Showing source for: https://www.youtube.com/watch?app=desktop&v=rg8yum8bq9a
Duration: 0.063415s
Server: ESF

<!DOCTYPE html>
<html lang="en-GB" style="font-size: 10px;font-family: Roboto, Arial, sans-serif;">
    <head>
        <meta content="IE=edge" http-equiv="X-UA-Compatible">
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            var ytcfg = {
                d: function() {
                    return window.yt && yt.config_ || ytcfg.data_ || (ytcfg.data_ = {
                    });
                },
                get: function(k, o) {
                    return k in ytcfg.d() ? ytcfg.d()[k] : o;
                },
                set: function() {
                    var a = arguments;
                    if (a.length > 1) ytcfg.d()[a[0]] = a[1]; else for (var k in a[0]) ytcfg.d()[k] = a[0][k];
                }
            };
            window.ytcfg.set('EMERGENCY_BASE_URL', '\/error_204?t\x3djserror\x26level\x3dERROR\x26client.name\x3d1\x26client.version\x3d2.20210304.08.01');
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            (function() {
                window.yterr = window.yterr || true;
                window.unhandledErrorMessages = {
                };
                window.unhandledErrorCount = 0;
                window.onerror = function(msg, url, line, columnNumber, error) {
                    var err;
                    if (error) err = error; else {
                        err = new Error();
                        err.stack = "";
                        err.message = msg;
                        err.fileName = url;
                        err.lineNumber = line;
                        if (!isNaN(columnNumber)) err["columnNumber"] = columnNumber;
                    }
                    var message = String(err.message);
                    if (!err.message || message in window.unhandledErrorMessages || window.unhandledErrorCount >= 5) return;
                    window.unhandledErrorCount += 1;
                    window.unhandledErrorMessages[message] = true;
                    var img = new Image();
                    window.emergencyTimeoutImg = img;
                    img.onload = img.onerror = function() {
                        delete window.emergencyTimeoutImg;
                    };
                    var combinedLineAndColumn = err.lineNumber;
                    if (!isNaN(err["columnNumber"])) combinedLineAndColumn += ":" + err["columnNumber"];
                    var stack = err.stack || "";
                    var values = {
                        "msg": message,
                        "type": err.name,
                        "client.params": "unhandled window error",
                        "file": err.fileName,
                        "line": combinedLineAndColumn,
                        "stack": stack.substr(0, 500)
                    };
                    var thirdPartyScript = !err.fileName || err.fileName === "<anonymous>";
                    var replaced = stack.replace(/https:\/\/www.youtube.com\//g, "");
                    if (replaced.match(/https?:\/\/[^/]+\//)) thirdPartyScript = true; else if (stack.indexOf("trapProp") >= 0 && stack.indexOf("trapChain") >= 0) thirdPartyScript = true;
                    var baseUrl = window["ytcfg"].get("EMERGENCY_BASE_URL", "https://www.youtube.com/error_204?t=jserror&level=ERROR");
                    if (thirdPartyScript) baseUrl = baseUrl.replace("level=ERROR", "level=WARNING");
                    var parts = [baseUrl];
                    for (var key in values) {
                        var value = values[key];
                        if (value) parts.push(key + "=" + encodeURIComponent(value));
                    }
                    img.src = parts.join("&");
                };
                (function() {
                    function _getExtendedNativePrototype(tag) {
                        var p = this._nativePrototypes[tag];
                        if (!p) {
                            p = Object.create(this.getNativePrototype(tag));
                            var p$ = Object.getOwnPropertyNames(window["Polymer"].Base);
                            for (var i = 0, n = undefined; i < p$.length && (n = p$[i]); i++) if (!window["Polymer"].BaseDescriptors[n]) try {
                                p[n] = window["Polymer"].Base[n];
                            } catch (e) {
                                throw new Error("Error while copying property: " + n + ". Tag is " + tag);
                            }
                            try {
                                Object.defineProperties(p, window["Polymer"].BaseDescriptors);
                            } catch (e$0) {
                                throw new Error("Polymer define property failed for " + Object.keys(p));
                            }
                            this._nativePrototypes[tag] = p;
                        }
                        return p;
                    }
                    function handlePolymerError(msg) {
                        window.onerror(msg, window.location.href, 0, 0, new Error(Array.prototype.join.call(arguments, ",")));
                    }
                    var origPolymer = window["Polymer"];
                    var newPolymer = function(config) {
                        if (!origPolymer._ytIntercepted && window["Polymer"].Base) {
                            origPolymer._ytIntercepted = true;
                            window["Polymer"].Base._getExtendedNativePrototype = _getExtendedNativePrototype;
                            window["Polymer"].Base._error = handlePolymerError;
                            window["Polymer"].Base._warn = handlePolymerError;
                        }
                        return origPolymer.apply(this, arguments);
                    };
                    var origDescriptor = Object.getOwnPropertyDescriptor(window, "Polymer");
                    Object.defineProperty(window, "Polymer", {
                        set: function(p) {
                            if (origDescriptor && origDescriptor.set && origDescriptor.get) {
                                origDescriptor.set(p);
                                origPolymer = origDescriptor.get();
                            } else origPolymer = p;
                            if (typeof origPolymer === "function") Object.defineProperty(window, "Polymer", {
                                value: origPolymer,
                                configurable: true,
                                enumerable: true,
                                writable: true
                            });
                        },
                        get: function() {
                            return typeof origPolymer === "function" ? newPolymer : origPolymer;
                        },
                        configurable: true,
                        enumerable: true
                    });
                })();
            }).call(this);
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            window.Polymer = window.Polymer || {
            };
            window.Polymer.legacyOptimizations = true;
            window.ShadyDOM = {
                force: true,
                preferPerformance: true,
                noPatch: true
            };
        </script>
        <link href="https://www.youtube.com/s/desktop/fe7279a7/img/favicon.ico" rel="shortcut icon" type="image/x-icon">
        <link href="https://www.youtube.com/s/desktop/fe7279a7/img/favicon_32.png" rel="icon" sizes="32x32">
        <link href="https://www.youtube.com/s/desktop/fe7279a7/img/favicon_48.png" rel="icon" sizes="48x48">
        <link href="https://www.youtube.com/s/desktop/fe7279a7/img/favicon_96.png" rel="icon" sizes="96x96">
        <link href="https://www.youtube.com/s/desktop/fe7279a7/img/favicon_144.png" rel="icon" sizes="144x144">
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            var ytcsi = {
                gt: function(n) {
                    n = (n || "") + "data_";
                    return ytcsi[n] || (ytcsi[n] = {
                        tick: {
                        },
                        info: {
                        }
                    });
                },
                now: window.performance && window.performance.timing && window.performance.now && window.performance.timing.navigationStart ? function() {
                    return window.performance.timing.navigationStart + window.performance.now();
                } : function() {
                    return new Date().getTime();
                },
                tick: function(l, t, n) {
                    var ticks = ytcsi.gt(n).tick;
                    var v = t || ytcsi.now();
                    if (ticks[l]) {
                        ticks["_" + l] = ticks["_" + l] || [ticks[l]];
                        ticks["_" + l].push(v);
                    }
                    ticks[l] = v;
                },
                info: function(k, v, n) {
                    ytcsi.gt(n).info[k] = v;
                },
                setStart: function(s, t, n) {
                    ytcsi.info("yt_sts", s, n);
                    ytcsi.tick("_start", t, n);
                }
            };
            (function(w, d) {
                ytcsi.setStart("dhs", w.performance ? w.performance.timing.responseStart : null);
                var isPrerender = (d.visibilityState || d.webkitVisibilityState) == "prerender";
                var vName = !d.visibilityState && d.webkitVisibilityState ? "webkitvisibilitychange" : "visibilitychange";
                if (isPrerender) {
                    ytcsi.info("prerender", 1);
                    var startTick = function() {
                        ytcsi.setStart("dhs");
                        d.removeEventListener(vName, startTick);
                    };
                    d.addEventListener(vName, startTick, false);
                }
                if (d.addEventListener) d.addEventListener(vName, function() {
                    ytcsi.tick("vc");
                }, false);
                function isGecko() {
                    if (!w.navigator) return false;
                    try {
                        if (w.navigator.userAgentData && w.navigator.userAgentData.brands && w.navigator.userAgentData.brands.length) {
                            var brands = w.navigator.userAgentData.brands;
                            for (var i = 0; i < brands.length; i++) if (brands[i] && brands[i].brand === "Firefox") return true;
                            return false;
                        }
                    } catch (e) {
                        setTimeout(function() {
                            throw e;
                        });
                    }
                    if (!w.navigator.userAgent) return false;
                    var ua = w.navigator.userAgent;
                    return ua.indexOf("Gecko") > 0 && ua.toLowerCase().indexOf("webkit") < 0 && ua.indexOf("Edge") < 0 && ua.indexOf("Trident") < 0 && ua.indexOf("MSIE") < 0;
                }
                if (isGecko()) {
                    var isHidden = (d.visibilityState || d.webkitVisibilityState) == "hidden";
                    if (isHidden) ytcsi.tick("vc");
                }
                var slt = function(el, t) {
                    setTimeout(function() {
                        var n = ytcsi.now();
                        el.loadTime = n;
                        if (el.slt) el.slt();
                    }, t);
                };
                w.__ytRIL = function(el) {
                    if (!el.getAttribute("data-thumb")) if (w.requestAnimationFrame) w.requestAnimationFrame(function() {
                        slt(el, 0);
                    }); else slt(el, 16);
                };
            })(window, document);
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            (function() {
                var img = new Image().src = "https://i.ytimg.com/generate_204";
            })();
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/web-animations-next-lite.min.vflset/web-animations-next-lite.min.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/webcomponents-all-noPatch.vflset/webcomponents-all-noPatch.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/fetch-polyfill.vflset/fetch-polyfill.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('lpcs', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            (function() {
                window.ytplayer = {
                };
                ytcfg.set({
                    "CLIENT_CANARY_STATE": "none",
                    "DEVICE": "ceng\u003dUSER_DEFINED\u0026cos\u003dhttps%3A%2F%2Fcommoncrawl.org%2Ffaq%2F\u0026cplatform\u003dDESKTOP",
                    "DISABLE_YT_IMG_DELAY_LOADING": false,
                    "ELEMENT_POOL_DEFAULT_CAP": 75,
                    "EVENT_ID": "6YBDYMjIMYfPxgK71r3gBA",
                    "EXPERIMENT_FLAGS": {
                        "kevlar_watch_color_update": true,
                        "cold_missing_history": true,
                        "disable_legacy_desktop_remote_queue": true,
                        "kevlar_playback_associated_queue": true,
                        "kevlar_exit_fullscreen_leaving_watch": true,
                        "enable_post_scheduling": true,
                        "kevlar_disable_html_imports": true,
                        "kevlar_op_page_service_search": true,
                        "kevlar_calculate_grid_collapsible": true,
                        "nwl_send_fast_on_unload": true,
                        "kevlar_three_dot_ink": true,
                        "serve_crosswalk_compliant_pdp": true,
                        "desktop_action_companion_wta_support": true,
                        "kevlar_enable_reorderable_playlists": true,
                        "disable_youthere_lact_threshold_check": true,
                        "kevlar_fix_playlist_continuation": true,
                        "kevlar_resolve_playlist_endpoint_as_watch_endpoint": true,
                        "rich_grid_mini_mode": true,
                        "skip_endpoint_param_comparison": true,
                        "kevlar_js_fixes": true,
                        "kevlar_channel_trailer_multi_attach": true,
                        "enable_yto_window": true,
                        "kevlar_allow_multistep_video_init": true,
                        "player_endscreen_ellipsis_fix": true,
                        "flush_gel": true,
                        "enable_signals": true,
                        "web_gel_timeout_cap": true,
                        "kevlar_miniplayer_queue_user_activation": true,
                        "kevlar_tuner_should_defer_detach": true,
                        "enable_browser_cookie_status_monitoring": true,
                        "kevlar_cache_on_ttl": true,
                        "gfeedback_for_signed_out_users_enabled": true,
                        "disable_thumbnail_preloading": true,
                        "kevlar_use_ytd_player": true,
                        "kevlar_collect_hover_touch_support": true,
                        "kevlar_ad_badge_line_height_update": true,
                        "kevlar_client_save_subs_preferences": true,
                        "popup_for_sign_out_report_playlist": true,
                        "kevlar_gel_error_routing": true,
                        "fill_web_player_context_config": true,
                        "live_chat_use_punctual": true,
                        "kevlar_log_native_right_click_ve": true,
                        "include_autoplay_count_in_playlists": true,
                        "kevlar_player_playlist_use_local_index": true,
                        "web_visitorid_in_datasync": true,
                        "kevlar_playlist_responsive": true,
                        "get_midroll_info_use_client_rpc": true,
                        "cache_utc_offset_minutes_in_pref_cookie": true,
                        "live_chat_itfe_endpoint_migration": true,
                        "kevlar_autofocus_menu_on_keyboard_nav": true,
                        "enable_web_ketchup_hero_animation": true,
                        "kevlar_masthead_store": true,
                        "kevlar_scrollbar_rework": true,
                        "allow_https_streaming_for_all": true,
                        "mandatory_consent_bump": true,
                        "web_player_enable_ipp": true,
                        "kevlar_thumbnail_overlay_new_elementpool_schedule": true,
                        "is_mweb_wexit_main_launch": true,
                        "web_client_counter_random_seed": true,
                        "enable_web_poster_hover_animation": true,
                        "gal_client_migration_mweb": true,
                        "kevlar_center_search_results": true,
                        "enable_business_email_reveal_servlet_migration": true,
                        "web_enable_ad_signals_in_it_context": true,
                        "kevlar_enable_editable_playlists": true,
                        "enable_mentions_in_reposts": true,
                        "kevlar_use_one_platform_for_queue_refresh": true,
                        "web_show_description_tag_movies": true,
                        "log_web_endpoint_to_layer": true,
                        "desktop_search_prominent_thumbs": true,
                        "html5_force_debug_data_for_client_tmp_logs": true,
                        "kevlar_legacy_browsers": true,
                        "record_app_crashed_web": true,
                        "kevlar_prepare_player_on_miniplayer_activation": true,
                        "web_dont_cancel_pending_navigation_same_url": true,
                        "enable_gel_log_commands": true,
                        "kevlar_queue_use_update_api": true,
                        "enable_topic_channel_tabs": true,
                        "warm_load_nav_start_web": true,
                        "desktop_adjust_touch_target": true,
                        "enable_client_streamz_web": true,
                        "kevlar_autonav_miniplayer_fix": true,
                        "enable_super_vod_price_selector": true,
                        "kevlar_standard_scrollbar_color": true,
                        "kevlar_miniplayer_set_element_early": true,
                        "enable_programmed_playlist_redesign": true,
                        "kevlar_op_page_service_browse": true,
                        "csi_on_gel": true,
                        "persistent_miniplayer": true,
                        "kevlar_fallback_to_page_data_root_ve": true,
                        "web_api_url": true,
                        "kevlar_watch_next_continuations_migration": true,
                        "autoescape_tempdata_url": true,
                        "condition_biscotti_fetch_on_consent_cookie_html5_clients": true,
                        "kevlar_update_youtube_sans": true,
                        "polymer2_polyfill_manual_flush": true,
                        "serve_pdp_at_canonical_url": true,
                        "web_show_regex_error_textarea": true,
                        "retry_web_logging_batches": true,
                        "kevlar_sign_in_prompt_before_mandatory_consent": true,
                        "kevlar_transcript_engagement_panel": true,
                        "service_worker_subscribe_with_vapid_key": true,
                        "defer_overlays": true,
                        "kevlar_enable_slis": true,
                        "disable_child_node_auto_formatted_strings": true,
                        "enable_purchase_activity_in_paid_memberships": true,
                        "offline_error_handling": true,
                        "polymer2_element_pool_properties": true,
                        "suppress_error_204_logging": true,
                        "searchbox_reporting": true,
                        "kevlar_deprecated_ticker": true,
                        "mweb_csi_watch_fix": true,
                        "kevlar_player_autoplay_count_from_rvs": true,
                        "kevlar_thumbnail_fluid": true,
                        "kevlar_clean_up": true,
                        "kevlar_command_handler": true,
                        "kevlar_frontend_video_list_actions": true,
                        "desktop_persistent_menu": true,
                        "networkless_gel": true,
                        "kevlar_warm_settings_killswitch": true,
                        "enable_poll_choice_border_on_web": true,
                        "mdx_enable_privacy_disclosure_ui": true,
                        "web_log_connection_in_gel": true,
                        "kevlar_tuner_run_default_comments_delay": true,
                        "kevlar_watch_increased_width_threshold": true,
                        "kevlar_channels_player_handle_missing_swfconfig": true,
                        "is_part_of_any_user_engagement_experiment": true,
                        "kevlar_no_early_init_unpause": true,
                        "enable_player_microformat_data": true,
                        "html5_pacf_enable_dai": true,
                        "kevlar_frontend_queue_recover": true,
                        "suppress_gen_204": true,
                        "enable_call_to_action_clarification_renderer_bottom_section_conditions": true,
                        "kevlar_menu_logging": true,
                        "kevlar_miniplayer": true,
                        "kevlar_hide_pp_url_param": true,
                        "web_include_display_mode_killswitch": true,
                        "kevlar_macro_markers_keyboard_shortcut": true,
                        "global_spacebar_pause": true,
                        "web_hide_autonav_headline": true,
                        "polymer_bad_build_labels": true,
                        "desktop_keyboard_capture_keydown_killswitch": true,
                        "kevlar_watch_drag_handles": true,
                        "your_data_entrypoint": true,
                        "kevlar_system_icons": true,
                        "player_enable_playback_playlist_change": true,
                        "kevlar_thumbnail_equalizer_killswitch": true,
                        "kevlar_player_response_swf_config_wrapper_killswitch": true,
                        "enable_topsoil_wta_for_halftime": true,
                        "kevlar_home_skeleton": true,
                        "desktop_animate_miniplayer": true,
                        "web_player_touch_mode_improvements": true,
                        "kevlar_nitrate_driven_tooltips": true,
                        "kevlar_mealbar_above_player": true,
                        "kevlar_should_maintain_stable_list": true,
                        "kevlar_cancel_scheduled_comment_jobs_on_navigate": true,
                        "enable_service_ajax_csn": true,
                        "browse_next_continuations_migration_playlist": true,
                        "kevlar_collect_battery_network_status": true,
                        "web_player_move_autonav_toggle": true,
                        "kevlar_next_cold_on_auth_change_detected": true,
                        "enable_docked_chat_messages": true,
                        "kevlar_shell_for_downloads_page": true,
                        "kevlar_use_page_command_url": true,
                        "enable_button_behavior_reuse": true,
                        "desktop_themeable_vulcan": true,
                        "html5_enable_ads_client_monitoring_log": true,
                        "enable_masthead_quartile_ping_fix": true,
                        "kevlar_background_color_update": true,
                        "kevlar_fix_miniplayer_logging": true,
                        "kevlar_allow_queue_reorder": true,
                        "polymer_video_renderer_defer_menu": true,
                        "kevlar_disable_channels_flow_param": true,
                        "kevlar_autonav_popup_filtering": true,
                        "kevlar_op_migration_batch_2": true,
                        "kevlar_include_query_in_search_endpoint": true,
                        "web_player_watch_next_response": true,
                        "element_pool_populator_auto_abort": true,
                        "kevlar_client_side_screens": true,
                        "web_post_search": true,
                        "kevlar_transcript_panel_refreshed_styles": true,
                        "kevlar_queue_use_dedicated_list_type": true,
                        "web_screen_associated_all_layers": true,
                        "live_chat_continuations_migration": true,
                        "live_chat_live_commentary_mode": true,
                        "use_source_element_if_present_for_actions": true,
                        "kevlar_mix_handle_first_endpoint_different": true,
                        "show_progress_bar_on_live_chat": true,
                        "kevlar_frontend_queue_automatic_recover": true,
                        "enable_offer_suppression": true,
                        "condition_ad_status_fetch_on_consent_cookie_html5_clients": true,
                        "kevlar_cache_on_ttl_browse": true,
                        "web_lifecycles": true,
                        "kevlar_droppable_prefetchable_requests": true,
                        "kevlar_playlist_drag_handles": true,
                        "kevlar_no_url_params": true,
                        "live_chat_increased_min_height": true,
                        "kevlar_save_queue": true,
                        "enable_ypc_spinners": true,
                        "web_always_load_chat_support": true,
                        "enable_get_account_switcher_endpoint_on_webfe": true,
                        "polymer_warm_thumbnail_preload": true,
                        "check_user_lact_at_prompt_shown_time_on_web": true,
                        "kevlar_watch_next_chips_continuations_migration": true,
                        "kevlar_player_disable_rvs_update": true,
                        "enable_ve_tracker_key": true,
                        "polymer_task_manager_proxied_promise": true,
                        "kevlar_miniplayer_play_pause_on_scrim": true,
                        "kevlar_picker_ajax_migration": true,
                        "kevlar_use_response_ttl_to_invalidate_cache": true,
                        "kevlar_allow_playlist_reorder": true,
                        "spf_kevlar_assume_chunked": true,
                        "enable_microformat_data": true,
                        "enable_streamline_repost_flow": true,
                        "enable_servlet_streamz": true,
                        "kevlar_watch_js_panel_height": true,
                        "web_yt_config_context": true,
                        "player_doubletap_to_seek": true,
                        "live_chat_use_fetch_command": true,
                        "kevlar_keyboard_button_focus": true,
                        "kevlar_miniplayer_expand_top": true,
                        "kevlar_snap_state_refresh": true,
                        "polymer_verifiy_app_state": true,
                        "polymer2_not_shady_build": true,
                        "enable_polymer_resin_migration": true,
                        "disable_simple_mixed_direction_formatted_strings": true,
                        "external_fullscreen_with_edu": true,
                        "kevlar_miniplayer_set_watch_next": true,
                        "external_fullscreen": true,
                        "deprecate_pair_servlet_enabled": true,
                        "kevlar_op_migration": true,
                        "web_autonav_allow_off_by_default": true,
                        "kevlar_abandon_on_stop": true,
                        "kevlar_ctrl_tap_fix": true,
                        "defer_menus": true,
                        "should_clear_video_data_on_player_cued_unstarted": true,
                        "is_kevlar_wexit_main_launch": true,
                        "kevlar_home_skeleton_hide_later": true,
                        "web_move_passive_signin": true,
                        "kevlar_disable_background_prefetch": true,
                        "kevlar_playlist_autonav_loop_fix": true,
                        "disable_signout_supex_users": true,
                        "web_network_combined_catch": true,
                        "kevlar_eager_shell_boot_via_one_platform": true,
                        "enable_polymer_resin": true,
                        "kevlar_local_innertube_response": true,
                        "kevlar_op_infra": true,
                        "kevlar_inlined_html_templates_polymer_flags": true,
                        "kevlar_guide_ajax_migration": true,
                        "enable_nwl_cleaning_logic": true,
                        "kevlar_set_internal_player_size": true,
                        "botguard_periodic_refresh": true,
                        "enable_new_product_page_ux": true,
                        "kevlar_use_page_data_will_update": true,
                        "live_chat_unicode_emoji_skintone_update": true,
                        "defer_rendering_outside_visible_area": true,
                        "player_bootstrap_method": true,
                        "kevlar_clear_non_displayable_url_params": true,
                        "endpoint_handler_logging_cleanup_killswitch": true,
                        "kevlar_use_endpoint_for_channel_creation_form": true,
                        "pageid_as_header_web": true,
                        "custom_csi_timeline_use_gel": true,
                        "desktop_swipeable_guide": true,
                        "live_chat_over_playlist": true,
                        "web_deprecate_service_ajax_map_dependency": true,
                        "enable_borders_on_community": true,
                        "web_response_processor_support": true,
                        "web_log_connection": true,
                        "kevlar_no_autoscroll_on_playlist_hover": true,
                        "enable_servlet_errors_streamz": true,
                        "kevlar_icons_on_menus": true,
                        "kevlar_op_migration_batch_3": true,
                        "web_refresh_info_panel": true,
                        "decorate_autoplay_renderer": true,
                        "use_better_post_dismissals": true,
                        "web_log_app_install_experiments": true,
                        "kevlar_help_use_locale": true,
                        "kevlar_topbar_logo_fallback_home": true,
                        "pdg_disable_web_super_vod_explicit_click_logging": true,
                        "kevlar_fetch_networkless_support": true,
                        "kevlar_watch_skeleton": true,
                        "config_age_report_killswitch": true,
                        "mdx_load_cast_api_bootstrap_script": true,
                        "enable_mixed_direction_formatted_strings": true,
                        "desktop_add_to_playlist_renderer_dialog_popup": true,
                        "kevlar_miniplayer_no_update_on_deactivate": true,
                        "networkless_logging": true,
                        "kevlar_hide_time_continue_url_param": true,
                        "desktop_touch_gestures_usage_log": true,
                        "kevlar_logged_out_topbar_menu_migration": true,
                        "desktop_player_touch_gestures": true,
                        "reload_without_polymer_innertube": true,
                        "web_hide_autonav_keyline": true,
                        "desktop_sparkles_light_cta_button": true,
                        "kevlar_touch_gesture_ves": true,
                        "kevlar_prefetch": true,
                        "enable_memberships_and_purchases": true,
                        "kevlar_voice_search": true,
                        "html5_control_flow_include_trigger_logging_in_tmp_logs": true,
                        "player_allow_autonav_after_playlist": true,
                        "enable_premium_voluntary_pause": true,
                        "kevlar_one_pick_add_video_to_playlist": true,
                        "kevlar_lazy_list_resume_for_autofill": true,
                        "memberships_page_continuation_migrate": true,
                        "kevlar_copy_playlist": true,
                        "web_enable_history_cache_map": true,
                        "service_worker_push_watch_page_prompt": true,
                        "cancel_pending_navs": true,
                        "no_sub_count_on_sub_button": true,
                        "desktop_notification_set_title_bar": true,
                        "kevlar_guide_refresh": true,
                        "enable_watch_next_pause_autoplay_lact": true,
                        "service_worker_push_enabled": true,
                        "log_vis_on_tab_change": true,
                        "service_worker_push_home_page_prompt": true,
                        "service_worker_enabled": true,
                        "desktop_notification_high_priority_ignore_push": true,
                        "desktop_pyv_on_watch_missing_params": true,
                        "desktop_client_release": true,
                        "use_watch_fragments2": true,
                        "log_window_onerror_fraction": 0.1,
                        "browse_ajax_log_warning_fraction": 1.0,
                        "ytidb_transaction_ended_event_rate_limit": 0.02,
                        "kevlar_tuner_thumbnail_factor": 1.0,
                        "polymer_report_client_url_requested_rate": 0.001,
                        "nwl_latency_sampling_rate": 0.01,
                        "log_js_exceptions_fraction": 1.0,
                        "kevlar_tuner_clamp_device_pixel_ratio": 2.0,
                        "web_system_health_fraction": 0.01,
                        "nwl_cleaning_rate": 0.1,
                        "addto_ajax_log_warning_fraction": 0.1,
                        "polymer_report_missing_web_navigation_endpoint_rate": 0.001,
                        "autoplay_pause_by_lact_sampling_fraction": 0.0,
                        "web_emulated_idle_callback_delay": 0,
                        "kevlar_thumbnail_flyout_delay": 300,
                        "check_navigator_accuracy_timeout_ms": 0,
                        "show_ghost_card_continuations": 0,
                        "kevlar_time_caching_end_threshold": 15,
                        "min_mouse_still_duration": 100,
                        "kevlar_tooltip_impression_cap": 2,
                        "client_streamz_web_flush_interval_seconds": 60,
                        "pbj_navigate_limit": -1,
                        "client_streamz_web_flush_count": 100,
                        "yoodle_end_time_utc": 0,
                        "user_engagement_experiments_rate_limit_ms": 86400000,
                        "live_chat_incremental_emoji_rendering_target_framerate": 60,
                        "high_priority_flyout_frequency": 3,
                        "yoodle_start_time_utc": 0,
                        "viewport_load_collection_wait_time": 0,
                        "external_fullscreen_button_shown_threshold": 10,
                        "trending_explore_shelf_max_rows": 2,
                        "network_polling_interval": 30000,
                        "kevlar_tuner_default_comments_delay": 1000,
                        "yoodle_jitter_seconds_web": 0,
                        "log_web_meta_interval_ms": 0,
                        "leader_election_check_interval": 9000,
                        "autoplay_time": 8000,
                        "web_gel_debounce_ms": 10000,
                        "html5_experiment_id_label": 23999566,
                        "kevlar_tuner_visibility_time_between_jobs_ms": 100,
                        "ytidb_transaction_try_count": 1,
                        "kevlar_tuner_scheduler_soft_state_timer_ms": 800,
                        "prefetch_comments_ms_after_video": 0,
                        "kevlar_time_caching_start_threshold": 15,
                        "desktop_polymer_video_masthead_session_tempdata_ttl": 30,
                        "web_logging_max_batch": 150,
                        "kevlar_persistent_guide_width_threshold": 1312,
                        "max_duration_to_consider_mouseover_as_hover": 600000,
                        "minimum_duration_to_consider_mouseover_as_hover": 500,
                        "kevlar_mini_guide_width_threshold": 791,
                        "external_fullscreen_button_click_threshold": 2,
                        "user_mention_suggestions_edu_impression_cap": 10,
                        "web_foreground_heartbeat_interval_ms": 28000,
                        "desktop_search_suggestion_tap_target": 0,
                        "autoplay_time_for_music_content": -1,
                        "autoplay_time_for_music_content_after_autoplayed_video": -1,
                        "leader_election_lease_ttl": 10000,
                        "leader_election_renewal_interval": 6000,
                        "visibility_time_between_jobs_ms": 100,
                        "botguard_async_snapshot_timeout_ms": 3000,
                        "preview_play_duration": 3000,
                        "service_worker_push_prompt_delay_microseconds": 3888000000000,
                        "watch_next_pause_autoplay_lact_sec": 4500,
                        "autoplay_pause_by_lact_sec": 0,
                        "service_worker_push_logged_out_prompt_watches": -1,
                        "service_worker_push_prompt_cap": -1,
                        "yoodle_end_time": "",
                        "consent_url_override": "",
                        "debug_forced_internalcountrycode": "",
                        "yoodle_alt_text_locale": "",
                        "thumbnail_overlay_deferral_priority": "IDLE",
                        "desktop_web_client_version_override": "",
                        "live_chat_unicode_emoji_json_url": "https://www.gstatic.com/youtube/img/emojis/emojis-svg-5.json",
                        "yoodle_start_time": "",
                        "web_client_version_override": "",
                        "desktop_search_prominent_thumbs_style": "DEFAULT",
                        "yoodle_webp_base_url": "",
                        "yoodle_alt_text": "",
                        "polymer_task_manager_status": "production",
                        "cb_v2_uxe": "",
                        "yoodle_base_url": "",
                        "kevlar_next_up_next_edu_emoji": "",
                        "yoodle_date_override_debug": "",
                        "service_worker_push_force_notification_prompt_tag": "1",
                        "service_worker_scope": "/",
                        "kevlar_op_browse_sampled_prefix_ids": [],
                        "web_op_endpoint_banlist": [],
                        "guide_business_info_countries": ["KR"],
                        "web_op_continuation_type_banlist": [],
                        "kevlar_page_service_url_prefix_carveouts": [],
                        "ten_video_reordering": [0,1,2,3,6,4,5,7,8,9],
                        "web_op_signal_type_banlist": [],
                        "kevlar_mousedown_prefetchable_components": [],
                        "twelve_video_reordering": [0,1,2,4,7,8,3,5,6,9,10,11],
                        "guide_legal_footer_enabled_countries": ["NL","ES"],
                        "kevlar_command_handler_command_banlist": []
                    },
                    "GAPI_HINT_PARAMS": "m;/_/scs/abc-static/_/js/k\u003dgapi.gapi.en.L7mys-cL6BM.O/d\u003d1/ct\u003dzgms/rs\u003dAHpOoo8QoBZWYtEZfsgOGqh_X1WKvJV7Wg/m\u003d__features__",
                    "GAPI_HOST": "https://apis.google.com",
                    "GAPI_LOCALE": "en_GB",
                    "GL": "GB",
                    "GOOGLE_FEEDBACK_PRODUCT_ID": "59",
                    "GOOGLE_FEEDBACK_PRODUCT_DATA": {
                        "polymer": "active",
                        "polymer2": "active",
                        "accept_language": ""
                    },
                    "HL": "en-GB",
                    "HTML_DIR": "ltr",
                    "HTML_LANG": "en-GB",
                    "INNERTUBE_API_KEY": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
                    "INNERTUBE_API_VERSION": "v1",
                    "INNERTUBE_CLIENT_NAME": "WEB",
                    "INNERTUBE_CLIENT_VERSION": "2.20210304.08.01",
                    "INNERTUBE_CONTEXT": {
                        "client": {
                            "hl": "en-GB",
                            "gl": "GB",
                            "remoteHost": "178.79.185.141",
                            "deviceMake": "",
                            "deviceModel": "",
                            "visitorData": "CgtsdEhZSDc3SFNMYyjpgY6CBg%3D%3D",
                            "userAgent": "CCBot/2.0 (https://commoncrawl.org/faq/),gzip(gfe)",
                            "clientName": "WEB",
                            "clientVersion": "2.20210304.08.01",
                            "osName": "https://commoncrawl.org/faq/",
                            "osVersion": "",
                            "originalUrl": "https://www.youtube.com/watch?app\u003ddesktop\u0026v\u003drg8yum8bq9a",
                            "platform": "DESKTOP",
                            "clientFormFactor": "UNKNOWN_FORM_FACTOR"
                        },
                        "user": {
                            "lockedSafetyMode": false
                        },
                        "request": {
                            "useSsl": true
                        },
                        "clickTracking": {
                            "clickTrackingParams": "IhMIiOG+ruCb7wIVh6dRCh07aw9M"
                        },
                        "adSignalsInfo": {
                            "consentBumpParams": {
                                "consentHostnameOverride": "https://www.youtube.com",
                                "urlOverride": ""
                            }
                        }
                    },
                    "INNERTUBE_CONTEXT_CLIENT_NAME": 1,
                    "INNERTUBE_CONTEXT_CLIENT_VERSION": "2.20210304.08.01",
                    "INNERTUBE_CONTEXT_GL": "GB",
                    "INNERTUBE_CONTEXT_HL": "en-GB",
                    "LATEST_ECATCHER_SERVICE_TRACKING_PARAMS": {
                        "client.name": "WEB"
                    },
                    "LOGGED_IN": false,
                    "PAGE_BUILD_LABEL": "youtube.desktop.web_20210304_08_RC01",
                    "PAGE_CL": 360966459,
                    "scheduler": {
                        "useRaf": true,
                        "timeout": 20
                    },
                    "SERVER_NAME": "WebFE",
                    "SESSION_INDEX": "",
                    "SIGNIN_URL": "https://accounts.google.com/ServiceLogin?service\u003dyoutube\u0026uilel\u003d3\u0026passive\u003dtrue\u0026continue\u003dhttps%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fapp%253Ddesktop%2526v%253Drg8yum8bq9a%26feature%3D__FEATURE__\u0026hl\u003den-GB",
                    "VISITOR_DATA": "CgtsdEhZSDc3SFNMYyjpgY6CBg%3D%3D",
                    "WEB_PLAYER_CONTEXT_CONFIGS": {
                        "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH": {
                            "transparentBackground": true,
                            "useFastSizingOnWatchDefault": false,
                            "showMiniplayerButton": true,
                            "externalFullscreen": true,
                            "showMiniplayerUiWhenMinimized": true,
                            "rootElementId": "movie_player",
                            "jsUrl": "/s/player/a09205f7/player_ias.vflset/en_GB/base.js",
                            "cssUrl": "/s/player/a09205f7/www-player.css",
                            "contextId": "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH",
                            "eventLabel": "detailpage",
                            "contentRegion": "GB",
                            "hl": "en_GB",
                            "hostLanguage": "en-GB",
                            "playerStyle": "desktop-polymer",
                            "innertubeApiKey": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
                            "innertubeApiVersion": "v1",
                            "innertubeContextClientVersion": "2.20210304.08.01",
                            "device": {
                                "brand": "",
                                "model": "",
                                "os": "https://commoncrawl.org/faq/",
                                "platform": "DESKTOP",
                                "interfaceName": "WEB",
                                "interfaceVersion": "2.20210304.08.01"
                            },
                            "serializedExperimentIds": "23890959,23940247,23966110,23969934,23983297,23986025,23992808,23996624,23998033,23999566,24005870,24006795,24007246,24007901",
                            "serializedExperimentFlags": "html5_quality_cap_min_age_secs\u003d0\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026html5_hfr_quality_cap\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026bulleit_get_midroll_info_timeout_ms\u003d8000\u0026kevlar_playback_associated_queue\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026delay_ads_gvi_call_on_bulleit_living_room_ms\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_force_manifestless_seeking_state\u003dtrue\u0026debug_dapper_trace_id\u003d\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026html5_min_has_advanced_secs\u003d0\u0026nwl_send_fast_on_unload\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026variable_buffer_timeout_ms\u003d0\u0026self_podding_highlight_non_default_button\u003dtrue\u0026desktop_action_companion_wta_support\u003dtrue\u0026html5_suspend_loader\u003dtrue\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026tvhtml5_min_has_advanced_secs_float\u003d0.01\u0026html5_unrewrite_timestamps\u003dtrue\u0026html5_max_drift_per_track_secs\u003d0.0\u0026render_enhanced_overlays_as_ctas_for_desktop_style\u003dunset\u0026self_podding_pod_choice_string_template\u003dself_podding_pod_choice\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026embeds_enable_age_gating_playability_check\u003dtrue\u0026html5_media_fullscreen\u003dtrue\u0026hoffle_max_video_duration_secs\u003d0\u0026html5_probe_secondary_during_timeout_miss_count\u003d2\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_ad_timeout_ms\u003d0\u0026embeds_wexit_list_ajax_migration\u003dtrue\u0026kevlar_allow_multistep_video_init\u003dtrue\u0026player_endscreen_ellipsis_fix\u003dtrue\u0026flush_gel\u003dtrue\u0026web_gel_timeout_cap\u003dtrue\u0026web_player_inline_botguard\u003dtrue\u0026html5_autoplay_default_quality_cap\u003d0\u0026disable_thumbnail_preloading\u003dtrue\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend\u003dtrue\u0026html5_time_based_consolidation_ms\u003d10\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_csi_start_timeline_on_ad_placement\u003dtrue\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026kevlar_gel_error_routing\u003dtrue\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026enable_svg_mode_on_embed_mobile\u003dtrue\u0026embeds_enable_embed_module\u003dtrue\u0026html5_urgent_adaptation_fix\u003dtrue\u0026web_op_endpoint_banlist\u003d[]\u0026html5_new_elem_on_hidden\u003dtrue\u0026html5_vp9_new_mime\u003dtrue\u0026html5_unify_sqless_flow\u003dtrue\u0026get_midroll_info_use_client_rpc\u003dtrue\u0026html5_gapless_ad_byterate_multiplier\u003d1.6\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026enable_preoll_prefetch\u003dtrue\u0026html5_av1_thresh_lcc\u003d480\u0026web_player_innertube_playlist_update\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026mandatory_consent_bump\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026is_mweb_wexit_main_launch\u003dtrue\u0026web_client_counter_random_seed\u003dtrue\u0026html5_manifestless_media_source_duration\u003d25200\u0026gal_client_migration_mweb\u003dtrue\u0026html5_release_on_error\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026html5_defer_slicing\u003dtrue\u0026web_enable_ad_signals_in_it_context\u003dtrue\u0026web_player_include_innertube_commands\u003dtrue\u0026playready_first_play_expiration\u003d-1\u0026html5_rewrite_manifestless_for_sync\u003dtrue\u0026web_player_innertube_share_panel\u003dtrue\u0026live_fresca_v2\u003dtrue\u0026use_video_ad_break_offset_ms_int64\u003dtrue\u0026use_remote_context_in_populate_remote_client_info\u003dtrue\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads\u003dtrue\u0026html5_aspect_from_adaptive_format\u003dtrue\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_manifestless_seg_drift_limit_secs\u003d0\u0026html5_hack_gapless_init\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026kevlar_queue_use_update_api\u003dtrue\u0026html5_background_cap_idle_secs\u003d60\u0026html5_source_buffer_attach_retry_limit\u003d0\u0026kevlar_autonav_miniplayer_fix\u003dtrue\u0026html5_varispeed_playback_rate\u003dtrue\u0026web_player_live_monitor_env\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d0\u0026html5_av1_thresh_hcc\u003d1080\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026csi_on_gel\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026html5_heartbeat_set_ended\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026html5_check_segnum_discontinuity\u003dtrue\u0026web_api_url\u003dtrue\u0026html5_gapless_preloading\u003dtrue\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026condition_biscotti_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026mweb_cougar_big_controls\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_non_network_rebuffer_duration_ms\u003d0\u0026html5_disable_reset_on_append_error\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_enable_eac3\u003dtrue\u0026variable_load_timeout_ms\u003d0\u0026html5_set_ended_in_pfx_live\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_log_timestamp_offset\u003dtrue\u0026kevlar_sign_in_prompt_before_mandatory_consent\u003dtrue\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_fludd_suspend\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026offline_error_handling\u003dtrue\u0026enable_ypc_clickwrap_on_living_room\u003dtrue\u0026desktop_player_button_tooltip_with_shortcut\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026network_polling_interval\u003d30000\u0026html5_sticky_reduces_discount_by\u003d0.0\u0026suppress_error_204_logging\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_inline_video_quality_survey\u003dtrue\u0026html5_request_size_padding_secs\u003d3.0\u0026live_chunk_readahead\u003d3\u0026html5_not_vp9_supported_quality_cap\u003d0\u0026set_interstitial_start_button\u003dtrue\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026html5_live_quality_cap\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026disable_new_pause_state3\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026mweb_csi_watch_fix\u003dtrue\u0026html5_reload_element_long_rebuffer_delay_ms\u003d20000\u0026html5_hls_initial_bitrate\u003d0\u0026allow_live_autoplay\u003dtrue\u0026mweb_muted_autoplay_animation\u003dshrink\u0026kevlar_frontend_video_list_actions\u003dtrue\u0026leader_election_check_interval\u003d9000\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_qoe_intercept\u003d\u0026html5_delay_initial_loading\u003dtrue\u0026networkless_gel\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.2\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026web_player_gvi_wexit_mweb\u003dtrue\u0026web_op_continuation_type_banlist\u003d[]\u0026html5_qoe_user_intent_match_health\u003dtrue\u0026web_log_connection_in_gel\u003dtrue\u0026autoplay_time\u003d8000\u0026html5_gapless_seek_tolerance_secs\u003d3.0\u0026html5_in_buffer_ptl\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026web_gel_debounce_ms\u003d10000\u0026html5_pacf_enable_dai\u003dtrue\u0026html5_rewrite_manifestless_for_continuity\u003dtrue\u0026html5_use_current_media_time_for_glrem_gllat\u003dtrue\u0026html5_probe_live_using_range\u003dtrue\u0026suppress_gen_204\u003dtrue\u0026web_client_version_override\u003d\u0026kevlar_miniplayer\u003dtrue\u0026nwl_latency_sampling_rate\u003d0.01\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026tvhtml5_disable_live_prefetch\u003dtrue\u0026html5_experiment_id_label\u003d23999566\u0026polymer_bad_build_labels\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_allowable_liveness_drift_chunks\u003d2\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026html5_seek_over_discontinuities\u003dtrue\u0026web_player_ss_timeout_skip_ads\u003dtrue\u0026enable_topsoil_wta_for_halftime\u003dtrue\u0026fast_autonav_in_background\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_performance_cap_floor\u003d360\u0026dash_manifest_version\u003d5\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_license_constraint_delay\u003d5000\u0026html5_player_autonav_logging\u003dtrue\u0026skip_ad_button_with_thumbnail\u003dtrue\u0026html5_log_live_discontinuity\u003dtrue\u0026ytidb_transaction_try_count\u003d1\u0026web_player_move_autonav_toggle\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026html5_sync_seeking_state\u003dtrue\u0026web_player_innertube_subscription_update\u003dtrue\u0026html5_expanded_max_vss_pings\u003dtrue\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_web_canary_stage\u003d0\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_default_ad_gain\u003d0.5\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026html5_autonav_quality_cap\u003d720\u0026web_player_gvi_wexit_web\u003dtrue\u0026html5_enable_ads_client_monitoring_log\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026html5_gapless_no_requests_after_lock\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026html5_drm_initial_constraint_from_config\u003dtrue\u0026html5_min_has_advanced_secs_float\u003d0.0\u0026html5_error_cooldown_in_ms\u003d30000\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026hoffle_cache_size_secs\u003d0\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_deadzone_multiplier\u003d1.0\u0026web_player_watch_next_response\u003dtrue\u0026web_post_search\u003dtrue\u0026kevlar_queue_use_dedicated_list_type\u003dtrue\u0026max_resolution_for_white_noise\u003d360\u0026web_screen_associated_all_layers\u003dtrue\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_skip_slow_ad_delay_ms\u003d5000\u0026web_player_gvi_wexit_other\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026web_player_gvi_wexit_embeds\u003dtrue\u0026condition_ad_status_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026web_lifecycles\u003dtrue\u0026html5_background_quality_cap\u003d360\u0026html5_in_buffer_ptl_timeout_ms\u003d2000\u0026html5_block_pip_safari_delay\u003d0\u0026html5_license_server_error_retry_limit\u003d3\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_default_quality_cap\u003d0\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026web_logging_max_batch\u003d150\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026log_js_exceptions_fraction\u003d1.0\u0026www_for_videostats\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026self_podding_highlighted_button_blue\u003dtrue\u0026html5_gapless_max_played_ranges\u003d12\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026enable_ve_tracker_key\u003dtrue\u0026html5_max_readbehind_secs\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_av1_thresh\u003d1080\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026html5_hls_min_video_height\u003d0\u0026cb_v2_uxe\u003d\u0026unplugged_tvhtml5_botguard_attestation\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_health_to_gel\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026web_player_vss_pageid_header\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d7000\u0026polymer_verifiy_app_state\u003dtrue\u0026ensure_only_one_resolved_midroll_response_on_web\u003dtrue\u0026html5_min_readbehind_secs\u003d0\u0026html5_new_element_on_invalid_state\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026html5_source_buffer_attach_delay_time\u003d15000\u0026external_fullscreen_with_edu\u003dtrue\u0026html5_seek_timeout_delay_ms\u003d20000\u0026web_op_signal_type_banlist\u003d[]\u0026html5_vp9_mime_full_range_flag\u003dtrue\u0026web_player_response_playback_tracking_parsing\u003dtrue\u0026web_playback_associated_log_ctt\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026html5_manifestless_vp9\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026html5_max_readahead_bandwidth_cap\u003d0\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026is_kevlar_wexit_main_launch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026web_wn_macro_markers\u003dtrue\u0026autoplay_time_for_music_content\u003d-1\u0026html5_dynamic_av1_hybrid_threshold\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_stop_video_in_cancel_playback\u003dtrue\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026autoplay_time_for_music_content_after_autoplayed_video\u003d-1\u0026html5_crypto_period_secs_from_emsg\u003dtrue\u0026web_network_combined_catch\u003dtrue\u0026html5_av1_thresh_arm\u003d240\u0026leader_election_lease_ttl\u003d10000\u0026leader_election_renewal_interval\u003d6000\u0026html5_buffer_health_to_defer_slice_processing\u003d3.0\u0026manifestless_post_live\u003dtrue\u0026enable_nwl_cleaning_logic\u003dtrue\u0026html5_reset_index_on_mismatch\u003dtrue\u0026enable_midroll_prefetch_for_html5\u003dtrue\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026player_bootstrap_method\u003dtrue\u0026hide_preskip\u003dtrue\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026pageid_as_header_web\u003dtrue\u0026custom_csi_timeline_use_gel\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026nwl_cleaning_rate\u003d0.1\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026web_log_connection\u003dtrue\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_watch_next_response_parsing\u003dtrue\u0026html5_readahead_ratelimit\u003d3000\u0026html5_enable_in_video_overlay_ad_in_pacf\u003dtrue\u0026html5_ignore_bad_bitrates\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026addto_ajax_log_warning_fraction\u003d0.1\u0026kevlar_command_handler_command_banlist\u003d[]\u0026web_log_app_install_experiments\u003dtrue\u0026debug_sherlog_username\u003d\u0026web_player_music_visualizer_treatment\u003dfake\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026networkless_logging\u003dtrue\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_decoder_freeze_timeout_delay_ms\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026html5_minimum_readahead_seconds\u003d0.0\u0026mweb_enable_custom_control_shared\u003dtrue\u0026html5_control_flow_include_trigger_logging_in_tmp_logs\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026gvi_channel_client_screen\u003dtrue\u0026html5_manifestless_max_segment_history\u003d300\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue",
                            "cspNonce": "d5sj52gHRve+E4+C6Dqfxg",
                            "canaryState": "none",
                            "enableCsiLogging": true,
                            "csiPageType": "watch",
                            "datasyncId": "ltHYH77HSLc||",
                            "allowWoffleManagement": true
                        },
                        "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER": {
                            "rootElementId": "c4-player",
                            "jsUrl": "/s/player/a09205f7/player_ias.vflset/en_GB/base.js",
                            "cssUrl": "/s/player/a09205f7/www-player.css",
                            "contextId": "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER",
                            "eventLabel": "profilepage",
                            "contentRegion": "GB",
                            "hl": "en_GB",
                            "hostLanguage": "en-GB",
                            "playerStyle": "desktop-polymer",
                            "innertubeApiKey": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
                            "innertubeApiVersion": "v1",
                            "innertubeContextClientVersion": "2.20210304.08.01",
                            "device": {
                                "brand": "",
                                "model": "",
                                "os": "https://commoncrawl.org/faq/",
                                "platform": "DESKTOP",
                                "interfaceName": "WEB",
                                "interfaceVersion": "2.20210304.08.01"
                            },
                            "serializedExperimentIds": "23890959,23940247,23966110,23969934,23983297,23986025,23992808,23996624,23998033,23999566,24005870,24006795,24007246,24007901",
                            "serializedExperimentFlags": "html5_quality_cap_min_age_secs\u003d0\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026html5_hfr_quality_cap\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026bulleit_get_midroll_info_timeout_ms\u003d8000\u0026kevlar_playback_associated_queue\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026delay_ads_gvi_call_on_bulleit_living_room_ms\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_force_manifestless_seeking_state\u003dtrue\u0026debug_dapper_trace_id\u003d\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026html5_min_has_advanced_secs\u003d0\u0026nwl_send_fast_on_unload\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026variable_buffer_timeout_ms\u003d0\u0026self_podding_highlight_non_default_button\u003dtrue\u0026desktop_action_companion_wta_support\u003dtrue\u0026html5_suspend_loader\u003dtrue\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026tvhtml5_min_has_advanced_secs_float\u003d0.01\u0026html5_unrewrite_timestamps\u003dtrue\u0026html5_max_drift_per_track_secs\u003d0.0\u0026render_enhanced_overlays_as_ctas_for_desktop_style\u003dunset\u0026self_podding_pod_choice_string_template\u003dself_podding_pod_choice\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026embeds_enable_age_gating_playability_check\u003dtrue\u0026html5_media_fullscreen\u003dtrue\u0026hoffle_max_video_duration_secs\u003d0\u0026html5_probe_secondary_during_timeout_miss_count\u003d2\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_ad_timeout_ms\u003d0\u0026embeds_wexit_list_ajax_migration\u003dtrue\u0026kevlar_allow_multistep_video_init\u003dtrue\u0026player_endscreen_ellipsis_fix\u003dtrue\u0026flush_gel\u003dtrue\u0026web_gel_timeout_cap\u003dtrue\u0026web_player_inline_botguard\u003dtrue\u0026html5_autoplay_default_quality_cap\u003d0\u0026disable_thumbnail_preloading\u003dtrue\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend\u003dtrue\u0026html5_time_based_consolidation_ms\u003d10\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_csi_start_timeline_on_ad_placement\u003dtrue\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026kevlar_gel_error_routing\u003dtrue\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026enable_svg_mode_on_embed_mobile\u003dtrue\u0026embeds_enable_embed_module\u003dtrue\u0026html5_urgent_adaptation_fix\u003dtrue\u0026web_op_endpoint_banlist\u003d[]\u0026html5_new_elem_on_hidden\u003dtrue\u0026html5_vp9_new_mime\u003dtrue\u0026html5_unify_sqless_flow\u003dtrue\u0026get_midroll_info_use_client_rpc\u003dtrue\u0026html5_gapless_ad_byterate_multiplier\u003d1.6\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026enable_preoll_prefetch\u003dtrue\u0026html5_av1_thresh_lcc\u003d480\u0026web_player_innertube_playlist_update\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026mandatory_consent_bump\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026is_mweb_wexit_main_launch\u003dtrue\u0026web_client_counter_random_seed\u003dtrue\u0026html5_manifestless_media_source_duration\u003d25200\u0026gal_client_migration_mweb\u003dtrue\u0026html5_release_on_error\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026html5_defer_slicing\u003dtrue\u0026web_enable_ad_signals_in_it_context\u003dtrue\u0026web_player_include_innertube_commands\u003dtrue\u0026playready_first_play_expiration\u003d-1\u0026html5_rewrite_manifestless_for_sync\u003dtrue\u0026web_player_innertube_share_panel\u003dtrue\u0026live_fresca_v2\u003dtrue\u0026use_video_ad_break_offset_ms_int64\u003dtrue\u0026use_remote_context_in_populate_remote_client_info\u003dtrue\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads\u003dtrue\u0026html5_aspect_from_adaptive_format\u003dtrue\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_manifestless_seg_drift_limit_secs\u003d0\u0026html5_hack_gapless_init\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026kevlar_queue_use_update_api\u003dtrue\u0026html5_background_cap_idle_secs\u003d60\u0026html5_source_buffer_attach_retry_limit\u003d0\u0026kevlar_autonav_miniplayer_fix\u003dtrue\u0026html5_varispeed_playback_rate\u003dtrue\u0026web_player_live_monitor_env\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d0\u0026html5_av1_thresh_hcc\u003d1080\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026csi_on_gel\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026html5_heartbeat_set_ended\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026html5_check_segnum_discontinuity\u003dtrue\u0026web_api_url\u003dtrue\u0026html5_gapless_preloading\u003dtrue\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026condition_biscotti_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026mweb_cougar_big_controls\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_non_network_rebuffer_duration_ms\u003d0\u0026html5_disable_reset_on_append_error\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_enable_eac3\u003dtrue\u0026variable_load_timeout_ms\u003d0\u0026html5_set_ended_in_pfx_live\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_log_timestamp_offset\u003dtrue\u0026kevlar_sign_in_prompt_before_mandatory_consent\u003dtrue\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_fludd_suspend\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026offline_error_handling\u003dtrue\u0026enable_ypc_clickwrap_on_living_room\u003dtrue\u0026desktop_player_button_tooltip_with_shortcut\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026network_polling_interval\u003d30000\u0026html5_sticky_reduces_discount_by\u003d0.0\u0026suppress_error_204_logging\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_inline_video_quality_survey\u003dtrue\u0026html5_request_size_padding_secs\u003d3.0\u0026live_chunk_readahead\u003d3\u0026html5_not_vp9_supported_quality_cap\u003d0\u0026set_interstitial_start_button\u003dtrue\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026html5_live_quality_cap\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026disable_new_pause_state3\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026mweb_csi_watch_fix\u003dtrue\u0026html5_reload_element_long_rebuffer_delay_ms\u003d20000\u0026html5_hls_initial_bitrate\u003d0\u0026allow_live_autoplay\u003dtrue\u0026mweb_muted_autoplay_animation\u003dshrink\u0026kevlar_frontend_video_list_actions\u003dtrue\u0026leader_election_check_interval\u003d9000\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_qoe_intercept\u003d\u0026html5_delay_initial_loading\u003dtrue\u0026networkless_gel\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.2\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026web_player_gvi_wexit_mweb\u003dtrue\u0026web_op_continuation_type_banlist\u003d[]\u0026html5_qoe_user_intent_match_health\u003dtrue\u0026web_log_connection_in_gel\u003dtrue\u0026autoplay_time\u003d8000\u0026html5_gapless_seek_tolerance_secs\u003d3.0\u0026html5_in_buffer_ptl\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026web_gel_debounce_ms\u003d10000\u0026html5_pacf_enable_dai\u003dtrue\u0026html5_rewrite_manifestless_for_continuity\u003dtrue\u0026html5_use_current_media_time_for_glrem_gllat\u003dtrue\u0026html5_probe_live_using_range\u003dtrue\u0026suppress_gen_204\u003dtrue\u0026web_client_version_override\u003d\u0026kevlar_miniplayer\u003dtrue\u0026nwl_latency_sampling_rate\u003d0.01\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026tvhtml5_disable_live_prefetch\u003dtrue\u0026html5_experiment_id_label\u003d23999566\u0026polymer_bad_build_labels\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_allowable_liveness_drift_chunks\u003d2\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026html5_seek_over_discontinuities\u003dtrue\u0026web_player_ss_timeout_skip_ads\u003dtrue\u0026enable_topsoil_wta_for_halftime\u003dtrue\u0026fast_autonav_in_background\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_performance_cap_floor\u003d360\u0026dash_manifest_version\u003d5\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_license_constraint_delay\u003d5000\u0026html5_player_autonav_logging\u003dtrue\u0026skip_ad_button_with_thumbnail\u003dtrue\u0026html5_log_live_discontinuity\u003dtrue\u0026ytidb_transaction_try_count\u003d1\u0026web_player_move_autonav_toggle\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026html5_sync_seeking_state\u003dtrue\u0026web_player_innertube_subscription_update\u003dtrue\u0026html5_expanded_max_vss_pings\u003dtrue\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_web_canary_stage\u003d0\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_default_ad_gain\u003d0.5\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026html5_autonav_quality_cap\u003d720\u0026web_player_gvi_wexit_web\u003dtrue\u0026html5_enable_ads_client_monitoring_log\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026html5_gapless_no_requests_after_lock\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026html5_drm_initial_constraint_from_config\u003dtrue\u0026html5_min_has_advanced_secs_float\u003d0.0\u0026html5_error_cooldown_in_ms\u003d30000\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026hoffle_cache_size_secs\u003d0\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_deadzone_multiplier\u003d1.0\u0026web_player_watch_next_response\u003dtrue\u0026web_post_search\u003dtrue\u0026kevlar_queue_use_dedicated_list_type\u003dtrue\u0026max_resolution_for_white_noise\u003d360\u0026web_screen_associated_all_layers\u003dtrue\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_skip_slow_ad_delay_ms\u003d5000\u0026web_player_gvi_wexit_other\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026web_player_gvi_wexit_embeds\u003dtrue\u0026condition_ad_status_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026web_lifecycles\u003dtrue\u0026html5_background_quality_cap\u003d360\u0026html5_in_buffer_ptl_timeout_ms\u003d2000\u0026html5_block_pip_safari_delay\u003d0\u0026html5_license_server_error_retry_limit\u003d3\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_default_quality_cap\u003d0\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026web_logging_max_batch\u003d150\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026log_js_exceptions_fraction\u003d1.0\u0026www_for_videostats\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026self_podding_highlighted_button_blue\u003dtrue\u0026html5_gapless_max_played_ranges\u003d12\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026enable_ve_tracker_key\u003dtrue\u0026html5_max_readbehind_secs\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_av1_thresh\u003d1080\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026html5_hls_min_video_height\u003d0\u0026cb_v2_uxe\u003d\u0026unplugged_tvhtml5_botguard_attestation\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_health_to_gel\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026web_player_vss_pageid_header\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d7000\u0026polymer_verifiy_app_state\u003dtrue\u0026ensure_only_one_resolved_midroll_response_on_web\u003dtrue\u0026html5_min_readbehind_secs\u003d0\u0026html5_new_element_on_invalid_state\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026html5_source_buffer_attach_delay_time\u003d15000\u0026external_fullscreen_with_edu\u003dtrue\u0026html5_seek_timeout_delay_ms\u003d20000\u0026web_op_signal_type_banlist\u003d[]\u0026html5_vp9_mime_full_range_flag\u003dtrue\u0026web_player_response_playback_tracking_parsing\u003dtrue\u0026web_playback_associated_log_ctt\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026html5_manifestless_vp9\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026html5_max_readahead_bandwidth_cap\u003d0\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026is_kevlar_wexit_main_launch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026web_wn_macro_markers\u003dtrue\u0026autoplay_time_for_music_content\u003d-1\u0026html5_dynamic_av1_hybrid_threshold\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_stop_video_in_cancel_playback\u003dtrue\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026autoplay_time_for_music_content_after_autoplayed_video\u003d-1\u0026html5_crypto_period_secs_from_emsg\u003dtrue\u0026web_network_combined_catch\u003dtrue\u0026html5_av1_thresh_arm\u003d240\u0026leader_election_lease_ttl\u003d10000\u0026leader_election_renewal_interval\u003d6000\u0026html5_buffer_health_to_defer_slice_processing\u003d3.0\u0026manifestless_post_live\u003dtrue\u0026enable_nwl_cleaning_logic\u003dtrue\u0026html5_reset_index_on_mismatch\u003dtrue\u0026enable_midroll_prefetch_for_html5\u003dtrue\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026player_bootstrap_method\u003dtrue\u0026hide_preskip\u003dtrue\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026pageid_as_header_web\u003dtrue\u0026custom_csi_timeline_use_gel\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026nwl_cleaning_rate\u003d0.1\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026web_log_connection\u003dtrue\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_watch_next_response_parsing\u003dtrue\u0026html5_readahead_ratelimit\u003d3000\u0026html5_enable_in_video_overlay_ad_in_pacf\u003dtrue\u0026html5_ignore_bad_bitrates\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026addto_ajax_log_warning_fraction\u003d0.1\u0026kevlar_command_handler_command_banlist\u003d[]\u0026web_log_app_install_experiments\u003dtrue\u0026debug_sherlog_username\u003d\u0026web_player_music_visualizer_treatment\u003dfake\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026networkless_logging\u003dtrue\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_decoder_freeze_timeout_delay_ms\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026html5_minimum_readahead_seconds\u003d0.0\u0026mweb_enable_custom_control_shared\u003dtrue\u0026html5_control_flow_include_trigger_logging_in_tmp_logs\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026gvi_channel_client_screen\u003dtrue\u0026html5_manifestless_max_segment_history\u003d300\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue",
                            "cspNonce": "d5sj52gHRve+E4+C6Dqfxg",
                            "canaryState": "none",
                            "enableCsiLogging": true,
                            "csiPageType": "channels",
                            "datasyncId": "ltHYH77HSLc||"
                        },
                        "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_PLAYLIST_OVERVIEW": {
                            "rootElementId": "c4-player",
                            "jsUrl": "/s/player/a09205f7/player_ias.vflset/en_GB/base.js",
                            "cssUrl": "/s/player/a09205f7/www-player.css",
                            "contextId": "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_PLAYLIST_OVERVIEW",
                            "eventLabel": "playlistoverview",
                            "contentRegion": "GB",
                            "hl": "en_GB",
                            "hostLanguage": "en-GB",
                            "playerStyle": "desktop-polymer",
                            "innertubeApiKey": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
                            "innertubeApiVersion": "v1",
                            "innertubeContextClientVersion": "2.20210304.08.01",
                            "device": {
                                "brand": "",
                                "model": "",
                                "os": "https://commoncrawl.org/faq/",
                                "platform": "DESKTOP",
                                "interfaceName": "WEB",
                                "interfaceVersion": "2.20210304.08.01"
                            },
                            "serializedExperimentIds": "23890959,23940247,23966110,23969934,23983297,23986025,23992808,23996624,23998033,23999566,24005870,24006795,24007246,24007901",
                            "serializedExperimentFlags": "html5_quality_cap_min_age_secs\u003d0\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026html5_hfr_quality_cap\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026bulleit_get_midroll_info_timeout_ms\u003d8000\u0026kevlar_playback_associated_queue\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026delay_ads_gvi_call_on_bulleit_living_room_ms\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_force_manifestless_seeking_state\u003dtrue\u0026debug_dapper_trace_id\u003d\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026html5_min_has_advanced_secs\u003d0\u0026nwl_send_fast_on_unload\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026variable_buffer_timeout_ms\u003d0\u0026self_podding_highlight_non_default_button\u003dtrue\u0026desktop_action_companion_wta_support\u003dtrue\u0026html5_suspend_loader\u003dtrue\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026tvhtml5_min_has_advanced_secs_float\u003d0.01\u0026html5_unrewrite_timestamps\u003dtrue\u0026html5_max_drift_per_track_secs\u003d0.0\u0026render_enhanced_overlays_as_ctas_for_desktop_style\u003dunset\u0026self_podding_pod_choice_string_template\u003dself_podding_pod_choice\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026embeds_enable_age_gating_playability_check\u003dtrue\u0026html5_media_fullscreen\u003dtrue\u0026hoffle_max_video_duration_secs\u003d0\u0026html5_probe_secondary_during_timeout_miss_count\u003d2\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_ad_timeout_ms\u003d0\u0026embeds_wexit_list_ajax_migration\u003dtrue\u0026kevlar_allow_multistep_video_init\u003dtrue\u0026player_endscreen_ellipsis_fix\u003dtrue\u0026flush_gel\u003dtrue\u0026web_gel_timeout_cap\u003dtrue\u0026web_player_inline_botguard\u003dtrue\u0026html5_autoplay_default_quality_cap\u003d0\u0026disable_thumbnail_preloading\u003dtrue\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend\u003dtrue\u0026html5_time_based_consolidation_ms\u003d10\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_csi_start_timeline_on_ad_placement\u003dtrue\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026kevlar_gel_error_routing\u003dtrue\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026enable_svg_mode_on_embed_mobile\u003dtrue\u0026embeds_enable_embed_module\u003dtrue\u0026html5_urgent_adaptation_fix\u003dtrue\u0026web_op_endpoint_banlist\u003d[]\u0026html5_new_elem_on_hidden\u003dtrue\u0026html5_vp9_new_mime\u003dtrue\u0026html5_unify_sqless_flow\u003dtrue\u0026get_midroll_info_use_client_rpc\u003dtrue\u0026html5_gapless_ad_byterate_multiplier\u003d1.6\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026enable_preoll_prefetch\u003dtrue\u0026html5_av1_thresh_lcc\u003d480\u0026web_player_innertube_playlist_update\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026mandatory_consent_bump\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026is_mweb_wexit_main_launch\u003dtrue\u0026web_client_counter_random_seed\u003dtrue\u0026html5_manifestless_media_source_duration\u003d25200\u0026gal_client_migration_mweb\u003dtrue\u0026html5_release_on_error\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026html5_defer_slicing\u003dtrue\u0026web_enable_ad_signals_in_it_context\u003dtrue\u0026web_player_include_innertube_commands\u003dtrue\u0026playready_first_play_expiration\u003d-1\u0026html5_rewrite_manifestless_for_sync\u003dtrue\u0026web_player_innertube_share_panel\u003dtrue\u0026live_fresca_v2\u003dtrue\u0026use_video_ad_break_offset_ms_int64\u003dtrue\u0026use_remote_context_in_populate_remote_client_info\u003dtrue\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads\u003dtrue\u0026html5_aspect_from_adaptive_format\u003dtrue\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_manifestless_seg_drift_limit_secs\u003d0\u0026html5_hack_gapless_init\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026kevlar_queue_use_update_api\u003dtrue\u0026html5_background_cap_idle_secs\u003d60\u0026html5_source_buffer_attach_retry_limit\u003d0\u0026kevlar_autonav_miniplayer_fix\u003dtrue\u0026html5_varispeed_playback_rate\u003dtrue\u0026web_player_live_monitor_env\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d0\u0026html5_av1_thresh_hcc\u003d1080\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026csi_on_gel\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026html5_heartbeat_set_ended\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026html5_check_segnum_discontinuity\u003dtrue\u0026web_api_url\u003dtrue\u0026html5_gapless_preloading\u003dtrue\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026condition_biscotti_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026mweb_cougar_big_controls\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_non_network_rebuffer_duration_ms\u003d0\u0026html5_disable_reset_on_append_error\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_enable_eac3\u003dtrue\u0026variable_load_timeout_ms\u003d0\u0026html5_set_ended_in_pfx_live\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_log_timestamp_offset\u003dtrue\u0026kevlar_sign_in_prompt_before_mandatory_consent\u003dtrue\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_fludd_suspend\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026offline_error_handling\u003dtrue\u0026enable_ypc_clickwrap_on_living_room\u003dtrue\u0026desktop_player_button_tooltip_with_shortcut\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026network_polling_interval\u003d30000\u0026html5_sticky_reduces_discount_by\u003d0.0\u0026suppress_error_204_logging\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_inline_video_quality_survey\u003dtrue\u0026html5_request_size_padding_secs\u003d3.0\u0026live_chunk_readahead\u003d3\u0026html5_not_vp9_supported_quality_cap\u003d0\u0026set_interstitial_start_button\u003dtrue\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026html5_live_quality_cap\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026disable_new_pause_state3\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026mweb_csi_watch_fix\u003dtrue\u0026html5_reload_element_long_rebuffer_delay_ms\u003d20000\u0026html5_hls_initial_bitrate\u003d0\u0026allow_live_autoplay\u003dtrue\u0026mweb_muted_autoplay_animation\u003dshrink\u0026kevlar_frontend_video_list_actions\u003dtrue\u0026leader_election_check_interval\u003d9000\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_qoe_intercept\u003d\u0026html5_delay_initial_loading\u003dtrue\u0026networkless_gel\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.2\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026web_player_gvi_wexit_mweb\u003dtrue\u0026web_op_continuation_type_banlist\u003d[]\u0026html5_qoe_user_intent_match_health\u003dtrue\u0026web_log_connection_in_gel\u003dtrue\u0026autoplay_time\u003d8000\u0026html5_gapless_seek_tolerance_secs\u003d3.0\u0026html5_in_buffer_ptl\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026web_gel_debounce_ms\u003d10000\u0026html5_pacf_enable_dai\u003dtrue\u0026html5_rewrite_manifestless_for_continuity\u003dtrue\u0026html5_use_current_media_time_for_glrem_gllat\u003dtrue\u0026html5_probe_live_using_range\u003dtrue\u0026suppress_gen_204\u003dtrue\u0026web_client_version_override\u003d\u0026kevlar_miniplayer\u003dtrue\u0026nwl_latency_sampling_rate\u003d0.01\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026tvhtml5_disable_live_prefetch\u003dtrue\u0026html5_experiment_id_label\u003d23999566\u0026polymer_bad_build_labels\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_allowable_liveness_drift_chunks\u003d2\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026html5_seek_over_discontinuities\u003dtrue\u0026web_player_ss_timeout_skip_ads\u003dtrue\u0026enable_topsoil_wta_for_halftime\u003dtrue\u0026fast_autonav_in_background\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_performance_cap_floor\u003d360\u0026dash_manifest_version\u003d5\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_license_constraint_delay\u003d5000\u0026html5_player_autonav_logging\u003dtrue\u0026skip_ad_button_with_thumbnail\u003dtrue\u0026html5_log_live_discontinuity\u003dtrue\u0026ytidb_transaction_try_count\u003d1\u0026web_player_move_autonav_toggle\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026html5_sync_seeking_state\u003dtrue\u0026web_player_innertube_subscription_update\u003dtrue\u0026html5_expanded_max_vss_pings\u003dtrue\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_web_canary_stage\u003d0\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_default_ad_gain\u003d0.5\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026html5_autonav_quality_cap\u003d720\u0026web_player_gvi_wexit_web\u003dtrue\u0026html5_enable_ads_client_monitoring_log\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026html5_gapless_no_requests_after_lock\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026html5_drm_initial_constraint_from_config\u003dtrue\u0026html5_min_has_advanced_secs_float\u003d0.0\u0026html5_error_cooldown_in_ms\u003d30000\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026hoffle_cache_size_secs\u003d0\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_deadzone_multiplier\u003d1.0\u0026web_player_watch_next_response\u003dtrue\u0026web_post_search\u003dtrue\u0026kevlar_queue_use_dedicated_list_type\u003dtrue\u0026max_resolution_for_white_noise\u003d360\u0026web_screen_associated_all_layers\u003dtrue\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_skip_slow_ad_delay_ms\u003d5000\u0026web_player_gvi_wexit_other\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026web_player_gvi_wexit_embeds\u003dtrue\u0026condition_ad_status_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026web_lifecycles\u003dtrue\u0026html5_background_quality_cap\u003d360\u0026html5_in_buffer_ptl_timeout_ms\u003d2000\u0026html5_block_pip_safari_delay\u003d0\u0026html5_license_server_error_retry_limit\u003d3\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_default_quality_cap\u003d0\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026web_logging_max_batch\u003d150\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026log_js_exceptions_fraction\u003d1.0\u0026www_for_videostats\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026self_podding_highlighted_button_blue\u003dtrue\u0026html5_gapless_max_played_ranges\u003d12\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026enable_ve_tracker_key\u003dtrue\u0026html5_max_readbehind_secs\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_av1_thresh\u003d1080\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026html5_hls_min_video_height\u003d0\u0026cb_v2_uxe\u003d\u0026unplugged_tvhtml5_botguard_attestation\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_health_to_gel\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026web_player_vss_pageid_header\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d7000\u0026polymer_verifiy_app_state\u003dtrue\u0026ensure_only_one_resolved_midroll_response_on_web\u003dtrue\u0026html5_min_readbehind_secs\u003d0\u0026html5_new_element_on_invalid_state\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026html5_source_buffer_attach_delay_time\u003d15000\u0026external_fullscreen_with_edu\u003dtrue\u0026html5_seek_timeout_delay_ms\u003d20000\u0026web_op_signal_type_banlist\u003d[]\u0026html5_vp9_mime_full_range_flag\u003dtrue\u0026web_player_response_playback_tracking_parsing\u003dtrue\u0026web_playback_associated_log_ctt\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026html5_manifestless_vp9\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026html5_max_readahead_bandwidth_cap\u003d0\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026is_kevlar_wexit_main_launch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026web_wn_macro_markers\u003dtrue\u0026autoplay_time_for_music_content\u003d-1\u0026html5_dynamic_av1_hybrid_threshold\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_stop_video_in_cancel_playback\u003dtrue\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026autoplay_time_for_music_content_after_autoplayed_video\u003d-1\u0026html5_crypto_period_secs_from_emsg\u003dtrue\u0026web_network_combined_catch\u003dtrue\u0026html5_av1_thresh_arm\u003d240\u0026leader_election_lease_ttl\u003d10000\u0026leader_election_renewal_interval\u003d6000\u0026html5_buffer_health_to_defer_slice_processing\u003d3.0\u0026manifestless_post_live\u003dtrue\u0026enable_nwl_cleaning_logic\u003dtrue\u0026html5_reset_index_on_mismatch\u003dtrue\u0026enable_midroll_prefetch_for_html5\u003dtrue\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026player_bootstrap_method\u003dtrue\u0026hide_preskip\u003dtrue\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026pageid_as_header_web\u003dtrue\u0026custom_csi_timeline_use_gel\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026nwl_cleaning_rate\u003d0.1\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026web_log_connection\u003dtrue\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_watch_next_response_parsing\u003dtrue\u0026html5_readahead_ratelimit\u003d3000\u0026html5_enable_in_video_overlay_ad_in_pacf\u003dtrue\u0026html5_ignore_bad_bitrates\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026addto_ajax_log_warning_fraction\u003d0.1\u0026kevlar_command_handler_command_banlist\u003d[]\u0026web_log_app_install_experiments\u003dtrue\u0026debug_sherlog_username\u003d\u0026web_player_music_visualizer_treatment\u003dfake\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026networkless_logging\u003dtrue\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_decoder_freeze_timeout_delay_ms\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026html5_minimum_readahead_seconds\u003d0.0\u0026mweb_enable_custom_control_shared\u003dtrue\u0026html5_control_flow_include_trigger_logging_in_tmp_logs\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026gvi_channel_client_screen\u003dtrue\u0026html5_manifestless_max_segment_history\u003d300\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue",
                            "disableSharing": true,
                            "hideInfo": true,
                            "disableWatchLater": true,
                            "cspNonce": "d5sj52gHRve+E4+C6Dqfxg",
                            "canaryState": "none",
                            "enableCsiLogging": true,
                            "csiPageType": "playlist_overview",
                            "datasyncId": "ltHYH77HSLc||"
                        },
                        "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO": {
                            "useFastSizingOnWatchDefault": false,
                            "rootElementId": "ytd-default-promo-panel-renderer-inline-playback-renderer",
                            "jsUrl": "/s/player/a09205f7/player_ias.vflset/en_GB/base.js",
                            "cssUrl": "/s/player/a09205f7/www-player.css",
                            "contextId": "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO",
                            "eventLabel": "detailpage",
                            "contentRegion": "GB",
                            "hl": "en_GB",
                            "hostLanguage": "en-GB",
                            "playerStyle": "desktop-polymer",
                            "innertubeApiKey": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
                            "innertubeApiVersion": "v1",
                            "innertubeContextClientVersion": "2.20210304.08.01",
                            "controlsType": 0,
                            "disableRelatedVideos": true,
                            "annotationsLoadPolicy": 3,
                            "device": {
                                "brand": "",
                                "model": "",
                                "os": "https://commoncrawl.org/faq/",
                                "platform": "DESKTOP",
                                "interfaceName": "WEB",
                                "interfaceVersion": "2.20210304.08.01"
                            },
                            "serializedExperimentIds": "23890959,23940247,23966110,23969934,23983297,23986025,23992808,23996624,23998033,23999566,24005870,24006795,24007246,24007901",
                            "serializedExperimentFlags": "html5_quality_cap_min_age_secs\u003d0\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026html5_hfr_quality_cap\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026bulleit_get_midroll_info_timeout_ms\u003d8000\u0026kevlar_playback_associated_queue\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026delay_ads_gvi_call_on_bulleit_living_room_ms\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_force_manifestless_seeking_state\u003dtrue\u0026debug_dapper_trace_id\u003d\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026html5_min_has_advanced_secs\u003d0\u0026nwl_send_fast_on_unload\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026variable_buffer_timeout_ms\u003d0\u0026self_podding_highlight_non_default_button\u003dtrue\u0026desktop_action_companion_wta_support\u003dtrue\u0026html5_suspend_loader\u003dtrue\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026tvhtml5_min_has_advanced_secs_float\u003d0.01\u0026html5_unrewrite_timestamps\u003dtrue\u0026html5_max_drift_per_track_secs\u003d0.0\u0026render_enhanced_overlays_as_ctas_for_desktop_style\u003dunset\u0026self_podding_pod_choice_string_template\u003dself_podding_pod_choice\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026embeds_enable_age_gating_playability_check\u003dtrue\u0026html5_media_fullscreen\u003dtrue\u0026hoffle_max_video_duration_secs\u003d0\u0026html5_probe_secondary_during_timeout_miss_count\u003d2\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_ad_timeout_ms\u003d0\u0026embeds_wexit_list_ajax_migration\u003dtrue\u0026kevlar_allow_multistep_video_init\u003dtrue\u0026player_endscreen_ellipsis_fix\u003dtrue\u0026flush_gel\u003dtrue\u0026web_gel_timeout_cap\u003dtrue\u0026web_player_inline_botguard\u003dtrue\u0026html5_autoplay_default_quality_cap\u003d0\u0026disable_thumbnail_preloading\u003dtrue\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend\u003dtrue\u0026html5_time_based_consolidation_ms\u003d10\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_csi_start_timeline_on_ad_placement\u003dtrue\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026kevlar_gel_error_routing\u003dtrue\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026enable_svg_mode_on_embed_mobile\u003dtrue\u0026embeds_enable_embed_module\u003dtrue\u0026html5_urgent_adaptation_fix\u003dtrue\u0026web_op_endpoint_banlist\u003d[]\u0026html5_new_elem_on_hidden\u003dtrue\u0026html5_vp9_new_mime\u003dtrue\u0026html5_unify_sqless_flow\u003dtrue\u0026get_midroll_info_use_client_rpc\u003dtrue\u0026html5_gapless_ad_byterate_multiplier\u003d1.6\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026enable_preoll_prefetch\u003dtrue\u0026html5_av1_thresh_lcc\u003d480\u0026web_player_innertube_playlist_update\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026mandatory_consent_bump\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026is_mweb_wexit_main_launch\u003dtrue\u0026web_client_counter_random_seed\u003dtrue\u0026html5_manifestless_media_source_duration\u003d25200\u0026gal_client_migration_mweb\u003dtrue\u0026html5_release_on_error\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026html5_defer_slicing\u003dtrue\u0026web_enable_ad_signals_in_it_context\u003dtrue\u0026web_player_include_innertube_commands\u003dtrue\u0026playready_first_play_expiration\u003d-1\u0026html5_rewrite_manifestless_for_sync\u003dtrue\u0026web_player_innertube_share_panel\u003dtrue\u0026live_fresca_v2\u003dtrue\u0026use_video_ad_break_offset_ms_int64\u003dtrue\u0026use_remote_context_in_populate_remote_client_info\u003dtrue\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads\u003dtrue\u0026html5_aspect_from_adaptive_format\u003dtrue\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_manifestless_seg_drift_limit_secs\u003d0\u0026html5_hack_gapless_init\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026kevlar_queue_use_update_api\u003dtrue\u0026html5_background_cap_idle_secs\u003d60\u0026html5_source_buffer_attach_retry_limit\u003d0\u0026kevlar_autonav_miniplayer_fix\u003dtrue\u0026html5_varispeed_playback_rate\u003dtrue\u0026web_player_live_monitor_env\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d0\u0026html5_av1_thresh_hcc\u003d1080\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026csi_on_gel\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026html5_heartbeat_set_ended\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026html5_check_segnum_discontinuity\u003dtrue\u0026web_api_url\u003dtrue\u0026html5_gapless_preloading\u003dtrue\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026condition_biscotti_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026mweb_cougar_big_controls\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_non_network_rebuffer_duration_ms\u003d0\u0026html5_disable_reset_on_append_error\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_enable_eac3\u003dtrue\u0026variable_load_timeout_ms\u003d0\u0026html5_set_ended_in_pfx_live\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_log_timestamp_offset\u003dtrue\u0026kevlar_sign_in_prompt_before_mandatory_consent\u003dtrue\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_fludd_suspend\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026offline_error_handling\u003dtrue\u0026enable_ypc_clickwrap_on_living_room\u003dtrue\u0026desktop_player_button_tooltip_with_shortcut\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026network_polling_interval\u003d30000\u0026html5_sticky_reduces_discount_by\u003d0.0\u0026suppress_error_204_logging\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_inline_video_quality_survey\u003dtrue\u0026html5_request_size_padding_secs\u003d3.0\u0026live_chunk_readahead\u003d3\u0026html5_not_vp9_supported_quality_cap\u003d0\u0026set_interstitial_start_button\u003dtrue\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026html5_live_quality_cap\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026disable_new_pause_state3\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026mweb_csi_watch_fix\u003dtrue\u0026html5_reload_element_long_rebuffer_delay_ms\u003d20000\u0026html5_hls_initial_bitrate\u003d0\u0026allow_live_autoplay\u003dtrue\u0026mweb_muted_autoplay_animation\u003dshrink\u0026kevlar_frontend_video_list_actions\u003dtrue\u0026leader_election_check_interval\u003d9000\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_qoe_intercept\u003d\u0026html5_delay_initial_loading\u003dtrue\u0026networkless_gel\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.2\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026web_player_gvi_wexit_mweb\u003dtrue\u0026web_op_continuation_type_banlist\u003d[]\u0026html5_qoe_user_intent_match_health\u003dtrue\u0026web_log_connection_in_gel\u003dtrue\u0026autoplay_time\u003d8000\u0026html5_gapless_seek_tolerance_secs\u003d3.0\u0026html5_in_buffer_ptl\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026web_gel_debounce_ms\u003d10000\u0026html5_pacf_enable_dai\u003dtrue\u0026html5_rewrite_manifestless_for_continuity\u003dtrue\u0026html5_use_current_media_time_for_glrem_gllat\u003dtrue\u0026html5_probe_live_using_range\u003dtrue\u0026suppress_gen_204\u003dtrue\u0026web_client_version_override\u003d\u0026kevlar_miniplayer\u003dtrue\u0026nwl_latency_sampling_rate\u003d0.01\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026tvhtml5_disable_live_prefetch\u003dtrue\u0026html5_experiment_id_label\u003d23999566\u0026polymer_bad_build_labels\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_allowable_liveness_drift_chunks\u003d2\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026html5_seek_over_discontinuities\u003dtrue\u0026web_player_ss_timeout_skip_ads\u003dtrue\u0026enable_topsoil_wta_for_halftime\u003dtrue\u0026fast_autonav_in_background\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_performance_cap_floor\u003d360\u0026dash_manifest_version\u003d5\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_license_constraint_delay\u003d5000\u0026html5_player_autonav_logging\u003dtrue\u0026skip_ad_button_with_thumbnail\u003dtrue\u0026html5_log_live_discontinuity\u003dtrue\u0026ytidb_transaction_try_count\u003d1\u0026web_player_move_autonav_toggle\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026html5_sync_seeking_state\u003dtrue\u0026web_player_innertube_subscription_update\u003dtrue\u0026html5_expanded_max_vss_pings\u003dtrue\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_web_canary_stage\u003d0\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_default_ad_gain\u003d0.5\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026html5_autonav_quality_cap\u003d720\u0026web_player_gvi_wexit_web\u003dtrue\u0026html5_enable_ads_client_monitoring_log\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026html5_gapless_no_requests_after_lock\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026html5_drm_initial_constraint_from_config\u003dtrue\u0026html5_min_has_advanced_secs_float\u003d0.0\u0026html5_error_cooldown_in_ms\u003d30000\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026hoffle_cache_size_secs\u003d0\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_deadzone_multiplier\u003d1.0\u0026web_player_watch_next_response\u003dtrue\u0026web_post_search\u003dtrue\u0026kevlar_queue_use_dedicated_list_type\u003dtrue\u0026max_resolution_for_white_noise\u003d360\u0026web_screen_associated_all_layers\u003dtrue\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_skip_slow_ad_delay_ms\u003d5000\u0026web_player_gvi_wexit_other\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026web_player_gvi_wexit_embeds\u003dtrue\u0026condition_ad_status_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026web_lifecycles\u003dtrue\u0026html5_background_quality_cap\u003d360\u0026html5_in_buffer_ptl_timeout_ms\u003d2000\u0026html5_block_pip_safari_delay\u003d0\u0026html5_license_server_error_retry_limit\u003d3\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_default_quality_cap\u003d0\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026web_logging_max_batch\u003d150\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026log_js_exceptions_fraction\u003d1.0\u0026www_for_videostats\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026self_podding_highlighted_button_blue\u003dtrue\u0026html5_gapless_max_played_ranges\u003d12\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026enable_ve_tracker_key\u003dtrue\u0026html5_max_readbehind_secs\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_av1_thresh\u003d1080\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026html5_hls_min_video_height\u003d0\u0026cb_v2_uxe\u003d\u0026unplugged_tvhtml5_botguard_attestation\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_health_to_gel\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026web_player_vss_pageid_header\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d7000\u0026polymer_verifiy_app_state\u003dtrue\u0026ensure_only_one_resolved_midroll_response_on_web\u003dtrue\u0026html5_min_readbehind_secs\u003d0\u0026html5_new_element_on_invalid_state\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026html5_source_buffer_attach_delay_time\u003d15000\u0026external_fullscreen_with_edu\u003dtrue\u0026html5_seek_timeout_delay_ms\u003d20000\u0026web_op_signal_type_banlist\u003d[]\u0026html5_vp9_mime_full_range_flag\u003dtrue\u0026web_player_response_playback_tracking_parsing\u003dtrue\u0026web_playback_associated_log_ctt\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026html5_manifestless_vp9\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026html5_max_readahead_bandwidth_cap\u003d0\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026is_kevlar_wexit_main_launch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026web_wn_macro_markers\u003dtrue\u0026autoplay_time_for_music_content\u003d-1\u0026html5_dynamic_av1_hybrid_threshold\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_stop_video_in_cancel_playback\u003dtrue\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026autoplay_time_for_music_content_after_autoplayed_video\u003d-1\u0026html5_crypto_period_secs_from_emsg\u003dtrue\u0026web_network_combined_catch\u003dtrue\u0026html5_av1_thresh_arm\u003d240\u0026leader_election_lease_ttl\u003d10000\u0026leader_election_renewal_interval\u003d6000\u0026html5_buffer_health_to_defer_slice_processing\u003d3.0\u0026manifestless_post_live\u003dtrue\u0026enable_nwl_cleaning_logic\u003dtrue\u0026html5_reset_index_on_mismatch\u003dtrue\u0026enable_midroll_prefetch_for_html5\u003dtrue\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026player_bootstrap_method\u003dtrue\u0026hide_preskip\u003dtrue\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026pageid_as_header_web\u003dtrue\u0026custom_csi_timeline_use_gel\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026nwl_cleaning_rate\u003d0.1\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026web_log_connection\u003dtrue\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_watch_next_response_parsing\u003dtrue\u0026html5_readahead_ratelimit\u003d3000\u0026html5_enable_in_video_overlay_ad_in_pacf\u003dtrue\u0026html5_ignore_bad_bitrates\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026addto_ajax_log_warning_fraction\u003d0.1\u0026kevlar_command_handler_command_banlist\u003d[]\u0026web_log_app_install_experiments\u003dtrue\u0026debug_sherlog_username\u003d\u0026web_player_music_visualizer_treatment\u003dfake\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026networkless_logging\u003dtrue\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_decoder_freeze_timeout_delay_ms\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026html5_minimum_readahead_seconds\u003d0.0\u0026mweb_enable_custom_control_shared\u003dtrue\u0026html5_control_flow_include_trigger_logging_in_tmp_logs\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026gvi_channel_client_screen\u003dtrue\u0026html5_manifestless_max_segment_history\u003d300\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue",
                            "hideInfo": true,
                            "startMuted": true,
                            "enableMutedAutoplay": true,
                            "cspNonce": "d5sj52gHRve+E4+C6Dqfxg",
                            "canaryState": "none",
                            "enableCsiLogging": true,
                            "csiPageType": "watch",
                            "datasyncId": "ltHYH77HSLc||"
                        },
                        "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER": {
                            "rootElementId": "ytd-sponsorships-offer-with-video-renderer",
                            "jsUrl": "/s/player/a09205f7/player_ias.vflset/en_GB/base.js",
                            "cssUrl": "/s/player/a09205f7/www-player.css",
                            "contextId": "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER",
                            "eventLabel": "sponsorshipsoffer",
                            "contentRegion": "GB",
                            "hl": "en_GB",
                            "hostLanguage": "en-GB",
                            "playerStyle": "desktop-polymer",
                            "innertubeApiKey": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
                            "innertubeApiVersion": "v1",
                            "innertubeContextClientVersion": "2.20210304.08.01",
                            "disableRelatedVideos": true,
                            "annotationsLoadPolicy": 3,
                            "device": {
                                "brand": "",
                                "model": "",
                                "os": "https://commoncrawl.org/faq/",
                                "platform": "DESKTOP",
                                "interfaceName": "WEB",
                                "interfaceVersion": "2.20210304.08.01"
                            },
                            "serializedExperimentIds": "23890959,23940247,23966110,23969934,23983297,23986025,23992808,23996624,23998033,23999566,24005870,24006795,24007246,24007901",
                            "serializedExperimentFlags": "html5_quality_cap_min_age_secs\u003d0\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026html5_hfr_quality_cap\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026bulleit_get_midroll_info_timeout_ms\u003d8000\u0026kevlar_playback_associated_queue\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026delay_ads_gvi_call_on_bulleit_living_room_ms\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_force_manifestless_seeking_state\u003dtrue\u0026debug_dapper_trace_id\u003d\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026html5_min_has_advanced_secs\u003d0\u0026nwl_send_fast_on_unload\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026variable_buffer_timeout_ms\u003d0\u0026self_podding_highlight_non_default_button\u003dtrue\u0026desktop_action_companion_wta_support\u003dtrue\u0026html5_suspend_loader\u003dtrue\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026tvhtml5_min_has_advanced_secs_float\u003d0.01\u0026html5_unrewrite_timestamps\u003dtrue\u0026html5_max_drift_per_track_secs\u003d0.0\u0026render_enhanced_overlays_as_ctas_for_desktop_style\u003dunset\u0026self_podding_pod_choice_string_template\u003dself_podding_pod_choice\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026embeds_enable_age_gating_playability_check\u003dtrue\u0026html5_media_fullscreen\u003dtrue\u0026hoffle_max_video_duration_secs\u003d0\u0026html5_probe_secondary_during_timeout_miss_count\u003d2\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_ad_timeout_ms\u003d0\u0026embeds_wexit_list_ajax_migration\u003dtrue\u0026kevlar_allow_multistep_video_init\u003dtrue\u0026player_endscreen_ellipsis_fix\u003dtrue\u0026flush_gel\u003dtrue\u0026web_gel_timeout_cap\u003dtrue\u0026web_player_inline_botguard\u003dtrue\u0026html5_autoplay_default_quality_cap\u003d0\u0026disable_thumbnail_preloading\u003dtrue\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend\u003dtrue\u0026html5_time_based_consolidation_ms\u003d10\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_csi_start_timeline_on_ad_placement\u003dtrue\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026kevlar_gel_error_routing\u003dtrue\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026enable_svg_mode_on_embed_mobile\u003dtrue\u0026embeds_enable_embed_module\u003dtrue\u0026html5_urgent_adaptation_fix\u003dtrue\u0026web_op_endpoint_banlist\u003d[]\u0026html5_new_elem_on_hidden\u003dtrue\u0026html5_vp9_new_mime\u003dtrue\u0026html5_unify_sqless_flow\u003dtrue\u0026get_midroll_info_use_client_rpc\u003dtrue\u0026html5_gapless_ad_byterate_multiplier\u003d1.6\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026enable_preoll_prefetch\u003dtrue\u0026html5_av1_thresh_lcc\u003d480\u0026web_player_innertube_playlist_update\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026mandatory_consent_bump\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026is_mweb_wexit_main_launch\u003dtrue\u0026web_client_counter_random_seed\u003dtrue\u0026html5_manifestless_media_source_duration\u003d25200\u0026gal_client_migration_mweb\u003dtrue\u0026html5_release_on_error\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026html5_defer_slicing\u003dtrue\u0026web_enable_ad_signals_in_it_context\u003dtrue\u0026web_player_include_innertube_commands\u003dtrue\u0026playready_first_play_expiration\u003d-1\u0026html5_rewrite_manifestless_for_sync\u003dtrue\u0026web_player_innertube_share_panel\u003dtrue\u0026live_fresca_v2\u003dtrue\u0026use_video_ad_break_offset_ms_int64\u003dtrue\u0026use_remote_context_in_populate_remote_client_info\u003dtrue\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads\u003dtrue\u0026html5_aspect_from_adaptive_format\u003dtrue\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_manifestless_seg_drift_limit_secs\u003d0\u0026html5_hack_gapless_init\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026kevlar_queue_use_update_api\u003dtrue\u0026html5_background_cap_idle_secs\u003d60\u0026html5_source_buffer_attach_retry_limit\u003d0\u0026kevlar_autonav_miniplayer_fix\u003dtrue\u0026html5_varispeed_playback_rate\u003dtrue\u0026web_player_live_monitor_env\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d0\u0026html5_av1_thresh_hcc\u003d1080\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026csi_on_gel\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026html5_heartbeat_set_ended\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026html5_check_segnum_discontinuity\u003dtrue\u0026web_api_url\u003dtrue\u0026html5_gapless_preloading\u003dtrue\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026condition_biscotti_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026mweb_cougar_big_controls\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_non_network_rebuffer_duration_ms\u003d0\u0026html5_disable_reset_on_append_error\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_enable_eac3\u003dtrue\u0026variable_load_timeout_ms\u003d0\u0026html5_set_ended_in_pfx_live\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_log_timestamp_offset\u003dtrue\u0026kevlar_sign_in_prompt_before_mandatory_consent\u003dtrue\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_fludd_suspend\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026offline_error_handling\u003dtrue\u0026enable_ypc_clickwrap_on_living_room\u003dtrue\u0026desktop_player_button_tooltip_with_shortcut\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026network_polling_interval\u003d30000\u0026html5_sticky_reduces_discount_by\u003d0.0\u0026suppress_error_204_logging\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_inline_video_quality_survey\u003dtrue\u0026html5_request_size_padding_secs\u003d3.0\u0026live_chunk_readahead\u003d3\u0026html5_not_vp9_supported_quality_cap\u003d0\u0026set_interstitial_start_button\u003dtrue\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026html5_live_quality_cap\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026disable_new_pause_state3\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026mweb_csi_watch_fix\u003dtrue\u0026html5_reload_element_long_rebuffer_delay_ms\u003d20000\u0026html5_hls_initial_bitrate\u003d0\u0026allow_live_autoplay\u003dtrue\u0026mweb_muted_autoplay_animation\u003dshrink\u0026kevlar_frontend_video_list_actions\u003dtrue\u0026leader_election_check_interval\u003d9000\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_qoe_intercept\u003d\u0026html5_delay_initial_loading\u003dtrue\u0026networkless_gel\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.2\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026web_player_gvi_wexit_mweb\u003dtrue\u0026web_op_continuation_type_banlist\u003d[]\u0026html5_qoe_user_intent_match_health\u003dtrue\u0026web_log_connection_in_gel\u003dtrue\u0026autoplay_time\u003d8000\u0026html5_gapless_seek_tolerance_secs\u003d3.0\u0026html5_in_buffer_ptl\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026web_gel_debounce_ms\u003d10000\u0026html5_pacf_enable_dai\u003dtrue\u0026html5_rewrite_manifestless_for_continuity\u003dtrue\u0026html5_use_current_media_time_for_glrem_gllat\u003dtrue\u0026html5_probe_live_using_range\u003dtrue\u0026suppress_gen_204\u003dtrue\u0026web_client_version_override\u003d\u0026kevlar_miniplayer\u003dtrue\u0026nwl_latency_sampling_rate\u003d0.01\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026tvhtml5_disable_live_prefetch\u003dtrue\u0026html5_experiment_id_label\u003d23999566\u0026polymer_bad_build_labels\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_allowable_liveness_drift_chunks\u003d2\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026html5_seek_over_discontinuities\u003dtrue\u0026web_player_ss_timeout_skip_ads\u003dtrue\u0026enable_topsoil_wta_for_halftime\u003dtrue\u0026fast_autonav_in_background\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_performance_cap_floor\u003d360\u0026dash_manifest_version\u003d5\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_license_constraint_delay\u003d5000\u0026html5_player_autonav_logging\u003dtrue\u0026skip_ad_button_with_thumbnail\u003dtrue\u0026html5_log_live_discontinuity\u003dtrue\u0026ytidb_transaction_try_count\u003d1\u0026web_player_move_autonav_toggle\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026html5_sync_seeking_state\u003dtrue\u0026web_player_innertube_subscription_update\u003dtrue\u0026html5_expanded_max_vss_pings\u003dtrue\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_web_canary_stage\u003d0\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_default_ad_gain\u003d0.5\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026html5_autonav_quality_cap\u003d720\u0026web_player_gvi_wexit_web\u003dtrue\u0026html5_enable_ads_client_monitoring_log\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026html5_gapless_no_requests_after_lock\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026html5_drm_initial_constraint_from_config\u003dtrue\u0026html5_min_has_advanced_secs_float\u003d0.0\u0026html5_error_cooldown_in_ms\u003d30000\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026hoffle_cache_size_secs\u003d0\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_deadzone_multiplier\u003d1.0\u0026web_player_watch_next_response\u003dtrue\u0026web_post_search\u003dtrue\u0026kevlar_queue_use_dedicated_list_type\u003dtrue\u0026max_resolution_for_white_noise\u003d360\u0026web_screen_associated_all_layers\u003dtrue\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_skip_slow_ad_delay_ms\u003d5000\u0026web_player_gvi_wexit_other\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026web_player_gvi_wexit_embeds\u003dtrue\u0026condition_ad_status_fetch_on_consent_cookie_html5_clients\u003dtrue\u0026web_lifecycles\u003dtrue\u0026html5_background_quality_cap\u003d360\u0026html5_in_buffer_ptl_timeout_ms\u003d2000\u0026html5_block_pip_safari_delay\u003d0\u0026html5_license_server_error_retry_limit\u003d3\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_default_quality_cap\u003d0\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026web_logging_max_batch\u003d150\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026log_js_exceptions_fraction\u003d1.0\u0026www_for_videostats\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026self_podding_highlighted_button_blue\u003dtrue\u0026html5_gapless_max_played_ranges\u003d12\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026enable_ve_tracker_key\u003dtrue\u0026html5_max_readbehind_secs\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_av1_thresh\u003d1080\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026html5_hls_min_video_height\u003d0\u0026cb_v2_uxe\u003d\u0026unplugged_tvhtml5_botguard_attestation\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_health_to_gel\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026web_player_vss_pageid_header\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d7000\u0026polymer_verifiy_app_state\u003dtrue\u0026ensure_only_one_resolved_midroll_response_on_web\u003dtrue\u0026html5_min_readbehind_secs\u003d0\u0026html5_new_element_on_invalid_state\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026html5_source_buffer_attach_delay_time\u003d15000\u0026external_fullscreen_with_edu\u003dtrue\u0026html5_seek_timeout_delay_ms\u003d20000\u0026web_op_signal_type_banlist\u003d[]\u0026html5_vp9_mime_full_range_flag\u003dtrue\u0026web_player_response_playback_tracking_parsing\u003dtrue\u0026web_playback_associated_log_ctt\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026html5_manifestless_vp9\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026html5_max_readahead_bandwidth_cap\u003d0\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026is_kevlar_wexit_main_launch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026web_wn_macro_markers\u003dtrue\u0026autoplay_time_for_music_content\u003d-1\u0026html5_dynamic_av1_hybrid_threshold\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_stop_video_in_cancel_playback\u003dtrue\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026autoplay_time_for_music_content_after_autoplayed_video\u003d-1\u0026html5_crypto_period_secs_from_emsg\u003dtrue\u0026web_network_combined_catch\u003dtrue\u0026html5_av1_thresh_arm\u003d240\u0026leader_election_lease_ttl\u003d10000\u0026leader_election_renewal_interval\u003d6000\u0026html5_buffer_health_to_defer_slice_processing\u003d3.0\u0026manifestless_post_live\u003dtrue\u0026enable_nwl_cleaning_logic\u003dtrue\u0026html5_reset_index_on_mismatch\u003dtrue\u0026enable_midroll_prefetch_for_html5\u003dtrue\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026player_bootstrap_method\u003dtrue\u0026hide_preskip\u003dtrue\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026pageid_as_header_web\u003dtrue\u0026custom_csi_timeline_use_gel\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026nwl_cleaning_rate\u003d0.1\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026web_log_connection\u003dtrue\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_watch_next_response_parsing\u003dtrue\u0026html5_readahead_ratelimit\u003d3000\u0026html5_enable_in_video_overlay_ad_in_pacf\u003dtrue\u0026html5_ignore_bad_bitrates\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026addto_ajax_log_warning_fraction\u003d0.1\u0026kevlar_command_handler_command_banlist\u003d[]\u0026web_log_app_install_experiments\u003dtrue\u0026debug_sherlog_username\u003d\u0026web_player_music_visualizer_treatment\u003dfake\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026networkless_logging\u003dtrue\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_decoder_freeze_timeout_delay_ms\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026html5_minimum_readahead_seconds\u003d0.0\u0026mweb_enable_custom_control_shared\u003dtrue\u0026html5_control_flow_include_trigger_logging_in_tmp_logs\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026gvi_channel_client_screen\u003dtrue\u0026html5_manifestless_max_segment_history\u003d300\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue",
                            "disableFullscreen": true,
                            "cspNonce": "d5sj52gHRve+E4+C6Dqfxg",
                            "canaryState": "none",
                            "datasyncId": "ltHYH77HSLc||"
                        }
                    },
                    "XSRF_FIELD_NAME": "session_token",
                    "XSRF_TOKEN": "QUFFLUhqbVhOYzY5dHVRd0NHUlhfX0tNVFkxTjhIZmNDUXxBQ3Jtc0tsdy1KSldjdnFDYzZIOEhKMlk2RWJjVHFnblhkNlpIeGlJVzdUU1FxMFpkbjhQUWZkbkZzeDNpdnM3Yk5TR3FpRk9LXzFiUk1jM1RlVFZuUlYxT0NrVWNFYkxpRHpWeVpOdFpjMXNIdHhOTkVZMEhHTQ\u003d\u003d",
                    "YPC_MB_URL": "https://payments.youtube.com/payments/v4/js/integrator.js?ss\u003dmd",
                    "YTR_FAMILY_CREATION_URL": "https://families.google.com/webcreation?usegapi\u003d1",
                    "CLIENT_PROTOCOL": "HTTP/1.1",
                    "CLIENT_TRANSPORT": "tcp",
                    "DEFERRED_DETACH": true,
                    "DISABLE_WARM_LOADS": false,
                    "IS_TABLET": false,
                    "IS_WATCH_PAGE_COLD": true,
                    "LINK_API_KEY": "AIzaSyDophAQuyyiBr8h0nypEwXUKozH-BEswD0",
                    "LINK_OIS_DOMAIN": "oauthintegrations-clients6.youtube.com",
                    "MENTIONS_EDU_HELP_LINK": "https://support.google.com/youtube/?p\u003dcreator_community",
                    "NO_EMPTY_DATA_IMG": true,
                    "ONE_PICK_URL": "",
                    "PLAYER_CSS_URL": "/s/player/a09205f7/www-player.css",
                    "PLAYER_JS_URL": "/s/player/a09205f7/player_ias.vflset/en_GB/base.js",
                    "RECAPTCHA_V3_SITEKEY": "6LedoOcUAAAAAHA4CFG9zRpaCNjYj33SYjzQ9cTy",
                    "SBOX_SETTINGS": {
                        "HAS_ON_SCREEN_KEYBOARD": false,
                        "IS_FUSION": false,
                        "IS_POLYMER": true,
                        "REQUEST_DOMAIN": "gb",
                        "REQUEST_LANGUAGE": "en-gb",
                        "SEND_VISITOR_DATA": true,
                        "SEARCHBOX_BEHAVIOR_EXPERIMENT": "zero-prefix",
                        "SEARCHBOX_ENABLE_REFINEMENT_SUGGEST": true,
                        "SEARCHBOX_TAP_TARGET_EXPERIMENT": 0,
                        "SEARCHBOX_ZERO_TYPING_SUGGEST_USE_REGULAR_SUGGEST": "always",
                        "VISITOR_DATA": "CgtsdEhZSDc3SFNMYyjpgY6CBg%3D%3D",
                        "SEARCHBOX_HOST_OVERRIDE": "suggestqueries-clients6.youtube.com",
                        "HIDE_REMOVE_LINK": false
                    },
                    "SBOX_JS_URL": "https://www.youtube.com/s/desktop/fe7279a7/jsbin/www-searchbox.vflset/www-searchbox.js",
                    "SBOX_LABELS": {
                        "SUGGESTION_DISMISS_LABEL": "Remove",
                        "SUGGESTION_DISMISSED_LABEL": "Suggestion removed"
                    },
                    "SERVICE_WORKER_PROMPT_NOTIFICATIONS": true,
                    "START_IN_FULL_WINDOW_MODE": false,
                    "START_IN_THEATER_MODE": false,
                    "STS": 18690,
                    "VISIBILITY_TIME_BETWEEN_JOBS_MS": 100,
                    "VOZ_API_KEY": "AIzaSyBU2xE_JHvB6wag3tMfhxXpg2Q_W8xnM-I",
                    "ZWIEBACK_PING_URLS": ["https://www.google.com/pagead/lvz?evtid\u003dAKB78cg_9fk4XWDfoI6G8dgUUjv2XrPjMx1_Ru7HsZDNeFW0OlOCBe8QJFPWLMu9S5q10dAuTgEJqxRTn7deIZ3kPZtt8ya44A\u0026req_ts\u003d1615036650\u0026pg\u003dMainAppBootstrap%3AWatch\u0026az\u003d1\u0026sigh\u003dAKFpyYXIywp85bFDpF5xewl9aWU1sbZf2g","https://www.google.co.uk/pagead/lvz?evtid\u003dAKB78cg_9fk4XWDfoI6G8dgUUjv2XrPjMx1_Ru7HsZDNeFW0OlOCBe8QJFPWLMu9S5q10dAuTgEJqxRTn7deIZ3kPZtt8ya44A\u0026req_ts\u003d1615036650\u0026pg\u003dMainAppBootstrap%3AWatch\u0026az\u003d1\u0026sigh\u003dAKFpyYXIywp85bFDpF5xewl9aWU1sbZf2g"],
                    "LINK_GAL_DOMAIN": "https://accountlinking-pa-clients6.youtube.com",
                    "SERVER_VERSION": "prod",
                    "REUSE_COMPONENTS": true,
                    "STAMPER_STABLE_LIST": true,
                    "DATASYNC_ID": "ltHYH77HSLc||",
                    "SERIALIZED_CLIENT_CONFIG_DATA": "COmBjoIGEJH4/BI\u003d",
                    "LIVE_CHAT_BASE_TANGO_CONFIG": {
                        "apiKey": "AIzaSyDZNkyC-AtROwMBpLfevIvqYk-Gfi8ZOeo",
                        "channelUri": "https://client-channel.google.com/client-channel/client",
                        "clientName": "yt-live-comments",
                        "requiresAuthToken": true,
                        "senderUri": "https://clients4.google.com/invalidation/lcs/client",
                        "useNewTango": true
                    },
                    "FEXP_EXPERIMENTS": [23890959,23940247,23966110,23969934,23983297,23986025,23992808,23996624,23998033,23999566,24005870,24006795,24007246,24007901],
                    "LIVE_CHAT_SEND_MESSAGE_ACTION": "live_chat/watch_page/send",
                    "ROOT_VE_TYPE": 3832
                });
                var setMessage = function(msg) {
                    if (window.yt && yt.setMsg) yt.setMsg(msg); else {
                        window.ytcfg = window.ytcfg || {
                        };
                        ytcfg.msgs = msg;
                    }
                };
                setMessage({
                    "ADDED_TO_QUEUE": "Added to queue",
                    "ADD_TO_DROPDOWN_LABEL": "Save to…",
                    "AD_BADGE_TEXT": "Ad",
                    "APPLAUD_FOR_X": "Applaud for $amount",
                    "BACK_ALT_LABEL": "Back",
                    "CANCEL": "Cancel",
                    "CHECK_CONNECTION_OR_DOWNLOADS": "Please check your connection or watch your downloaded videos.",
                    "CLEAR": "Clear",
                    "CONNECT_TO_THE_INTERNET": "Connect to the Internet",
                    "CONTINUE_WATCHING": "Continue watching",
                    "DELETE": "Delete",
                    "DELETE_ALL_DOWNLOADS_PROMPT": "Delete all downloads?",
                    "DELETE_FROM_DOWNLOADS": "Remove from downloads",
                    "DOWNLOAD": "Download",
                    "DOWNLOADED": "Downloaded",
                    "DOWNLOADING": "Downloading",
                    "DOWNLOADING_PERCENT": "Downloading… $percent%",
                    "DOWNLOADS": "Download",
                    "DOWNLOADS_AVAILABILITY": "Downloads remain available as long as your device has an active Internet connection for 30 days. This process happens automatically and does not redownload the video.",
                    "DOWNLOADS_SETTINGS": "Download settings",
                    "DO_NOT_HAVE_DOWNLOADS": "You do not have any downloads",
                    "EDIT_AVATAR_LABEL": "Edit profile picture",
                    "EDU_GOT_IT": "Got It",
                    "ENTER_DATE_OR_EARLIER": "Enter $allowed_date or earlier",
                    "ENTER_DATE_OR_LATER": "Enter $allowed_date or later",
                    "FREEBIE_JOIN_MEMBERSHIP_EDU_TEXT": "This channel offers a membership which you can join for free with YouTube Premium",
                    "GO_TO_DOWNLOADS": "Go to downloads",
                    "GUIDE_ALT_LABEL": "Guide",
                    "IMAGE_HORIZONTAL_POSITION_LABEL": "The centre of the preview is $x_percent% from the left and $y_percent% from the right.",
                    "IMAGE_VERTICAL_POSITION_LABEL": "The centre of the preview is $x_percent% from the top and $y_percent% from the bottom.",
                    "INVALID_DATE_ERROR": "Invalid date",
                    "JOIN_MEMBERSHIP_EDU_TEXT": "Get access to exclusive perks when you purchase a membership to this channel.",
                    "JOIN_MEMBERSHIP_EDU_TITLE": "Membership",
                    "KEEP_OPEN": "Keep this window open to continue",
                    "LIBRARY_GUIDE_ITEM_EDU_TEXT": "Find your history, playlists, purchases and more",
                    "LIBRARY_GUIDE_ITEM_EDU_TITLE": "Take a look at your new library",
                    "LOCAL_TIME_LABEL": "Local Time",
                    "LOGO_ALT_LABEL": "YouTube Home",
                    "MANAGE_MEMBERSHIP_EDU_TEXT": "Access your benefits and manage your membership from here.",
                    "MENTIONS_EDU_TEXT": "Go to the Help Centre to see how mentions work on YouTube.",
                    "MENTIONS_EDU_TITLE": "Learn more",
                    "MINIPLAYER_CLOSE": "Close player",
                    "MINIPLAYER_COLLAPSE_LABEL": "Collapse",
                    "MINIPLAYER_EXPAND_LABEL": "Expand",
                    "NO_ANGLE_BRACKET_LABEL": "Playlist title cannot contain \u003c or \u003e",
                    "NO_DOWNLOADS": "No downloads",
                    "NO_INTERNET_CONNECTION": "No Internet connection",
                    "OFFLINE_CHECK_CONNECTION": "You\u0027re offline. Check your connection.",
                    "QUEUE": "Queue",
                    "QUEUE_CLEARED": "{count,plural, \u003d1{1 video in the queue removed}other{# videos in the queue removed}}",
                    "QUEUE_CLEARED_UNPLURALIZED": "Queue cleared",
                    "QUEUE_CLOSE_MINIPLAYER_CONFIRM_BODY_TEXT": "Are you sure that you want to close the player?",
                    "QUEUE_CLOSE_MINIPLAYER_CONFIRM_TITLE": "Queue will be cleared",
                    "QUEUE_RECOVER_BUTTON": "Restore",
                    "QUEUE_RECOVER_MESSAGE": "Recover queue",
                    "REACH_BOTTOM_OF_IMAGE_TEXT": "You have reached the bottom of the image",
                    "REACH_LEFT_OF_IMAGE_TEXT": "You have reached the left-hand side of the image",
                    "REACH_RIGHT_OF_IMAGE_TEXT": "You have reached the right-hand side of the image",
                    "REACH_TOP_OF_IMAGE_TEXT": "You have reached the top of the image",
                    "REPOSITION_IMAGE_HORIZONTALLY_LABEL": "Use left and right arrow keys to reposition the preview",
                    "REPOSITION_IMAGE_VERTICALLY_LABEL": "Use up and down arrow keys to reposition the preview",
                    "REQUIRED_LABEL": "Required",
                    "RETRY": "Retry",
                    "SBOX_INAPPROPRIATE_ADDITIONAL": "Provide additional details (optional)",
                    "SBOX_INAPPROPRIATE_CANCEL": "Cancel",
                    "SBOX_INAPPROPRIATE_CATEGORY": "The selected predictions are:",
                    "SBOX_INAPPROPRIATE_DANGEROUS": "Dangerous and harmful activity",
                    "SBOX_INAPPROPRIATE_EXPLICIT": "Sexually explicit",
                    "SBOX_INAPPROPRIATE_HATEFUL": "Hateful",
                    "SBOX_INAPPROPRIATE_OTHER": "Other",
                    "SBOX_INAPPROPRIATE_PROMPT": "Report search predictions",
                    "SBOX_INAPPROPRIATE_REASON": "Reason (required)",
                    "SBOX_INAPPROPRIATE_REPORT": "Report",
                    "SBOX_INAPPROPRIATE_SUBMIT": "Submit",
                    "SBOX_INAPPROPRIATE_SUGGESTIONS": "Select predictions that you would like to report:",
                    "SBOX_INAPPROPRIATE_TITLE": "Report search predictions",
                    "SBOX_INAPPROPRIATE_TOAST": "Thanks for your feedback!",
                    "SBOX_INAPPROPRIATE_VIOLENT": "Violent",
                    "SBOX_PLACEHOLDER": "Search",
                    "SBOX_VOICE_OVERLAY_PLACEHOLDER": "Listening…",
                    "SHARE_LABEL": "Share",
                    "SHARE_POST_EDU_TEXT": "Now you can share posts on YouTube",
                    "SHOW_LESS": "Show less",
                    "SHOW_MORE": "Show more",
                    "SIGN_IN_LABEL": "Sign in",
                    "SUBS_FILTER_EDU_CHANNEL_TEXT": "Now showing new videos from this channel.",
                    "SUBS_FILTER_EDU_TEXT": "See new videos from each channel",
                    "SUBS_GUIDE_ITEM_EDU_TEXT": "See new videos from all of your subscriptions",
                    "TIMEZONE_FORMAT": "($utc_offset_text) $city_name",
                    "TRY_AGAIN_LATER": "Something went wrong. Please try again later.",
                    "UNDO": "Undo",
                    "UTC_OFFSET_FORMAT": "GMT$utc_offset",
                    "VIDEOS_DOWNLOADING": {
                        "case1": "Downloading 1 video…",
                        "other": "Downloading # videos…"
                    },
                    "VIDEO_ACTION_MENU": "Action menu",
                    "VIEW_DOWNLOADS": "View",
                    "YOU_ARE_OFFLINE": "You are offline",
                    "__lang__": "en-GB"
                });
            })();
            ytcfg.set("initialInnerWidth", window.innerWidth);
            ytcfg.set("initialInnerHeight", window.innerHeight);
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('lpcf', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/scheduler.vflset/scheduler.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/www-i18n-constants-en_GB.vflset/www-i18n-constants.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('csl', null, '');
            }
        </script>
        <link href="//fonts.googleapis.com/css?family=Roboto:500,300,700,400" name="www-roboto" nonce="d5sj52gHRve+E4+C6Dqfxg" rel="stylesheet">
        <script name="www-roboto" nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (document.fonts && document.fonts.load) {
                document.fonts.load("400 10pt Roboto", "");
                document.fonts.load("500 10pt Roboto", "");
            }
        </script>
        <link href="//fonts.googleapis.com/css?family=YT%20Sans%3A300%2C500%2C700" name="www-webfont-yt-sans" nonce="d5sj52gHRve+E4+C6Dqfxg" rel="stylesheet">
        <link href="//fonts.googleapis.com/css?family=YouTube+Sans:400,500" name="www-webfont-yt-sans" nonce="d5sj52gHRve+E4+C6Dqfxg" rel="stylesheet">
        <link href="/s/player/a09205f7/www-player.css" nonce="d5sj52gHRve+E4+C6Dqfxg" rel="stylesheet">
        <link href="https://www.youtube.com/s/desktop/fe7279a7/cssbin/www-main-desktop-watch-page-skeleton.css" nonce="d5sj52gHRve+E4+C6Dqfxg" rel="stylesheet">
        <link href="https://www.youtube.com/s/desktop/fe7279a7/cssbin/www-main-desktop-player-skeleton.css" nonce="d5sj52gHRve+E4+C6Dqfxg" rel="stylesheet">
        <link href="https://www.youtube.com/s/desktop/fe7279a7/cssbin/www-onepick.css" nonce="d5sj52gHRve+E4+C6Dqfxg" rel="stylesheet">
        <style class="global_styles" nonce="d5sj52gHRve+E4+C6Dqfxg">
            body {
                padding             : 0;
                margin              : 0;
                overflow-y          : scroll
            }
            body.autoscroll {
                overflow-y          : auto
            }
            body.no-scroll {
                overflow            : hidden
            }
            body.no-y-scroll {
                overflow-y          : hidden
            }
            .hidden {
                display             : none
            }
            textarea {
                --paper-input-container-input_-_white-space: pre-wrap
            }
            .grecaptcha-badge {
                visibility          : hidden
            }
        </style>
        <style class="masthead_shell" nonce="d5sj52gHRve+E4+C6Dqfxg">
            ytd-masthead.shell {
                background          : rgba(255,255,255,0.98);
                position            : fixed;
                top                 : 0;
                right               : 0;
                left                : 0;
                display             : -ms-flex;
                display             : -webkit-flex;
                display             : flex;
                height              : 56px;
                -ms-flex-align      : center;
                -webkit-align-items : center;
                align-items         : center
            }
            ytd-masthead.shell #menu-icon {
                margin-left         : 16px
            }
            ytd-app>ytd-masthead.chunked {
                position            : fixed;
                top                 : 0;
                width               : 100%
            }
            ytd-masthead.shell.dark,ytd-masthead.shell.theater {
                background          : rgba(40,40,40,0.98)
            }
            ytd-masthead.shell.full-window-mode {
                background          : rgba(40,40,40,0.98);
                opacity             : 0;
                transform           : translateY(calc(-100% - 5px))
            }
            ytd-masthead.shell>*:first-child {
                padding-left        : 16px
            }
            ytd-masthead.shell>*:last-child {
                padding-right       : 16px
            }
            ytd-masthead #masthead-logo {
                display             : -ms-flex;
                display             : -webkit-flex;
                display             : flex
            }
            ytd-masthead #masthead-logo #country-code {
                margin-right        : 2px
            }
            ytd-masthead.shell #yt-logo-svg,ytd-masthead.shell #yt-logo-red-svg {
                align-self          : center;
                margin-left         : 8px;
                padding             : 0;
                color               : black
            }
            ytd-masthead.shell #a11y-skip-nav {
                display             : none
            }
            ytd-masthead.shell svg {
                width               : 40px;
                height              : 40px;
                padding             : 8px;
                margin-right        : 8px;
                box-sizing          : border-box;
                color               : #606060;
                fill                : currentColor
            }
            ytd-masthead .external-icon {
                width               : 24px;
                height              : 24px
            }
            ytd-masthead .yt-icons-ext {
                fill                : currentColor;
                color               : #606060
            }
            ytd-masthead.shell.dark .yt-icons-ext ytd-masthead.shell.theater .yt-icons-ext {
                fill                : #ffffff
            }
            ytd-masthead svg#yt-logo-svg {
                width               : 80px
            }
            ytd-masthead svg#yt-logo-red-svg {
                width               : 106.4px
            }
            @media (max-width:656px) {
                ytd-masthead.shell>*:first-child {
                    padding-left        : 8px
                }
                ytd-masthead.shell>*:last-child {
                    padding-right       : 8px
                }
                ytd-masthead.shell svg {
                    margin-right        : 0
                }
                ytd-masthead #masthead-logo {
                    -ms-flex            : 1 1 0.000000001px;
                    -webkit-flex        : 1;
                    flex                : 1;
                    -webkit-flex-basis  : 0.000000001px;
                    flex-basis          : 0.000000001px
                }
                ytd-masthead.shell #yt-logo-svg,ytd-masthead.shell #yt-logo-red-svg {
                    margin-left         : 4px
                }
            }
            @media (min-width:876px) {
                ytd-masthead #masthead-logo {
                    width               : 129px
                }
            }
            #masthead-skeleton-icons {
                display             : flex;
                flex                : 1;
                flex-direction      : row;
                justify-content     : flex-end
            }
            ytd-masthead.masthead-finish #masthead-skeleton-icons {
                display             : none
            }
            .masthead-skeleton-icon {
                border-radius       : 50%;
                height              : 32px;
                width               : 32px;
                margin              : 0 8px;
                background-color    : hsl(0,0%,89%)
            }
            ytd-masthead.dark .masthead-skeleton-icon {
                background-color    : hsl(0,0%,16%)
            }
        </style>
        <style class="masthead_custom_styles" id="ext-styles" is="custom-style" nonce="d5sj52gHRve+E4+C6Dqfxg">
            ytd-masthead .yt-icons-ext {
                color               : var(--yt-spec-icon-active-other)
            }
            ytd-masthead svg#yt-logo-svg #youtube-paths path,ytd-masthead svg#yt-logo-red-svg #youtube-red-paths path {
                fill                : #282828
            }
            ytd-masthead.dark svg#yt-logo-svg #youtube-paths path,ytd-masthead.dark svg#yt-logo-red-svg #youtube-red-paths path,ytd-masthead.theater svg#yt-logo-svg #youtube-paths path,ytd-masthead.theater svg#yt-logo-red-svg #youtube-red-paths path {
                fill                : rgb(255,255,255)
            }
        </style>
        <style class="searchbox" nonce="d5sj52gHRve+E4+C6Dqfxg">
            #search-input.ytd-searchbox-spt input {
                -webkit-appearance  : none;
                -webkit-font-smoothing: antialiased;
                background-color    : transparent;
                border              : none;
                box-shadow          : none;
                color               : inherit;
                font-family         : "Roboto","Noto",sans-serif;
                font-size           : 16px;
                font-weight         : 400;
                line-height         : 24px;
                margin-left         : 4px;
                max-width           : 100%;
                outline             : none;
                text-align          : inherit;
                width               : 100%;
                -ms-flex            : 1 1 0.000000001px;
                -webkit-flex        : 1;
                flex                : 1;
                -webkit-flex-basis  : 0.000000001px;
                flex-basis          : 0.000000001px
            }
            #search-container.ytd-searchbox-spt {
                pointer-events      : none;
                position            : absolute;
                top                 : 0;
                right               : 0;
                bottom              : 0;
                left                : 0
            }
            #search-input.ytd-searchbox-spt #search::-webkit-input-placeholder {
                color               : hsl(0,0%,53.3%)
            }
            #search-input.ytd-searchbox-spt #search::-moz-input-placeholder {
                color               : hsl(0,0%,53.3%)
            }
            #search-input.ytd-searchbox-spt #search:-ms-input-placeholder {
                color               : hsl(0,0%,53.3%)
            }
        </style>
        <style class="kevlar_global_styles" nonce="d5sj52gHRve+E4+C6Dqfxg">
            html {
                background-color    : #f9f9f9!important;
                -webkit-text-size-adjust: none
            }
            html[dark] {
                background-color    : #181818!important
            }
            #logo-red-icon-container.ytd-topbar-logo-renderer {
                width               : 86px
            }
        </style>
        <meta content="rgba(255, 255, 255, 0.98)" name="theme-color">
        <link href="https://www.youtube.com/opensearch?locale=en_GB" rel="search" title="YouTube" type="application/opensearchdescription+xml">
        <link crossorigin="use-credentials" href="/s/notifications/manifest/manifest.json" rel="manifest">
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('bc', null, '');
            }
            var ytimg = {
                count: 0,
                preload: function(src) {
                    var img = new Image();
                    var count = ++ytimg.count;
                    ytimg[count] = img;
                    img.onload = img.onerror = function() {
                        delete ytimg[count];
                    };
                    img.src = src;
                }
            };
            ytimg.preload('https:\/\/r3---sn-aigzrn7l.googlevideo.com\/generate_204');
            ytimg.preload('https:\/\/r3---sn-aigzrn7l.googlevideo.com\/generate_204?conn2');
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="/s/player/a09205f7/player_ias.vflset/en_GB/base.js">
        </script>
        <link href="null" rel="canonical">
        <link href="https://m.youtube.com/watch?app=desktop&amp;v=rg8yum8bq9a" media="handheld" rel="alternate">
        <link href="https://m.youtube.com/watch?app=desktop&amp;v=rg8yum8bq9a" media="only screen and (max-width: 640px)" rel="alternate">
        <title>
            - YouTube
        </title>
        <meta content="" name="title">
        <meta content="Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube." name="description">
        <meta content="video, sharing, camera phone, video phone, free, upload" name="keywords">
        <link href="android-app://com.google.android.youtube/http/www.youtube.com/watch?app=desktop&amp;v=rg8yum8bq9a" rel="alternate">
        <link href="ios-app://544007664/vnd.youtube/www.youtube.com/watch?app=desktop&amp;v=rg8yum8bq9a" rel="alternate">
    </head>
    <body dir="ltr" no-y-overflow="">
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            var ytInitialPlayerResponse = {
                "responseContext": {
                    "serviceTrackingParams": [{
                        "service": "GFEEDBACK",
                        "params": [{
                            "key": "is_viewed_live",
                            "value": "False"
                        },{
                            "key": "logged_in",
                            "value": "0"
                        },{
                            "key": "e",
                            "value": "23966110,24003347,1714249,24005870,24009696,23944779,23967550,23996624,23970529,23996751,23955631,23980481,23884386,23804281,23891344,23999757,23969934,24011119,24590262,23966208,23891346,23999566,23974595,23974883,23934970,23744176,24007901,23983297,23882503,23890959,24005643,23986025,24007246,23918597,23994474,23998033,23946420,23968386,24007903,24006795,24007399,23987676,24008642,23857947,23992808,24010637,23991263,23940247"
                        }]
                    },{
                        "service": "CSI",
                        "params": [{
                            "key": "c",
                            "value": "WEB"
                        },{
                            "key": "cver",
                            "value": "2.20210304.08.01"
                        },{
                            "key": "yt_li",
                            "value": "0"
                        },{
                            "key": "GetPlayer_rid",
                            "value": "0xe7618f9d87bf120d"
                        }]
                    },{
                        "service": "GUIDED_HELP",
                        "params": [{
                            "key": "logged_in",
                            "value": "0"
                        }]
                    },{
                        "service": "ECATCHER",
                        "params": [{
                            "key": "client.version",
                            "value": "2.20210304"
                        },{
                            "key": "client.name",
                            "value": "WEB"
                        }]
                    }],
                    "mainAppWebResponseContext": {
                        "loggedOut": true
                    },
                    "webResponseContextExtensionData": {
                        "hasDecorated": true
                    }
                },
                "playabilityStatus": {
                    "status": "ERROR",
                    "reason": "Video unavailable",
                    "errorScreen": {
                        "playerErrorMessageRenderer": {
                            "reason": {
                                "simpleText": "Video unavailable"
                            },
                            "thumbnail": {
                                "thumbnails": [{
                                    "url": "//s.ytimg.com/yts/img/meh7-vflGevej7.png",
                                    "width": 140,
                                    "height": 100
                                }]
                            },
                            "icon": {
                                "iconType": "ERROR_OUTLINE"
                            }
                        }
                    },
                    "contextParams": "Q0FBU0FnZ0E="
                },
                "trackingParams": "CAAQu2kiEwjjuMCu4JvvAhWZHAYAHY7lDHY="
            };
        </script>
        <div class="skeleton flexy" id="player">
            <div id="player-wrap">
                <div id="player-api">
                </div>
                <script nonce="d5sj52gHRve+E4+C6Dqfxg">
                    var ytplayer = ytplayer || {
                    };
                    ytplayer.web_player_context_config = {
                        "transparentBackground": true,
                        "useFastSizingOnWatchDefault": false,
                        "showMiniplayerButton": true,
                        "externalFullscreen": true,
                        "showMiniplayerUiWhenMinimized": true,
                        "rootElementId": "movie_player",
                        "jsUrl": "/s/player/a09205f7/player_ias.vflset/en_GB/base.js",
                        "cssUrl": "/s/player/a09205f7/www-player.css",
                        "contextId": "WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH",
                        "eventLabel": "detailpage",
                        "contentRegion": "GB",
                        "hl": "en_GB",
                        "hostLanguage": "en-GB",
                        "playerStyle": "desktop-polymer",
                        "innertubeApiKey": "AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8",
                        "innertubeApiVersion": "v1",
                        "innertubeContextClientVersion": "2.20210304.08.01",
                        "device": {
                            "brand": "",
                            "model": "",
                            "os": "https://commoncrawl.org/faq/",
                            "platform": "DESKTOP",
                            "interfaceName": "WEB",
                            "interfaceVersion": "2.20210304.08.01"
                        },
                        "serializedExperimentIds": "23890959,23940247,23966110,23969934,23983297,23986025,23992808,23996624,23998033,23999566,24005870,24006795,24007246,24007901",
                        "serializedExperimentFlags": "html5_quality_cap_min_age_secs=0\u0026disable_legacy_desktop_remote_queue=true\u0026html5_hfr_quality_cap=0\u0026html5_request_sizing_multiplier=0.8\u0026html5_live_abr_head_miss_fraction=0.0\u0026bulleit_get_midroll_info_timeout_ms=8000\u0026kevlar_playback_associated_queue=true\u0026log_window_onerror_fraction=0.1\u0026delay_ads_gvi_call_on_bulleit_living_room_ms=0\u0026html5_stateful_audio_min_adjustment_value=0\u0026html5_jumbo_ull_subsegment_readahead_target=1.3\u0026html5_jumbo_mobile_subsegment_readahead_target=3.0\u0026html5_force_manifestless_seeking_state=true\u0026debug_dapper_trace_id=\u0026preskip_button_style_ads_backend=countdown_next_to_thumbnail\u0026html5_min_has_advanced_secs=0\u0026nwl_send_fast_on_unload=true\u0026check_navigator_accuracy_timeout_ms=0\u0026variable_buffer_timeout_ms=0\u0026self_podding_highlight_non_default_button=true\u0026desktop_action_companion_wta_support=true\u0026html5_suspend_loader=true\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms=0\u0026tvhtml5_min_has_advanced_secs_float=0.01\u0026html5_unrewrite_timestamps=true\u0026html5_max_drift_per_track_secs=0.0\u0026render_enhanced_overlays_as_ctas_for_desktop_style=unset\u0026self_podding_pod_choice_string_template=self_podding_pod_choice\u0026ytidb_transaction_ended_event_rate_limit=0.02\u0026embeds_enable_age_gating_playability_check=true\u0026html5_media_fullscreen=true\u0026hoffle_max_video_duration_secs=0\u0026html5_probe_secondary_during_timeout_miss_count=2\u0026html5_hdcp_probing_stream_url=\u0026html5_ad_timeout_ms=0\u0026embeds_wexit_list_ajax_migration=true\u0026kevlar_allow_multistep_video_init=true\u0026player_endscreen_ellipsis_fix=true\u0026flush_gel=true\u0026web_gel_timeout_cap=true\u0026web_player_inline_botguard=true\u0026html5_autoplay_default_quality_cap=0\u0026disable_thumbnail_preloading=true\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend=true\u0026html5_time_based_consolidation_ms=10\u0026web_player_ipp_canary_type_for_logging=\u0026web_csi_start_timeline_on_ad_placement=true\u0026html5_decode_to_texture_cap=true\u0026html5_random_playback_cap=0\u0026kevlar_gel_error_routing=true\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones=true\u0026html5_platform_minimum_readahead_seconds=0.0\u0026enable_svg_mode_on_embed_mobile=true\u0026embeds_enable_embed_module=true\u0026html5_urgent_adaptation_fix=true\u0026web_op_endpoint_banlist=[]\u0026html5_new_elem_on_hidden=true\u0026html5_vp9_new_mime=true\u0026html5_unify_sqless_flow=true\u0026get_midroll_info_use_client_rpc=true\u0026html5_gapless_ad_byterate_multiplier=1.6\u0026html5_perserve_av1_perf_cap=true\u0026html5_player_dynamic_bottom_gradient=true\u0026enable_preoll_prefetch=true\u0026html5_av1_thresh_lcc=480\u0026web_player_innertube_playlist_update=true\u0026html5_safari_desktop_eme_min_version=0\u0026mandatory_consent_bump=true\u0026html5_ios7_force_play_on_stall=true\u0026set_interstitial_advertisers_question_text=true\u0026is_mweb_wexit_main_launch=true\u0026web_client_counter_random_seed=true\u0026html5_manifestless_media_source_duration=25200\u0026gal_client_migration_mweb=true\u0026html5_release_on_error=true\u0026html5_player_min_build_cl=-1\u0026self_podding_midroll_choice_string_template=self_podding_midroll_choice\u0026html5_defer_slicing=true\u0026web_enable_ad_signals_in_it_context=true\u0026web_player_include_innertube_commands=true\u0026playready_first_play_expiration=-1\u0026html5_rewrite_manifestless_for_sync=true\u0026web_player_innertube_share_panel=true\u0026live_fresca_v2=true\u0026use_video_ad_break_offset_ms_int64=true\u0026use_remote_context_in_populate_remote_client_info=true\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads=true\u0026html5_aspect_from_adaptive_format=true\u0026html5_force_debug_data_for_client_tmp_logs=true\u0026html5_manifestless_seg_drift_limit_secs=0\u0026html5_hack_gapless_init=true\u0026html5_manifestless_vp9_otf=true\u0026html5_encourage_array_coalescing=true\u0026enable_gel_log_commands=true\u0026kevlar_queue_use_update_api=true\u0026html5_background_cap_idle_secs=60\u0026html5_source_buffer_attach_retry_limit=0\u0026kevlar_autonav_miniplayer_fix=true\u0026html5_varispeed_playback_rate=true\u0026web_player_live_monitor_env=true\u0026html5_ads_preroll_lock_timeout_delay_ms=0\u0026html5_av1_thresh_hcc=1080\u0026html5_max_live_dvr_window_plus_margin_secs=46800.0\u0026web_player_show_music_in_this_video_graphic=video_thumbnail\u0026html5_restrict_streaming_xhr_on_sqless_requests=true\u0026csi_on_gel=true\u0026player_destroy_old_version=true\u0026html5_heartbeat_set_ended=true\u0026vss_pings_using_networkless=true\u0026web_player_api_logging_fraction=0.01\u0026html5_check_segnum_discontinuity=true\u0026web_api_url=true\u0026html5_gapless_preloading=true\u0026web_player_nitrate_promo_tooltip=true\u0026condition_biscotti_fetch_on_consent_cookie_html5_clients=true\u0026mweb_cougar_big_controls=true\u0026html5_remove_not_servable_check_killswitch=true\u0026html5_non_network_rebuffer_duration_ms=0\u0026html5_disable_reset_on_append_error=true\u0026html5_no_placeholder_rollbacks=true\u0026html5_probe_primary_delay_base_ms=0\u0026html5_enable_eac3=true\u0026variable_load_timeout_ms=0\u0026html5_set_ended_in_pfx_live=true\u0026html5_video_tbd_min_kb=0\u0026html5_log_timestamp_offset=true\u0026kevlar_sign_in_prompt_before_mandatory_consent=true\u0026html5_max_selectable_quality_ordinal=0\u0026html5_fludd_suspend=true\u0026html5_desktop_vr180_allow_panning=true\u0026html5_long_rebuffer_jiggle_cmt_delay_ms=0\u0026self_podding_header_string_template=self_podding_interstitial_message\u0026disable_child_node_auto_formatted_strings=true\u0026offline_error_handling=true\u0026enable_ypc_clickwrap_on_living_room=true\u0026desktop_player_button_tooltip_with_shortcut=true\u0026html5_seek_jiggle_cmt_delay_ms=8000\u0026network_polling_interval=30000\u0026html5_sticky_reduces_discount_by=0.0\u0026suppress_error_204_logging=true\u0026html5_report_slow_ads_as_error=true\u0026html5_inline_video_quality_survey=true\u0026html5_request_size_padding_secs=3.0\u0026live_chunk_readahead=3\u0026html5_not_vp9_supported_quality_cap=0\u0026set_interstitial_start_button=true\u0026hfr_dropped_framerate_fallback_threshold=0\u0026short_start_time_prefer_publish_in_watch_log=true\u0026html5_seek_set_cmt_delay_ms=2000\u0026enable_eviction_protection_for_bulleit=true\u0026html5_live_quality_cap=0\u0026html5_maximum_readahead_seconds=0.0\u0026disable_new_pause_state3=true\u0026html5_enable_tvos_encrypted_vp9=true\u0026mweb_csi_watch_fix=true\u0026html5_reload_element_long_rebuffer_delay_ms=20000\u0026html5_hls_initial_bitrate=0\u0026allow_live_autoplay=true\u0026mweb_muted_autoplay_animation=shrink\u0026kevlar_frontend_video_list_actions=true\u0026leader_election_check_interval=9000\u0026html5_allow_video_keyframe_without_audio=true\u0026html5_autonav_cap_idle_secs=0\u0026html5_qoe_intercept=\u0026html5_delay_initial_loading=true\u0026networkless_gel=true\u0026html5_df_downgrade_thresh=0.2\u0026error_message_for_gsuite_network_restrictions=true\u0026mdx_enable_privacy_disclosure_ui=true\u0026web_player_gvi_wexit_mweb=true\u0026web_op_continuation_type_banlist=[]\u0026html5_qoe_user_intent_match_health=true\u0026web_log_connection_in_gel=true\u0026autoplay_time=8000\u0026html5_gapless_seek_tolerance_secs=3.0\u0026html5_in_buffer_ptl=true\u0026enable_cast_for_web_unplugged=true\u0026web_gel_debounce_ms=10000\u0026html5_pacf_enable_dai=true\u0026html5_rewrite_manifestless_for_continuity=true\u0026html5_use_current_media_time_for_glrem_gllat=true\u0026html5_probe_live_using_range=true\u0026suppress_gen_204=true\u0026web_client_version_override=\u0026kevlar_miniplayer=true\u0026nwl_latency_sampling_rate=0.01\u0026web_player_sentinel_is_uniplayer=true\u0026tvhtml5_disable_live_prefetch=true\u0026html5_experiment_id_label=23999566\u0026polymer_bad_build_labels=true\u0026player_enable_playback_playlist_change=true\u0026html5_query_sw_secure_crypto_for_android=true\u0026html5_allowable_liveness_drift_chunks=2\u0026html5_ios4_seek_above_zero=true\u0026html5_seek_new_elem_delay_ms=12000\u0026mweb_enable_skippables_on_jio_phone=true\u0026html5_seek_over_discontinuities=true\u0026web_player_ss_timeout_skip_ads=true\u0026enable_topsoil_wta_for_halftime=true\u0026fast_autonav_in_background=true\u0026web_player_touch_mode_improvements=true\u0026html5_jumbo_ull_nonstreaming_mffa_ms=4000\u0026html5_performance_cap_floor=360\u0026dash_manifest_version=5\u0026html5_static_abr_resolution_shelf=0\u0026html5_pause_on_nonforeground_platform_errors=true\u0026html5_license_constraint_delay=5000\u0026html5_player_autonav_logging=true\u0026skip_ad_button_with_thumbnail=true\u0026html5_log_live_discontinuity=true\u0026ytidb_transaction_try_count=1\u0026web_player_move_autonav_toggle=true\u0026manifestless_post_live_ufph=true\u0026html5_sync_seeking_state=true\u0026web_player_innertube_subscription_update=true\u0026html5_expanded_max_vss_pings=true\u0026player_ads_set_adformat_on_client=true\u0026player_web_canary_stage=0\u0026html5_subsegment_readahead_load_speed_check_interval=0.5\u0026html5_default_ad_gain=0.5\u0026html5_enable_embedded_player_visibility_signals=true\u0026html5_subsegment_readahead_min_buffer_health_secs=0.25\u0026html5_prefer_server_bwe3=true\u0026html5_workaround_delay_trigger=true\u0026html5_autonav_quality_cap=720\u0026web_player_gvi_wexit_web=true\u0026html5_enable_ads_client_monitoring_log=true\u0026fix_ads_tracking_for_swf_config_deprecation_mweb=true\u0026html5_gapless_no_requests_after_lock=true\u0026enable_client_page_id_header_for_first_party_pings=true\u0026html5_drm_initial_constraint_from_config=true\u0026html5_min_has_advanced_secs_float=0.0\u0026html5_error_cooldown_in_ms=30000\u0026disable_channel_id_check_for_suspended_channels=true\u0026tvhtml5_unplugged_preload_cache_size=5\u0026hoffle_cache_size_secs=0\u0026html5_subsegment_readahead_target_buffer_health_secs=0.5\u0026html5_deadzone_multiplier=1.0\u0026web_player_watch_next_response=true\u0026web_post_search=true\u0026kevlar_queue_use_dedicated_list_type=true\u0026max_resolution_for_white_noise=360\u0026web_screen_associated_all_layers=true\u0026html5_live_abr_repredict_fraction=0.0\u0026html5_skip_slow_ad_delay_ms=5000\u0026web_player_gvi_wexit_other=true\u0026html5_gl_fps_threshold=0\u0026web_player_gvi_wexit_embeds=true\u0026condition_ad_status_fetch_on_consent_cookie_html5_clients=true\u0026web_lifecycles=true\u0026html5_background_quality_cap=360\u0026html5_in_buffer_ptl_timeout_ms=2000\u0026html5_block_pip_safari_delay=0\u0026html5_license_server_error_retry_limit=3\u0026html5_long_rebuffer_threshold_ms=30000\u0026html5_default_quality_cap=0\u0026enable_live_premiere_web_player_indicator=true\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout=0.1\u0026web_logging_max_batch=150\u0026html5_deprecate_video_tag_pool=true\u0026log_js_exceptions_fraction=1.0\u0026www_for_videostats=true\u0026mweb_native_control_in_faux_fullscreen_shared=true\u0026self_podding_highlighted_button_blue=true\u0026html5_gapless_max_played_ranges=12\u0026ad_pod_disable_companion_persist_ads_quality=true\u0026enable_ve_tracker_key=true\u0026html5_max_readbehind_secs=0\u0026html5_process_all_encrypted_events=true\u0026html5_av1_thresh=1080\u0026kevlar_miniplayer_play_pause_on_scrim=true\u0026html5_hls_min_video_height=0\u0026cb_v2_uxe=\u0026unplugged_tvhtml5_botguard_attestation=true\u0026html5_post_interrupt_readahead=20\u0026html5_health_to_gel=true\u0026web_yt_config_context=true\u0026player_doubletap_to_seek=true\u0026kevlar_miniplayer_expand_top=true\u0026web_player_vss_pageid_header=true\u0026web_player_ss_dai_ad_fetching_timeout_ms=7000\u0026polymer_verifiy_app_state=true\u0026ensure_only_one_resolved_midroll_response_on_web=true\u0026html5_min_readbehind_secs=0\u0026html5_new_element_on_invalid_state=true\u0026disable_simple_mixed_direction_formatted_strings=true\u0026html5_source_buffer_attach_delay_time=15000\u0026external_fullscreen_with_edu=true\u0026html5_seek_timeout_delay_ms=20000\u0026web_op_signal_type_banlist=[]\u0026html5_vp9_mime_full_range_flag=true\u0026web_player_response_playback_tracking_parsing=true\u0026web_playback_associated_log_ctt=true\u0026use_inlined_player_rpc=true\u0026html5_manifestless_vp9=true\u0026allow_poltergust_autoplay=true\u0026deprecate_pair_servlet_enabled=true\u0026web_foreground_heartbeat_interval_ms=28000\u0026html5_max_readahead_bandwidth_cap=0\u0026should_clear_video_data_on_player_cued_unstarted=true\u0026is_kevlar_wexit_main_launch=true\u0026html5_log_rebuffer_events=5\u0026web_wn_macro_markers=true\u0026autoplay_time_for_music_content=-1\u0026html5_dynamic_av1_hybrid_threshold=true\u0026html5_gapless_ended_transition_buffer_ms=200\u0026html5_stop_video_in_cancel_playback=true\u0026html5_subsegment_readahead_timeout_secs=2.0\u0026html5_subsegment_readahead_seek_latency_fudge=0.5\u0026html5_log_experiment_id_from_player_response_to_ctmp=\u0026autoplay_time_for_music_content_after_autoplayed_video=-1\u0026html5_crypto_period_secs_from_emsg=true\u0026web_network_combined_catch=true\u0026html5_av1_thresh_arm=240\u0026leader_election_lease_ttl=10000\u0026leader_election_renewal_interval=6000\u0026html5_buffer_health_to_defer_slice_processing=3.0\u0026manifestless_post_live=true\u0026enable_nwl_cleaning_logic=true\u0026html5_reset_index_on_mismatch=true\u0026enable_midroll_prefetch_for_html5=true\u0026html5_live_normal_latency_bandwidth_window=0.0\u0026player_bootstrap_method=true\u0026hide_preskip=true\u0026html5_live_ultra_low_latency_bandwidth_window=0.0\u0026pageid_as_header_web=true\u0026custom_csi_timeline_use_gel=true\u0026web_deprecate_service_ajax_map_dependency=true\u0026nwl_cleaning_rate=0.1\u0026align_ad_to_video_player_lifecycle_for_bulleit=true\u0026web_log_connection=true\u0026web_player_ss_media_time_offset=true\u0026web_player_watch_next_response_parsing=true\u0026html5_readahead_ratelimit=3000\u0026html5_enable_in_video_overlay_ad_in_pacf=true\u0026html5_ignore_bad_bitrates=true\u0026html5_live_low_latency_bandwidth_window=0.0\u0026addto_ajax_log_warning_fraction=0.1\u0026kevlar_command_handler_command_banlist=[]\u0026web_log_app_install_experiments=true\u0026debug_sherlog_username=\u0026web_player_music_visualizer_treatment=fake\u0026html5_unreported_seek_reseek_delay_ms=0\u0026mdx_load_cast_api_bootstrap_script=true\u0026enable_mixed_direction_formatted_strings=true\u0026botguard_async_snapshot_timeout_ms=3000\u0026networkless_logging=true\u0026html5_store_xhr_headers_readable=true\u0026html5_min_readbehind_cap_secs=60\u0026html5_perf_cap_override_sticky=true\u0026html5_decoder_freeze_timeout_delay_ms=0\u0026html5_log_audio_abr=true\u0026desktop_sparkles_light_cta_button=true\u0026html5_minimum_readahead_seconds=0.0\u0026mweb_enable_custom_control_shared=true\u0026html5_control_flow_include_trigger_logging_in_tmp_logs=true\u0026html5_disable_non_contiguous=true\u0026player_allow_autonav_after_playlist=true\u0026gvi_channel_client_screen=true\u0026html5_manifestless_max_segment_history=300\u0026html5_subsegment_readahead_min_load_speed=1.5\u0026html5_ios_force_seek_to_zero_on_stop=true\u0026html5_enable_ac3=true\u0026html5_peak_shave=true\u0026html5_max_headm_for_streaming_xhr=0\u0026music_enable_shared_audio_tier_logic=true\u0026html5_disable_move_pssh_to_moov=true",
                        "cspNonce": "d5sj52gHRve+E4+C6Dqfxg",
                        "canaryState": "none",
                        "enableCsiLogging": true,
                        "csiPageType": "watch",
                        "datasyncId": "ltHYH77HSLc||",
                        "allowWoffleManagement": true
                    };
                    if (window.ytcsi) {
                        window.ytcsi.tick('cfg', null, '');
                    }
                    var ytplayer = window.ytplayer || {
                    };
                    var ytInitialPlayerResponse = window.ytInitialPlayerResponse;
                    (function playerBootstrap() {
                        if (ytInitialPlayerResponse) {
                            ytplayer.config = {
                                args: {
                                    raw_player_response: ytInitialPlayerResponse
                                }
                            };
                            var createPlayer = window.yt && window.yt.player && window.yt.player.Application && (window.yt.player.Application.createAlternate || window.yt.player.Application.create);
                            if (createPlayer) {
                                createPlayer("player-api", ytplayer.config, ytplayer.web_player_context_config);
                                ytplayer.config.loaded = true;
                            }
                        }
                    })();
                    ytplayer.load = function() {
                        throw new Error("Unexpected call to ytplayer.load.");
                    };
                </script>
            </div>
        </div>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            (function() {
                function n(a) {
                    var b = 0;
                    return function() {
                        return b < a.length ? {
                            done: !1,
                            value: a[b++]
                        } : {
                            done: !0
                        };
                    };
                }
                function p(a) {
                    var b = "undefined" != typeof Symbol && Symbol.iterator && a[Symbol.iterator];
                    return b ? b.call(a) : {
                        next: n(a)
                    };
                }
                function q(a) {
                    for (var b, d = []; !(b = a.next()).done; ) d.push(b.value);
                    return d;
                }
                var r = "function" == typeof Object.defineProperties ? Object.defineProperty : function(a, b, d) {
                    if (a == Array.prototype || a == Object.prototype) return a;
                    a[b] = d.value;
                    return a;
                };
                function t(a) {
                    a = ["object" == typeof globalThis && globalThis,a,"object" == typeof window && window,"object" == typeof self && self,"object" == typeof global && global];
                    for (var b = 0; b < a.length; ++b) {
                        var d = a[b];
                        if (d && d.Math == Math) return d;
                    }
                    throw Error("Cannot find global object");
                }
                var u = t(this);
                function v(a, b) {
                    if (b) a: {
                        for (var d = u, e = a.split("."), g = 0; g < e.length - 1; g++) {
                            var h = e[g];
                            if (!(h in d)) break a;
                            d = d[h];
                        }
                        e = e[e.length - 1];
                        g = d[e];
                        h = b(g);
                        h != g && null != h && r(d, e, {
                            configurable: !0,
                            writable: !0,
                            value: h
                        });
                    }
                }
                function w(a, b) {
                    return Object.prototype.hasOwnProperty.call(a, b);
                }
                v("WeakMap", function(a) {
                    function b(c) {
                        this.g = (l += Math.random() + 1).toString();
                        if (c) {
                            c = p(c);
                            for (var k; !(k = c.next()).done; ) k = k.value, this.set(k[0], k[1]);
                        }
                    }
                    function d() {
            
                }
                function e(c) {
                  var k = typeof c;
                  return "object" === k && null !== c || "function" === k;
                }
                function g(c) {
                  if (!w(c, f)) {
                    var k = new d();
                    r(c, f, {
                      value: k
                    });
                  }
                }
                function h(c) {
                  var k = Object[c];
                  k && (Object[c] = function(m) {
                    if (m instanceof d) return m;
                    Object.isExtensible(m) && g(m);
                    return k(m);
                  });
                }
                if (function() {
                  if (!a || !Object.seal) return !1;
                  try {
                    var c = Object.seal({
                    }), k = Object.seal({
                    }), m = new a([[c,2],[k,3]]);
                    if (2 != m.get(c) || 3 != m.get(k)) return !1;
                    m["delete"](c);
                    m.set(k, 4);
                    return !m.has(c) && 4 == m.get(k);
                  } catch (W) {
                    return !1;
                  }
                }()) return a;
                var f = "$jscomp_hidden_" + Math.random();
                h("freeze");
                h("preventExtensions");
                h("seal");
                var l = 0;
                b.prototype.set = function(c, k) {
                  if (!e(c)) throw Error("Invalid WeakMap key");
                  g(c);
                  if (!w(c, f)) throw Error("WeakMap key fail: " + c);
                  c[f][this.g] = k;
                  return this;
                };
                b.prototype.get = function(c) {
                  return e(c) && w(c, f) ? c[f][this.g] : void 0;
                };
                b.prototype.has = function(c) {
                  return e(c) && w(c, f) && w(c[f], this.g);
                };
                b.prototype["delete"] = function(c) {
                  return e(c) && w(c, f) && w(c[f], this.g) ? delete c[f][this.g] : !1;
                };
                return b;
                });
                var x = this || self;
                function y(a) {
                    return Object.prototype.hasOwnProperty.call(a, z) && a[z] || (a[z] = ++A);
                }
                var z = "closure_uid_" + (1E9 * Math.random() >>> 0), A = 0;
                function B(a, b) {
                    this.width = a;
                    this.height = b;
                }
                B.prototype.aspectRatio = function() {
                    return this.width / this.height;
                };
                B.prototype.ceil = function() {
                    this.width = Math.ceil(this.width);
                    this.height = Math.ceil(this.height);
                    return this;
                };
                B.prototype.floor = function() {
                    this.width = Math.floor(this.width);
                    this.height = Math.floor(this.height);
                    return this;
                };
                B.prototype.round = function() {
                    this.width = Math.round(this.width);
                    this.height = Math.round(this.height);
                    return this;
                };
                function C() {
                    var a = document;
                    var b = "DIV";
                    "application/xhtml+xml" === a.contentType && (b = b.toLowerCase());
                    return a.createElement(b);
                }
                ;
                var D = new WeakMap();
                function E(a, b) {
                    for (var d = [a], e = b.length - 1; 0 <= e; --e) d.push(typeof b[e], b[e]);
                    return d.join("\x0B");
                }
                ;
                function F(a, b, d) {
                    if (b instanceof B) d = b.height, b = b.width; else if (void 0 == d) throw Error("missing height argument");
                    a.style.width = G(b);
                    a.style.height = G(d);
                }
                function G(a) {
                    "number" == typeof a && (a = Math.round(a) + "px");
                    return a;
                }
                ;
                var H = window.yt && window.yt.config_ || window.ytcfg && window.ytcfg.data_ || {
                }, I = ["yt","config_"], J = x;
                I[0] in J || "undefined" == typeof J.execScript || J.execScript("var " + I[0]);
                for (var K; I.length && (K = I.shift()); ) I.length || void 0 === H ? J[K] && J[K] !== Object.prototype[K] ? J = J[K] : J = J[K] = {
                } : J[K] = H;
                function L(a) {
                    var b = {
                    };
                    return a in H ? H[a] : b;
                }
                ;
                function M(a) {
                    var b = L("EXPERIMENTS_FORCED_FLAGS");
                    a = void 0 !== b[a] ? b[a] : L("EXPERIMENT_FLAGS")[a];
                    return "string" === typeof a && "false" === a ? !1 : !!a;
                }
                ;
                var N = function(a, b) {
                    function d(g) {
                        g = p(g);
                        g.next();
                        g = q(g);
                        return b(e, g);
                    }
                    b = void 0 === b ? E : b;
                    var e = y(a);
                    return function(g) {
                        for (var h = [], f = 0; f < arguments.length; ++f) h[f - 0] = arguments[f];
                        f = this || x;
                        var l = D.get(f);
                        l || (l = {
                        }, D.set(f, l));
                        f = l;
                        l = [this].concat(h instanceof Array ? h : q(p(h)));
                        h = d ? d(l) : l;
                        if (Object.prototype.hasOwnProperty.call(f, h)) f = f[h]; else {
                            var c = p(l);
                            l = c.next().value;
                            c = q(c);
                            l = a.apply(l, c);
                            f = f[h] = l;
                        }
                        return f;
                    };
                }(function(a) {
                    var b = C();
                    a && (b.className = a);
                    b.style.cssText = "overflow:auto;position:absolute;top:0;width:100px;height:100px";
                    a = C();
                    F(a, "200px", "200px");
                    b.appendChild(a);
                    document.body.appendChild(b);
                    a = b.offsetWidth - b.clientWidth;
                    b && b.parentNode && b.parentNode.removeChild(b);
                    return a;
                });
                function O(a, b, d) {
                    d = void 0 === d ? !1 : d;
                    var e = Math.max(a.width, 474);
                    if (M("kevlar_watch_feed_big_thumbs") && a.width >= 1550 - N() && 800 <= a.height) e = !P(b) || 1550 <= a.width ? e - 432 : e - 382, P(b) && (e -= N()); else if (1E3 <= a.width) {
                        var g = 474;
                        1140 >= a.width && P(b) ? g = 357 : M("kevlar_watch_feed_big_thumbs") && (g = 382);
                        e -= g;
                        P(b) && (e -= N());
                    } else e -= 48;
                    e = Math.min(e, 1280);
                    var h = e * b;
                    g = 240;
                    d && (g = 380);
                    if (!(.5624 > b)) {
                        var f = 1327;
                        M("kevlar_watch_split_pane") && (f += N());
                        630 > a.height && 657 <= a.width || 630 <= a.height && 1E3 <= a.width && a.width < f ? g = 360 : 630 <= a.height && a.width >= f && (g = 480);
                    }
                    h = Math.min(h, a.height - 216);
                    h = Math.max(h, g);
                    1 > b ? e = h / b : 1E3 <= a.width && (e = O(a, .5625, d).width);
                    return new B(Math.round(e), Math.round(h));
                }
                function P(a) {
                    return M("kevlar_watch_split_pane") && !(.5624 > a);
                }
                ;
                var Q = document.querySelector("#player.skeleton #player-api");
                if (Q) {
                    var R = .5625, S = Q.querySelector(".html5-video-player");
                    S && "function" === typeof S.getVideoAspectRatio && (R = 1 / S.getVideoAspectRatio());
                    var T = window.document, U = "CSS1Compat" == T.compatMode ? T.documentElement : T.body, V = O(new B(U.clientWidth, U.clientHeight), R);
                    F(Q, V);
                }
                ;
            }).call(this);
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/spf.vflset/spf.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window["_spf_state"]) window["_spf_state"].config = {
                "assume-all-json-requests-chunked": true
            };
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/network.vflset/network.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('bs', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            ytcfg.set('initialBodyClientWidth', document.body.clientWidth);
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('ai', null, '');
            }
        </script>
        <iframe name="passive_signin" src="https://accounts.google.com/ServiceLogin?service=youtube&amp;uilel=3&amp;passive=true&amp;continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den-GB%26next%3D%252Fsignin_passive%26feature%3Dpassive&amp;hl=en-GB" style="display: none">
        </iframe>
        <ytd-app disable-upgrade="true">
            <ytd-masthead class="shell chunked" disable-upgrade="true" id="masthead" slot="masthead">
                <div class="ytd-searchbox-spt" id="search-container" slot="search-container">
                </div>
                <div class="ytd-searchbox-spt" id="search-input" slot="search-input">
                    <input autocapitalize="none" autocomplete="off" autocorrect="off" hidden="" id="search" name="search_query" spellcheck="false" tabindex="0" type="text">
                </div>
                <svg class="external-icon" id="menu-icon" preserveAspectRatio="xMidYMid meet">
                    <g class="yt-icons-ext" id="menu" viewBox="0 0 24 24">
                        <path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z">
                        </path>
                    </g>
                </svg>
                <div id="masthead-logo" slot="masthead-logo">
                    <a href="/" style="display: flex;" title="YouTube">
                        <svg class="external-icon" id="yt-logo-svg" viewBox="0 0 200 60">
                            <g id="yt-logo" preserveAspectRatio="xMidYMid meet" viewBox="0 0 200 60">
                                <g>
                                    <path d="M63,14.87c-0.72-2.7-2.85-4.83-5.56-5.56C52.54,8,32.88,8,32.88,8S13.23,8,8.32,9.31 c-2.7,0.72-4.83,2.85-5.56,5.56C1.45,19.77,1.45,30,1.45,30s0,10.23,1.31,15.13c0.72,2.7,2.85,4.83,5.56,5.56 C13.23,52,32.88,52,32.88,52s19.66,0,24.56-1.31c2.7-0.72,4.83-2.85,5.56-5.56C64.31,40.23,64.31,30,64.31,30 S64.31,19.77,63,14.87z" fill="#FF0000">
                                    </path>
                                    <polygon fill="#FFFFFF" points="26.6,39.43 42.93,30 26.6,20.57">
                                    </polygon>
                                </g>
                                <g>
                                    <g id="youtube-paths">
                                        <path d="M92.69,48.03c-1.24-0.84-2.13-2.14-2.65-3.91c-0.52-1.77-0.79-4.12-0.79-7.06v-4 c0-2.97,0.3-5.35,0.9-7.15c0.6-1.8,1.54-3.11,2.81-3.93c1.27-0.82,2.94-1.24,5.01-1.24c2.04,0,3.67,0.42,4.9,1.26 c1.23,0.84,2.13,2.15,2.7,3.93c0.57,1.78,0.85,4.16,0.85,7.12v4c0,2.94-0.28,5.3-0.83,7.08c-0.55,1.78-1.45,3.09-2.7,3.91 c-1.24,0.82-2.93,1.24-5.06,1.24C95.65,49.29,93.93,48.87,92.69,48.03z M99.66,43.71c0.34-0.9,0.52-2.37,0.52-4.4v-8.59 c0-1.98-0.17-3.42-0.52-4.34c-0.34-0.91-0.95-1.37-1.82-1.37c-0.84,0-1.43,0.46-1.78,1.37c-0.34,0.91-0.52,2.36-0.52,4.34v8.59 c0,2.04,0.16,3.51,0.49,4.4c0.33,0.9,0.93,1.35,1.8,1.35C98.71,45.06,99.31,44.61,99.66,43.71z">
                                        </path>
                                        <path d="M188.16,37.13v1.39c0,1.77,0.05,3.09,0.16,3.98c0.1,0.88,0.32,1.53,0.65,1.93 c0.33,0.4,0.84,0.61,1.53,0.61c0.93,0,1.57-0.36,1.91-1.08c0.34-0.72,0.53-1.92,0.56-3.6l5.35,0.31 c0.03,0.24,0.04,0.57,0.04,0.99c0,2.55-0.7,4.45-2.09,5.71c-1.39,1.26-3.36,1.89-5.91,1.89c-3.06,0-5.2-0.96-6.43-2.88 c-1.23-1.92-1.84-4.88-1.84-8.9v-4.81c0-4.14,0.64-7.15,1.91-9.06c1.27-1.9,3.45-2.85,6.54-2.85c2.13,0,3.76,0.39,4.9,1.17 c1.14,0.78,1.94,1.99,2.41,3.64c0.46,1.65,0.7,3.93,0.7,6.83v4.72H188.16z M188.95,25.53c-0.31,0.39-0.52,1.03-0.63,1.91 c-0.11,0.88-0.16,2.23-0.16,4.02v1.98h4.54v-1.98c0-1.77-0.06-3.11-0.18-4.02c-0.12-0.91-0.34-1.56-0.65-1.93 c-0.31-0.37-0.8-0.56-1.46-0.56C189.75,24.94,189.26,25.14,188.95,25.53z">
                                        </path>
                                        <path d="M77.59,36.61l-7.06-25.49h6.16l2.47,11.55c0.63,2.85,1.09,5.27,1.39,7.28h0.18 c0.21-1.44,0.67-3.85,1.39-7.24l2.56-11.6h6.16L83.7,36.61v12.23h-6.11V36.61z">
                                        </path>
                                        <path d="M126.45,21.28v27.55h-4.85l-0.54-3.37h-0.13c-1.32,2.55-3.3,3.82-5.93,3.82c-1.83,0-3.18-0.6-4.05-1.8 c-0.87-1.2-1.3-3.07-1.3-5.62V21.28h6.2v20.23c0,1.23,0.13,2.11,0.4,2.63c0.27,0.52,0.72,0.79,1.35,0.79 c0.54,0,1.06-0.16,1.55-0.49c0.49-0.33,0.86-0.75,1.1-1.26V21.28H126.45z">
                                        </path>
                                        <path d="M158.27,21.28v27.55h-4.85l-0.54-3.37h-0.13c-1.32,2.55-3.3,3.82-5.93,3.82c-1.83,0-3.18-0.6-4.05-1.8 c-0.87-1.2-1.3-3.07-1.3-5.62V21.28h6.2v20.23c0,1.23,0.13,2.11,0.4,2.63c0.27,0.52,0.72,0.79,1.35,0.79 c0.54,0,1.06-0.16,1.55-0.49c0.49-0.33,0.86-0.75,1.1-1.26V21.28H158.27z">
                                        </path>
                                        <path d="M143.31,16.11h-6.16v32.72h-6.07V16.11h-6.16v-4.99h18.38V16.11z">
                                        </path>
                                        <path d="M178.8,25.69c-0.38-1.74-0.98-3-1.82-3.78c-0.84-0.78-1.99-1.17-3.46-1.17c-1.14,0-2.2,0.32-3.19,0.97 c-0.99,0.64-1.75,1.49-2.29,2.54h-0.05l0-14.52h-5.98v39.11h5.12l0.63-2.61h0.13c0.48,0.93,1.2,1.66,2.16,2.2 c0.96,0.54,2.02,0.81,3.19,0.81c2.1,0,3.64-0.97,4.63-2.9c0.99-1.93,1.48-4.95,1.48-9.06v-4.36 C179.36,29.84,179.17,27.43,178.8,25.69z M173.11,36.93c0,2.01-0.08,3.58-0.25,4.72c-0.16,1.14-0.44,1.95-0.83,2.43 c-0.39,0.48-0.91,0.72-1.57,0.72c-0.51,0-0.98-0.12-1.42-0.36c-0.43-0.24-0.79-0.6-1.06-1.08V27.71 c0.21-0.75,0.57-1.36,1.08-1.84c0.51-0.48,1.06-0.72,1.66-0.72c0.63,0,1.12,0.25,1.46,0.74c0.34,0.49,0.58,1.33,0.72,2.49 c0.13,1.17,0.2,2.83,0.2,4.99V36.93z">
                                        </path>
                                    </g>
                                </g>
                            </g>
                        </svg>
                    </a>
                    <a href="/" style="display: none;" title="YouTube">
                        <svg class="external-icon" id="yt-logo-red-svg" style="width:86px;" viewBox="0 0 98 24">
                            <g id="yt-logo-red" preserveAspectRatio="xMidYMid meet" viewBox="0 0 98 24">
                                <g>
                                    <path d="M28.4,5.12c-0.34-1.24-1.31-2.2-2.55-2.52C23.62,2,14.68,2,14.68,2S5.75,2,3.52,2.6 C2.29,2.93,1.33,3.89,1,5.12C0.59,7.39,0.39,9.69,0.4,12c-0.01,2.31,0.19,4.61,0.6,6.88c0.33,1.23,1.29,2.19,2.52,2.52 C5.75,22,14.68,22,14.68,22s8.93,0,11.16-0.6c1.24-0.32,2.22-1.28,2.56-2.52c0.41-2.27,0.61-4.57,0.6-6.88 C29.01,9.69,28.81,7.39,28.4,5.12z" fill="#FF0000">
                                    </path>
                                    <polygon fill="#FFFFFF" points="11.83,16.29 19.25,12 11.83,7.71">
                                    </polygon>
                                </g>
                                <g id="youtube-red-paths">
                                    <path d="M41.67,8.35V9c0,3.45-1.53,5.48-4.88,5.48h-0.51v6h-2.74V3.42h3.49C40.22,3.42,41.67,4.77,41.67,8.35z M38.79,8.6c0-2.49-0.45-3.09-2-3.09h-0.51v7h0.47c1.47,0,2-1.06,2-3.37L38.79,8.6z">
                                    </path>
                                    <path d="M48.14,7.83L48,11.08c-1.17-0.24-2.13-0.08-2.6,0.69v8.78h-2.67V8h2.17l0.24,2.71h0.1c0.28-2,1.2-3,2.39-3 C47.8,7.73,47.98,7.77,48.14,7.83z">
                                    </path>
                                    <path d="M51.27,15.25v0.63c0,2.21,0.12,3,1.06,3s1.1-0.69,1.12-2.12l2.43,0.14c0.18,2.7-1.23,3.9-3.61,3.9 c-2.9,0-3.76-1.9-3.76-5.35v-2.23c0-3.64,1-5.41,3.84-5.41s3.64,1.51,3.64,5.29v2.15H51.27z M51.27,12.67v0.9h2.06v-0.89 c0-2.3-0.16-3-1-3s-1,0.67-1,3L51.27,12.67z">
                                    </path>
                                    <path d="M70.02,11.1v9.46H67.2v-9.25c0-1-0.27-1.53-0.88-1.53c-0.54,0.02-1.02,0.34-1.25,0.82 c0.01,0.17,0.01,0.34,0,0.51v9.46h-2.79v-9.26c0-1-0.27-1.53-0.88-1.53c-0.53,0.02-1,0.33-1.23,0.8v10H57.4V8h2.23l0.25,1.59l0,0 c0.51-1.12,1.63-1.85,2.86-1.86c1.05-0.07,1.98,0.67,2.16,1.7c0.55-1.01,1.61-1.65,2.76-1.66C69.4,7.78,70.02,9,70.02,11.1z">
                                    </path>
                                    <path d="M71.4,4.83c0-1.35,0.49-1.74,1.53-1.74s1.53,0.45,1.53,1.74s-0.47,1.74-1.53,1.74S71.4,6.22,71.4,4.83z M71.59,8h2.7v12.56h-2.7V8z">
                                    </path>
                                    <path d="M83.5,8v12.56h-2.2L81.05,19h-0.06c-0.46,1.08-1.53,1.77-2.7,1.74c-1.67,0-2.43-1.06-2.43-3.37V8h2.82 v9.19c0,1.1,0.23,1.55,0.8,1.55c0.52-0.02,0.98-0.33,1.2-0.8V8H83.5z">
                                    </path>
                                    <path d="M97.8,11.1v9.46h-2.82v-9.25c0-1-0.27-1.53-0.88-1.53c-0.54,0.02-1.02,0.34-1.25,0.82 c0.01,0.17,0.01,0.34,0,0.51v9.46h-2.79v-9.26c0-1-0.27-1.53-0.88-1.53c-0.53,0.02-1,0.33-1.23,0.8v10h-2.81V8h2.26l0.24,1.59l0,0 c0.51-1.12,1.63-1.85,2.86-1.86c1.04-0.07,1.97,0.64,2.17,1.66c0.55-0.99,1.6-1.61,2.73-1.62C97.15,7.78,97.8,9,97.8,11.1z">
                                    </path>
                                </g>
                            </g>
                        </svg>
                    </a>
                    <span id="country-code">
                    </span>
                </div>
                <div id="masthead-skeleton-icons" slot="masthead-skeleton">
                    <div class="masthead-skeleton-icon">
                    </div>
                    <div class="masthead-skeleton-icon">
                    </div>
                    <div class="masthead-skeleton-icon">
                    </div>
                    <div class="masthead-skeleton-icon">
                    </div>
                </div>
            </ytd-masthead>
            <a href="https://www.youtube.com/about/" slot="guide-links-primary" style="display: none;">
                About
            </a>
            <a href="https://www.youtube.com/about/press/" slot="guide-links-primary" style="display: none;">
                Press
            </a>
            <a href="https://www.youtube.com/about/copyright/" slot="guide-links-primary" style="display: none;">
                Copyright
            </a>
            <a href="/t/contact_us/" slot="guide-links-primary" style="display: none;">
                Contact us
            </a>
            <a href="https://www.youtube.com/creators/" slot="guide-links-primary" style="display: none;">
                Creator
            </a>
            <a href="https://www.youtube.com/ads/" slot="guide-links-primary" style="display: none;">
                Advertise
            </a>
            <a href="https://developers.google.com/youtube" slot="guide-links-primary" style="display: none;">
                Developers
            </a>
            <a href="/t/terms" slot="guide-links-secondary" style="display: none;">
                Terms
            </a>
            <a href="https://policies.google.com/privacy?hl=en-GB" slot="guide-links-secondary" style="display: none;">
                Privacy
            </a>
            <a href="https://www.youtube.com/about/policies/" slot="guide-links-secondary" style="display: none;">
                Policy &amp; Safety
            </a>
            <a href="https://www.youtube.com/howyoutubeworks?utm_campaign=ytgen&amp;utm_source=ythp&amp;utm_medium=LeftNav&amp;utm_content=txt&amp;u=https%3A%2F%2Fwww.youtube.com%2Fhowyoutubeworks%3Futm_source%3Dythp%26utm_medium%3DLeftNav%26utm_campaign%3Dytgen" slot="guide-links-secondary" style="display: none;">
                How YouTube works
            </a>
            <a href="/new" slot="guide-links-secondary" style="display: none;">
                Test new features
            </a>
            <div id="copyright" slot="copyright" style="display: none;">
                <div dir="ltr" style="display:inline">
                    &copy; 2021 Google LLC
                </div>
            </div>
        </ytd-app>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('nc_pj', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('rsbe_dpj', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('js_ld', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg" src="https://www.youtube.com/s/desktop/fe7279a7/jsbin/desktop_polymer_inlined_html_polymer_flags_legacy_browsers.vflset/desktop_polymer_inlined_html_polymer_flags_legacy_browsers.js">
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('rsef_dpj', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('rsae_dpj', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('js_r', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            var scheduleAppLoad = function(e) {
                window.removeEventListener("script-load-dpj", scheduleAppLoad);
                if (window["ytsignals"] && window["ytsignals"]["getInstance"]) {
                    var ytSignalsInstance = window["ytsignals"]["getInstance"]();
                    var signal = ytSignalsInstance["onAny"](["eoir","eor"]);
                    ytSignalsInstance["parkOrScheduleJob"](appLoad, 3, signal);
                } else {
                    appLoad();
                    var ua = window["navigator"]["userAgent"];
                    var shouldLog = ua.indexOf("msnbot") === -1 && ua.indexOf("BingPreview") === -1 && ua.indexOf("bingbot") === -1;
                    if (shouldLog) window.onerror("ytsignals missing", "async_attach_app_loader.js", 0, 0, new Error("ytsignals missing"));
                }
            };
            var appLoad = function() {
                var ytcsi = window.ytcsi;
                if (ytcsi) ytcsi.tick("apa_b");
                var appEl = document.querySelector("ytd-app");
                var mastheadEl = appEl && appEl.querySelector("ytd-masthead");
                if (mastheadEl) mastheadEl.removeAttribute("disable-upgrade");
                if (appEl) appEl.removeAttribute("disable-upgrade");
                if (ytcsi) ytcsi.tick("apa_a");
            };
            var ytSignals = window["ytsignals"];
            if (ytSignals) scheduleAppLoad(); else window.addEventListener("script-load-dpj", scheduleAppLoad);
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('ac', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            var onPolymerReady = function(e) {
                window.removeEventListener('script-load-dpj', onPolymerReady);
                if (window.ytcsi) {
                    window.ytcsi.tick('apr', null, '');
                }
            };
            if (window.Polymer && Polymer.RenderStatus) {
                onPolymerReady();
            } else {
                window.addEventListener('script-load-dpj', onPolymerReady);
            }
        </script>
        <div class="watch-skeleton" id="watch-page-skeleton">
            <div id="container">
                <div id="related">
                    <div class="autoplay skeleton-light-border-bottom">
                        <div class="skeleton-bg-color" id="upnext">
                        </div>
                        <div class="video-skeleton">
                            <div class="video-details">
                                <div class="thumbnail skeleton-bg-color">
                                </div>
                                <div class="details flex-1">
                                    <div class="video-title text-shell skeleton-bg-color">
                                    </div>
                                    <div class="video-meta text-shell skeleton-bg-color">
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="video-skeleton">
                        <div class="video-details">
                            <div class="thumbnail skeleton-bg-color">
                            </div>
                            <div class="details flex-1">
                                <div class="video-title text-shell skeleton-bg-color">
                                </div>
                                <div class="video-meta text-shell skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div id="info-container">
                    <div class="skeleton-light-border-bottom" id="primary-info">
                        <div class="text-shell skeleton-bg-color" id="title">
                        </div>
                        <div id="info">
                            <div class="text-shell skeleton-bg-color" id="count">
                            </div>
                            <div class="flex-1">
                            </div>
                            <div id="menu">
                                <div class="menu-button skeleton-bg-color">
                                </div>
                                <div class="menu-button skeleton-bg-color">
                                </div>
                                <div class="menu-button skeleton-bg-color">
                                </div>
                                <div class="menu-button skeleton-bg-color">
                                </div>
                                <div class="menu-button skeleton-bg-color">
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="skeleton-light-border-bottom" id="secondary-info">
                        <div id="top-row">
                            <div class="flex-1" id="video-owner">
                                <div class="skeleton-bg-color" id="channel-icon">
                                </div>
                                <div class="flex-1" id="upload-info">
                                    <div class="text-shell skeleton-bg-color" id="owner-name">
                                    </div>
                                    <div class="text-shell skeleton-bg-color" id="published-date">
                                    </div>
                                </div>
                            </div>
                            <div class="skeleton-bg-color" id="subscribe-button">
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('gcc', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('pdc', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            var ytInitialData = {
                "responseContext": {
                    "webResponseContextExtensionData": {
                        "ytConfigData": {
                            "visitorData": "CgtsdEhZSDc3SFNMYyjpgY6CBg%3D%3D",
                            "rootVisualElementType": 3832
                        }
                    }
                }
            };
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.tick('pdr', null, '');
            }
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            (function() {
                var setFiller = function() {
                    var fillerData = {
                        browse: {
                            filler: true,
                            page: "browse"
                        },
                        home: {
                            filler: true,
                            page: "home",
                            endpoint: {
                                commandMetadata: {
                                    webCommandMetadata: {
                                        url: "/",
                                        webPageType: "WEB_PAGE_TYPE_BROWSE"
                                    }
                                },
                                urlEndpoint: {
                                    url: "/"
                                }
                            },
                            response: {
                                contents: {
                                    twoColumnBrowseResultsRenderer: {
                                        tabs: [{
                                            tabRenderer: {
                                                selected: true,
                                                content: {
                                                    richGridRenderer: {
                                                        contents: [],
                                                        continuations: [{
                                                            nextContinuationData: {
                                                                continuation: ""
                                                            }
                                                        }]
                                                    }
                                                }
                                            }
                                        }]
                                    }
                                }
                            }
                        },
                        search: {
                            filler: true,
                            page: "search",
                            endpoint: {
                                commandMetadata: {
                                    webCommandMetadata: {
                                        url: "/results",
                                        webPageType: "WEB_PAGE_TYPE_SEARCH"
                                    }
                                },
                                urlEndpoint: {
                                    url: "/results"
                                }
                            },
                            response: {
                                contents: {
                                    twoColumnSearchResultsRenderer: {
                                        primaryContents: {
                                            sectionListRenderer: {
                                                contents: [],
                                                subMenu: {
                                                    searchSubMenuRenderer: {
                                                    }
                                                }
                                            }
                                        },
                                        secondaryContents: {
                                            secondarySearchContainerRenderer: {
                                                contents: []
                                            }
                                        }
                                    }
                                }
                            }
                        },
                        watch: {
                            filler: true,
                            page: "watch",
                            endpoint: {
                                commandMetadata: {
                                    webCommandMetadata: {
                                        url: "/watch",
                                        webPageType: "WEB_PAGE_TYPE_WATCH"
                                    }
                                },
                                urlEndpoint: {
                                    url: "/watch"
                                }
                            },
                            playerResponse: {
                                playabilityStatus: {
                                    status: "OK"
                                }
                            },
                            response: {
                                contents: {
                                    twoColumnWatchNextResults: {
                                        results: {
                                            results: {
                                                contents: [{
                                                    videoPrimaryInfoRenderer: {
                                                    },
                                                    videoSecondaryInfoRenderer: {
                                                    }
                                                }]
                                            }
                                        },
                                        secondaryResults: {
                                            secondaryResults: {
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    };
                    window.ytcfg.set("FILLER_DATA", fillerData);
                };
                window.getPageData = function() {
                    if (window.ytcsi) {
                        window.ytcsi.tick('pr', null, '');
                    }
                    var endpoint = null;
                    endpoint = {
                        "clickTrackingParams": "IhMIt66_ruCb7wIVwdDVCh162gtqMghleHRlcm5hbA==",
                        "commandMetadata": {
                            "webCommandMetadata": {
                                "url": "/watch?v=rg8yum8bq9a",
                                "webPageType": "WEB_PAGE_TYPE_WATCH",
                                "rootVe": 3832
                            }
                        },
                        "watchEndpoint": {
                            "videoId": "rg8yum8bq9a"
                        }
                    };
                    var data = {
                        page: 'watch',
                        player: window.ytplayer.config,
                        playerResponse: window.ytInitialPlayerResponse,
                        url: '\/watch?app\x3ddesktop\x26v\x3drg8yum8bq9a',
                        response: window.ytInitialData,
                        endpoint: endpoint
                    };
                    return {
                        data: data,
                        endpoint: endpoint
                    };
                };
                if (window.loadDataHook) {
                    var pageData = window.getPageData();
                    window.loadDataHook(pageData.endpoint, pageData.data);
                    window.loadDataHook = null;
                }
                setFiller();
            })();
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            ytcfg.set({
                "CSI_SERVICE_NAME": 'youtube',
                "TIMING_INFO": {
                    "c": 'WEB',
                    "GetPlayer_rid": '0xe7618f9d87bf120d',
                    "cver": '2.20210304.08.01',
                    "yt_li": '0'
                }
            });
        </script>
        <script nonce="d5sj52gHRve+E4+C6Dqfxg">
            if (window.ytcsi) {
                window.ytcsi.info('st', 52.0, '');
            }
        </script>
    </body>
</html>

Latest requests

# Url Url Source Date
1 https://www.youtube.com/watch?app=… 2021-03-06 13:17:30
2 https://www.grc.com/fingerprints.h… 2021-03-06 12:52:48
3 https://kudtkoekiewet.nl/?t=%2F%2F… 2021-03-06 12:51:50
4 https://www.mjuk.fi/ 2021-03-06 12:38:08
5 https://www.paypal.com/uk/home 2021-03-06 12:38:06
6 https://subwaysurf.co/subway-surfe… 2021-03-06 11:27:05
7 https://www.airliners.net/ 2021-03-06 11:26:41
8 https://spankbang.com/43mot/video/… 2021-03-06 11:21:06
9 https://video.bzi.ro/ 2021-03-06 11:14:19
10 https://www.youtube.com/embed/&quo… 2021-03-06 10:57:16
11 https://securitymobile.club/ComeWi… 2021-03-06 10:57:04
12 http://tellygossips.net/media.php?… 2021-03-06 10:49:01
13 https://www.test.com/ 2021-03-06 10:15:02
14 http://paperjs.org/examples/rounde… 2021-03-06 09:50:29
15 https://amazonaccessories4u.blogsp… 2021-03-06 09:44:14
16 https://www.hackerone.com/ 2021-03-06 09:42:15
17 https://www.gabrielrios.com/ 2021-03-06 09:33:25
18 https://www.guerrillamail.com/ 2021-03-06 09:33:21
19 https://amazonaccessories4u.blogsp… 2021-03-06 09:03:56
20 https://amazonaccessories4u.blogsp… 2021-03-06 08:56:34