It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://youtu.be/C3TdtpKFZLE

  1. <!DOCTYPE html><html style="font-size: 10px;font-family: Roboto, Arial, sans-serif;" lang="en" darker-dark-theme darker-dark-theme-deprecate system-icons typography typography-spacing><head><script data-id="_gd" nonce="a0dixXA3CjhItdPpKveUpA">window.WIZ_global_data = {"MuJWjd":false,"nQyAE":{},"oxN3nb":{"1":false}};</script><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta http-equiv="origin-trial" content="ApvK67ociHgr2egd6c2ZjrfPuRs8BHcvSggogIOPQNH7GJ3cVlyJ1NOq/COCdj0+zxskqHt9HgLLETc8qqD+vwsAAABteyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJQcml2YWN5U2FuZGJveEFkc0FQSXMiLCJleHBpcnkiOjE2OTUxNjc5OTksImlzU3ViZG9tYWluIjp0cnVlfQ=="/><script nonce="a0dixXA3CjhItdPpKveUpA">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{var k;for(k in a[0])ytcfg.d()[k]=a[0][k]}}};
  2. window.ytcfg.set('EMERGENCY_BASE_URL', '\/error_204?t\x3djserror\x26level\x3dERROR\x26client.name\x3d1\x26client.version\x3d2.20240425.07.00');</script><script nonce="a0dixXA3CjhItdPpKveUpA">(function(){window.yterr=window.yterr||true;window.unhandledErrorMessages={};window.unhandledErrorCount=0;
  3. 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};
  4. var combinedLineAndColumn=err.lineNumber;if(!isNaN(err["columnNumber"]))combinedLineAndColumn=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>"||stack.indexOf("extension://")>=0;var replaced=stack.replace(/https:\/\/www.youtube.com\//g,"");if(replaced.match(/https?:\/\/[^/]+\//))thirdPartyScript=
  5. true;else if(stack.indexOf("trapProp")>=0&&stack.indexOf("trapChain")>=0)thirdPartyScript=true;else if(message.indexOf("redefine non-configurable")>=0)thirdPartyScript=true;var baseUrl=window["ytcfg"].get("EMERGENCY_BASE_URL","https://www.youtube.com/error_204?t=jserror&level=ERROR");var unsupported=message.indexOf("window.customElements is undefined")>=0;if(thirdPartyScript||unsupported)baseUrl=baseUrl.replace("level=ERROR","level=WARNING");var parts=[baseUrl];var key;for(key in values){var value=
  6. values[key];if(value)parts.push(key+"="+encodeURIComponent(value))}img.src=parts.join("&")};
  7. (function(){function _getExtendedNativePrototype(tag){var p=this._nativePrototypes[tag];if(!p){p=Object.create(this.getNativePrototype(tag));var p$=Object.getOwnPropertyNames(window["Polymer"].Base);var i=0;var n=void 0;for(;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){throw new Error("Polymer define property failed for "+
  8. 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,
  9. 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,
  10. enumerable:true})})();}).call(this);
  11. </script><script nonce="a0dixXA3CjhItdPpKveUpA">window.Polymer=window.Polymer||{};window.Polymer.legacyOptimizations=true;window.Polymer.setPassiveTouchGestures=true;window.ShadyDOM={force:true,preferPerformance:true,noPatch:true};
  12. window.polymerSkipLoadingFontRoboto = true;</script><link rel="shortcut icon" href="https://www.youtube.com/s/desktop/5519da25/img/favicon.ico" type="image/x-icon"><link rel="icon" href="https://www.youtube.com/s/desktop/5519da25/img/favicon_32x32.png" sizes="32x32"><link rel="icon" href="https://www.youtube.com/s/desktop/5519da25/img/favicon_48x48.png" sizes="48x48"><link rel="icon" href="https://www.youtube.com/s/desktop/5519da25/img/favicon_96x96.png" sizes="96x96"><link rel="icon" href="https://www.youtube.com/s/desktop/5519da25/img/favicon_144x144.png" sizes="144x144"><script nonce="a0dixXA3CjhItdPpKveUpA">if ('undefined' == typeof Symbol || 'undefined' == typeof Symbol.iterator) {delete Array.prototype.entries;}</script><script nonce="a0dixXA3CjhItdPpKveUpA">var ytcsi={gt:function(n){n=(n||"")+"data_";return ytcsi[n]||(ytcsi[n]={tick:{},info:{},gel:{preLoggedGelInfos:[]}})},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]=
  13. v},info:function(k,v,n){ytcsi.gt(n).info[k]=v},infoGel:function(p,n){ytcsi.gt(n).gel.preLoggedGelInfos.push(p)},setStart:function(t,n){ytcsi.tick("_start",t,n)}};
  14. (function(w,d){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;var i=0;for(;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")<
  15. 0&&ua.indexOf("Trident")<0&&ua.indexOf("MSIE")<0}ytcsi.setStart(w.performance?w.performance.timing.responseStart:null);var isPrerender=(d.visibilityState||d.webkitVisibilityState)=="prerender";var vName=!d.visibilityState&&d.webkitVisibilityState?"webkitvisibilitychange":"visibilitychange";if(isPrerender){var startTick=function(){ytcsi.setStart();d.removeEventListener(vName,startTick)};d.addEventListener(vName,startTick,false)}if(d.addEventListener)d.addEventListener(vName,function(){ytcsi.tick("vc")},
  16. false);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);
  17. </script><script nonce="a0dixXA3CjhItdPpKveUpA">(function() {var img = new Image().src = "https://i.ytimg.com/generate_204";})();</script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/web-animations-next-lite.min.vflset/web-animations-next-lite.min.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/webcomponents-all-noPatch.vflset/webcomponents-all-noPatch.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/fetch-polyfill.vflset/fetch-polyfill.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/intersection-observer.min.vflset/intersection-observer.min.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('lpcs', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">(function() {window.ytplayer={};
  18. ytcfg.set({"CLIENT_CANARY_STATE":"none","DEVICE":"ceng\u003dUSER_DEFINED\u0026cplatform\u003dDESKTOP","DISABLE_YT_IMG_DELAY_LOADING":false,"ELEMENT_POOL_DEFAULT_CAP":75,"EVENT_ID":"g48tZqTlAc6A_9EPhd6akAw","EXPERIMENT_FLAGS":{"H5_enable_full_pacf_logging":true,"H5_use_async_logging":true,"ab_det_apb_b":true,"ab_det_el_h":true,"ab_det_fet_wr":true,"ab_det_fet_wr_en":true,"ab_det_gen_re":true,"ab_sig_bit_dea":true,"action_companion_center_align_description":true,"allow_skip_networkless":true,"att_web_record_metrics":true,"autoescape_tempdata_url":true,"browse_next_continuations_migration_playlist":true,"c3_watch_page_component":true,"cache_utc_offset_minutes_in_pref_cookie":true,"cancel_pending_navs":true,"check_login_info_at_app_init_time":true,"check_user_lact_at_prompt_shown_time_on_web":true,"clear_user_partitioned_ls":true,"client_respect_autoplay_switch_button_renderer":true,"cold_missing_history":true,"compress_gel":true,"config_age_report_killswitch":true,"copy_login_info_to_st_cookie":true,"csi_config_handling_infra":true,"csi_on_gel":true,"decorate_autoplay_renderer":true,"defer_menus":true,"defer_overlays":true,"defer_rendering_outside_visible_area":true,"deprecate_csi_has_info":true,"deprecate_pair_servlet_enabled":true,"desktop_add_to_playlist_renderer_dialog_popup":true,"desktop_animate_miniplayer":true,"desktop_client_release":true,"desktop_delay_player_resizing":true,"desktop_enable_dmpanel_click_drag_scroll":true,"desktop_enable_dmpanel_scroll":true,"desktop_enable_dmpanel_wheel_scroll":true,"desktop_keyboard_capture_keydown_killswitch":true,"desktop_mix_use_sampled_color_for_bottom_bar":true,"desktop_mix_use_sampled_color_for_bottom_bar_search":true,"desktop_mix_use_sampled_color_for_bottom_bar_watch_next":true,"desktop_notification_set_title_bar":true,"desktop_search_prominent_thumbs":true,"desktop_shorts_volume_controls":true,"desktop_sparkles_light_cta_button":true,"desktop_swipeable_guide":true,"desktop_use_new_history_manager":true,"disable_banner_collapsing_when_hidden":true,"disable_cached_masthead_data":true,"disable_child_node_auto_formatted_strings":true,"disable_dependency_injection":true,"disable_enf_isd":true,"disable_features_for_supex":true,"disable_legacy_desktop_remote_queue":true,"disable_pacf_logging_for_memory_limited_tv":true,"disable_pause_on_linked_comment_nav":true,"disable_safari_ui_status_check":true,"disable_simple_mixed_direction_formatted_strings":true,"disable_super_chat_buy_button":true,"disable_thumbnail_preloading":true,"embeds_transport_use_scheduler":true,"embeds_web_nwl_disable_nocookie":true,"empty_attributed_string_killswitch":true,"enable_ab_report_on_errorscreen":true,"enable_ab_rp_int":true,"enable_active_view_display_ad_renderer_web_home":true,"enable_ad_context_in_vss_pings":true,"enable_ads_web_ep_buenos_aires_and_padding_fix":true,"enable_async_ab_enf":true,"enable_autotrim_enhanced_video_on_web":true,"enable_buenos_aires_typography":true,"enable_button_behavior_reuse":true,"enable_call_to_action_clarification_renderer_bottom_section_conditions":true,"enable_channel_page_modern_profile_section":true,"enable_client_sli_logging":true,"enable_client_streamz_web":true,"enable_cloud_save_download_data_succeeded_check":true,"enable_creator_details_shelf_m2":true,"enable_custom_survey_impression_logging":true,"enable_desktop_amsterdam_info_panels":true,"enable_desktop_companion_impression_on_first_visible":true,"enable_desktop_fountain_reaction_item_data_consumption":true,"enable_desktop_search_bigger_thumbs":true,"enable_desktop_search_bigger_thumbs_square":true,"enable_dma_post_enforcement":true,"enable_docked_chat_messages":true,"enable_dsa_one_click_ata_translators_infeed_elements":true,"enable_dynamic_at_sign_for_channel_creation_handle":true,"enable_entity_store_from_dependency_injection":true,"enable_eom_webview_header":true,"enable_exit_confirmation_dialog":true,"enable_flow_logging_p4e":true,"enable_fully_reactive_badge_shape":true,"enable_gameplay":true,"enable_gel_log_commands":true,"enable_get_account_switcher_endpoint_on_webfe":true,"enable_ghost_view_rendering_limited_h5_client":true,"enable_google_payment_billing_command_client_support":true,"enable_handle_search_on_channel_switcher":true,"enable_handles_account_menu_switcher":true,"enable_handles_in_mention_suggest_posts":true,"enable_hlp_client_icon_pick":true,"enable_identity_attributes_for_live_chat":true,"enable_image_poll_post_creation":true,"enable_inline_shorts_on_wn":true,"enable_interstitial_entity_check":true,"enable_is_extended_monitoring":true,"enable_lcr_emoji_fountain":true,"enable_loggingcontext_trackingparams":true,"enable_lwe_web_mute":true,"enable_masthead_quartile_ping_fix":true,"enable_memberships_and_purchases":true,"enable_mentions_in_reposts":true,"enable_microformat_data":true,"enable_mini_app_microformats":true,"enable_mixed_direction_formatted_strings":true,"enable_multi_image_post_creation":true,"enable_names_handles_account_switcher":true,"enable_native_bridge_view_saved_playables":true,"enable_network_request_logging_on_game_events":true,"enable_new_channel_creation_for_id4all":true,"enable_on_yt_command_executor_command_to_navigate":true,"enable_pacf_slot_asde_infeed_h5":true,"enable_pacf_slot_asde_player_byte_h5":true,"enable_pacf_slot_asde_player_byte_h5_TV":true,"enable_pass_sdc_get_accounts_list":true,"enable_pl_r_c":true,"enable_pl_r_c_s":true,"enable_pl_r_si_fa":true,"enable_playable_a11y_label_with_badge_text":true,"enable_playable_container_save_button":true,"enable_playable_entity_save_menu_item":true,"enable_playables_deeplink":true,"enable_playables_destination":true,"enable_playables_in_explore":true,"enable_playables_url_resolution":true,"enable_player_param_truncation_before_navigation_on_web":true,"enable_poll_choice_border_on_web":true,"enable_polymer_resin":true,"enable_polymer_resin_migration":true,"enable_populate_att_psd_in_abe_feedback":true,"enable_populate_psd_in_abe_feedback":true,"enable_post_cct_links":true,"enable_post_scheduling":true,"enable_premium_voluntary_pause":true,"enable_programmed_playlist_color_sample":true,"enable_programmed_playlist_redesign":true,"enable_purchase_activity_in_paid_memberships":true,"enable_quiz_creation":true,"enable_reel_watch_sequence":true,"enable_resolve_command_on_lwe_desktop":true,"enable_respect_lang_dir":true,"enable_rfa_rate_limits":true,"enable_rta_manager":true,"enable_scrolling_fix":true,"enable_sdf_in_player_video_h5":true,"enable_sdf_midroll_postroll_player_bytes_video_h5":true,"enable_sdf_preroll_player_bytes_video_h5":true,"enable_sdf_preroll_player_bytes_video_tv":true,"enable_sdk_performance_network_logging":true,"enable_sdk_performance_play_logging":true,"enable_section_list_scroll_to_item_section_web":true,"enable_seedless_shorts_url":true,"enable_server_stitched_dai":true,"enable_service_ajax_csn":true,"enable_servlet_errors_streamz":true,"enable_servlet_streamz":true,"enable_sfv_audio_pivot_url":true,"enable_sfv_effect_pivot_microformat":true,"enable_sfv_effect_pivot_url":true,"enable_shadydom_free_scoped_node_methods":true,"enable_shadydom_free_scoped_query_methods":true,"enable_shadydom_free_scoped_readonly_properties_batch_one":true,"enable_skip_ad_guidance_prompt":true,"enable_skippable_ads_for_unplugged_ad_pod":true,"enable_smearing_expansion_dai":true,"enable_sparkles_web_clickable_description":true,"enable_squiffle_gif_handles_landing_page":true,"enable_streamline_repost_flow":true,"enable_structured_description_shorts_web_mweb":true,"enable_tectonic_ad_ux_for_halftime":true,"enable_third_party_info":true,"enable_time_out_messages":true,"enable_topsoil_wta_for_halftime_live_infra":true,"enable_true_inline_for_desktop_home_feed_vac":true,"enable_unavailable_videos_watch_page":true,"enable_unified_cancellation_for_premium":true,"enable_variable_timeout_web":true,"enable_view_pronouns_on_main_app":true,"enable_watch_next_pause_autoplay_lact":true,"enable_web_96_bit_csn":true,"enable_web_gpay_command_spinner":true,"enable_web_ketchup_hero_animation":true,"enable_web_player_player_in_bar_feature":true,"enable_web_poster_hover_animation":true,"enable_web_shorts_audio_pivot":true,"enable_web_shorts_mention_pivot":true,"enable_web_shorts_save_audio_pivot":true,"enable_web_tiered_gel":true,"enable_window_constrained_buy_flow_dialog":true,"enable_wiz_next_lp2_msof":true,"enable_yoodle":true,"enable_your_playables_feed_entrypoint":true,"enable_ypc_spinners":true,"enable_yt_ata_iframe_authuser":true,"enable_ytc_refunds_submit_form_signal_action":true,"enable_ytc_self_serve_refunds":true,"endpoint_handler_logging_cleanup_killswitch":true,"err_on_pl_r_c":true,"export_networkless_options":true,"external_fullscreen":true,"external_fullscreen_with_edu":true,"fetch_bid_for_dclk_status":true,"fill_no_history_user_in_ip":true,"fill_no_history_user_in_watch_status":true,"fill_single_video_with_notify_to_lasr":true,"fill_view_models_on_web_vod":true,"fix_alignment_search_desktop_text_image_ads_small_screens":true,"fix_isd_logging":true,"gcf_config_store_enabled":true,"gcf_music_innertube":true,"gda_enable_playlist_download":true,"global_spacebar_pause":true,"h5_companion_enable_adcpn_macro_substitution_for_click_pings":true,"h5_enable_generic_error_logging_event":true,"h5_inplayer_enable_adcpn_macro_substitution_for_click_pings":true,"h5_reset_cache_and_filter_before_update_masthead":true,"handles_in_mention_suggest_posts":true,"hide_endpoint_overflow_on_ytd_display_ad_renderer":true,"html5_enable_ads_client_monitoring_log_tv":true,"html5_enable_single_video_vod_ivar_on_pacf":true,"html5_force_debug_data_for_client_tmp_logs":true,"html5_log_trigger_events_with_debug_data":true,"html5_recognize_predict_start_cue_point":true,"html5_server_stitched_dai_group":true,"il_attach_cache_limit":true,"il_use_view_model_logging_context":true,"imp_cache_player_requests":true,"include_autoplay_count_in_playlists":true,"is_part_of_any_user_engagement_experiment":true,"json_condensed_response":true,"kev_adb_pg":true,"kevlar_app_shortcuts":true,"kevlar_appbehavior_attach_startup_tasks":true,"kevlar_autofocus_menu_on_keyboard_nav":true,"kevlar_autonav_popup_filtering":true,"kevlar_av_eliminate_polling":true,"kevlar_c3po_to_wiz_1":true,"kevlar_c3po_to_wiz_2":true,"kevlar_cache_cold_load_response":true,"kevlar_cache_on_ttl_player":true,"kevlar_cache_on_ttl_search":true,"kevlar_calculate_grid_collapsible":true,"kevlar_cancel_scheduled_comment_jobs_on_navigate":true,"kevlar_channel_creation_form_resolver":true,"kevlar_channel_trailer_multi_attach":true,"kevlar_chapters_list_view_seek_by_chapter":true,"kevlar_clear_duplicate_pref_cookie":true,"kevlar_clear_non_displayable_url_params":true,"kevlar_client_enable_shorts_player_bootstrap":true,"kevlar_client_side_screens":true,"kevlar_command_handler":true,"kevlar_command_handler_clicks":true,"kevlar_command_handler_formatted_string":true,"kevlar_command_url":true,"kevlar_continue_playback_without_player_response":true,"kevlar_decorate_endpoint_with_onesie_config":true,"kevlar_delay_watch_initial_data":true,"kevlar_disable_background_prefetch":true,"kevlar_disable_pending_command":true,"kevlar_dragdrop_fast_scroll":true,"kevlar_dropdown_fix":true,"kevlar_droppable_prefetchable_requests":true,"kevlar_early_popup_close":true,"kevlar_enable_editable_playlists":true,"kevlar_enable_em_offlineable_discovery":true,"kevlar_enable_keto_batch_17_9":true,"kevlar_enable_reorderable_playlists":true,"kevlar_enable_shorts_prefetch_in_sequence":true,"kevlar_enable_shorts_response_chunking":true,"kevlar_enable_up_arrow":true,"kevlar_exit_fullscreen_leaving_watch":true,"kevlar_fetch_initial_data_op_watch_client":true,"kevlar_fetch_initial_data_promise_client":true,"kevlar_fetch_pbj":true,"kevlar_fill_offline_availability_type_for_gda":true,"kevlar_fix_playlist_continuation":true,"kevlar_flexible_menu":true,"kevlar_fluid_touch_scroll":true,"kevlar_frontend_queue_recover":true,"kevlar_gel_error_routing":true,"kevlar_guide_refresh":true,"kevlar_help_use_locale":true,"kevlar_hide_playlist_playback_status":true,"kevlar_hide_pp_url_param":true,"kevlar_hide_time_continue_url_param":true,"kevlar_home_skeleton":true,"kevlar_js_fixes":true,"kevlar_keyboard_button_focus":true,"kevlar_larger_three_dot_tap":true,"kevlar_lazy_list_resume_for_autofill":true,"kevlar_legacy_browsers":true,"kevlar_local_innertube_response":true,"kevlar_log_updated_time_for_smart_downloads":true,"kevlar_macro_markers_keyboard_shortcut":true,"kevlar_mandatory_icon_data_killswitch":true,"kevlar_masthead_store":true,"kevlar_mealbar_above_player":true,"kevlar_miniplayer":true,"kevlar_miniplayer_expand_top":true,"kevlar_miniplayer_play_pause_on_scrim":true,"kevlar_miniplayer_queue_user_activation":true,"kevlar_mix_handle_first_endpoint_different":true,"kevlar_modern_sd":true,"kevlar_modern_sd_v2":true,"kevlar_next_cold_on_auth_change_detected":true,"kevlar_nitrate_driven_tooltips":true,"kevlar_no_autoscroll_on_playlist_hover":true,"kevlar_op_infra":true,"kevlar_op_warm_pages":true,"kevlar_pandown_polyfill":true,"kevlar_passive_event_listeners":true,"kevlar_playback_associated_queue":true,"kevlar_player_cached_load_config":true,"kevlar_player_check_ad_state_on_stop":true,"kevlar_player_load_player_no_op":true,"kevlar_player_new_bootstrap_adoption":true,"kevlar_player_playlist_use_local_index":true,"kevlar_player_watch_endpoint_navigation":true,"kevlar_playlist_drag_handles":true,"kevlar_playlist_use_x_close_button":true,"kevlar_poly_si_batch_j001":true,"kevlar_poly_si_batch_j003":true,"kevlar_poly_si_batch_j004":true,"kevlar_poly_si_batch_j006":true,"kevlar_poly_si_batch_j008":true,"kevlar_poly_si_batch_j012":true,"kevlar_poly_si_batch_j013":true,"kevlar_prefetch":true,"kevlar_prevent_polymer_dynamic_font_load":true,"kevlar_refresh_gesture":true,"kevlar_rendererstamper_event_listener":true,"kevlar_replace_short_to_short_history_state":true,"kevlar_request_sequencing":true,"kevlar_resolve_command_for_confirm_dialog":true,"kevlar_response_command_processor_page":true,"kevlar_scroll_chips_on_touch":true,"kevlar_scrollbar_rework":true,"kevlar_service_command_check":true,"kevlar_set_internal_player_size":true,"kevlar_shell_for_downloads_page":true,"kevlar_shorts_scroll_v2":true,"kevlar_shorts_seedless_retry_initial_load":true,"kevlar_should_maintain_stable_list":true,"kevlar_show_em_dl_btn":true,"kevlar_show_em_dl_menu_item":true,"kevlar_show_em_dl_settings_tab":true,"kevlar_show_playlist_dl_btn":true,"kevlar_startup_lifecycle":true,"kevlar_structured_description_content_inline":true,"kevlar_system_icons":true,"kevlar_tabs_gesture":true,"kevlar_text_inline_expander_formatted_snippet":true,"kevlar_three_dot_ink":true,"kevlar_thumbnail_fluid":true,"kevlar_toast_manager":true,"kevlar_topbar_logo_fallback_home":true,"kevlar_touch_feedback":true,"kevlar_touch_gesture_ves":true,"kevlar_transcript_engagement_panel":true,"kevlar_tuner_run_default_comments_delay":true,"kevlar_tuner_should_defer_detach":true,"kevlar_typography_spacing_update":true,"kevlar_typography_update":true,"kevlar_unified_errors_init":true,"kevlar_use_response_ttl_to_invalidate_cache":true,"kevlar_use_vimio_behavior":true,"kevlar_use_wil_icons":true,"kevlar_use_ytd_player":true,"kevlar_variable_youtube_sans":true,"kevlar_vimio_use_shared_monitor":true,"kevlar_voice_logging_fix":true,"kevlar_voice_search_use_yt_endpoint":true,"kevlar_watch_cinematics":true,"kevlar_watch_color_update":true,"kevlar_watch_comments_ep_disable_theater":true,"kevlar_watch_drag_handles":true,"kevlar_watch_flexy_comments_manager":true,"kevlar_watch_flexy_miniplayer_manager":true,"kevlar_watch_flexy_playlist_manager":true,"kevlar_watch_flexy_theater_manager":true,"kevlar_watch_flexy_use_controller":true,"kevlar_watch_focus_on_engagement_panels":true,"kevlar_watch_gesture_pandown":true,"kevlar_watch_hide_comments_teaser":true,"kevlar_watch_hide_comments_while_panel_open":true,"kevlar_watch_js_panel_height":true,"kevlar_watch_metadata_refresh":true,"kevlar_watch_metadata_refresh_attached_subscribe":true,"kevlar_watch_metadata_refresh_clickable_description":true,"kevlar_watch_metadata_refresh_compact_view_count":true,"kevlar_watch_metadata_refresh_description_info_dedicated_line":true,"kevlar_watch_metadata_refresh_description_inline_expander":true,"kevlar_watch_metadata_refresh_description_primary_color":true,"kevlar_watch_metadata_refresh_for_live_killswitch":true,"kevlar_watch_metadata_refresh_full_width_description":true,"kevlar_watch_metadata_refresh_left_aligned_video_actions":true,"kevlar_watch_metadata_refresh_lower_case_video_actions":true,"kevlar_watch_metadata_refresh_narrower_item_wrap":true,"kevlar_watch_metadata_refresh_no_old_secondary_data":true,"kevlar_watch_metadata_refresh_relative_date":true,"kevlar_watch_metadata_refresh_top_aligned_actions":true,"kevlar_watch_modern_metapanel":true,"kevlar_watch_modern_panels":true,"kevlar_watch_panel_height_matches_player":true,"kevlar_wiz_player_microformat":true,"kevlar_woffle_fallback_image":true,"kevlar_woffle_log_thumbnail_failure_ve":true,"kevlar_ytb_live_badges":true,"killswitch_toggle_button_behavior_resolve_command":true,"live_chat_channel_activity":true,"live_chat_emoji_picker_toggle_state":true,"live_chat_enable_command_handler_resolver_map":true,"live_chat_enable_controller_extraction":true,"live_chat_enable_rta_manager":true,"live_chat_enable_send_button_in_slow_mode":true,"live_chat_increased_min_height":true,"live_chat_over_playlist":true,"live_chat_require_space_for_autocomplete_emoji":true,"live_chat_unclickable_message":true,"live_chat_web_input_update":true,"live_chat_web_use_emoji_manager_singleton":true,"live_chat_whole_message_clickable":true,"log_errors_through_nwl_on_retry":true,"log_gel_compression_latency":true,"log_heartbeat_with_lifecycles":true,"log_vis_on_tab_change":true,"log_web_endpoint_to_layer":true,"main_app_controller_extraction_batch_18":true,"main_app_controller_extraction_batch_19":true,"main_app_sink_wrapper_batch_1":true,"main_app_sink_wrapper_batch_10":true,"main_app_sink_wrapper_batch_11":true,"main_app_sink_wrapper_batch_12":true,"main_app_sink_wrapper_batch_2":true,"main_app_sink_wrapper_batch_3":true,"main_app_sink_wrapper_batch_4":true,"main_app_sink_wrapper_batch_5":true,"main_app_sink_wrapper_batch_6":true,"main_app_sink_wrapper_batch_7":true,"main_app_sink_wrapper_batch_8":true,"main_app_sink_wrapper_batch_9":true,"mdx_enable_privacy_disclosure_ui":true,"mdx_load_cast_api_bootstrap_script":true,"migrate_events_to_ts":true,"migrate_remaining_web_ad_badges_to_innertube":true,"modernize_structured_description_playlist_lockups_v2":true,"music_on_main_open_playlist_recommended_videos_in_miniplayer":true,"mweb_actions_command_handler":true,"mweb_channels_restyle_buttons_extra_padding":true,"mweb_channels_restyle_landscape_wider_buttons":true,"mweb_command_handler":true,"mweb_deprecate_skip_ve_logging":true,"mweb_disable_set_autonav_state_in_player":true,"mweb_enable_search_big_thumbs":true,"mweb_logo_use_home_page_ve":true,"mweb_stop_truncating_meta_tags":true,"network_status_banner_display_none":true,"networkless_gel":true,"networkless_logging":true,"new_csn_storage_design":true,"no_iframe_for_web_stickiness":true,"nwl_send_fast_on_unload":true,"nwl_send_from_memory_when_online":true,"offline_error_handling":true,"pageid_as_header_web":true,"pause_ad_video_on_desktop_engagement_panel_click":true,"pdg_enable_flow_logging_for_super_chat":true,"pdg_enable_flow_logging_for_super_stickers":true,"player_allow_autonav_after_playlist":true,"player_bootstrap_method":true,"player_doubletap_to_seek":true,"player_enable_playback_playlist_change":true,"polymer2_not_shady_build":true,"polymer_bad_build_labels":true,"polymer_task_manager_proxied_promise":true,"polymer_verifiy_app_state":true,"polymer_ytdi_enable_global_injector":true,"problem_walkthrough_sd":true,"qoe_send_and_write":true,"read_data_from_web_component_wrapper":true,"record_app_crashed_web":true,"reels_use_overlay_dark":true,"reels_web_use_contain_for_first_frame":true,"reels_web_use_pbs_first_shorts":true,"register_web_smartimations_component":true,"reload_without_polymer_innertube":true,"remove_masthead_channel_banner_on_refresh":true,"remove_yt_simple_endpoint_from_desktop_display_ad_title":true,"replace_closure_window_with_updated_ytwindow_in_studio":true,"rich_grid_resize_observer":true,"rich_grid_resize_observer_only":true,"rich_grid_watch_hide_rows_above":true,"scheduler_use_raf_by_default":true,"search_ui_enable_pve_buy_button":true,"search_ui_official_cards_enable_paid_virtual_event_buy_button":true,"searchbox_reporting":true,"serve_pdp_at_canonical_url":true,"service_worker_enabled":true,"service_worker_push_enabled":true,"service_worker_push_home_page_prompt":true,"service_worker_push_watch_page_prompt":true,"service_worker_subscribe_with_vapid_key":true,"shared_enable_controller_extraction":true,"shell_load_gcf":true,"shorts_controller_retrieve_seedless_sequence":true,"shorts_desktop_watch_while_p2":true,"shorts_desktop_watch_while_sdp":true,"shorts_in_playlists_web":true,"shorts_overlay_reshuffle":true,"should_clear_video_data_on_player_cued_unstarted":true,"skip_invalid_ytcsi_ticks":true,"skip_ls_gel_retry":true,"skip_setting_info_in_csi_data_object":true,"smarter_ve_dedupping":true,"smartimation_background":true,"sponsorships_free_creator_gifting":true,"start_client_gcf":true,"start_client_gcf_for_player":true,"start_sending_config_hash":true,"suppress_error_204_logging":true,"transport_use_scheduler":true,"trigger_impression_pings_on_view_search_desktop":true,"update_log_event_config":true,"update_ytWindow_library_use_closure_window_library":true,"use_ads_engagement_panel_desktop_footer_cta":true,"use_better_post_dismissals":true,"use_border_and_grid_wrapping_on_desktop_panel_tiles":true,"use_color_palettes_modern_collections_v2":true,"use_core_sm":true,"use_csi_stp_handler":true,"use_event_time_ms_header":true,"use_fifo_for_networkless":true,"use_flow_bottom_bar_view_model_in_flow_step_renderer":true,"use_infogel_early_logging":true,"use_new_cml":true,"use_new_in_memory_storage":true,"use_new_nwl_initialization":true,"use_new_nwl_stw":true,"use_new_nwl_wts":true,"use_not_now_dl_upsell_dismiss_cta":true,"use_player_abuse_bg_library":true,"use_request_time_ms_header":true,"use_session_based_sampling":true,"use_ts_visibilitylogger":true,"use_unified_flag_accessor":true,"use_watch_fragments2":true,"use_ytd_player_for_desktop_masthead":true,"vss_final_ping_send_and_write":true,"vss_playback_use_send_and_write":true,"warm_load_nav_start_web":true,"warm_op_csn_cleanup":true,"web_always_load_chat_support":true,"web_amsterdam_playlists":true,"web_amsterdam_post_mvp_playlists":true,"web_animated_actions":true,"web_animated_like":true,"web_animated_like_lazy_load":true,"web_api_url":true,"web_autonav_allow_off_by_default":true,"web_avatar_shape_inline_icon":true,"web_button_rework":true,"web_button_rework_with_live":true,"web_chat_prevent_chat_header_overflow":true,"web_cinematic_light_theme":true,"web_csi_action_sampling_enabled":true,"web_csi_debug_sample_enabled":true,"web_darker_dark_theme":true,"web_darker_dark_theme_deprecate":true,"web_darker_dark_theme_live_chat":true,"web_dedupe_ve_grafting":true,"web_defer_shorts_ui":true,"web_defer_shorts_ui_phase2":true,"web_deprecate_service_ajax_map_dependency":true,"web_disable_channels_chapter_entrypoint":true,"web_disable_vertical_scroll_chips":true,"web_early_logging_time_init":true,"web_enable_ab_em_rsp":true,"web_enable_ab_rsp_cl":true,"web_enable_abd_ref":true,"web_enable_adaptive_appl_signal":true,"web_enable_dynamic_metadata":true,"web_enable_dynamic_suggested_action":true,"web_enable_error_204":true,"web_enable_history_cache_map":true,"web_enable_lockup_view_model_for_ucp":true,"web_enable_voz_audio_feedback":true,"web_enable_youtab":true,"web_engagement_panel_show_description":true,"web_fill_shorts_detailed_accessibility":true,"web_fill_watch_endpoint_in_verify_age":true,"web_filled_subscribed_button":true,"web_fix_fine_scrubbing_false_play":true,"web_forward_command_on_pbj":true,"web_gel_timeout_cap":true,"web_guide_entry_role_is_link":true,"web_guide_ui_refresh":true,"web_header_eu_about_these_results":true,"web_hide_autonav_keyline":true,"web_horizontal_list_focus_bugfix":true,"web_infocards_teaser_show_logging_fix":true,"web_inline_player_enabled":true,"web_kevlar_enable_adaptive_signals":true,"web_localized_cc_icon":true,"web_log_memory_total_kbytes":true,"web_log_player_watch_next_ticks":true,"web_log_reels_ticks":true,"web_masthead_visited_channel_color_fix":true,"web_memoize_inflight_requests":true,"web_modern_ads":true,"web_modern_buttons":true,"web_modern_buttons_bl_survey":true,"web_modern_chips":true,"web_modern_collections":true,"web_modern_collections_v2":true,"web_modern_dialogs":true,"web_modern_player_settings_quality_bottom":true,"web_modern_playlists":true,"web_modern_subscribe":true,"web_modern_tabs":true,"web_modern_typography":true,"web_move_autoplay_video_under_chip":true,"web_one_platform_error_handling":true,"web_persist_server_autonav_state_on_client":true,"web_player_add_ve_conversion_logging_to_outbound_links":true,"web_player_autonav_empty_suggestions_fix":true,"web_player_autonav_next_button_renderer":true,"web_player_autonav_toggle_always_listen":true,"web_player_autonav_use_server_provided_state":true,"web_player_disable_inline_scrubbing":true,"web_player_enable_cultural_moment_overlay":true,"web_player_enable_early_warning_snackbar":true,"web_player_enable_featured_product_banner_exclusives_on_desktop":true,"web_player_enable_featured_product_banner_price_deals_on_desktop":true,"web_player_enable_featured_product_banner_promotion_text_on_desktop":true,"web_player_enable_info_button_in_banner_on_desktop":true,"web_player_enable_overflow_button_in_banner_on_desktop":true,"web_player_enable_premium_hbr_in_h5_api":true,"web_player_enable_premium_hbr_playback_cap":true,"web_player_enable_vod_featured_product_banner_on_desktop":true,"web_player_entities_middleware":true,"web_player_log_click_before_generating_ve_conversion_params":true,"web_player_move_autonav_toggle":true,"web_player_should_honor_include_asr_setting":true,"web_player_small_hbp_settings_menu":true,"web_player_split_event_bus":true,"web_player_topify_subtitles_for_shorts":true,"web_player_touch_mode_improvements":true,"web_player_use_heartbeat_poll_delay_ms":true,"web_player_use_new_api_for_quality_pullback":true,"web_player_ve_conversion_fixes_for_channel_info":true,"web_prefetch_preload_video":true,"web_progress_bar_window_mouse_events":true,"web_prs_testing_mode_killswitch":true,"web_rendererstamper_event_listener":true,"web_replace_thumbnail_with_image":true,"web_resizable_advertiser_banner_on_masthead":true,"web_resizable_advertiser_banner_on_masthead_safari_fix":true,"web_rich_shelf_show_less_button":true,"web_rich_shelf_show_less_button_overlapping_divider":true,"web_rich_shelf_show_more_button":true,"web_rich_shelf_show_more_button_overlapping_divider":true,"web_rounded_thumbnails":true,"web_scheduler_auto_init":true,"web_segmented_like_dislike_button":true,"web_sheets_ui_refresh":true,"web_shorts_badge_migration":true,"web_shorts_deflate_inactive_slides_aggressive":true,"web_shorts_scrubber_bar":true,"web_shorts_scrubber_bar_counterfactual":true,"web_shorts_scrubber_bar_skip_progress_bar_render":true,"web_shorts_shelf_on_search":true,"web_shorts_skip_loading_same_index":true,"web_shorts_small_screen_watch_while":true,"web_shorts_suggested_action_no_bvm":true,"web_shorts_surveys":true,"web_simple_scriptloader":true,"web_simple_styleloader":true,"web_snackbar_ui_refresh":true,"web_speedmaster_spacebar_control":true,"web_structured_description_show_more":true,"web_suggested_actions_backwards_compatible":true,"web_suggestion_box_bolder":true,"web_suggestion_box_restyle":true,"web_supports_animations_api":true,"web_thumbnail_overlay_badge_shape":true,"web_timestamp_large_thumbnail_margin":true,"web_update_flexible_buttons_after_renderidom":true,"web_use_cache_for_image_fallback":true,"web_use_client_imp_controls":true,"web_vision_pro_detection_killswitch":true,"web_watch_chips_mask_fade":true,"web_watch_cinematics_preferred_reduced_motion_default_disabled":true,"web_watch_rounded_player_large":true,"web_watch_theater_chat":true,"web_watch_theater_fixed_chat":true,"web_watch_typography_title_headline_xs":true,"web_watch_updated_metadata_server_initial_delay":true,"web_yt_config_context":true,"webfe_disable_ab_em_plb":true,"wil_icon_render_when_idle":true,"wiz_use_generic_logging_infra":true,"woffle_clean_up_after_entity_migration":true,"woffle_enable_download_status":true,"woffle_playlist_only_show_completed":true,"woffle_playlist_optimization":true,"woffle_playlist_visitor_fix":true,"woffle_used_state_report":true,"your_data_entrypoint":true,"yt_network_manager_component_to_lib_killswitch":true,"ytidb_clear_embedded_player":true,"ytidb_fetch_datasync_ids_for_data_cleanup":true,"H5_async_logging_delay_ms":30000.0,"app_shell_asset_log_fraction":1.0,"autoplay_pause_by_lact_sampling_fraction":0.0,"browse_ajax_log_warning_fraction":1.0,"cinematic_watch_effect_opacity":0.4,"dynamic_metadata_update_interaction_delay_period_sec":0.0,"formatted_description_log_warning_fraction":0.01,"kevlar_tuner_clamp_device_pixel_ratio":2.0,"kevlar_tuner_thumbnail_factor":1.0,"kevlar_unified_player_logging_threshold":1.0,"log_window_onerror_fraction":0.1,"polymer_property_access_logging_percent":0.0,"polymer_report_client_url_requested_rate":0.001,"polymer_report_missing_web_navigation_endpoint_rate":0.001,"prefetch_coordinator_error_logging_sampling_rate":1.0,"tv_pacf_logging_sample_rate":0.01,"web_shorts_error_logging_threshold":0.001,"web_shorts_intersection_observer_threshold_override":0.0,"web_system_health_fraction":0.01,"ytidb_transaction_ended_event_rate_limit":0.02,"ytidb_transaction_ended_event_rate_limit_session":0.2,"ytidb_transaction_ended_event_rate_limit_transaction":0.1,"active_time_update_interval_ms":10000,"autoplay_pause_by_lact_sec":0,"autoplay_time":8000,"autoplay_time_for_fullscreen":3000,"autoplay_time_for_music_content":3000,"botguard_async_snapshot_timeout_ms":3000,"check_navigator_accuracy_timeout_ms":0,"cinematic_watch_css_filter_blur_strength":40,"cinematic_watch_fade_out_duration":500,"cinematic_watch_transition_frame_rate":0,"client_streamz_web_flush_count":100,"client_streamz_web_flush_interval_seconds":60,"close_webview_delay_ms":100,"cloud_save_game_data_rate_limit_ms":3000,"compression_disable_point":10,"desktop_fountain_emoji_size_px":20,"desktop_search_suggestion_tap_target":0,"external_fullscreen_button_click_threshold":2,"external_fullscreen_button_shown_threshold":10,"gel_min_batch_size":3,"gel_queue_timeout_max_ms":300000,"get_async_timeout_ms":60000,"hide_cta_for_home_web_video_ads_animate_in_time":2,"high_priority_flyout_frequency":3,"initial_gel_batch_timeout":2000,"innertube_request_limit_ms":3000,"kevlar_lockup_hover_delay":32,"kevlar_mini_guide_width_threshold":791,"kevlar_persistent_guide_width_threshold":1312,"kevlar_time_caching_end_threshold":15,"kevlar_time_caching_start_threshold":15,"kevlar_tooltip_impression_cap":2,"kevlar_tuner_default_comments_delay":1000,"kevlar_tuner_scheduler_soft_state_timer_ms":800,"kevlar_tuner_visibility_time_between_jobs_ms":100,"kevlar_watch_flexy_metadata_height":136,"kevlar_watch_grid_below_player_value":0,"kevlar_watch_grid_sidebar_min_width":300,"kevlar_watch_max_player_width":1280,"kevlar_watch_metadata_refresh_description_lines":3,"kevlar_watch_page_columns_top_padding":24,"kevlar_watch_page_horizontal_margin":24,"kevlar_watch_page_margin":24,"kevlar_watch_player_min_height":360,"kevlar_watch_secondary_width":402,"kevlar_watch_two_column_width_threshold":1000,"live_chat_chunk_rendering":0,"live_chat_emoji_picker_restyle_bottom_px":0,"live_chat_emoji_picker_restyle_height_percent":0,"live_chat_emoji_picker_restyle_height_px":0,"live_chat_emoji_picker_restyle_width_px":0,"live_chat_max_chunk_size":5,"live_chat_min_chunk_interval_ms":300,"live_reactions_desktop_fab_relocation_mode":1,"max_body_size_to_compress":500000,"max_duration_to_consider_mouseover_as_hover":600000,"max_prefetch_window_sec_for_livestream_optimization":10,"min_prefetch_offset_sec_for_livestream_optimization":20,"minimum_duration_to_consider_mouseover_as_hover":500,"mweb_history_manager_cache_size":100,"mweb_history_manager_w2w_ttl":0,"network_polling_interval":30000,"pbj_navigate_limit":-1,"play_click_interval_ms":30000,"play_ping_interval_ms":10000,"post_type_icons_rearrange":1,"prefetch_comments_ms_after_video":0,"prefetch_coordinator_command_timeout_ms":60000,"prefetch_coordinator_max_inflight_requests":1,"rich_grid_max_item_width":500,"rich_grid_min_item_width":310,"send_config_hash_timer":0,"service_worker_push_logged_out_prompt_watches":-1,"service_worker_push_prompt_cap":-1,"service_worker_push_prompt_delay_microseconds":3888000000000,"slow_compressions_before_abandon_count":4,"swatcheroo_rich_grid_delay":0,"user_engagement_experiments_rate_limit_ms":86400000,"user_mention_suggestions_edu_impression_cap":10,"visibility_time_between_jobs_ms":100,"web_cold_open_animation_initial_delay":2000,"web_emulated_idle_callback_delay":0,"web_foreground_heartbeat_interval_ms":28000,"web_gel_debounce_ms":60000,"web_logging_max_batch":150,"web_player_caption_language_preference_stickiness_duration":30,"web_search_inline_player_triggering_delay":0,"web_shorts_deflate_inactive_slides_aggressive_distance":0,"web_shorts_inline_playback_preview_ms":5000,"web_smoothness_test_duration_ms":0,"web_smoothness_test_method":0,"wil_icon_max_concurrent_fetches":9999,"wn_grid_max_item_width":0,"wn_grid_min_item_width":0,"yoodle_end_time_utc":0,"yoodle_start_time_utc":0,"ytidb_remake_db_retries":1,"ytidb_reopen_db_retries":0,"WebClientReleaseProcessCritical__youtube_web_client_version_override":"","asset_caching_http_max_age":"","comment_input_box_triggering_strategy":"NEVER","debug_forced_internalcountrycode":"","desktop_search_bigger_thumbs_style":"BIG","desktop_searchbar_style":"default","embeds_web_synth_ch_headers_banned_urls_regex":"","il_payload_scraping":"","kevlar_duplicate_pref_cookie_domain_override":"","kevlar_link_capturing_mode":"","live_chat_unicode_emoji_json_url":"https://www.gstatic.com/youtube/img/emojis/emojis-svg-9.json","place_pivot_triggering_container_alternate":"","place_pivot_triggering_counterfactual_container_alternate":"","polymer_task_manager_status":"production","reels_action_justified_content":"flex-start","reels_metadata_justified_content":"flex-start","reels_navigation_justify_content":"space-between","search_overview_link_style":"green_track","service_worker_push_force_notification_prompt_tag":"1","service_worker_scope":"/","web_client_version_override":"","web_home_feed_reload_experience":"none","web_modern_subscribe_style":"filled","web_shorts_expanded_overlay_type":"DEFAULT","web_shorts_overlay_vertical_orientation":"bottom","yoodle_base_url":"","conditional_lab_ids":[51059618,51063041,51149280],"guide_business_info_countries":["KR"],"guide_legal_footer_enabled_countries":["NL","ES"],"html5_profiler_trace_enums":[],"kevlar_command_handler_command_banlist":[],"kevlar_page_service_url_prefix_carveouts":[],"web_op_signal_type_banlist":[]},"GAPI_HINT_PARAMS":"m;/_/scs/abc-static/_/js/k\u003dgapi.gapi.en.dCBC8e6ENbg.O/am\u003dAAAC/d\u003d1/rs\u003dAHpOoo8oB7UmguRctpg6togRivSNxNKjzQ/m\u003d__features__","GAPI_HOST":"https://apis.google.com","GAPI_LOCALE":"en_US","GL":"US","GOOGLE_FEEDBACK_PRODUCT_ID":"59","GOOGLE_FEEDBACK_PRODUCT_DATA":{"polymer":"active","polymer2":"active","accept_language":""},"HL":"en","HTML_DIR":"ltr","HTML_LANG":"en","INNERTUBE_API_KEY":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","INNERTUBE_API_VERSION":"v1","INNERTUBE_CLIENT_NAME":"WEB","INNERTUBE_CLIENT_VERSION":"2.20240425.07.00","INNERTUBE_CONTEXT":{"client":{"hl":"en","gl":"US","remoteHost":"3.237.223.94","deviceMake":"","deviceModel":"","visitorData":"CgtDV2VMX2ZtcXBXayiDn7axBjIKCgJVUxIEGgAgXA%3D%3D","userAgent":"FeedValidator/1.3,gzip(gfe)","clientName":"WEB","clientVersion":"2.20240425.07.00","osVersion":"","originalUrl":"https://www.youtube.com/watch?v\u003dC3TdtpKFZLE\u0026feature\u003dyoutu.be","platform":"DESKTOP","clientFormFactor":"UNKNOWN_FORM_FACTOR","configInfo":{"appInstallData":"CIOftrEGENPhrwUQjcywBRDd6P4SEN6I_xIQu9KvBRCQsrAFENTgsAUQvoqwBRC8-a8FEPnksAUQ57qvBRDUoa8FEPvasAUQ1-mvBRDz4LAFENCNsAUQr4__EhDR4LAFEParsAUQyfevBRDe3bAFENjgsAUQi8-wBRDlw7AFEPXgsAUQ4fKvBRDzobAFEOvo_hIQ1t2wBRCx3LAFEKzYsAUQopKwBRDM364FEP_fsAUQvvmvBRCDv7AFEPXksAUQ2uSwBRDViLAFEKO7sAUQ4MOwBRDMw7AFEKiasAUQ6sOvBRDus7AFEJeDsAUQk82wBRDN17AFEOPRsAUQx86wBRD40rAFEObWsAUQntCwBRCa8K8FEKW7sAUQgqL_EhDKw7AFEMbDsAUQ782wBRD8hbAFEInorgUQ1tawBRDZya8FEKKBsAUQpcL-EhDPqLAFEJXNsAUQ7qKvBRCnu7AFELfvrwUQyMOwBRDJ17AFENngsAUQqtiwBRD-4LAFEOLUrgUQt-r-EhC3q7AFEKaasAUQ26-vBRCr5LAFEL22rgUQiIewBRCPxLAFEMf9tyIQxMOwBRCI468FEL2ZsAUQ9KuwBRD30LAFEJaVsAUQkv23IhDZ5LAFELel_xIQntGwBRDEybAFEOHbsAUqKENBTVNHQlVUcGIyd0ROemtCcUNROUF2Ykd3YnFzUVQyN1FZZEJ3PT0%3D"},"userInterfaceTheme":"USER_INTERFACE_THEME_LIGHT","deviceExperimentId":"ChxOek0yTWpZNU9EYzFPRFl6TWprM056YzFNQT09EIOftrEGGIOftrEG"},"user":{"lockedSafetyMode":false},"request":{"useSsl":true},"clickTracking":{"clickTrackingParams":"IhMI5LLEmMvjhQMVTsA/BB0FrwbCMgh5b3V0dS5iZQ\u003d\u003d"}},"INNERTUBE_CONTEXT_CLIENT_NAME":1,"INNERTUBE_CONTEXT_CLIENT_VERSION":"2.20240425.07.00","INNERTUBE_CONTEXT_GL":"US","INNERTUBE_CONTEXT_HL":"en","LATEST_ECATCHER_SERVICE_TRACKING_PARAMS":{"client.name":"WEB"},"LOGGED_IN":false,"PAGE_BUILD_LABEL":"youtube.desktop.web_20240425_07_RC00","PAGE_CL":628133163,"scheduler":{"useRaf":true,"timeout":20},"SERVER_NAME":"WebFE","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%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DC3TdtpKFZLE%2526feature%253Dyoutu.be%26feature%3D__FEATURE__\u0026hl\u003den","VISITOR_DATA":"CgtDV2VMX2ZtcXBXayiDn7axBjIKCgJVUxIEGgAgXA%3D%3D","WEB_PLAYER_CONTEXT_CONFIGS":{"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH":{"transparentBackground":true,"showMiniplayerButton":true,"externalFullscreen":true,"showMiniplayerUiWhenMinimized":true,"rootElementId":"movie_player","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH","eventLabel":"detailpage","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","enableCsiLogging":true,"csiPageType":"watch","datasyncId":"V32b4100d||","allowWoffleManagement":true,"cinematicSettingsAvailable":true,"canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER":{"rootElementId":"c4-player","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_CHANNEL_TRAILER","eventLabel":"profilepage","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","enableCsiLogging":true,"csiPageType":"channels","datasyncId":"V32b4100d||","canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_PLAYLIST_OVERVIEW":{"rootElementId":"c4-player","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_PLAYLIST_OVERVIEW","eventLabel":"playlistoverview","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","disableSharing":true,"hideInfo":true,"disableWatchLater":true,"cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","enableCsiLogging":true,"csiPageType":"playlist_overview","datasyncId":"V32b4100d||","canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO":{"rootElementId":"ytd-default-promo-panel-renderer-inline-playback-renderer","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_VERTICAL_LANDING_PAGE_PROMO","eventLabel":"profilepage","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","controlsType":0,"disableRelatedVideos":true,"annotationsLoadPolicy":3,"device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","hideInfo":true,"startMuted":true,"enableMutedAutoplay":true,"cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","enableCsiLogging":true,"csiPageType":"channels","datasyncId":"V32b4100d||","canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS":{"rootElementId":"shorts-player","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SHORTS","eventLabel":"shortspage","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","controlsType":0,"disableKeyboardControls":true,"disableRelatedVideos":true,"annotationsLoadPolicy":3,"device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","hideInfo":true,"disableFullscreen":true,"cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","enableCsiLogging":true,"datasyncId":"V32b4100d||","storeUserVolume":true,"disableSeek":true,"disablePaidContentOverlay":true,"preferGapless":true,"canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER":{"rootElementId":"ytd-sponsorships-offer-with-video-renderer","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SPONSORSHIPS_OFFER","eventLabel":"sponsorshipsoffer","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","disableRelatedVideos":true,"annotationsLoadPolicy":3,"device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","disableFullscreen":true,"cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","datasyncId":"V32b4100d||","canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW":{"rootElementId":"inline-preview-player","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW","eventLabel":"detailpage","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","controlsType":0,"disableKeyboardControls":true,"device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","disableFullscreen":true,"cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","enableCsiLogging":true,"csiPageType":"watch","disableMdxCast":true,"datasyncId":"V32b4100d||","disablePaidContentOverlay":true,"canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING":{"rootElementId":"ytd-handles-claiming-video-item-renderer","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_HANDLES_CLAIMING","eventLabel":"handlesclaiming","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","disableRelatedVideos":true,"device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","datasyncId":"V32b4100d||","canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM":{"rootElementId":"sfv-audio-item-player","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_SFV_AUDIO_ITEM","eventLabel":"shortsaudiopivot","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","enableCsiLogging":true,"datasyncId":"V32b4100d||","canaryStage":""},"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD":{"rootElementId":"masthead-player","jsUrl":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","cssUrl":"/s/player/652ba3a2/www-player.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_MASTHEAD_AD","contentRegion":"US","hl":"en_US","hostLanguage":"en","playerStyle":"desktop-polymer","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"2.20240425.07.00","controlsType":0,"disableKeyboardControls":true,"disableRelatedVideos":true,"annotationsLoadPolicy":3,"device":{"brand":"","model":"","platform":"DESKTOP","interfaceName":"WEB","interfaceVersion":"2.20240425.07.00"},"serializedExperimentIds":"23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435","serializedExperimentFlags":"H5_async_logging_delay_ms\u003d30000.0\u0026H5_enable_full_pacf_logging\u003dtrue\u0026H5_use_async_logging\u003dtrue\u0026a11y_h5_associate_survey_question\u003dtrue\u0026ab_det_apb_b\u003dtrue\u0026ab_det_el_h\u003dtrue\u0026ab_det_fet_wr\u003dtrue\u0026ab_det_fet_wr_en\u003dtrue\u0026ab_det_gen_re\u003dtrue\u0026ab_sig_bit_dea\u003dtrue\u0026action_companion_center_align_description\u003dtrue\u0026ad_pod_disable_companion_persist_ads_quality\u003dtrue\u0026align_ad_to_video_player_lifecycle_for_bulleit\u003dtrue\u0026allow_drm_override\u003dtrue\u0026allow_live_autoplay\u003dtrue\u0026allow_poltergust_autoplay\u003dtrue\u0026allow_skip_networkless\u003dtrue\u0026allow_vp9_1080p_mq_enc\u003dtrue\u0026att_web_record_metrics\u003dtrue\u0026autoplay_time\u003d8000\u0026autoplay_time_for_fullscreen\u003d3000\u0026autoplay_time_for_music_content\u003d3000\u0026bg_vm_reinit_threshold\u003d7200000\u0026blocked_packages_for_sps\u003d[]\u0026botguard_async_snapshot_timeout_ms\u003d3000\u0026captions_url_add_ei\u003dtrue\u0026check_ad_ui_status_for_mweb_safari\u003dtrue\u0026check_login_info_at_app_init_time\u003dtrue\u0026check_navigator_accuracy_timeout_ms\u003d0\u0026clear_user_partitioned_ls\u003dtrue\u0026client_respect_autoplay_switch_button_renderer\u003dtrue\u0026compress_gel\u003dtrue\u0026compression_disable_point\u003d10\u0026copy_login_info_to_st_cookie\u003dtrue\u0026csi_config_handling_infra\u003dtrue\u0026csi_on_gel\u003dtrue\u0026dash_manifest_version\u003d5\u0026debug_bandaid_hostname\u003d\u0026debug_sherlog_username\u003d\u0026deprecate_csi_has_info\u003dtrue\u0026deprecate_delay_ping\u003dtrue\u0026deprecate_pair_servlet_enabled\u003dtrue\u0026desktop_sparkles_light_cta_button\u003dtrue\u0026disable_cached_masthead_data\u003dtrue\u0026disable_channel_id_check_for_suspended_channels\u003dtrue\u0026disable_child_node_auto_formatted_strings\u003dtrue\u0026disable_defer_admodule_on_advertiser_video\u003dtrue\u0026disable_enf_isd\u003dtrue\u0026disable_features_for_supex\u003dtrue\u0026disable_inline_preview_scrubbing_for_vac_ads_on_web\u003dtrue\u0026disable_legacy_desktop_remote_queue\u003dtrue\u0026disable_mdx_connection_in_mdx_module_for_music_web\u003dtrue\u0026disable_new_pause_state3\u003dtrue\u0026disable_pacf_logging_for_memory_limited_tv\u003dtrue\u0026disable_rounding_ad_notify\u003dtrue\u0026disable_safari_ui_status_check\u003dtrue\u0026disable_simple_mixed_direction_formatted_strings\u003dtrue\u0026disable_ssdai_on_errors\u003dtrue\u0026disable_threegpp_progressive_formats\u003dtrue\u0026disable_thumbnail_preloading\u003dtrue\u0026disable_web_visit_advertiser_link_icon\u003dtrue\u0026edge_encryption_fill_primary_key_version\u003dtrue\u0026embeds_add_player_mode_to_ad_events\u003dtrue\u0026embeds_enable_muted_autoplay\u003dtrue\u0026embeds_transport_use_scheduler\u003dtrue\u0026embeds_web_enable_ad_skipped_event_publishing\u003dtrue\u0026embeds_web_enable_config_parsing_fix\u003dtrue\u0026embeds_web_enable_host_flags_client_permissions\u003dtrue\u0026embeds_web_enable_host_flags_innertube\u003dtrue\u0026embeds_web_enable_load_player_from_page_show\u003dtrue\u0026embeds_web_enable_set_faux_fullscreen_in_public_api\u003dtrue\u0026embeds_web_enable_ve_conversion_logging_tracking_no_allow_list\u003dtrue\u0026embeds_web_lite_mode\u003d1\u0026embeds_web_move_preload_by_player_vars_to_public\u003dtrue\u0026embeds_web_nwl_disable_nocookie\u003dtrue\u0026embeds_web_synth_ch_headers_banned_urls_regex\u003d\u0026enable_ab_report_on_errorscreen\u003dtrue\u0026enable_ab_rp_int\u003dtrue\u0026enable_active_view_display_ad_renderer_web_home\u003dtrue\u0026enable_ad_context_in_vss_pings\u003dtrue\u0026enable_ad_cpn_macro_substitution_for_click_pings\u003dtrue\u0026enable_ap_ikd\u003dtrue\u0026enable_app_promo_endcap_eml_on_tablet\u003dtrue\u0026enable_async_ab_enf\u003dtrue\u0026enable_autotrim_enhanced_video_on_web\u003dtrue\u0026enable_cast_for_web_unplugged\u003dtrue\u0026enable_cast_on_music_web\u003dtrue\u0026enable_client_page_id_header_for_first_party_pings\u003dtrue\u0026enable_client_sli_logging\u003dtrue\u0026enable_courses_player_overlay_purchase\u003dtrue\u0026enable_cta_banner_on_unplugged_lr\u003dtrue\u0026enable_dark_mode_style_endcap\u003dtrue\u0026enable_dark_mode_style_endcap_timed_pie_countdown\u003dtrue\u0026enable_desktop_companion_impression_on_first_visible\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_android\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_ios\u003dtrue\u0026enable_dsa_ad_badge_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_mobile\u003dtrue\u0026enable_dsa_innertube_for_action_endcap_on_web\u003dtrue\u0026enable_dsa_one_click_ata_translators_infeed_elements\u003dtrue\u0026enable_entity_store_from_dependency_injection\u003dtrue\u0026enable_eom_webview_header\u003dtrue\u0026enable_error_corrections_infocard\u003dtrue\u0026enable_error_corrections_infocard_web_client\u003dtrue\u0026enable_error_corrections_infocard_web_client_check\u003dtrue\u0026enable_error_corrections_infocards_icon_web\u003dtrue\u0026enable_eviction_protection_for_bulleit\u003dtrue\u0026enable_flow_logging_p4e\u003dtrue\u0026enable_fully_reactive_badge_shape\u003dtrue\u0026enable_gel_log_commands\u003dtrue\u0026enable_ghost_view_rendering_limited_h5_client\u003dtrue\u0026enable_handles_account_menu_switcher\u003dtrue\u0026enable_identity_attributes_for_live_chat\u003dtrue\u0026enable_is_extended_monitoring\u003dtrue\u0026enable_kabuki_comments_on_shorts\u003ddisabled\u0026enable_live_premiere_web_player_indicator\u003dtrue\u0026enable_loggingcontext_trackingparams\u003dtrue\u0026enable_mixed_direction_formatted_strings\u003dtrue\u0026enable_modern_skip_button_on_web\u003dtrue\u0026enable_multiple_heatseeker_decorations\u003dtrue\u0026enable_mweb_endcap_dark_mode_action_button\u003dtrue\u0026enable_mweb_livestream_ui_update\u003dtrue\u0026enable_new_paid_product_placement\u003dtrue\u0026enable_new_tvae_ui_on_lr\u003dtrue\u0026enable_out_of_stock_text_all_surfaces\u003dtrue\u0026enable_pacf_slot_asde_infeed_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5\u003dtrue\u0026enable_pacf_slot_asde_player_byte_h5_TV\u003dtrue\u0026enable_pass_sdc_get_accounts_list\u003dtrue\u0026enable_pl_r_c\u003dtrue\u0026enable_pl_r_c_s\u003dtrue\u0026enable_pl_r_si_fa\u003dtrue\u0026enable_populate_att_psd_in_abe_feedback\u003dtrue\u0026enable_populate_psd_in_abe_feedback\u003dtrue\u0026enable_post_ad_perception_survey_fix_on_tvhtml5\u003dtrue\u0026enable_post_ad_perception_survey_in_tvhtml5\u003dtrue\u0026enable_respect_lang_dir\u003dtrue\u0026enable_sdf_in_player_video_h5\u003dtrue\u0026enable_sdf_midroll_postroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_h5\u003dtrue\u0026enable_sdf_preroll_player_bytes_video_tv\u003dtrue\u0026enable_server_driven_abr\u003dtrue\u0026enable_server_driven_abr_for_backgroundable\u003dtrue\u0026enable_server_driven_abr_url_generation\u003dtrue\u0026enable_server_driven_readahead\u003dtrue\u0026enable_server_stitched_dai\u003dtrue\u0026enable_set_endcap_thumbnail_from_layout\u003dtrue\u0026enable_shorts_player\u003dtrue\u0026enable_skip_ad_guidance_prompt\u003dtrue\u0026enable_skip_to_next_messaging\u003dtrue\u0026enable_skippable_ads_for_unplugged_ad_pod\u003dtrue\u0026enable_small_endcap_action_button_for_mweb\u003dtrue\u0026enable_smearing_expansion_dai\u003dtrue\u0026enable_tectonic_ad_ux_for_halftime\u003dtrue\u0026enable_third_party_info\u003dtrue\u0026enable_topsoil_wta_for_halftime_live_infra\u003dtrue\u0026enable_web_96_bit_csn\u003dtrue\u0026enable_web_media_session_metadata_fix\u003dtrue\u0026enable_web_player_player_in_bar_feature\u003dtrue\u0026enable_web_tiered_gel\u003dtrue\u0026enable_wn_infocards\u003dtrue\u0026enable_yt_ata_iframe_authuser\u003dtrue\u0026enabled_asd_timeline\u003dtrue\u0026err_on_pl_r_c\u003dtrue\u0026error_message_for_gsuite_network_restrictions\u003dtrue\u0026export_networkless_options\u003dtrue\u0026external_fullscreen_with_edu\u003dtrue\u0026fetch_att_independently\u003dtrue\u0026fetch_bid_for_dclk_status\u003dtrue\u0026fill_single_video_with_notify_to_lasr\u003dtrue\u0026fix_ads_tracking_for_swf_config_deprecation_mweb\u003dtrue\u0026fix_h5_toggle_button_a11y\u003dtrue\u0026fix_isd_logging\u003dtrue\u0026fix_survey_color_contrast_on_destop\u003dtrue\u0026fix_toggle_button_role_for_ad_components\u003dtrue\u0026fix_web_instream_survey_question_aria_label\u003dtrue\u0026gab_return_sabr_ssdai_config\u003dtrue\u0026gcf_config_store_enabled\u003dtrue\u0026gcf_music_innertube\u003dtrue\u0026gel_min_batch_size\u003d3\u0026gel_queue_timeout_max_ms\u003d300000\u0026gvi_channel_client_screen\u003dtrue\u0026h5_companion_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_enable_ad_mbs\u003dtrue\u0026h5_enable_generic_error_logging_event\u003dtrue\u0026h5_enable_unified_csi_preroll\u003dtrue\u0026h5_inplayer_enable_adcpn_macro_substitution_for_click_pings\u003dtrue\u0026h5_reset_cache_and_filter_before_update_masthead\u003dtrue\u0026heatseeker_decoration_threshold\u003d0.8\u0026hfr_dropped_framerate_fallback_threshold\u003d0\u0026hide_cta_for_home_web_video_ads_animate_in_time\u003d2\u0026hide_endpoint_overflow_on_ytd_display_ad_renderer\u003dtrue\u0026html5_account_for_underrun_advance_in_sabr\u003dtrue\u0026html5_ad_timeout_ms\u003d0\u0026html5_adaptation_step_count\u003d0\u0026html5_add_dai_smearing_to_qoe\u003dtrue\u0026html5_ads_preroll_lock_timeout_delay_ms\u003d15000\u0026html5_allow_preloading_with_idle_only_network_for_sabr\u003dtrue\u0026html5_allow_video_keyframe_without_audio\u003dtrue\u0026html5_annotate_bitrate_best_effort\u003dtrue\u0026html5_apply_constraints_in_client_for_sabr\u003dtrue\u0026html5_apply_min_failures\u003dtrue\u0026html5_apply_start_time_within_ads_for_ssdai_transitions\u003dtrue\u0026html5_atr_disable_force_fallback\u003dtrue\u0026html5_attach_num_random_bytes_to_bandaid\u003d0\u0026html5_attach_po_token_to_bandaid\u003dtrue\u0026html5_autonav_cap_idle_secs\u003d0\u0026html5_autonav_quality_cap\u003d720\u0026html5_autoplay_default_quality_cap\u003d0\u0026html5_av1_ordinal_cap\u003d0\u0026html5_block_pip_safari_delay\u003d0\u0026html5_bypass_contention_secs\u003d0.0\u0026html5_byterate_soft_cap_mweb\u003d0\u0026html5_cache_request_key\u003d\u0026html5_check_for_idle_network_interval_ms\u003d1000\u0026html5_check_video_data_errors_before_playback_start\u003dtrue\u0026html5_chipset_soft_cap\u003d8192\u0026html5_cobalt_audio_write_ahead_ms\u003d0\u0026html5_cobalt_default_buffer_size_in_bytes\u003d0\u0026html5_cobalt_max_size_for_immed_job\u003d0\u0026html5_cobalt_min_processor_cnt_to_offload_algo\u003d0\u0026html5_cobalt_override_quic\u003d0\u0026html5_consume_all_buffered_bytes_one_poll\u003dtrue\u0026html5_consume_media_bytes_slice_infos\u003dtrue\u0026html5_continuous_goodput_probe_interval_ms\u003d0\u0026html5_de_dupe_content_video_loads_in_lifecycle_api\u003dtrue\u0026html5_debug_data_log_probability\u003d0.0\u0026html5_decode_to_texture_cap\u003dtrue\u0026html5_default_ad_gain\u003d0.5\u0026html5_default_quality_cap\u003d0\u0026html5_defer_fetch_att_ms\u003d1000\u0026html5_delayed_retry_count\u003d1\u0026html5_delayed_retry_delay_ms\u003d5000\u0026html5_deprecate_adservice\u003dtrue\u0026html5_deprecate_video_tag_pool\u003dtrue\u0026html5_desktop_vr180_allow_panning\u003dtrue\u0026html5_df_downgrade_thresh\u003d0.6\u0026html5_disable_client_autonav_cap_for_onesie\u003dtrue\u0026html5_disable_csi_for_bulleit\u003dtrue\u0026html5_disable_move_pssh_to_moov\u003dtrue\u0026html5_disable_non_contiguous\u003dtrue\u0026html5_disable_peak_shave_for_onesie\u003dtrue\u0026html5_displayed_frame_rate_downgrade_threshold\u003d45\u0026html5_dispose_modules_in_order\u003dtrue\u0026html5_drm_byterate_soft_cap\u003d0\u0026html5_drm_byterate_soft_cap_vp9\u003d0\u0026html5_drm_check_all_key_error_states\u003dtrue\u0026html5_drm_cpi_license_key\u003dtrue\u0026html5_drm_live_byterate_soft_cap\u003d0\u0026html5_early_media_for_sharper_shorts\u003dtrue\u0026html5_enable_ac3\u003dtrue\u0026html5_enable_ads_client_monitoring_log_tv\u003dtrue\u0026html5_enable_caption_changes_for_mosaic\u003dtrue\u0026html5_enable_client_hints_override\u003dtrue\u0026html5_enable_composite_embargo\u003dtrue\u0026html5_enable_eac3\u003dtrue\u0026html5_enable_embedded_player_visibility_signals\u003dtrue\u0026html5_enable_non_notify_composite_vod_lsar_pacf\u003dtrue\u0026html5_enable_oduc\u003dtrue\u0026html5_enable_pp_proxima_eligible\u003dtrue\u0026html5_enable_sabr_format_selection\u003dtrue\u0026html5_enable_sabr_vod_streaming_xhr\u003dtrue\u0026html5_enable_server_driven_request_cancellation\u003dtrue\u0026html5_enable_single_video_vod_ivar_on_pacf\u003dtrue\u0026html5_enable_tvos_dash\u003dtrue\u0026html5_enable_tvos_encrypted_vp9\u003dtrue\u0026html5_enable_widevine_for_alc\u003dtrue\u0026html5_enable_widevine_for_fast_linear\u003dtrue\u0026html5_encourage_array_coalescing\u003dtrue\u0026html5_entity_id_simplified_preferred_record_size\u003d50\u0026html5_fixed_media_duration_for_request\u003d0\u0026html5_force_debug_data_for_client_tmp_logs\u003dtrue\u0026html5_gapless_ended_transition_buffer_ms\u003d200\u0026html5_gapless_handoff_close_end_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_close_end_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_handoff_started_long_rebuffer_cfl\u003dtrue\u0026html5_gapless_handoff_started_long_rebuffer_delay_ms\u003d0\u0026html5_gapless_loop_seek_offset_in_milli\u003d0\u0026html5_gapless_slice_append_stuck_cfl\u003dtrue\u0026html5_gapless_slice_append_stuck_delay_ms\u003d0\u0026html5_gapless_slow_seek_cfl\u003dtrue\u0026html5_gapless_slow_seek_delay_ms\u003d0\u0026html5_gapless_slow_start_delay_ms\u003d0\u0026html5_generate_session_po_token\u003dtrue\u0026html5_gl_fps_threshold\u003d0\u0026html5_hdcp_probing_stream_url\u003d\u0026html5_head_miss_secs\u003d0.0\u0026html5_hfr_quality_cap\u003d0\u0026html5_high_res_logging_percent\u003d1.0\u0026html5_honor_caption_availabilities_in_audio_track\u003dtrue\u0026html5_hopeless_secs\u003d0\u0026html5_idle_rate_limit_ms\u003d0\u0026html5_ignore_interruptive_ads_for_server_stitched\u003dtrue\u0026html5_innertube_heartbeats_for_fairplay\u003dtrue\u0026html5_innertube_heartbeats_for_playready\u003dtrue\u0026html5_innertube_heartbeats_for_widevine\u003dtrue\u0026html5_ios4_seek_above_zero\u003dtrue\u0026html5_ios7_force_play_on_stall\u003dtrue\u0026html5_ios_force_seek_to_zero_on_stop\u003dtrue\u0026html5_jumbo_mobile_subsegment_readahead_target\u003d3.0\u0026html5_jumbo_ull_nonstreaming_mffa_ms\u003d4000\u0026html5_jumbo_ull_subsegment_readahead_target\u003d1.3\u0026html5_license_constraint_delay\u003d5000\u0026html5_live_abr_head_miss_fraction\u003d0.0\u0026html5_live_abr_repredict_fraction\u003d0.0\u0026html5_live_chunk_readahead_proxima_override\u003d0\u0026html5_live_head_playable\u003dtrue\u0026html5_live_low_latency_bandwidth_window\u003d0.0\u0026html5_live_normal_latency_bandwidth_window\u003d0.0\u0026html5_live_quality_cap\u003d0\u0026html5_live_ultra_low_latency_bandwidth_window\u003d0.0\u0026html5_liveness_drift_chunk_override\u003d0\u0026html5_liveness_drift_proxima_override\u003d0\u0026html5_log_audio_abr\u003dtrue\u0026html5_log_audio_switch_metrics\u003dtrue\u0026html5_log_audio_switching_latency\u003dtrue\u0026html5_log_experiment_id_from_player_response_to_ctmp\u003d\u0026html5_log_first_ssdai_requests_killswitch\u003dtrue\u0026html5_log_rebuffer_events\u003d5\u0026html5_log_request_identifier_on_format_change\u003dtrue\u0026html5_log_trigger_events_with_debug_data\u003dtrue\u0026html5_log_vss_extra_lr_cparams_freq\u003d\u0026html5_long_rebuffer_jiggle_cmt_delay_ms\u003d0\u0026html5_long_rebuffer_threshold_ms\u003d30000\u0026html5_manifestless_unplugged\u003dtrue\u0026html5_manifestless_vp9_otf\u003dtrue\u0026html5_max_buffer_health_for_downgrade_prop\u003d0.0\u0026html5_max_buffer_health_for_downgrade_secs\u003d0.0\u0026html5_max_byterate\u003d0\u0026html5_max_discontinuity_rewrite_count\u003d0\u0026html5_max_drift_per_track_secs\u003d0.0\u0026html5_max_drift_seconds\u003d0.0\u0026html5_max_headm_for_streaming_xhr\u003d0\u0026html5_max_live_dvr_window_plus_margin_secs\u003d46800.0\u0026html5_max_readbehind_secs\u003d0\u0026html5_max_redirect_response_length\u003d8192\u0026html5_max_selectable_quality_ordinal\u003d0\u0026html5_max_source_buffer_append_size_in_bytes\u003d0\u0026html5_maximum_readahead_seconds\u003d0.0\u0026html5_media_fullscreen\u003dtrue\u0026html5_mffa_ms_proxima_override\u003d0\u0026html5_min_failures_to_delay_retry\u003d3\u0026html5_min_media_duration_for_append_prop\u003d0.0\u0026html5_min_media_duration_for_cabr_slice\u003d0.01\u0026html5_min_progress_event_interval_ms\u003d0\u0026html5_min_quality_ordinal\u003d0\u0026html5_min_readbehind_cap_secs\u003d60\u0026html5_min_readbehind_secs\u003d0\u0026html5_min_seconds_between_format_selections\u003d0.0\u0026html5_min_selectable_quality_ordinal\u003d0\u0026html5_min_startup_buffered_ad_media_duration_secs\u003d1.2\u0026html5_min_startup_buffered_media_duration_for_live_secs\u003d0.0\u0026html5_min_startup_buffered_media_duration_secs\u003d1.2\u0026html5_min_startup_duration_live_secs\u003d0.25\u0026html5_min_upgrade_health_secs\u003d0.0\u0026html5_minimum_readahead_seconds\u003d0.0\u0026html5_mock_content_binding_for_session_token\u003d\u0026html5_move_disable_airplay\u003dtrue\u0026html5_no_placeholder_rollbacks\u003dtrue\u0026html5_no_video_to_ad_on_preroll\u003dtrue\u0026html5_no_video_to_ad_on_preroll_reset\u003dtrue\u0026html5_non_onesie_attach_po_token\u003dtrue\u0026html5_normal_latency_mffa_ms\u003d0\u0026html5_not_register_disposables_when_core_listens\u003dtrue\u0026html5_ns_yt_progressive_quality_cap\u003d0\u0026html5_num_of_webpo_retries\u003d2\u0026html5_oduc_transfer_logging\u003dtrue\u0026html5_offline_failure_retry_limit\u003d2\u0026html5_offline_prevent_redownload_downloaded_video\u003dtrue\u0026html5_onesie_audio_only_playback\u003dtrue\u0026html5_onesie_check_timeout\u003dtrue\u0026html5_onesie_defer_content_loader_ms\u003d0\u0026html5_onesie_live_ttl_secs\u003d8\u0026html5_onesie_notify_cuepoint_manager_on_completion\u003dtrue\u0026html5_onesie_prewarm_interval_ms\u003d0\u0026html5_onesie_prewarm_max_lact_ms\u003d0\u0026html5_onesie_redirector_timeout\u003dtrue\u0026html5_onesie_redirector_timeout_ms\u003d0\u0026html5_onesie_request_timeout_ms\u003d1000\u0026html5_onesie_send_streamer_context\u003dtrue\u0026html5_pause_on_nonforeground_platform_errors\u003dtrue\u0026html5_peak_shave\u003dtrue\u0026html5_perf_cap_override_sticky\u003dtrue\u0026html5_performance_cap_floor\u003d360\u0026html5_performance_impact_profiling_timer_ms\u003d0\u0026html5_perserve_av1_perf_cap\u003dtrue\u0026html5_pipeline_manifestless_allow_nonstreaming\u003dtrue\u0026html5_platform_minimum_readahead_seconds\u003d0.0\u0026html5_player_autonav_logging\u003dtrue\u0026html5_player_dynamic_bottom_gradient\u003dtrue\u0026html5_player_min_build_cl\u003d-1\u0026html5_player_preload_ad_fix\u003dtrue\u0026html5_post_interrupt_readahead\u003d20\u0026html5_prefer_server_bwe3\u003dtrue\u0026html5_preload_before_initial_seek_with_sabr\u003dtrue\u0026html5_preload_wait_time_secs\u003d0.0\u0026html5_probe_primary_delay_base_ms\u003d0\u0026html5_process_all_encrypted_events\u003dtrue\u0026html5_profiler_trace_enums\u003d[]\u0026html5_ps4_shorts_1080p_soft_cap\u003dtrue\u0026html5_qoe_lh_min_duration_ms\u003d0\u0026html5_qoe_proto_mock_length\u003d0\u0026html5_query_sw_secure_crypto_for_android\u003dtrue\u0026html5_random_playback_cap\u003d0\u0026html5_rebase_video_to_ad_timeline\u003dtrue\u0026html5_recognize_predict_start_cue_point\u003dtrue\u0026html5_record_ump_timing\u003dtrue\u0026html5_remove_command_triggered_companions\u003dtrue\u0026html5_remove_not_servable_check_killswitch\u003dtrue\u0026html5_rename_apbs\u003dtrue\u0026html5_report_fatal_drm_restricted_error_killswitch\u003dtrue\u0026html5_report_slow_ads_as_error\u003dtrue\u0026html5_repredict_interval_ms\u003d0\u0026html5_request_only_hdr_or_sdr_keys\u003dtrue\u0026html5_request_size_max_kb\u003d0\u0026html5_request_size_min_kb\u003d0\u0026html5_request_sizing_multiplier\u003d0.8\u0026html5_reseek_after_time_jump_cfl\u003dtrue\u0026html5_reseek_after_time_jump_delay_ms\u003d0\u0026html5_resource_bad_status_delay_scaling\u003d1.5\u0026html5_restrict_streaming_xhr_on_sqless_requests\u003dtrue\u0026html5_retry_downloads_for_expiration\u003dtrue\u0026html5_retry_quota_exceeded_via_seek\u003dtrue\u0026html5_sabr_dispose_media_objects\u003dtrue\u0026html5_sabr_fetch_on_idle_network_preloaded_players\u003dtrue\u0026html5_sabr_report_request_cancellation_info\u003dtrue\u0026html5_sabr_request_limit_per_period\u003d100\u0026html5_sabr_use_sps_ump_part\u003dtrue\u0026html5_safari_desktop_eme_min_version\u003d0\u0026html5_samsung_kant_limit_max_bitrate\u003d0\u0026html5_seek_again_after_time_jump_cfl\u003dtrue\u0026html5_seek_jiggle_cmt_delay_ms\u003d8000\u0026html5_seek_new_elem_delay_ms\u003d12000\u0026html5_seek_new_elem_shorts_delay_ms\u003d2000\u0026html5_seek_new_media_element_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_element_shorts_reuse_delay_ms\u003d0\u0026html5_seek_new_media_source_shorts_reuse_cfl\u003dtrue\u0026html5_seek_new_media_source_shorts_reuse_delay_ms\u003d0\u0026html5_seek_set_cmt_delay_ms\u003d2000\u0026html5_seek_timeout_delay_ms\u003d20000\u0026html5_server_stitched_dai_decorated_url_retry_limit\u003d5\u0026html5_server_stitched_dai_group\u003dtrue\u0026html5_session_po_token_interval_time_ms\u003d900000\u0026html5_shorts_gapless_next_buffer_in_seconds\u003d0\u0026html5_skip_slow_ad_delay_ms\u003d15000\u0026html5_slow_start_no_media_source_delay_ms\u003d0\u0026html5_slow_start_timeout_delay_ms\u003d20000\u0026html5_ssap_segment_end_media_threshold_ms\u003d200\u0026html5_ssdai_adfetch_dynamic_timeout_ms\u003d5000\u0026html5_ssdai_enable_new_seek_logic\u003dtrue\u0026html5_ssdai_failure_retry_limit\u003d0\u0026html5_stack_trace_limit\u003d0\u0026html5_stall_factor\u003d0.0\u0026html5_stall_window_size_ct\u003d0\u0026html5_stateful_audio_min_adjustment_value\u003d0\u0026html5_static_abr_resolution_shelf\u003d0\u0026html5_store_xhr_headers_readable\u003dtrue\u0026html5_streaming_xhr_time_based_consolidation_ms\u003d-1\u0026html5_subsegment_readahead_load_speed_check_interval\u003d0.5\u0026html5_subsegment_readahead_min_buffer_health_secs\u003d0.25\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout\u003d0.1\u0026html5_subsegment_readahead_min_load_speed\u003d1.5\u0026html5_subsegment_readahead_seek_latency_fudge\u003d0.5\u0026html5_subsegment_readahead_target_buffer_health_secs\u003d0.5\u0026html5_subsegment_readahead_timeout_secs\u003d2.0\u0026html5_support_managed_media_source\u003dtrue\u0026html5_top_shelf_format_byterate_factor\u003d0.0\u0026html5_track_overshoot\u003dtrue\u0026html5_transfer_processing_logs_interval\u003d1000\u0026html5_trigger_loader_when_idle_network\u003dtrue\u0026html5_ugc_live_audio_51\u003dtrue\u0026html5_ugc_vod_audio_51\u003dtrue\u0026html5_unplugged_enable_tvod_multi_audio\u003dtrue\u0026html5_unreported_seek_reseek_delay_ms\u003d0\u0026html5_unrestricted_layer_high_res_logging_percent\u003d0.0\u0026html5_update_time_on_seeked\u003dtrue\u0026html5_use_date_now_for_local_storage\u003dtrue\u0026html5_use_jsonformatter_to_parse_player_response\u003dtrue\u0026html5_use_managed_media_source_buffering\u003dtrue\u0026html5_use_post_for_media\u003dtrue\u0026html5_use_sps_ump_part\u003dtrue\u0026html5_use_ump\u003dtrue\u0026html5_use_ump_timing\u003dtrue\u0026html5_use_video_quality_cap_for_ustreamer_constraint\u003dtrue\u0026html5_use_video_transition_endpoint_heartbeat\u003dtrue\u0026html5_video_tbd_min_kb\u003d0\u0026html5_viewport_undersend_maximum\u003d0.0\u0026html5_volume_slider_tooltip\u003dtrue\u0026html5_web_po_experiment_ids\u003d[51161419]\u0026html5_webpo_idle_priority_job\u003dtrue\u0026html5_woffle_resume\u003dtrue\u0026html5_workaround_delay_trigger\u003dtrue\u0026ignore_overlapping_cue_points_on_endemic_live_html5\u003dtrue\u0026il_attach_cache_limit\u003dtrue\u0026il_payload_scraping\u003d\u0026il_use_view_model_logging_context\u003dtrue\u0026initial_gel_batch_timeout\u003d2000\u0026injected_license_handler_error_code\u003d0\u0026injected_license_handler_license_status\u003d0\u0026itdrm_always_generate_media_keys\u003dtrue\u0026itdrm_disable_external_key_rotation_system_ids\u003d[]\u0026itdrm_enable_revocation_reporting\u003dtrue\u0026itdrm_injected_license_service_error_code\u003d0\u0026itdrm_widevine_hardened_vmp_mode\u003dlog\u0026json_condensed_response\u003dtrue\u0026kev_adb_pg\u003dtrue\u0026kevlar_command_handler_command_banlist\u003d[]\u0026kevlar_dropdown_fix\u003dtrue\u0026kevlar_gel_error_routing\u003dtrue\u0026kevlar_miniplayer\u003dtrue\u0026kevlar_miniplayer_expand_top\u003dtrue\u0026kevlar_miniplayer_play_pause_on_scrim\u003dtrue\u0026kevlar_playback_associated_queue\u003dtrue\u0026kevlar_use_wil_icons\u003dtrue\u0026kevlar_vimio_use_shared_monitor\u003dtrue\u0026kids_web_client_log_screen_associated\u003dtrue\u0026live_chat_enable_controller_extraction\u003dtrue\u0026live_chat_enable_rta_manager\u003dtrue\u0026live_chunk_readahead\u003d3\u0026live_fresca_v2\u003dtrue\u0026log_errors_through_nwl_on_retry\u003dtrue\u0026log_gel_compression_latency\u003dtrue\u0026log_heartbeat_with_lifecycles\u003dtrue\u0026log_web_endpoint_to_layer\u003dtrue\u0026log_window_onerror_fraction\u003d0.1\u0026manifestless_post_live\u003dtrue\u0026manifestless_post_live_ufph\u003dtrue\u0026max_body_size_to_compress\u003d500000\u0026max_prefetch_window_sec_for_livestream_optimization\u003d10\u0026max_resolution_for_white_noise\u003d360\u0026mdx_enable_privacy_disclosure_ui\u003dtrue\u0026mdx_load_cast_api_bootstrap_script\u003dtrue\u0026migrate_events_to_ts\u003dtrue\u0026migrate_remaining_web_ad_badges_to_innertube\u003dtrue\u0026min_prefetch_offset_sec_for_livestream_optimization\u003d20\u0026move_cta_down_when_player_control_hides\u003dtrue\u0026move_survey_ad_renderer_ve_asde\u003dtrue\u0026music_enable_shared_audio_tier_logic\u003dtrue\u0026mweb_c3_endscreen\u003dtrue\u0026mweb_deprecate_skip_ve_logging\u003dtrue\u0026mweb_enable_custom_control_shared\u003dtrue\u0026mweb_enable_skippables_on_jio_phone\u003dtrue\u0026mweb_native_control_in_faux_fullscreen_shared\u003dtrue\u0026network_polling_interval\u003d30000\u0026networkless_gel\u003dtrue\u0026networkless_logging\u003dtrue\u0026new_codecs_string_api_uses_legacy_style\u003dtrue\u0026new_csn_storage_design\u003dtrue\u0026no_iframe_for_web_stickiness\u003dtrue\u0026nwl_send_fast_on_unload\u003dtrue\u0026nwl_send_from_memory_when_online\u003dtrue\u0026offline_error_handling\u003dtrue\u0026override_drm_required_playback_policy_channels\u003d[]\u0026pageid_as_header_web\u003dtrue\u0026partial_rewind_buffer_seconds\u003d0\u0026player_ads_set_adformat_on_client\u003dtrue\u0026player_allow_autonav_after_playlist\u003dtrue\u0026player_bootstrap_method\u003dtrue\u0026player_destroy_old_version\u003dtrue\u0026player_doubletap_to_seek\u003dtrue\u0026player_enable_playback_playlist_change\u003dtrue\u0026player_underlay_min_player_width\u003d768.0\u0026player_underlay_video_width_fraction\u003d0.6\u0026player_web_canary_stage\u003d0\u0026playready_first_play_expiration\u003d-1\u0026polymer_bad_build_labels\u003dtrue\u0026polymer_verifiy_app_state\u003dtrue\u0026preskip_button_style_ads_backend\u003dcountdown_next_to_thumbnail\u0026qoe_nwl_downloads\u003dtrue\u0026qoe_send_and_write\u003dtrue\u0026read_data_from_web_component_wrapper\u003dtrue\u0026record_app_crashed_web\u003dtrue\u0026reject_live_vp9_mq_clear_with_no_abr_ladder\u003dtrue\u0026remove_masthead_channel_banner_on_refresh\u003dtrue\u0026replace_closure_window_with_updated_ytwindow_in_studio\u003dtrue\u0026replace_playability_retriever_in_watch\u003dtrue\u0026sabr_enable_host_fallback\u003dtrue\u0026scheduler_use_raf_by_default\u003dtrue\u0026self_podding_header_string_template\u003dself_podding_interstitial_message\u0026self_podding_highlight_non_default_button\u003dtrue\u0026self_podding_midroll_choice_string_template\u003dself_podding_midroll_choice\u0026send_config_hash_timer\u003d0\u0026serve_adaptive_fmts_for_live_streams\u003dtrue\u0026set_interstitial_advertisers_question_text\u003dtrue\u0026set_mock_id_as_expected_content_binding\u003d\u0026shared_enable_controller_extraction\u003dtrue\u0026shell_load_gcf\u003dtrue\u0026short_start_time_prefer_publish_in_watch_log\u003dtrue\u0026shorts_mode_to_player_api\u003dtrue\u0026should_clear_video_data_on_player_cued_unstarted\u003dtrue\u0026should_use_web_overlay_new_margin\u003dtrue\u0026simply_embedded_enable_botguard\u003dtrue\u0026skip_inline_muted_license_service_check\u003dtrue\u0026skip_invalid_ytcsi_ticks\u003dtrue\u0026skip_ls_gel_retry\u003dtrue\u0026skip_setting_info_in_csi_data_object\u003dtrue\u0026slow_compressions_before_abandon_count\u003d4\u0026smarter_ve_dedupping\u003dtrue\u0026speedmaster_cancellation_movement_dp\u003d10\u0026speedmaster_playback_rate\u003d2.0\u0026speedmaster_touch_activation_ms\u003d500\u0026start_client_gcf\u003dtrue\u0026start_client_gcf_for_player\u003dtrue\u0026start_sending_config_hash\u003dtrue\u0026streaming_data_emergency_itag_blacklist\u003d[]\u0026substitute_ad_cpn_macro_in_ssdai\u003dtrue\u0026suppress_error_204_logging\u003dtrue\u0026transport_use_scheduler\u003dtrue\u0026trigger_impression_pings_on_view_search_desktop\u003dtrue\u0026tv_pacf_logging_sample_rate\u003d0.01\u0026tvhtml5_unplugged_preload_cache_size\u003d5\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms\u003d0\u0026update_log_event_config\u003dtrue\u0026use_accessibility_data_on_desktop_player_button\u003dtrue\u0026use_color_palettes_modern_collections_v2\u003dtrue\u0026use_core_sm\u003dtrue\u0026use_csi_stp_handler\u003dtrue\u0026use_event_time_ms_header\u003dtrue\u0026use_fifo_for_networkless\u003dtrue\u0026use_infogel_early_logging\u003dtrue\u0026use_inlined_player_rpc\u003dtrue\u0026use_new_cml\u003dtrue\u0026use_new_in_memory_storage\u003dtrue\u0026use_new_nwl_initialization\u003dtrue\u0026use_new_nwl_stw\u003dtrue\u0026use_new_nwl_wts\u003dtrue\u0026use_player_abuse_bg_library\u003dtrue\u0026use_request_time_ms_header\u003dtrue\u0026use_session_based_sampling\u003dtrue\u0026use_shared_notf_vp9_360p_format_filter_rules\u003dtrue\u0026use_ts_visibilitylogger\u003dtrue\u0026validate_el_adunit_usage_mweb\u003d0.1\u0026variable_buffer_timeout_ms\u003d0\u0026vp9_drm_live\u003dtrue\u0026vss_final_ping_send_and_write\u003dtrue\u0026vss_pings_using_networkless\u003dtrue\u0026vss_playback_use_send_and_write\u003dtrue\u0026web_api_url\u003dtrue\u0026web_big_boards\u003dtrue\u0026web_big_boards_enable_in_inline\u003dtrue\u0026web_big_boards_enable_in_miniplayer\u003dtrue\u0026web_cinematic_watch_settings\u003dtrue\u0026web_client_version_override\u003d\u0026web_csi_action_sampling_enabled\u003dtrue\u0026web_csi_debug_sample_enabled\u003dtrue\u0026web_dedupe_ve_grafting\u003dtrue\u0026web_deprecate_service_ajax_map_dependency\u003dtrue\u0026web_disable_channels_chapter_entrypoint\u003dtrue\u0026web_enable_ab_em_rsp\u003dtrue\u0026web_enable_ab_rsp_cl\u003dtrue\u0026web_enable_abd_ref\u003dtrue\u0026web_enable_error_204\u003dtrue\u0026web_enable_speedmaster\u003dtrue\u0026web_enable_voz_audio_feedback\u003dtrue\u0026web_fix_fine_scrubbing_false_play\u003dtrue\u0026web_foreground_heartbeat_interval_ms\u003d28000\u0026web_forward_command_on_pbj\u003dtrue\u0026web_gel_debounce_ms\u003d60000\u0026web_gel_timeout_cap\u003dtrue\u0026web_heat_map_v2\u003dtrue\u0026web_infocards_teaser_show_logging_fix\u003dtrue\u0026web_key_moments_markers\u003dtrue\u0026web_l3_storyboard\u003dtrue\u0026web_log_memory_total_kbytes\u003dtrue\u0026web_logging_max_batch\u003d150\u0026web_masthead_visited_channel_color_fix\u003dtrue\u0026web_modern_ads\u003dtrue\u0026web_modern_buttons\u003dtrue\u0026web_modern_buttons_bl_survey\u003dtrue\u0026web_modern_player_settings_quality_bottom\u003dtrue\u0026web_modern_subscribe\u003dtrue\u0026web_modern_subscribe_style\u003dfilled\u0026web_new_autonav_countdown\u003dtrue\u0026web_one_platform_error_handling\u003dtrue\u0026web_op_signal_type_banlist\u003d[]\u0026web_playback_associated_log_ctt\u003dtrue\u0026web_playback_associated_ve\u003dtrue\u0026web_player_add_ve_conversion_logging_to_outbound_links\u003dtrue\u0026web_player_api_logging_fraction\u003d0.01\u0026web_player_autonav_empty_suggestions_fix\u003dtrue\u0026web_player_autonav_next_button_renderer\u003dtrue\u0026web_player_autonav_toggle_always_listen\u003dtrue\u0026web_player_autonav_use_server_provided_state\u003dtrue\u0026web_player_caption_language_preference_stickiness_duration\u003d30\u0026web_player_disable_inline_scrubbing\u003dtrue\u0026web_player_enable_cultural_moment_overlay\u003dtrue\u0026web_player_enable_early_warning_snackbar\u003dtrue\u0026web_player_enable_featured_product_banner_exclusives_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_price_deals_on_desktop\u003dtrue\u0026web_player_enable_featured_product_banner_promotion_text_on_desktop\u003dtrue\u0026web_player_enable_info_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_overflow_button_in_banner_on_desktop\u003dtrue\u0026web_player_enable_premium_hbr_in_h5_api\u003dtrue\u0026web_player_enable_premium_hbr_playback_cap\u003dtrue\u0026web_player_enable_vod_featured_product_banner_on_desktop\u003dtrue\u0026web_player_innertube_playlist_update\u003dtrue\u0026web_player_ipp_canary_type_for_logging\u003d\u0026web_player_log_click_before_generating_ve_conversion_params\u003dtrue\u0026web_player_move_autonav_toggle\u003dtrue\u0026web_player_music_visualizer_treatment\u003dfake\u0026web_player_nitrate_promo_tooltip\u003dtrue\u0026web_player_offline_playlist_auto_refresh\u003dtrue\u0026web_player_seek_chapters_by_shortcut\u003dtrue\u0026web_player_sentinel_is_uniplayer\u003dtrue\u0026web_player_should_honor_include_asr_setting\u003dtrue\u0026web_player_show_music_in_this_video_graphic\u003dvideo_thumbnail\u0026web_player_small_hbp_settings_menu\u003dtrue\u0026web_player_split_event_bus\u003dtrue\u0026web_player_ss_dai_ad_fetching_timeout_ms\u003d15000\u0026web_player_ss_media_time_offset\u003dtrue\u0026web_player_topify_subtitles_for_shorts\u003dtrue\u0026web_player_touch_mode_improvements\u003dtrue\u0026web_player_transfer_timeout_threshold_ms\u003d10800000\u0026web_player_use_cinematic_label_2\u003dtrue\u0026web_player_use_heartbeat_poll_delay_ms\u003dtrue\u0026web_player_use_new_api_for_quality_pullback\u003dtrue\u0026web_player_ve_conversion_fixes_for_channel_info\u003dtrue\u0026web_prefetch_preload_video\u003dtrue\u0026web_resizable_advertiser_banner_on_masthead_safari_fix\u003dtrue\u0026web_rounded_thumbnails\u003dtrue\u0026web_scheduler_auto_init\u003dtrue\u0026web_settings_menu_icons\u003dtrue\u0026web_simple_scriptloader\u003dtrue\u0026web_simple_styleloader\u003dtrue\u0026web_smoothness_test_duration_ms\u003d0\u0026web_smoothness_test_method\u003d0\u0026web_speedmaster_spacebar_control\u003dtrue\u0026web_speedmaster_updated_edu\u003dtrue\u0026web_yt_config_context\u003dtrue\u0026webfe_disable_ab_em_plb\u003dtrue\u0026wil_icon_max_concurrent_fetches\u003d9999\u0026wil_icon_render_when_idle\u003dtrue\u0026wiz_use_generic_logging_infra\u003dtrue\u0026woffle_clean_up_after_entity_migration\u003dtrue\u0026woffle_enable_download_status\u003dtrue\u0026woffle_playlist_optimization\u003dtrue\u0026woffle_used_state_report\u003dtrue\u0026ytidb_clear_embedded_player\u003dtrue\u0026ytidb_fetch_datasync_ids_for_data_cleanup\u003dtrue\u0026ytidb_remake_db_retries\u003d1\u0026ytidb_reopen_db_retries\u003d0\u0026ytidb_transaction_ended_event_rate_limit\u003d0.02\u0026ytidb_transaction_ended_event_rate_limit_session\u003d0.2\u0026ytidb_transaction_ended_event_rate_limit_transaction\u003d0.1","disableSharing":true,"disableWatchLater":true,"startMuted":true,"enableMutedAutoplay":true,"disableFullscreen":true,"cspNonce":"a0dixXA3CjhItdPpKveUpA","canaryState":"none","datasyncId":"V32b4100d||","disableSeek":true,"canaryStage":"","disableStaleness":true}},"XSRF_FIELD_NAME":"session_token","XSRF_TOKEN":"QUFFLUhqbFpUV3hYdndGUEZ0empzZWdRc2FnT2dpTlpxQXxBQ3Jtc0trd2ZSTy1zeXBlVzBNTmJpZ044eVpsYnpJaG40U3E0S3k4SnZ2TDF6OGJ3b203QUNXa3lOb2dyQ3ZzOUxVS2ZDWnc2U0QwVHRlVkJobXFQRjBtZ21jV0xkdmZKblF5czAwb3lxSElvQUdIcWN4SzBjTQ\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","SERVER_VERSION":"prod","REUSE_COMPONENTS":true,"STAMPER_STABLE_LIST":true,"DATASYNC_ID":"V32b4100d||","SERIALIZED_CLIENT_CONFIG_DATA":"CIOftrEGENPhrwUQjcywBRDd6P4SEN6I_xIQu9KvBRCQsrAFENTgsAUQvoqwBRC8-a8FEPnksAUQ57qvBRDUoa8FEPvasAUQ1-mvBRDz4LAFENCNsAUQr4__EhDR4LAFEParsAUQyfevBRDe3bAFENjgsAUQi8-wBRDlw7AFEPXgsAUQ4fKvBRDzobAFEOvo_hIQ1t2wBRCx3LAFEKzYsAUQopKwBRDM364FEP_fsAUQvvmvBRCDv7AFEPXksAUQ2uSwBRDViLAFEKO7sAUQ4MOwBRDMw7AFEKiasAUQ6sOvBRDus7AFEJeDsAUQk82wBRDN17AFEOPRsAUQx86wBRD40rAFEObWsAUQntCwBRCa8K8FEKW7sAUQgqL_EhDKw7AFEMbDsAUQ782wBRD8hbAFEInorgUQ1tawBRDZya8FEKKBsAUQpcL-EhDPqLAFEJXNsAUQ7qKvBRCnu7AFELfvrwUQyMOwBRDJ17AFENngsAUQqtiwBRD-4LAFEOLUrgUQt-r-EhC3q7AFEKaasAUQ26-vBRCr5LAFEL22rgUQiIewBRCPxLAFEMf9tyIQxMOwBRCI468FEL2ZsAUQ9KuwBRD30LAFEJaVsAUQkv23IhDZ5LAFELel_xIQntGwBRDEybAFEOHbsAUqKENBTVNHQlVUcGIyd0ROemtCcUNROUF2Ykd3YnFzUVQyN1FZZEJ3PT0%3D","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":[23848210,23983296,23986026,24004644,24080738,24135310,24439361,24524098,24524562,24543669,24550458,24560416,24566687,24699899,39325763,39325854,51010235,51017346,51039200,51053689,51063643,51064835,51072748,51091331,51095478,51098297,51098299,51104988,51106995,51116067,51119507,51119509,51119511,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51136142,51137045,51137893,51142840,51142842,51143217,51145219,51145749,51145821,51146125,51147416,51150034,51152530,51156386,51156582,51157410,51157430,51157432,51158514,51158535,51161419,51162620,51165467,51165620,51167392,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51171449,51172031,51173924,51174220,51174253,51174430,51174435],"LIVE_CHAT_SEND_MESSAGE_ACTION":"live_chat/watch_page/send","ROOT_VE_TYPE":3832,"CLIENT_PROTOCOL":"HTTP/1.1","CLIENT_TRANSPORT":"tcp","TIME_CREATED_MS":1714261891050,"BUTTON_REWORK":true,"VALID_SESSION_TEMPDATA_DOMAINS":["youtu.be","youtube.com","www.youtube.com","web-green-qa.youtube.com","web-release-qa.youtube.com","web-integration-qa.youtube.com","m.youtube.com","mweb-green-qa.youtube.com","mweb-release-qa.youtube.com","mweb-integration-qa.youtube.com","studio.youtube.com","studio-green-qa.youtube.com","studio-integration-qa.youtube.com"],"WORKER_PERFORMANCE_URL":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"/s/desktop/5519da25/jsbin/worker-performance.vflset/worker-performance.js"},"RAW_COLD_CONFIG_GROUP":{"configData":"CIOftrEGGjJBT2pGb3gyMEZfTlh6TUZYamtMMlNvazJMOTFDXzMxWXZueFhYMUNpYWZxeS1CeUZrUSIyQU9qRm94MjBGX05Yek1GWGprTDJTb2syTDkxQ18zMVl2bnhYWDFDaWFmcXktQnlGa1E%3D","mainAppColdConfig":{"iosSsoSafariFsiPromoEnabled":true,"iosTodayWidgetEnabled":false,"iosEnableDynamicFontSizing":false,"enableMobileAutoOffline":false,"androidEnablePip":false,"postsV2":false,"enableDetailedNetworkStatusReporting":false,"hourToReportNetworkStatus":0,"networkStatusReportingWindowSecs":0,"iosSearchviewRefactoryEnabled":false,"ngwFlexyEnabled":false,"iosWatchExpandTransitionWithoutSnapshot":false,"androidNgwUiEnabled":false,"androidThumbnailMonitorEnabled":false,"androidThumbnailMonitorCount":0,"androidThumbnailMonitorMinimumWidth":0,"enableGhostCards":false,"enableInlineMuted":false,"ngwFlexyMaxCropRatio":1.0,"androidRestoreBrowseContentsFromBackStack":false,"searchHintExp":"search_youtube"}},"RAW_HOT_CONFIG_GROUP":{"mainAppHotConfig":{"iosWatchExpandTransition":false,"iosEarlySetWatchTransition":false,"exposeConfigRefreshSetting":false,"iosEnableSearchButtonOnPlayerOverlay":false,"iosMinimumTooltipDurationMsecs":1000,"iosFreshHomeIntervalSecs":0,"iosFreshSubscriptionsIntervalSecs":0,"iosTodayWidgetRefreshIntervalSecs":28800,"iosFreshNotificationsInboxIntervalSecs":0,"signedOutNotificationsIosPrompt":true,"iosFreshFullRefresh":false},"loggingHotConfig":{"eventLoggingConfig":{"enabled":true,"payloadPolicies":[{"enabled":true,"payloadNumber":219,"tier":"DELAYED_EVENT_TIER_FAST"},{"enabled":true,"payloadNumber":469,"tier":"DELAYED_EVENT_TIER_FAST"},{"enabled":true,"payloadNumber":6,"tier":"DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY"},{"enabled":true,"payloadNumber":5,"tier":"DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY"},{"enabled":true,"payloadNumber":7,"tier":"DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY"},{"enabled":true,"payloadNumber":434,"tier":"DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY"}],"maxAgeHours":720,"requestRetryEnabled":true,"retryConfig":{"fixedBatchRetryEnabled":false},"shouldForceSetAllPayloadsToImmediateTier":false},"csiConfig":{"loggingUrl":{"baseUrl":"https://www.youtube.com/csi_204"},"iosHomeActionThroughCsi204Enabled":false,"browseActionThroughCsi204Enabled":true,"browseActionThroughGelEnabled":false,"debugSampleWeight":10,"debugTicks":[{"tickName":"ada"},{"tickName":"ais_a"},{"tickName":"ais_r"},{"tickName":"arb_f"},{"tickName":"ari"},{"tickName":"fab_r"},{"tickName":"fcb_r"},{"tickName":"fvb"},{"tickName":"fvb_r"},{"tickName":"gv"},{"tickName":"mb_s"},{"tickName":"nreqs"},{"tickName":"nrese"},{"tickName":"oafs_r"},{"tickName":"oais_r"},{"tickName":"ogpd"},{"tickName":"omd_c"},{"tickName":"omd_s"},{"tickName":"omp_c"},{"tickName":"omp_r"},{"tickName":"oprd_c"},{"tickName":"oprd_s"},{"tickName":"oprr"},{"tickName":"or_fs"},{"tickName":"or_p"},{"tickName":"or100k"},{"tickName":"orf"},{"tickName":"orfb"},{"tickName":"orh_r"},{"tickName":"ormk"},{"tickName":"orpr"},{"tickName":"osor"},{"tickName":"ovfs_r"},{"tickName":"ovis_r"},{"tickName":"pl_c"},{"tickName":"r_wrr"},{"tickName":"r_wrs"},{"tickName":"vda"},{"tickName":"vis_a"},{"tickName":"vis_r"},{"tickName":"vrb_f"},{"tickName":"vri"}]}}},"SERIALIZED_HOT_HASH_DATA":"CIOftrEGEhMxMDY2NTQ2NzkxODEyMDg1OTYxGIOftrEGMjJBT2pGb3gyMEZfTlh6TUZYamtMMlNvazJMOTFDXzMxWXZueFhYMUNpYWZxeS1CeUZrUToyQU9qRm94MjBGX05Yek1GWGprTDJTb2syTDkxQ18zMVl2bnhYWDFDaWFmcXktQnlGa1E%3D","SERIALIZED_COLD_HASH_DATA":"CIOftrEGEhM4NjA3MTkzMzg2NjMzNzUzMjQ5GIOftrEGMjJBT2pGb3gyMEZfTlh6TUZYamtMMlNvazJMOTFDXzMxWXZueFhYMUNpYWZxeS1CeUZrUToyQU9qRm94MjBGX05Yek1GWGprTDJTb2syTDkxQ18zMVl2bnhYWDFDaWFmcXktQnlGa1E%3D","PERSIST_IDENTITY_IFRAME_URL":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"https://studio.youtube.com/persist_identity"},"WORKER_SERIALIZATION_URL":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"/s/desktop/5519da25/jsbin/worker-serialization.vflset/worker-serialization.js"},"VISIBILITY_TIME_BETWEEN_JOBS_MS":100,"START_IN_THEATER_MODE":false,"START_IN_FULL_WINDOW_MODE":false,"SERVICE_WORKER_PROMPT_NOTIFICATIONS":true,"SBOX_LABELS":{"SUGGESTION_DISMISS_LABEL":"Remove","SUGGESTION_DISMISSED_LABEL":"Suggestion removed"},"ONE_PICK_URL":"","NO_EMPTY_DATA_IMG":true,"MENTIONS_EDU_HELP_LINK":"https://support.google.com/youtube/?p\u003dcreator_community","IS_WATCH_PAGE_COLD":true,"DEFERRED_DETACH":true,"RECAPTCHA_V3_SITEKEY":"6LedoOcUAAAAAHA4CFG9zRpaCNjYj33SYjzQ9cTy","PLAYER_JS_URL":"/s/player/652ba3a2/player_ias.vflset/en_US/base.js","PLAYER_CSS_URL":"/s/player/652ba3a2/www-player.css","LINK_GAL_DOMAIN":"https://accountlinking-pa-clients6.youtube.com","LINK_OIS_DOMAIN":"oauthintegrations-clients6.youtube.com","IS_TABLET":false,"LINK_API_KEY":"AIzaSyDophAQuyyiBr8h0nypEwXUKozH-BEswD0","DISABLE_WARM_LOADS":false,"ZWIEBACK_PING_URLS":["https://www.google.com/pagead/lvz?evtid\u003dACd6KtxK6zBsa90jl7GFkAgGCDRysfrKvTbjJ_SBuZQGCy0b2Ji3mlKeqAMMh5vLVKwCqUjGoiUfNHKGgOPzVaPNHWW1L4zf1A\u0026req_ts\u003d1714261891\u0026pg\u003dMainAppBootstrap%3AWatch\u0026az\u003d1\u0026sigh\u003dAB9vU43_8mELMViglaam1tGFceKt0-_1gQ"],"VOZ_API_KEY":"AIzaSyBU2xE_JHvB6wag3tMfhxXpg2Q_W8xnM-I","STS":19837,"SBOX_SETTINGS":{"HAS_ON_SCREEN_KEYBOARD":false,"IS_FUSION":false,"IS_POLYMER":true,"REQUEST_DOMAIN":"us","REQUEST_LANGUAGE":"en","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":"CgtDV2VMX2ZtcXBXayiDn7axBjIKCgJVUxIEGgAgXA%3D%3D","SEARCHBOX_HOST_OVERRIDE":"suggestqueries-clients6.youtube.com","HIDE_REMOVE_LINK":false},"SBOX_JS_URL":"https://www.youtube.com/s/desktop/5519da25/jsbin/www-searchbox.vflset/www-searchbox.js"}); window.ytcfg.obfuscatedData_ = [];var setMessage=function(msg){if(window.yt&&yt.setMsg)yt.setMsg(msg);else{window.ytcfg=window.ytcfg||{};ytcfg.msgs=msg}};
  19. setMessage({"ADDED_TO_QUEUE":"Added to queue","ADD_TO_DROPDOWN_LABEL":"Save to...","AD_BADGE_TEXT":"Ad","AD_TITLE":"Ad: $title.","BACK_ALT_LABEL":"Back","BACK_ONLINE":"Back online","CANCEL":"Cancel","CAPTION_OFF_TOAST":"Subtitles/CC turned off","CAPTION_ON_TOAST":"Subtitles/CC turned on","CHARACTER_LIMIT":"Use fewer than $number characters","CHECK_CONNECTION_OR_DOWNLOADS":"Please check your connection or watch your downloaded videos.","CHIP_BAR_ALT_LABEL":"More videos","CLEAR":"Clear","CLOSE":"Close","CLOSED_CAPTIONS_DISABLED":"No captions are available for this video","CLOSED_CAPTIONS_OFF":"Subtitles/CC turned off","CLOSED_CAPTIONS_ON":"Subtitles/CC turned on","COMMENT_LABEL":"Comment","CONNECT_TO_THE_INTERNET":"Connect to the internet","CONTINUE_WATCHING":"Continue watching","DELETE":"Delete","DELETED_PLAYLIST":"Playlist deleted from downloads.","DELETED_VIDEO":"Video deleted from downloads.","DELETE_ALL_DOWNLOADS_PROMPT":"Delete all downloads?","DELETE_FROM_DOWNLOADS":"Remove from downloads","DELETING_ALL":"Downloads are being deleted","DISLIKE_LABEL":"Dislike","DISMISS":"Dismiss","DMA_CONSENT_CONFIRMATION":"Your choice will take effect on March 6, 2024. You can change your choices anytime in your Google Account.","DMA_CONSENT_CONFIRMATION2":"Your choices have been saved. You can change your choices anytime in your Google Account.","DMA_CONSENT_GENERAL_ERROR":"Something went wrong while loading","DMA_CONSENT_RECORD_ERROR":"Something went wrong and your choices were not saved","DOWNLOAD":"Download","DOWNLOADED":"Downloaded","DOWNLOADING":"Downloading","DOWNLOADING_PERCENT":"Downloading... $percent%","DOWNLOADS":"Downloads","DOWNLOADS_AVAILABILITY":"Downloads remain available as long as your device has an active internet connection at least once every 30 days.","DOWNLOADS_SETTINGS":"Downloads Settings","DOWNLOAD_EXPIRED":"Download expired","DOWNLOAD_PAUSED":"Download paused","DOWNLOAD_QUALITY":"Download Quality","DO_NOT_HAVE_DOWNLOADS":"You do not have any downloads","EDIT_AVATAR_LABEL":"Edit profile picture","EDU_GOT_IT":"Got It","END_OF_PLAYLIST":"End of playlist","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","GET_PREMIUM":"Get Premium","GO_TO_DOWNLOADS":"Go to downloads","GUIDE_ALT_LABEL":"Guide","HORIZONTAL_LIST_NEXT_LABEL":"Next","HORIZONTAL_LIST_PREVIOUS_LABEL":"Previous","IMAGE_HORIZONTAL_POSITION_LABEL":"The center of the preview is $x_percent% from the left and $y_percent% from the right.","IMAGE_VERTICAL_POSITION_LABEL":"The center 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","LEARN_MORE":"Learn more","LIBRARY_GUIDE_ITEM_EDU_TEXT":"Find your history, playlists, purchases, and more","LIBRARY_GUIDE_ITEM_EDU_TITLE":"Check out your new Library","LIKE_LABEL":"Like","LOCAL_TIME_LABEL":"Local Time","LOGO_ALT_LABEL":"YouTube Home","MAIN_APP_WEB_COMMENT_TEASER_TOOLTIP":"Click here to read comments while watching the video.","MANAGE_MEMBERSHIP_EDU_TEXT":"Access your benefits and manage your membership from here.","MENTIONS_EDU_TEXT":"Go to the Help Center to see how mentions work on YouTube.","MENTIONS_EDU_TITLE":"Learn more","MINIPLAYER_CLOSE":"Close player","MINIPLAYER_COLLAPSE_LABEL":"Collapse","MINIPLAYER_EXPAND_LABEL":"Expand","MUTE_VOLUME":"Mute","NEXT_VIDEO_LABEL":"Next video","NOT_AVAILABLE":"Not available","NOT_NOW":"Not now","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.","PAUSE_DOWNLOADING":"Pause downloading","PLAYER_LABEL_MUTE":"Mute (m)","PLAYER_LABEL_PAUSE":"Pause (k)","PLAYER_LABEL_PLAY":"Play (k)","PLAYER_LABEL_UNMUTE":"Unmute (m)","PLAYER_LIVE_LABEL":"Live","PLAYER_TIME_ELAPSED":"Time elapsed","PLAYLIST_NEXT_VIDEO_TITLE":"Next: $video_title","PLAY_ALL":"Play all","PREPARING_TO_DOWNLOAD":"Preparing to download...","PREVIOUS_VIDEO_LABEL":"Previous video","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 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 of the image","REACH_RIGHT_OF_IMAGE_TEXT":"You have reached the right of the image","REACH_TOP_OF_IMAGE_TEXT":"You have reached the top of the image","REMEMBER_MY_SETTINGS":"Remember my settings","REMEMBER_MY_SETTINGS_N_DAYS":"Remember my settings for $days_till_expired days.","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","RESUME_DOWNLOAD":"Resume download","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 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...","SEEK_SLIDER":"Seek slider","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","SMART_DOWNLOADS":"Smart downloads","SMART_DOWNLOADS_UPDATING":"Updating Smart downloads...","SMART_DOWNLOADS_UPDATING_RATIO":"Updating Smart downloads... $downloaded/$total","STORAGE_FULL":"Storage full","SUBSCRIBE_LABEL":"Subscribe","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","SUGGEST_NEW_VIDEOS_TEXT":"New videos","TIMEZONE_FORMAT":"($utc_offset_text) $city_name","TRANSFER_FAILED":"Download failed","TRY_AGAIN_LATER":"Something went wrong. Please try again later.","TURN_OFF":"Turn off","TURN_ON":"Turn on","UNABLE_TO_LOAD_SEARCH_OVERVIEW":"Sorry, but we are unable to load an overview for this search.","UNAVAILABLE_OFFLINE":"Unavailable offline","UNDO":"Undo","UNDO_ACTION":"Undo","UNMUTE_VOLUME":"Unmute","UPDATED_TIME":"Updated $relative_time","UPDATE_SMART_DOWNLOADS_NOW":"Update now","UPDATING":"Updating...","UTC_OFFSET_FORMAT":"GMT$utc_offset","VIDEOS_DOWNLOADING":{"case1":"Downloading 1 video...","other":"Downloading # videos..."},"VIDEOS_DOWNLOADING_RATIO":"Downloading... $downloaded/$total","VIDEO_ACTION_MENU":"Action menu","VIEW_DOWNLOADS":"View","VIEW_FULL_PLAYLIST":"View full playlist","VOLUME":"Volume","WAITING_FOR_INTERNET":"Waiting for internet connection...","WAITING_TO_DOWNLOAD":"Waiting to download...","YOU_ARE_OFFLINE":"You are offline","__lang__":"en"});})();ytcfg.set("initialInnerWidth",window.innerWidth);ytcfg.set("initialInnerHeight",window.innerHeight);
  20. </script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('lpcf', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">window['ytPageType'] = "watch";window['ytCommand'] = {"clickTrackingParams":"IhMIworFmMvjhQMVtMc_BB3WVwnAMgh5b3V0dS5iZZoBAA==","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=C3TdtpKFZLE","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"C3TdtpKFZLE"}};(function fetchInitialData() {'use strict';var t,aa="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},ba=function(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 c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");},ca=ba(this),da=function(a,b){if(b)a:{var c=ca;a=a.split(".");
  21. for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&aa(c,a,{configurable:!0,writable:!0,value:b})}},ea=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})},u=function(a){return ea(a())},fa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;
  22. return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};da("Array.prototype.values",function(a){return a?a:function(){return fa(this,function(b,c){return c})}});da("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push(b[d]);return c}});
  23. da("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});da("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&c.push([d,b[d]]);return c}});/*
  24.  
  25. Copyright The Closure Library Authors.
  26. SPDX-License-Identifier: Apache-2.0
  27. */
  28. var v=this||self,ha=function(a,b){var c=w("CLOSURE_FLAGS");a=c&&c[a];return null!=a?a:b},w=function(a,b){a=a.split(".");b=b||v;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},ia=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"},ja=function(a){var b=ia(a);return"array"==b||"object"==b&&"number"==typeof a.length},ka=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},la=function(a,b,c){return a.call.apply(a.bind,arguments)},ma=
  29. function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},na=function(a,b,c){na=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?la:ma;return na.apply(null,arguments)},oa=function(){return Date.now()},y=function(a,b){a=a.split(".");var c=v;a[0]in c||
  30. "undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b},pa=function(a,b){function c(){}c.prototype=b.prototype;a.xc=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Ti=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}},qa=function(a){return a};function ra(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,ra);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));void 0!==b&&(this.cause=b)}pa(ra,Error);ra.prototype.name="CustomError";function sa(a,b){var c=ra.call;a=a.split("%s");let d="";const e=a.length-1;for(let f=0;f<e;f++)d+=a[f]+(f<b.length?b[f]:"%s");c.call(ra,this,d+a[e])}pa(sa,ra);sa.prototype.name="AssertionError";function ta(a,b,c,d){let e="Assertion failed",f;c?(e+=": "+c,f=d):a&&(e+=": "+a,f=b);throw new sa(""+e,f||[]);}
  31. var z=function(a,b,c){a||ta("",null,b,Array.prototype.slice.call(arguments,2));return a},ua=function(a,b,c){null==a&&ta("Expected to exist: %s.",[a],b,Array.prototype.slice.call(arguments,2));return a},va=function(a,b){throw new sa("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));},wa=function(a,b,c){"number"!==typeof a&&ta("Expected number but got %s: %s.",[ia(a),a],b,Array.prototype.slice.call(arguments,2));return a},xa=function(a,b,c){"string"!==typeof a&&ta("Expected string but got %s: %s.",
  32. [ia(a),a],b,Array.prototype.slice.call(arguments,2));return a},ya=function(a,b,c){"function"!==typeof a&&ta("Expected function but got %s: %s.",[ia(a),a],b,Array.prototype.slice.call(arguments,2))},A=function(a,b,c){Array.isArray(a)||ta("Expected array but got %s: %s.",[ia(a),a],b,Array.prototype.slice.call(arguments,2));return a},Aa=function(a,b,c,d){a instanceof b||ta("Expected instanceof %s but got %s.",[za(b),za(a)],c,Array.prototype.slice.call(arguments,3));return a};
  33. function za(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?"null":typeof a};var Ba=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};var Ca;var Ea=function(a,b){this.Ch=a===Da&&b||""};Ea.prototype.toString=function(){return this.Ch};var Fa=function(a){return new Ea(Da,a)},Da={};Fa("");var Ha=class{constructor(a,b){if(b!==Ga)throw Error("TrustedResourceUrl is not meant to be built directly");this.pf=a}toString(){return this.pf+""}},Ga={};/*
  34.  
  35. SPDX-License-Identifier: Apache-2.0
  36. */
  37. function Ia(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}function Ja(a){return-1===a.toString().indexOf("`")}const Ka=Ja(a=>a``)||Ja(a=>a`\0`)||Ja(a=>a`\n`)||Ja(a=>a`\u0000`),La=Ia``&&Ia`\0`&&Ia`\n`&&Ia`\u0000`;var Ma={};function Na(){if(Ma!==Ma)throw Error("Bad secret");};var Oa=class{constructor(a){Na();this.qf=a}toString(){return this.qf}};new Oa("about:blank");new Oa("about:invalid#zClosurez");var Pa=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;const Qa=[];let Ra=()=>{};Sa(a=>{console.warn(`A URL with content '${a}' was sanitized away.`)});function Sa(a){-1===Qa.indexOf(a)&&Qa.push(a);Ra=b=>{Qa.forEach(c=>{c(b)})}};var Ta=class{constructor(a){Na();this.fh=a}toString(){return this.fh}};const Ua=function(a,b){z(null!=a.length);return Array.prototype.indexOf.call(a,b,void 0)},Va=function(a,b){z(null!=a.length);Array.prototype.forEach.call(a,b,void 0)};function Wa(a,b){b=Ua(a,b);0<=b&&(z(null!=a.length),Array.prototype.splice.call(a,b,1))}function Xa(a,b){for(let c=1;c<arguments.length;c++){const d=arguments[c];if(ja(d)){const e=a.length||0,f=d.length||0;a.length=e+f;for(let g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};function Ya(a){for(const b in a)return b}function Za(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b}
  38. function $a(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();if("undefined"!==typeof Map&&a instanceof Map)return new Map(a);if("undefined"!==typeof Set&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());const b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length);for(const c in a)b[c]=$a(a[c]);return b}
  39. const ab="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function bb(a,b){let c,d;for(let e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(let f=0;f<ab.length;f++)c=ab[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};const cb={};class db{constructor(){if(cb!==cb)throw Error("SafeStyle is not meant to be built directly");this.eh=""}toString(){return this.eh.toString()}}new db;const eb={};class fb{constructor(){if(eb!==eb)throw Error("SafeStyleSheet is not meant to be built directly");this.dh=""}toString(){return this.dh.toString()}}new fb;const gb={};class hb{constructor(){var a=v.trustedTypes&&v.trustedTypes.emptyHTML||"";if(gb!==gb)throw Error("SafeHtml is not meant to be built directly");this.bh=a}toString(){return this.bh.toString()}}new hb;function ib(a,b=`unexpected value ${a}!`){throw Error(b);};var lb=function(a){var b=w("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||v.$googDebugFname||b}catch(g){e="Not available",c=!0}b=jb(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;if(null==
  40. c){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,kb[c])c=kb[c];else{c=String(c);if(!kb[c]){var f=/function\s+([^\(]+)/m.exec(c);kb[c]=f?f[1]:"[Anonymous]"}c=kb[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message,
  41. name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}},jb=function(a,b){b||(b={});b[mb(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[mb(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=jb(a,b));return c},mb=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},kb={},nb=Object.freeze||function(a){return a};var ob=class{constructor(a,b){this.name=a;this.value=b}toString(){return this.name}},pb=new ob("OFF",Infinity),qb=new ob("SEVERE",1E3),rb=new ob("CONFIG",700),sb=class{constructor(){this.Ec=0;this.clear()}clear(){this.bb=Array(this.Ec);this.Ke=-1;this.cf=!1}},tb,ub=class{constructor(a,b,c){this.reset(a||pb,b,c,void 0,void 0)}reset(){}cd(){}je(){}},vb=function(a){if(a.level)return a.level;if(a.parent)return vb(a.parent);va("Root logger has no level set.");return pb},wb=class{constructor(a,b=null){this.level=
  42. null;this.qg=[];this.parent=b||null;this.children=[];this.Pg={getName:()=>a}}rc(a){let b=this;for(;b;)b.qg.forEach(c=>{c(a)}),b=b.parent}},xb=function(a,b){var c=a.entries[b];if(c)return c;c=xb(a,b.slice(0,Math.max(b.lastIndexOf("."),0)));const d=new wb(b,c);a.entries[b]=d;c.children.push(d);return d},yb=class{constructor(){this.entries={};const a=new wb("");a.level=rb;this.entries[""]=a}},zb,Ab=function(){zb||(zb=new yb);return zb};var Bb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),Cb=function(a){return a?decodeURI(a):a},Db=function(a,b){return b.match(Bb)[a]||null},Eb=function(a){return Cb(Db(3,a))},Fb=function(a){var b=a.match(Bb);a=b[5];var c=b[6];b=b[7];var d="";a&&(d+=a);c&&(d+="?"+c);b&&(d+="#"+b);return d},Gb=function(a){var b=a.indexOf("#");return 0>b?a:a.slice(0,b)},Hb=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=
  43. a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}},Ib=function(a,b,c){xa(a);if(Array.isArray(b)){A(b);for(var d=0;d<b.length;d++)Ib(a,String(b[d]),c)}else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))},Jb=function(a){var b=[],c;for(c in a)Ib(c,a[c],b);return b.join("&")},Kb=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=
  44. a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1},Lb=/#|$/,Mb=/[?&]($|#)/,Nb=function(a,b){for(var c=a.search(Lb),d=0,e,f=[];0<=(e=Kb(a,d,b,c));)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.slice(d));return f.join("").replace(Mb,"$1")};var Ob=function(){this.Fb=this.Fb;this.qb=this.qb};t=Ob.prototype;t.Fb=!1;t.Qd=function(){return this.Fb};t.Ed=function(){this.Fb||(this.Fb=!0,this.hb())};t.addOnDisposeCallback=function(a,b){this.Fb?void 0!==b?a.call(b):a():(this.qb||(this.qb=[]),this.qb.push(void 0!==b?na(a,b):a))};t.hb=function(){if(this.qb)for(;this.qb.length;)this.qb.shift()()};const Pb=ha(1,!0);var Qb=ha(610401301,!1);ha(899588437,!1);var Rb=ha(188588736,!0);ha(399321843,!1);ha(2147483644,!1);ha(2147483645,!0);ha(2147483646,Pb);ha(2147483647,!0);function Sb(){var a=v.navigator;return a&&(a=a.userAgent)?a:""}var Tb;const Ub=v.navigator;Tb=Ub?Ub.userAgentData||null:null;function Vb(a){return Qb?Tb?Tb.brands.some(({brand:b})=>b&&-1!=b.indexOf(a)):!1:!1}function B(a){return-1!=Sb().indexOf(a)};function Wb(){return Qb?!!Tb&&0<Tb.brands.length:!1}function Xb(){return Wb()?Vb("Chromium"):(B("Chrome")||B("CriOS"))&&!(Wb()?0:B("Edge"))||B("Silk")};function Yb(){return B("iPhone")&&!B("iPod")&&!B("iPad")};var Zb=Wb()?!1:B("Trident")||B("MSIE"),$b=Qb&&Tb&&Tb.platform?"Android"===Tb.platform:B("Android");class ac{constructor(a,b){this.Og=100;this.Sf=a;this.mh=b;this.Wc=0;this.Oc=null}get(){let a;0<this.Wc?(this.Wc--,a=this.Oc,this.Oc=a.next,a.next=null):a=this.Sf();return a}put(a){this.mh(a);this.Wc<this.Og&&(this.Wc++,a.next=this.Oc,this.Oc=a)}};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var bc=function(){},cc=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}};var dc="src srcdoc codebase data href rel action formaction sandbox cite poster icon".split(" ");var ec=function(a,b){this.width=a;this.height=b};t=ec.prototype;t.clone=function(){return new ec(this.width,this.height)};t.toString=function(){return"("+this.width+" x "+this.height+")"};t.aspectRatio=function(){return this.width/this.height};t.isEmpty=function(){return!(this.width*this.height)};t.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};t.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
  45. t.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};t.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function fc(a){v.setTimeout(()=>{throw a;},0)};class gc{constructor(){this.md=this.zb=null}add(a,b){const c=hc.get();c.set(a,b);this.md?this.md.next=c:(z(!this.zb),this.zb=c);this.md=c}remove(){let a=null;this.zb&&(a=this.zb,this.zb=this.zb.next,this.zb||(this.md=null),a.next=null);return a}}var hc=new ac(()=>new ic,a=>a.reset());class ic{constructor(){this.next=this.scope=this.Hd=null}set(a,b){this.Hd=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.Hd=null}};const kc=v.console&&v.console.createTask?v.console.createTask.bind(v.console):void 0,lc=kc?Symbol("consoleTask"):void 0;function mc(a,b="anonymous"){function c(...k){return g.run(()=>a.call(this,...k))}if(lc&&a[lc])return a;const d=a;let e;const f=null==(e=nc)?void 0:e();a=function(...k){let h;const l=null==(h=nc)?void 0:h();if(f!==l)throw Error(`${b} was scheduled in '${f}' but called in '${l}'.
  46. Make sure your test awaits all async calls.
  47.  
  48. TIP: To help investigate, debug the test in Chrome and look at the async portion
  49. of the call stack to see what originally scheduled the callback.  Then, make the
  50. test wait for the relevant asynchronous work to finish.`);return d.call(this,...k)};if(!kc)return a;const g=kc(a.name||b);c[ua(lc)]=g;return c}let nc;let oc,pc=!1,qc=new gc,sc=(a,b)=>{oc||rc();pc||(oc(),pc=!0);a=mc(a,"goog.async.run");qc.add(a,b)},rc=()=>{const a=v.Promise.resolve(void 0);oc=()=>{a.then(tc)}};var tc=()=>{let a;for(;a=qc.remove();){try{a.Hd.call(a.scope)}catch(b){fc(b)}hc.put(a)}pc=!1};var C=function(a){this.l=0;this.Qa=void 0;this.Eb=this.Aa=this.rb=null;this.Mc=this.Gd=!1;if(a!=bc)try{var b=this;a.call(void 0,function(c){uc(b,2,c)},function(c){if(!(c instanceof vc))try{if(c instanceof Error)throw c;throw Error("Promise rejected.");}catch(d){}uc(b,3,c)})}catch(c){uc(this,3,c)}},wc=function(){this.next=this.context=this.Fa=this.ta=this.fb=null;this.Bc=!1};wc.prototype.reset=function(){this.context=this.Fa=this.ta=this.fb=null;this.Bc=!1};
  51. var xc=new ac(function(){return new wc},function(a){a.reset()}),yc=function(a,b,c){var d=xc.get();d.ta=a;d.Fa=b;d.context=c;return d},zc=function(a){if(a instanceof C)return a;var b=new C(bc);uc(b,2,a);return b},Ac=function(a){return new C(function(b,c){c(a)})},Cc=function(){var a,b,c=new C(function(d,e){a=d;b=e});return new Bc(c,a,b)};
  52. C.prototype.then=function(a,b,c){null!=a&&ya(a,"opt_onFulfilled should be a function.");null!=b&&ya(b,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");return Dc(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};C.prototype.$goog_Thenable=!0;C.prototype.Hh=function(a,b){return Dc(this,null,a,b)};C.prototype.catch=C.prototype.Hh;C.prototype.cancel=function(a){if(0==this.l){var b=new vc(a);sc(function(){Ec(this,b)},this)}};
  53. var Ec=function(a,b){if(0==a.l)if(a.rb){var c=a.rb;if(c.Aa){for(var d=0,e=null,f=null,g=c.Aa;g&&(g.Bc||(d++,g.fb==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.l&&1==d?Ec(c,b):(f?(d=f,z(c.Aa),z(null!=d),d.next==c.Eb&&(c.Eb=d),d.next=d.next.next):Fc(c),Gc(c,e,3,b)))}a.rb=null}else uc(a,3,b)},Ic=function(a,b){a.Aa||2!=a.l&&3!=a.l||Hc(a);z(null!=b.ta);a.Eb?a.Eb.next=b:a.Aa=b;a.Eb=b},Dc=function(a,b,c,d){b&&(b=mc(b,"goog.Promise.then"));c&&(c=mc(c,"goog.Promise.then"));var e=yc(null,null,null);e.fb=
  54. new C(function(f,g){e.ta=b?function(k){try{var h=b.call(d,k);f(h)}catch(l){g(l)}}:f;e.Fa=c?function(k){try{var h=c.call(d,k);void 0===h&&k instanceof vc?g(k):f(h)}catch(l){g(l)}}:g});e.fb.rb=a;Ic(a,e);return e.fb};C.prototype.Jh=function(a){z(1==this.l);this.l=0;uc(this,2,a)};C.prototype.Kh=function(a){z(1==this.l);this.l=0;uc(this,3,a)};
  55. var uc=function(a,b,c){if(0==a.l){a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself"));a.l=1;a:{var d=c,e=a.Jh,f=a.Kh;if(d instanceof C){null!=e&&ya(e,"opt_onFulfilled should be a function.");null!=f&&ya(f,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");Ic(d,yc(e||bc,f||null,a));var g=!0}else{if(d)try{var k=!!d.$goog_Thenable}catch(l){k=!1}else k=!1;if(k)d.then(e,f,a),g=!0;else{if(ka(d))try{var h=d.then;if("function"===typeof h){Jc(d,
  56. h,e,f,a);g=!0;break a}}catch(l){f.call(a,l);g=!0;break a}g=!1}}}g||(a.Qa=c,a.l=b,a.rb=null,Hc(a),3!=b||c instanceof vc||Kc(a,c))}},Jc=function(a,b,c,d,e){var f=!1,g=function(h){f||(f=!0,c.call(e,h))},k=function(h){f||(f=!0,d.call(e,h))};try{b.call(a,g,k)}catch(h){k(h)}},Hc=function(a){a.Gd||(a.Gd=!0,sc(a.bg,a))},Fc=function(a){var b=null;a.Aa&&(b=a.Aa,a.Aa=b.next,b.next=null);a.Aa||(a.Eb=null);null!=b&&z(null!=b.ta);return b};
  57. C.prototype.bg=function(){for(var a;a=Fc(this);)Gc(this,a,this.l,this.Qa);this.Gd=!1};var Gc=function(a,b,c,d){if(3==c&&b.Fa&&!b.Bc)for(;a&&a.Mc;a=a.rb)a.Mc=!1;if(b.fb)b.fb.rb=null,Lc(b,c,d);else try{b.Bc?b.ta.call(b.context):Lc(b,c,d)}catch(e){Mc.call(null,e)}xc.put(b)},Lc=function(a,b,c){2==b?a.ta.call(a.context,c):a.Fa&&a.Fa.call(a.context,c)},Kc=function(a,b){a.Mc=!0;sc(function(){a.Mc&&Mc.call(null,b)})},Mc=fc,vc=function(a){ra.call(this,a)};pa(vc,ra);vc.prototype.name="cancel";
  58. var Bc=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};var Nc=Yb()||B("iPod"),Oc=B("iPad");!B("Android")||Xb();Xb();var Pc=B("Safari")&&!(Xb()||(Wb()?0:B("Coast"))||(Wb()?0:B("Opera"))||(Wb()?0:B("Edge"))||(Wb()?Vb("Microsoft Edge"):B("Edg/"))||(Wb()?Vb("Opera"):B("OPR"))||B("Firefox")||B("FxiOS")||B("Silk")||B("Android"))&&!(Yb()||B("iPad")||B("iPod"));var Qc={},Rc=null,Tc=function(a){var b;z(ja(a),"encodeByteArray takes an array as a parameter");void 0===b&&(b=0);Sc();b=Qc[b];const c=Array(Math.floor(a.length/3)),d=b[64]||"";let e=0,f=0;for(;e<a.length-2;e+=3){var g=a[e],k=a[e+1],h=a[e+2],l=b[g>>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|h>>6];h=b[h&63];c[f++]=""+l+g+k+h}l=0;h=d;switch(a.length-e){case 2:l=a[e+1],h=b[(l&15)<<2]||d;case 1:a=a[e],c[f]=""+b[a>>2]+b[(a&3)<<4|l>>4]+h+d}return c.join("")},Vc=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):
  59. -1!="=.".indexOf(a[b-1])&&(c=-1!="=.".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;Uc(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d},Uc=function(a,b){function c(h){for(;d<a.length;){var l=a.charAt(d++),r=Rc[l];if(null!=r)return r;if(!/^[\s\xa0]*$/.test(l))throw Error("Unknown base64 encoding at char: "+l);}return h}Sc();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),k=c(64);if(64===k&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}},Sc=function(){if(!Rc){Rc=
  60. {};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Qc[c]=d;for(var e=0;e<d.length;e++){var f=d[e],g=Rc[f];void 0===g?Rc[f]=e:z(g===e)}}}};var Wc="undefined"!==typeof Uint8Array,Xc=!Zb&&"function"===typeof btoa;function Yc(a){if(!Xc)return Tc(a);let b="",c=0;const d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}const Zc=/[-_.]/g,$c={"-":"+",_:"/",".":"="};function ed(a){return $c[a]||""}function fd(a){return Wc&&null!=a&&a instanceof Uint8Array}var gd={};let hd;function id(a){if(a!==gd)throw Error("illegal external caller");}
  61. var kd=class{constructor(a,b){id(b);this.zc=a;if(null!=a&&0===a.length)throw Error("ByteString should be constructed with non-empty values");this.dontPassByteStringToStructuredClone=jd}isEmpty(){return null==this.zc}sizeBytes(){id(gd);var a=this.zc;if(null==a||fd(a))var b=a;else if("string"===typeof a)if(Xc){var c=a;Zc.test(c)&&(c=c.replace(Zc,ed));try{b=atob(c)}catch(d){throw Error(`invalid encoding '${a}': ${d}`);}a=new Uint8Array(b.length);for(c=0;c<b.length;c++)a[c]=b.charCodeAt(c);b=a}else b=
  62. Vc(a);else va("Cannot coerce to Uint8Array: "+ia(a)),b=null;return(b=null==b?b:this.zc=b)?b.length:0}};function jd(){};function ld(){return"function"===typeof BigInt};let md=0,nd=0;function od(a){const b=0>a;a=Math.abs(a);let c=a>>>0;a=Math.floor((a-c)/4294967296);if(b){const [d,e]=pd(c,a);a=e;c=d}md=c>>>0;nd=a>>>0}function qd(a,b){b>>>=0;a>>>=0;if(2097151>=b)var c=""+(4294967296*b+a);else ld()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+6777216*c+6710656*b,c+=8147497*b,b*=2,1E7<=a&&(c+=Math.floor(a/1E7),a%=1E7),1E7<=c&&(b+=Math.floor(c/1E7),c%=1E7),z(b),c=b+rd(c)+rd(a));return c}
  63. function rd(a){a=String(a);return"0000000".slice(a.length)+a}function sd(){var a=md,b=nd;if(b&2147483648)if(ld())a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=pd(a,b);a="-"+qd(c,d)}else a=qd(a,b);return a}function pd(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};z(!0);function td(a){return Array.prototype.slice.call(a)};var ud;ud="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol("INTERNAL_ARRAY_STATE"):void 0;z(13===Math.round(Math.log2(Math.max(...Object.values({si:1,oi:2,ni:4,yi:8,xi:16,vi:32,ii:64,Ki:128,mi:256,li:512,ri:1024,ji:2048,Ji:4096,ki:8192})))));function vd(a){z((a&16777215)==a)}
  64. var wd=ud?(a,b)=>{vd(b);A(a,"state is only maintained on arrays.");a[ud]|=b}:(a,b)=>{vd(b);A(a,"state is only maintained on arrays.");void 0!==a.na?a.na|=b:Object.defineProperties(a,{na:{value:b,configurable:!0,writable:!0,enumerable:!1}})},xd=ud?(a,b)=>{vd(b);A(a,"state is only maintained on arrays.");a[ud]&=~b}:(a,b)=>{vd(b);A(a,"state is only maintained on arrays.");void 0!==a.na&&(a.na&=~b)};function yd(a,b,c){return c?a|b:a&~b}const zd=Object.getOwnPropertyDescriptor(Array.prototype,"Mg");
  65. Object.defineProperties(Array.prototype,{Mg:{get(){function a(e,f){e&b&&c.push(f)}const b=E(this),c=[];a(1,"IS_REPEATED_FIELD");a(2,"IS_IMMUTABLE_ARRAY");a(4,"IS_API_FORMATTED");a(4096,"STRING_FORMATTED");a(8192,"GBIGINT_FORMATTED");a(8,"ONLY_MUTABLE_VALUES");a(32,"MUTABLE_REFERENCES_ARE_OWNED");a(64,"CONSTRUCTED");a(128,"TRANSFERRED");a(256,"HAS_SPARSE_OBJECT");a(512,"HAS_MESSAGE_ID");a(2048,"FROZEN_ARRAY");var d=Ad(b);536870912!==d&&c.push(`pivot: ${d}`);d=c.join(",");return zd?zd.get.call(this)+
  66. "|"+d:d},configurable:!0,enumerable:!1}});var E=ud?a=>{A(a,"state is only maintained on arrays.");return a[ud]|0}:a=>{A(a,"state is only maintained on arrays.");return a.na|0};
  67. function Bd(a,b){z(b&64,"state for messages must be constructed");z(0===(b&5),"state for messages should not contain repeated field state");const c=Ad(b),d=a.length;z(c+(+!!(b&512)-1)>=d-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",c,d);b&512&&z("string"===typeof a[0],"arrays with a message_id bit must have a string in the first position, got: %s",a[0]);a=d?a[d-1]:void 0;z((null!=a&&"object"===typeof a&&a.constructor===Object)===!!(b&256),"arraystate and array disagree on sparseObject presence")}
  68. var Cd=ud?a=>{A(a,"state is only maintained on arrays.");const b=a[ud];Bd(a,b);return b}:a=>{A(a,"state is only maintained on arrays.");const b=a.na;Bd(a,b);return b},Dd=ud?(a,b)=>{A(a,"state is only maintained on arrays.");vd(b);a[ud]=b;return a}:(a,b)=>{A(a,"state is only maintained on arrays.");vd(b);void 0!==a.na?a.na=b:Object.defineProperties(a,{na:{value:b,configurable:!0,writable:!0,enumerable:!1}});return a};function Ed(a,b){Dd(b,(a|0)&-14591)}function Fd(a,b){Dd(b,(a|34)&-14557)}
  69. function Gd(a,b){wa(b);z(0<b&&1023>=b||536870912===b);return a&-16760833|(b&1023)<<14}function Ad(a){a=a>>14&1023;return 0===a?536870912:a};let Hd;var Id={};function Jd(a){const b=a.Ug===Id;z(!Hd||b===a instanceof Hd);return b}var Kd={};function Ld(a){const b=!(!a||"object"!==typeof a||a.rj!==Kd);z(b===a instanceof Map);return b&&0===Aa(a,Map).size}function Md(a,b){wa(a);z(0<a);z(0===b||-1===b);return a+b}function Nd(a,b){wa(a);z(0<=a);z(0===b||-1===b);return a-b}function Od(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}let Pd;
  70. function Qd(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=E(a);if(d&1)return!0;if(!(b&&(Array.isArray(b)?b.includes(c):b.has(c))))return!1;Dd(a,d|1);return!0}var Rd;const Sd=[];Dd(Sd,55);Rd=Object.freeze(Sd);function Td(a){if(a&2)throw Error("Cannot mutate an immutable Message");}var Ud="undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.hasInstance;function Vd(){}
  71. function Wd(a){var b=E(A(a));z(!(b&2&&b&4||b&2048)||Object.isFrozen(a));const c=!!(b&8);b=!!(b&16&&b&32);if(c||b){let d,e,f;a.forEach(g=>{Array.isArray(g)?f=!0:g&&Jd(g)&&(E(g.H)&2?e=!0:d=!0)});f&&z(!e&&!d);b&&z(!f&&!d);c&&z(!f&&!e)}Xd(a)}
  72. function Xd(a){var b=E(a);const c=b&4,d=(4096&b?1:0)+(8192&b?1:0);z(c&&1>=d||!c&&0===d,`Expected at most 1 type-specific formatting bit, but got ${d} with state: ${b}`);if(4096&E(a))for(b=0;b<a.length;b++)"string"!==typeof a[b]&&va(`Unexpected element of type ${typeof a[b]} in string formatted repeated 64-bit int field`)}class Yd{}class Zd{}var $d=Object.freeze(new Yd);Object.freeze(new Zd);function ae(a){a=Error(a);a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity="warning";return a};function be(a){if("number"!==typeof a)throw Error(`Value of float/double field must be a number, found ${typeof a}: ${a}`);return a}function ce(a){return a.displayName||a.name||"unknown type name"}const de=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function ee(a){const b=typeof a;return"number"===b?Number.isFinite(a):"string"!==b?!1:de.test(a)}function fe(a){return null==a?a:Number.isFinite(a)?a|0:void 0}function ge(a){return`Expected int32 as finite number but got ${ia(a)}: ${a}`}
  73. function he(a){if("number"!==typeof a)throw ae(ge(a));if(!Number.isFinite(a))throw ae(ge(a));return a|0}function ie(a){if(null==a)return a;if("string"===typeof a){if(!a)return;a=+a}if("number"===typeof a)return Number.isFinite(a)?a|0:void 0}function je(a){return`Expected uint32 as finite number but got ${ia(a)}: ${a}`}function ke(a){if("number"!==typeof a)throw ae(je(a));if(!Number.isFinite(a))throw ae(je(a));return a>>>0}
  74. function le(a,b){b=!!b;if(!ee(a))throw ae(`Expected an int64 value encoded as a number or a string but got ${ia(a)}: ${a}`);if("string"===typeof a)if(z(ee(a)),z(b||!0),b=Math.trunc(Number(a)),Number.isSafeInteger(b))a=String(b);else{if(b=a.indexOf("."),-1!==b&&(a=a.substring(0,b)),z(-1===a.indexOf(".")),!me(a)){z(0<a.length);if(16>a.length)od(Number(a));else if(ld())a=BigInt(a),md=Number(a&BigInt(4294967295))>>>0,nd=Number(a>>BigInt(32)&BigInt(4294967295));else{z(0<a.length);b=+("-"===a[0]);nd=md=
  75. 0;var c=a.length;for(let d=0+b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));nd*=1E6;md=1E6*md+f;4294967296<=md&&(nd+=Math.trunc(md/4294967296),nd>>>=0,md>>>=0)}if(b){const [d,e]=pd(md,nd);md=d;nd=e}}a=sd()}}else if(b)z(ee(a)),z(b||!0),a=Math.trunc(a),Number.isSafeInteger(a)?a=String(a):(z(!Number.isSafeInteger(a)),z(Number.isInteger(a)),b=String(a),me(b)?a=b:(od(a),a=sd()));else if(z(ee(a)),z(!0),a=Math.trunc(a),!Number.isSafeInteger(a)){z(!Number.isSafeInteger(a));z(Number.isInteger(a));
  76. od(a);b=md;c=nd;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,0==b&&(c=c+1>>>0);b=4294967296*c+(b>>>0);a=a?-b:b}return a}function me(a){return"-"===a[0]?20>a.length?!0:20===a.length&&-922337<Number(a.substring(0,7)):19>a.length?!0:19===a.length&&922337>Number(a.substring(0,6))}function ne(a){if(null!=a&&"string"!==typeof a)throw Error(`Expected a string or null or undefined but got ${a} a ${ia(a)}`);return a}function oe(a){return null==a||"string"===typeof a?a:void 0}
  77. function pe(a,b){if(!(a instanceof b))throw Error(`Expected instanceof ${ce(b)} but got ${a&&ce(a.constructor)}`);return a}function qe(a,b,c){if(null!=a&&"object"===typeof a&&Jd(a))return a;if(Array.isArray(a)){var d=E(a),e=d;0===e&&(e|=c&32);e|=c&2;e!==d&&Dd(a,e);return new b(a)}};let re;function se(a,b){z(!!(E(b)&32));re=b;a=new a(b);re=void 0;return a};var te=class{constructor(){throw Error("please construct maps as mutable then call toImmutable");}[Symbol.iterator](){}};if(Ud){const a=()=>{throw Error("Cannot perform instanceof checks on ImmutableMap: please use isImmutableMap or isMutableMap to assert on the mutability of a map. See go/jspb-api-gotchas#immutable-classes for more information");};Object.defineProperties(te,{[Symbol.hasInstance]:{value:a,configurable:!1,writable:!1,enumerable:!1}});z(te[Symbol.hasInstance]===a,"defineProperties did not work: was it monkey-patched?")};function ue(a,b){return ve(b)}function ve(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(Qd(a,void 0,0))return}else{if(fd(a))return Yc(a);if(a instanceof kd){const b=a.zc;return null==b?"":"string"===typeof b?b:a.zc=Yc(b)}}}return a};function we(a,b,c){const d=td(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(const g in f)z(!isNaN(g),"should not have non-numeric keys in sparse objects after a constructor is called."),b[g]=c(f[g])}A(d);A(a);return d}function xe(a,b,c,d,e){if(null!=a){if(Array.isArray(a))a=Qd(a,void 0,0)?void 0:e&&E(a)&2?a:ye(a,b,c,void 0!==d,e);else if(Od(a)){const f={};for(let g in a)f[g]=xe(a[g],b,c,d,e);a=f}else a=b(a,d);return a}}
  78. function ye(a,b,c,d,e){const f=d||c?E(a):0;d=d?!!(f&32):void 0;const g=td(a);for(let k=0;k<g.length;k++)g[k]=xe(g[k],b,c,d,e);c&&(A(g),A(a),c(f,g));return g}function ze(a){return Jd(a)?a.toJSON():ve(a)};function Ae(a,b,c=Fd){if(null!=a){if(Wc&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=E(a);if(d&2)return a;Wd(a);b&&(b=0===d||!!(d&32)&&!(d&64||!(d&16)));return b?Dd(a,(d|34)&-12293):ye(a,Ae,d&4?Fd:c,!0,!0)}Jd(a)&&(z(Jd(a)),c=a.H,d=Cd(c),a=d&2?a:se(a.constructor,Ce(c,d,!0)));return a}}function Ce(a,b,c){const d=c||b&2?Fd:Ed,e=!!(b&32);a=we(a,b,f=>Ae(f,e,d));wd(a,32|(c?2:0));return a}function De(a){const b=a.H,c=Cd(b);return c&2?se(a.constructor,Ce(b,c,!1)):a};var Fe=function(a,b){a=a.H;return Ee(a,Cd(a),b)};function Ge(a,b,c,d){b=Md(d,+!!(b&512)-1);if(!(0>b||b>=a.length||b>=c))return a[b]}
  79. var Ee=function(a,b,c,d){if(-1===c)return null;const e=Ad(b);if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],null!=d)){if(Ge(a,b,e,c))throw Error(`b/316921031: message had field number ${c} in both the sparse object and the array portion.`);return d}return Ge(a,b,e,c)}},Ie=function(a,b,c){const d=a.H;let e=Cd(d);Td(e);He(d,e,b,c);return a};
  80. function He(a,b,c,d){z(!Od(d),"Invalid object passed to a setter");const e=Ad(b);if(c>=e){z(536870912!==e);let g=b;if(b&256)var f=a[a.length-1];else{if(null==d)return g;f=Md(e,+!!(b&512)-1);z(f>=a.length&&Number.isInteger(f)&&4294967295>f,"Expected sparseObjectIndex (%s) to be >= %s and a valid array index",f,a.length);f=a[f]={};g|=256}f[c]=d;c<e&&(a[Md(c,+!!(b&512)-1)]=void 0);g!==b&&Dd(a,g);return g}a[Md(c,+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b}
  81. function Je(a,b){if(!a)return a;z(E(b)&2?!!(E(a.H)&2):!0);return a}function Ke(a){return!!(2&a)&&!!(4&a)||!!(2048&a)}function Le(a,b,c,d){a=a.H;const e=Cd(a);Td(e);z(!0);var f=e&2;let g=Ee(a,e,b);Array.isArray(g)||(g=Rd);const k=!!(e&32);let h=E(g);0===h&&k&&!f?(h|=33,Dd(g,h)):h&1||(h|=1,Dd(g,h));if(f)h&2||wd(g,34),Object.freeze(g);else if(2&h||2048&h)g=td(g),f=1,k&&(f|=32),Dd(g,f),He(a,e,b,g);b=g;a=E(b);d=c(d,!!(4&a)&&!!(4096&a));b.push(d);Xd(b)}
  82. var Ne=function(a,b,c,d){const e=a.H;let f=Cd(e);Td(f);(c=Me(e,f,c))&&c!==b&&null!=d&&(f=He(e,f,c));He(e,f,b,d);return a},Oe=function(a,b,c){a=a.H;return Me(a,Cd(a),b)===c?c:-1};function Me(a,b,c){let d=0;for(let e=0;e<c.length;e++){const f=c[e];null!=Ee(a,b,f)&&(0!==d&&(b=He(a,b,d)),d=f)}return d}function Pe(a,b,c,d){a=a.H;let e=Cd(a);d=Ee(a,e,c,d);b=qe(d,b,e);b!==d&&null!=b&&He(a,e,c,b);return Je(b,a)}
  83. var Qe=function(a,b,c,d=!1){b=Pe(a,b,c,d);if(null==b)return b;a=a.H;d=Cd(a);if(!(d&2)){const e=De(b);e!==b&&(b=e,He(a,d,c,b))}return Je(b,a)},F=function(a,b,c,d){null!=d?pe(d,ua(b)):d=void 0;return Ie(a,c,d)},Re=function(a,b,c,d,e){null!=e?pe(e,ua(b)):e=void 0;return Ne(a,c,d,e)};function Se(a,b){a=yd(a,2,!!(2&b));a=yd(a,32,!0);return a=yd(a,2048,!1)}function Te(a,b){32&b||(a=yd(a,32,!1));return a}
  84. var Ue=function(a,b,c,d){a=a.H;var e=Cd(a);Td(e);var f,g=!!(2&e),k=g?1:2;const h=1===k;k=2===k;f&&(f=!g);g=Ee(a,e,b);g=Array.isArray(g)?g:Rd;var l=E(g);const r=!!(4&l);if(!r){var m=l;0===m&&(m=Se(m,e));m=yd(m,1,!0);l=g;var q=e,n=!!(2&m);n&&(q=yd(q,2,!0));let p=!n,x=!0,D=0,J=0;for(;D<l.length;D++){const H=qe(l[D],c,q);if(H instanceof c){if(!n){const Y=!!(E(H.H)&2);p&&(p=!Y);x&&(x=Y)}l[J++]=H}}J<D&&(l.length=J);m=yd(m,4,!0);m=yd(m,16,x);m=yd(m,8,p);Dd(l,m);n&&Object.freeze(l);l=m}m=!!(8&l)||h&&!g.length;
  85. if(f&&!m){Ke(l)&&(g=td(g),l=Se(l,e),e=He(a,e,b,g));f=g;for(m=0;m<f.length;m++)q=f[m],n=De(q),q!==n&&(f[m]=n);l=yd(l,8,!0);l=yd(l,16,!f.length);Dd(f,l)}Ke(l)||(f=l,h?(m=!!(32&l),m||(g=td(g),f=0,e=He(a,e,b,g)),l=yd(l,!g.length||16&l&&(!r||m)?2:2048,!0)):l=Te(l,e),l!==f&&Dd(g,l),h&&Object.freeze(g));k&&Ke(l)&&(g=td(g),l=Se(l,e),l=Te(l,e),Dd(g,l),He(a,e,b,g));b=g;c=null!=d?pe(d,c):new c;b.push(c);E(c.H)&2?xd(b,8):xd(b,16)};function Ve(a,b){return null!=a?a:b}
  86. var We=function(a,b){return Ve(oe(Fe(a,b)),"")},Ye=function(a,b){b=Oe(a,Xe,b);return oe(Fe(a,b))},Ze=function(a,b,c){Ie(a,b,null==c?c:he(c))},$e=function(a,b,c){Ie(a,b,null==c?c:le(c))},G=function(a,b,c){return Ie(a,b,ne(c))},af=function(a,b,c){if(null!=c){if(!Number.isFinite(c))throw ae(`Expected enum as finite number but got ${ia(c)}: ${c}`);c|=0}return Ie(a,b,c)};"undefined"!==typeof Proxy&&new Proxy({},{getPrototypeOf:bf,setPrototypeOf:bf,isExtensible:bf,preventExtensions:bf,getOwnPropertyDescriptor:bf,defineProperty:bf,has:bf,get:bf,set:bf,deleteProperty:bf,apply:bf,construct:bf});function bf(){throw Error("this array or object is owned by JSPB and should not be reused, did you mean to copy it with copyJspbArray? See go/jspb-api-gotchas#construct_from_array");throw Error();};var cf=class{constructor(a,b,c){Aa(this,cf,"The message constructor should only be used by subclasses");z(this.constructor!==cf,"Message is an abstract class and cannot be directly constructed");a:{null==a&&(a=re);re=void 0;if(null!=a)for(var d=0;d<a.length;d++){var e=a[d];Array.isArray(e)&&Wd(e)}if(null==a)e=96,c?(a=[c],e|=512):a=[],b&&(e=Gd(e,b));else{if(!Array.isArray(a))throw Error(`data passed to JSPB constructors must be an Array, got '${JSON.stringify(a)}' a ${ia(a)}`);if(Object.isFrozen(a)||
  87. !Object.isExtensible(a)||Object.isSealed(a))throw Error("data passed to JSPB constructors must be mutable");e=E(a);if(e&2048)throw Error("farr");if(e&64){Bd(a,e);break a}e|=64;if(c&&(e|=512,c!==a[0]))throw Error(`Expected message to have a message id: "${c}" in the array, got: ${JSON.stringify(a[0])} a ${ia(a[0])}, are you parsing with the wrong proto?`);b:{d=a;c=e;if(e=d.length){const f=e-1;if(Od(d[f])){c|=256;b=Nd(f,+!!(c&512)-1);if(1024<=b)throw Error(`Found a message with a sparse object at fieldNumber ${b} is >= the limit ${1024}`);
  88. e=Gd(c,b);break b}}if(b){b=Math.max(b,Nd(e,+!!(c&512)-1));if(1024<b)throw Error(`a message was constructed with an array of length ${e} which is longer than ${1024}, are you using a supported serializer?`);e=Gd(c,b)}else e=c}}Dd(a,e);z(e&64)}this.H=a;this.preventPassingToStructuredClone=Vd}toJSON(){if(Pd)var a=df(this,this.H,!1);else a=this.H,A(a),a=ye(a,ze,void 0,void 0,!1),a=df(this,a,!0);return a}getExtension(a){Aa(this,a.Qe);var b=Aa(this,cf);b=a.gb?a.isRepeated?a.Gb(b,a.gb,a.kb,void 0!==$d?1:
  89. 2,!0):a.Gb(b,a.gb,a.kb,!0):a.isRepeated?a.Gb(b,a.kb,void 0!==$d?1:2,!0):a.Gb(b,a.kb,a.defaultValue,!0);return a.Bg&&null==b?a.defaultValue:b}hasExtension(a){z(!a.isRepeated,"repeated extensions don't support hasExtension");if(a.gb)a=void 0!==Pe(this,a.gb,a.kb,!0);else{z(!a.isRepeated,"repeated extensions don't support getExtensionOrUndefined");Aa(this,a.Qe);const b=Aa(this,cf);a=a.gb?a.Gb(b,a.gb,a.kb,!0):a.Gb(b,a.kb,null,!0);a=void 0!==(null===a?void 0:a)}return a}clone(){const a=Aa(this,cf);z(Jd(a));
  90. const b=a.H;var c=Cd(b);return se(a.constructor,Ce(b,c,!1))}};Hd=cf;cf.prototype.Ug=Id;
  91. function df(a,b,c){var d=Rb?void 0:a.constructor.fa;const e=Cd(c?a.H:b);a=b.length;if(!a)return b;let f,g;if(Od(c=b[a-1])){a:{var k=c;let r={},m=!1;for(var h in k){let q=k[h];if(Array.isArray(q)){let n=q;if(Qd(q,d,+h)||Ld(q))q=null;q!=n&&(m=!0)}null!=q?r[h]=q:m=!0}if(m){for(var l in r){k=r;break a}k=null}}k!=c&&(f=!0);a--}for(h=+!!(e&512)-1;0<a;a--){l=a-1;c=b[l];l=Nd(l,h);if(null!=c&&!Qd(c,d,l)&&!Ld(c))break;g=!0}if(!f&&!g)return b;b=Array.prototype.slice.call(b,0,a);k&&b.push(k);return b};class ef{constructor(a,b,c){z(0<a);this.kb=a;this.Qe=b;this.gb=c;this.isRepeated=0;this.Gb=Qe;this.defaultValue=void 0;this.Bg=!1}};const ff=Symbol("debugExtensions");function gf(a){if(a instanceof cf)return a.constructor.m};function hf(a,b=new Set){if(b.has(a))return"(Recursive reference)";switch(typeof a){case "object":if(a){var c=Object.getPrototypeOf(a);switch(c){case Map.prototype:case Set.prototype:case Array.prototype:b.add(a);var d=`[${Array.from(a,e=>hf(e,b)).join(", ")}]`;b.delete(a);c!==Array.prototype&&(d=`${jf(c.constructor)}(${d})`);return d;case Object.prototype:return b.add(a),c=`{${Object.entries(a).map(([e,f])=>`${e}: ${hf(f,b)}`).join(", ")}}`,b.delete(a),c;default:return d="Object",c&&c.constructor&&
  92. (d=jf(c.constructor)),"function"===typeof a.toString&&a.toString!==Object.prototype.toString?`${d}(${String(a)})`:`(object ${d})`}}break;case "function":return`function ${jf(a)}`;case "number":if(!Number.isFinite(a))return String(a);break;case "bigint":return`${a.toString(10)}n`;case "symbol":return a.toString()}return JSON.stringify(a)}
  93. function jf(a){var b=a.displayName;return b&&"string"===typeof b||(b=a.name)&&"string"===typeof b?b:(a=/function\s+([^\(]+)/m.exec(String(a)))?a[1]:"(Anonymous)"};function kf(a){const b=lf;lf=void 0;a||mf("Guard truthy failed:",b||`Expected truthy, got ${hf(a)}`)}let lf=void 0;function mf(...a){throw Error(a.map(b=>"function"===typeof b?b():b).filter(b=>b).join("\n").trim().replace(/:$/,""));};(function(){const a=v.jspbGetTypeName;v.jspbGetTypeName=a?b=>a(b)||gf(b):gf})();const I=cf;function nf(a){const b={};return a[ff]=b};var of=window;Fa("csi.gstatic.com");Fa("googleads.g.doubleclick.net");Fa("partner.googleadservices.com");Fa("pubads.g.doubleclick.net");Fa("securepubads.g.doubleclick.net");Fa("tpc.googlesyndication.com");var qf=function(a){var b=pf;if(b)for(const c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)},rf=function(){const a=[];qf(function(b){a.push(b)});return a},pf={Th:"allow-forms",Uh:"allow-modals",Vh:"allow-orientation-lock",Wh:"allow-pointer-lock",Xh:"allow-popups",Yh:"allow-popups-to-escape-sandbox",Zh:"allow-presentation",ai:"allow-same-origin",bi:"allow-scripts",ci:"allow-top-navigation",di:"allow-top-navigation-by-user-activation"};const sf=cc(()=>rf());
  94. var tf=function(){const a=document.createElement("iframe"),b={};Va(sf(),c=>{a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)});return b};let uf=(new Date).getTime();var vf=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";0===a.indexOf("blob:")&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==
  95. c&&"moz-extension"!==c&&"file"!==c&&"android-app"!==c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!==c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===c&&"80"!==e||"https"===c&&"443"!==e)a=":"+e}return c+"://"+b+a};function wf(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;r=l=0}function b(m){for(var q=g,n=0;64>n;n+=4)q[n/4]=m[n]<<24|m[n+1]<<16|m[n+2]<<8|m[n+3];for(n=16;80>n;n++)m=q[n-3]^q[n-8]^q[n-14]^q[n-16],q[n]=(m<<1|m>>>31)&4294967295;m=e[0];var p=e[1],x=e[2],D=e[3],J=e[4];for(n=0;80>n;n++){if(40>n)if(20>n){var H=D^p&(x^D);var Y=1518500249}else H=p^x^D,Y=1859775393;else 60>n?(H=p&x|D&(p|x),Y=2400959708):(H=p^x^D,Y=3395469782);H=((m<<5|m>>>27)&4294967295)+H+
  96. J+Y+q[n]&4294967295;J=D;D=x;x=(p<<30|p>>>2)&4294967295;p=m;m=H}e[0]=e[0]+m&4294967295;e[1]=e[1]+p&4294967295;e[2]=e[2]+x&4294967295;e[3]=e[3]+D&4294967295;e[4]=e[4]+J&4294967295}function c(m,q){if("string"===typeof m){m=unescape(encodeURIComponent(m));for(var n=[],p=0,x=m.length;p<x;++p)n.push(m.charCodeAt(p));m=n}q||(q=m.length);n=0;if(0==l)for(;n+64<q;)b(m.slice(n,n+64)),n+=64,r+=64;for(;n<q;)if(f[l++]=m[n++],r++,64==l)for(l=0,b(f);n+64<q;)b(m.slice(n,n+64)),n+=64,r+=64}function d(){var m=[],q=
  97. 8*r;56>l?c(k,56-l):c(k,64-(l-56));for(var n=63;56<=n;n--)f[n]=q&255,q>>>=8;b(f);for(n=q=0;5>n;n++)for(var p=24;0<=p;p-=8)m[q++]=e[n]>>p&255;return m}for(var e=[],f=[],g=[],k=[128],h=1;64>h;++h)k[h]=0;var l,r;a();return{reset:a,update:c,digest:d,Yf:function(){for(var m=d(),q="",n=0;n<m.length;n++)q+="0123456789ABCDEF".charAt(Math.floor(m[n]/16))+"0123456789ABCDEF".charAt(m[n]%16);return q}}};var yf=function(a,b,c){var d=String(v.location.href);return d&&a&&b?[b,xf(vf(d),a,c||null)].join(" "):null},xf=function(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],Va(d,function(k){e.push(k)}),zf(e.join(" "));var f=[],g=[];Va(c,function(k){g.push(k.key);f.push(k.value)});c=Math.floor((new Date).getTime()/1E3);e=0==f.length?[c,b,a]:[f.join(":"),c,b,a];Va(d,function(k){e.push(k)});a=zf(e.join(" "));a=[c,a];0==g.length||a.push(g.join(""));return a.join("_")},zf=function(a){var b=
  98. wf();b.update(a);return b.Yf().toLowerCase()};const Af={};var Bf=function(a){this.Ic=a||{cookie:""}};t=Bf.prototype;t.isEnabled=function(){if(!v.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{nc:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0};
  99. t.set=function(a,b,c){let d,e,f,g=!1,k;"object"===typeof c&&(k=c.vh,g=c.vf||!1,f=c.domain||void 0,e=c.path||void 0,d=c.nc);if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===d&&(d=-1);this.Ic.cookie=a+"="+b+(f?";domain="+f:"")+(e?";path="+e:"")+(0>d?"":0==d?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*d)).toUTCString())+(g?";secure":"")+(null!=k?";samesite="+k:"")};
  100. t.get=function(a,b){const c=a+"=",d=(this.Ic.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=Ba(d[e]);if(0==f.lastIndexOf(c,0))return f.slice(c.length);if(f==a)return""}return b};t.remove=function(a,b,c){const d=this.Gc(a);this.set(a,"",{nc:0,path:b,domain:c});return d};t.hc=function(){return Cf(this).keys};t.Ma=function(){return Cf(this).values};t.isEmpty=function(){return!this.Ic.cookie};t.Gc=function(a){return void 0!==this.get(a)};
  101. t.clear=function(){const a=Cf(this).keys;for(let b=a.length-1;0<=b;b--)this.remove(a[b])};var Cf=function(a){a=(a.Ic.cookie||"").split(";");const b=[],c=[];let d,e;for(let f=0;f<a.length;f++)e=Ba(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}},Df=new Bf("undefined"==typeof document?null:document);var Ef=function(a=!1){return!!Af.FPA_SAMESITE_PHASE2_MOD||!!a},Ff=function(a=!1){let b=v.__SAPISID||v.__APISID||v.__3PSAPISID||v.__OVERRIDE_SID;Ef(a)&&(b=b||v.__1PSAPISID);if(b)return!0;if("undefined"!==typeof document){const c=new Bf(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID")||c.get("SID")||c.get("OSID");Ef(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b},Gf=function(a,b,c,d){(a=v[a])||"undefined"===typeof document||(a=(new Bf(document)).get(b));return a?yf(a,c,d):
  102. null};var Hf=class extends I{constructor(a){super(a)}};Hf.m="EventIdMessage";var If=class extends I{constructor(a){super(a,1)}};If.m="proto2.bridge.MessageSet";var Jf=nf(If);Jf[4156379]={messageSetExtension:new ef(4156379,If,Hf)};var Kf=function(a){-1===a.Dc&&(a.Dc=a.data.reduce((b,c,d)=>b+(c?Math.pow(2,d):0),0));return a.Dc},Lf=class{constructor(){this.data=[];this.Dc=-1}set(a,b=!0){kf(0<=a);kf(52>a);kf(Number.isInteger(a));0<=a&&52>a&&Number.isInteger(a)&&this.data[a]!==b&&(this.data[a]=b,this.Dc=-1)}get(a){return!!this.data[a]}};var Mf=function(){};Mf.prototype.next=function(){return Nf};var Nf=nb({done:!0,value:void 0});Mf.prototype.Cb=function(){return this};var Rf=function(a){if(a instanceof Of||a instanceof Pf||a instanceof Qf)return a;if("function"==typeof a.next)return new Of(()=>a);if("function"==typeof a[Symbol.iterator])return new Of(()=>a[Symbol.iterator]());if("function"==typeof a.Cb)return new Of(()=>a.Cb());throw Error("Not an iterator or iterable.");};class Of{constructor(a){this.Id=a}Cb(){return new Pf(this.Id())}[Symbol.iterator](){return new Qf(this.Id())}Cf(){return new Qf(this.Id())}}
  103. class Pf extends Mf{constructor(a){super();this.lc=a}next(){return this.lc.next()}[Symbol.iterator](){return new Qf(this.lc)}Cf(){return new Qf(this.lc)}}class Qf extends Of{constructor(a){super(()=>a);this.lc=a}next(){return this.lc.next()}};var Sf=v.JSON.stringify;var Tf=function(a){return"\r"==a||"\n"==a||" "==a||"\t"==a};var Uf=function(){this.Pe=null;this.Qa=[];this.bb="";this.Ah=[];this.sb=this.pa=0;this.vc=!1;this.yc=0;this.Dh=/[\\"]/g;this.l=this.Ub=0;this.Xf=!1},Vf={INIT:0,Zb:1,pd:2,Bb:3,Yb:4,Xb:5,qd:6,nd:7,we:8,Ae:9,Be:10,Ce:11,re:12,se:13,te:14,ue:15,xe:16,ye:17,ze:18,Hf:19,od:20};Uf.prototype.isInputValid=function(){return 3!=this.Ub};Uf.prototype.done=function(){return 2===this.Ub};var K=function(a,b,c){a.Ub=3;a.Pe="The stream is broken @"+a.sb+"/"+c+". With input:\n"+b;throw Error(a.Pe);};
  104. Uf.prototype.parse=function(a){function b(){for(;q<a.length;)if(Tf(a[q]))q++,f.sb++;else break;return q<l}function c(){for(var p;;){p=a[q++];if(!p)break;f.sb++;switch(f.l){case h.INIT:"{"===p?f.l=h.pd:"["===p?f.l=h.Yb:Tf(p)||K(f,a,q);continue;case h.nd:case h.pd:if(Tf(p))continue;if(f.l===h.nd)g.push(h.we);else if("}"===p){e("{}");f.l=d();continue}else g.push(h.Bb);'"'===p?f.l=h.qd:K(f,a,q);continue;case h.we:case h.Bb:if(Tf(p))continue;":"===p?(f.l===h.Bb&&(g.push(h.Bb),f.pa++),f.l=h.Zb):"}"===p?
  105. (f.pa--,e(),f.l=d()):","===p?(f.l===h.Bb&&g.push(h.Bb),f.l=h.nd):K(f,a,q);continue;case h.Yb:case h.Zb:if(Tf(p))continue;if(f.l===h.Yb)if(f.pa++,f.l=h.Zb,"]"===p){f.pa--;if(0===f.pa){f.l=h.Xb;return}e("[]");f.l=d();continue}else g.push(h.Xb);'"'===p?f.l=h.qd:"{"===p?f.l=h.pd:"["===p?f.l=h.Yb:"t"===p?f.l=h.Ae:"f"===p?f.l=h.re:"n"===p?f.l=h.xe:"-"!==p&&(-1!=="0123456789".indexOf(p)?f.l=h.od:K(f,a,q));continue;case h.Xb:if(","===p)g.push(h.Xb),f.l=h.Zb,1===f.pa&&(m=q);else if("]"===p){f.pa--;if(0===
  106. f.pa)return;e();f.l=d()}else if(Tf(p))continue;else K(f,a,q);continue;case h.qd:const x=q;a:for(;;){for(;0<f.yc;)if(p=a[q++],4===f.yc?f.yc=0:f.yc++,!p)break a;if('"'===p&&!f.vc){f.l=d();break}if("\\"===p&&!f.vc&&(f.vc=!0,p=a[q++],!p))break;if(f.vc)if(f.vc=!1,"u"===p&&(f.yc=1),p=a[q++])continue;else break;k.lastIndex=q;p=k.exec(a);if(!p){q=a.length+1;break}q=p.index+1;p=a[p.index];if(!p)break}f.sb+=q-x;continue;case h.Ae:if(!p)continue;"r"===p?f.l=h.Be:K(f,a,q);continue;case h.Be:if(!p)continue;"u"===
  107. p?f.l=h.Ce:K(f,a,q);continue;case h.Ce:if(!p)continue;"e"===p?f.l=d():K(f,a,q);continue;case h.re:if(!p)continue;"a"===p?f.l=h.se:K(f,a,q);continue;case h.se:if(!p)continue;"l"===p?f.l=h.te:K(f,a,q);continue;case h.te:if(!p)continue;"s"===p?f.l=h.ue:K(f,a,q);continue;case h.ue:if(!p)continue;"e"===p?f.l=d():K(f,a,q);continue;case h.xe:if(!p)continue;"u"===p?f.l=h.ye:K(f,a,q);continue;case h.ye:if(!p)continue;"l"===p?f.l=h.ze:K(f,a,q);continue;case h.ze:if(!p)continue;"l"===p?f.l=d():K(f,a,q);continue;
  108. case h.Hf:"."===p?f.l=h.od:K(f,a,q);continue;case h.od:if(-1!=="0123456789.eE+-".indexOf(p))continue;else q--,f.sb--,f.l=d();continue;default:K(f,a,q)}}}function d(){const p=g.pop();return null!=p?p:h.Zb}function e(p){1<f.pa||(z(""!==p),p||(p=-1===m?f.bb+a.substring(r,q):a.substring(m,q)),f.Xf?f.Qa.push(p):f.Qa.push(Aa(JSON.parse(p),Object)),m=q)}xa(a);const f=this,g=f.Ah,k=f.Dh,h=Vf,l=a.length;let r=0,m=-1,q=0;for(;q<l;)switch(f.Ub){case 3:return K(f,a,q),null;case 2:return b()&&K(f,a,q),null;case 0:if(b()){var n=
  109. a[q++];f.sb++;if("["===n){f.Ub=1;r=q;f.l=h.Yb;continue}else K(f,a,q)}return null;case 1:return c(),0===f.pa&&f.l==h.Xb?(f.Ub=2,f.bb=a.substring(q)):f.bb=-1===m?f.bb+a.substring(r):a.substring(m),0<f.Qa.length?(n=f.Qa,f.Qa=[],n):null}return null};class Wf{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};var L=function(a){Ob.call(this);this.ef=1;this.Yc=[];this.ad=0;this.aa=[];this.Va={};this.Kf=!!a};pa(L,Ob);L.prototype.subscribe=function(a,b,c){var d=this.Va[a];d||(d=this.Va[a]=[]);var e=this.ef;this.aa[e]=a;this.aa[e+1]=b;this.aa[e+2]=c;this.ef=e+3;d.push(e);return e};L.prototype.unsubscribe=function(a,b,c){if(a=this.Va[a]){var d=this.aa;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.kd(a)}return!1};
  110. L.prototype.kd=function(a){var b=this.aa[a];if(b){var c=this.Va[b];0!=this.ad?(this.Yc.push(a),this.aa[a+1]=()=>{}):(c&&Wa(c,a),delete this.aa[a],delete this.aa[a+1],delete this.aa[a+2])}return!!b};
  111. L.prototype.rc=function(a,b){var c=this.Va[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;e<f;e++)d[e-1]=arguments[e];if(this.Kf)for(e=0;e<c.length;e++){var g=c[e];Xf(this.aa[g+1],this.aa[g+2],d)}else{this.ad++;try{for(e=0,f=c.length;e<f&&!this.Qd();e++)g=c[e],this.aa[g+1].apply(this.aa[g+2],d)}finally{if(this.ad--,0<this.Yc.length&&0==this.ad)for(;c=this.Yc.pop();)this.kd(c)}}return 0!=e}return!1};var Xf=function(a,b,c){sc(function(){a.apply(b,c)})};
  112. L.prototype.clear=function(a){if(a){var b=this.Va[a];b&&(b.forEach(this.kd,this),delete this.Va[a])}else this.aa.length=0,this.Va={}};L.prototype.hb=function(){L.xc.hb.call(this);this.clear();this.Yc.length=0};var Yf=function(a){this.ob=a};Yf.prototype.set=function(a,b){void 0===b?this.ob.remove(a):this.ob.set(a,Sf(b))};Yf.prototype.get=function(a){let b;try{b=this.ob.get(a)}catch(c){return}if(null!==b)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};Yf.prototype.remove=function(a){this.ob.remove(a)};var Zf=function(a){this.ob=a};pa(Zf,Yf);var $f=function(a){this.data=a},ag=function(a){return void 0===a||a instanceof $f?a:new $f(a)};Zf.prototype.set=function(a,b){Zf.xc.set.call(this,a,ag(b))};Zf.prototype.Ld=function(a){a=Zf.xc.get.call(this,a);if(void 0===a||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};Zf.prototype.get=function(a){if(a=this.Ld(a)){if(a=a.data,void 0===a)throw"Storage: Invalid value was encountered";}else a=void 0;return a};var bg=function(a){this.ob=a};pa(bg,Zf);bg.prototype.set=function(a,b,c){if(b=ag(b)){if(c){if(c<oa()){bg.prototype.remove.call(this,a);return}b.expiration=c}b.creation=oa()}bg.xc.set.call(this,a,b)};bg.prototype.Ld=function(a){const b=bg.xc.Ld.call(this,a);if(b){const c=b.creation,d=b.expiration;if(d&&d<oa()||c&&c>oa())bg.prototype.remove.call(this,a);else return b}};var cg=function(a){this.ob=a};pa(cg,bg);var dg=function(){};const eg=function(){};pa(eg,dg);eg.prototype[Symbol.iterator]=function(){return Rf(this.Cb(!0)).Cf()};eg.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var fg=function(a){this.Ja=a;this.Ge=null};pa(fg,eg);t=fg.prototype;t.isAvailable=function(){var a=this.Ja;if(a)try{a.setItem("__sak","1");a.removeItem("__sak");var b=!0}catch(c){b=c instanceof DOMException&&("QuotaExceededError"===c.name||22===c.code||1014===c.code||"NS_ERROR_DOM_QUOTA_REACHED"===c.name)&&a&&0!==a.length}else b=!1;return this.Ge=b};
  113. t.set=function(a,b){gg(this);try{this.Ja.setItem(a,b)}catch(c){if(0==this.Ja.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};t.get=function(a){gg(this);a=this.Ja.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};t.remove=function(a){gg(this);this.Ja.removeItem(a)};
  114. t.Cb=function(a){gg(this);var b=0,c=this.Ja,d=new Mf;d.next=function(){if(b>=c.length)return Nf;var e=xa(c.key(b++));if(a)return{value:e,done:!1};e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return{value:e,done:!1}};return d};t.clear=function(){gg(this);this.Ja.clear()};t.key=function(a){gg(this);return this.Ja.key(a)};var gg=function(a){if(null==a.Ja)throw Error("Storage mechanism: Storage unavailable");let b;(null!=(b=a.Ge)?b:a.isAvailable())||fc(Error("Storage mechanism: Storage unavailable"))};var hg=function(){var a=null;try{a=v.localStorage||null}catch(b){}fg.call(this,a)};pa(hg,fg);var ig=function(){var a=null;try{a=v.sessionStorage||null}catch(b){}fg.call(this,a)};pa(ig,fg);var jg=function(a,b){this.oc=a;this.Rb=b+"::"};pa(jg,eg);jg.prototype.set=function(a,b){this.oc.set(this.Rb+a,b)};jg.prototype.get=function(a){return this.oc.get(this.Rb+a)};jg.prototype.remove=function(a){this.oc.remove(this.Rb+a)};
  115. jg.prototype.Cb=function(a){const b=this.oc[Symbol.iterator](),c=this,d=new Mf;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.Rb.length)!=c.Rb;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.Rb.length):c.oc.get(e),done:!1}};return d};var kg=function(a){if(a.Ma&&"function"==typeof a.Ma)return a.Ma();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(ja(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Za(a)},lg=function(a){if(a.hc&&"function"==typeof a.hc)return a.hc();if(!a.Ma||"function"!=typeof a.Ma){if("undefined"!==typeof Map&&a instanceof Map)return Array.from(a.keys());if(!("undefined"!==typeof Set&&
  116. a instanceof Set)){if(ja(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}b=[];c=0;for(const d in a)b[c++]=d;return b}}},mg=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(ja(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var d=lg(a),e=kg(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};var ng=function(a){this.V=this.xb=this.Ra="";this.Qb=null;this.lb=this.va="";this.ga=this.Fg=!1;if(a instanceof ng){this.ga=a.ga;og(this,a.Ra);var b=a.xb;M(this);this.xb=b;b=a.V;M(this);this.V=b;pg(this,a.Qb);b=a.va;M(this);this.va=b;qg(this,a.oa.clone());a=a.lb;M(this);this.lb=a}else a&&(b=String(a).match(Bb))?(this.ga=!1,og(this,b[1]||"",!0),a=b[2]||"",M(this),this.xb=rg(a),a=b[3]||"",M(this),this.V=rg(a,!0),pg(this,b[4]),a=b[5]||"",M(this),this.va=rg(a,!0),qg(this,b[6]||"",!0),a=b[7]||"",M(this),
  117. this.lb=rg(a)):(this.ga=!1,this.oa=new sg(null,this.ga))};ng.prototype.toString=function(){var a=[],b=this.Ra;b&&a.push(tg(b,ug,!0),":");var c=this.V;if(c||"file"==b)a.push("//"),(b=this.xb)&&a.push(tg(b,ug,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Qb,null!=c&&a.push(":",String(c));if(c=this.va)this.V&&"/"!=c.charAt(0)&&a.push("/"),a.push(tg(c,"/"==c.charAt(0)?vg:wg,!0));(c=this.oa.toString())&&a.push("?",c);(c=this.lb)&&a.push("#",tg(c,xg));return a.join("")};
  118. ng.prototype.resolve=function(a){var b=this.clone(),c=!!a.Ra;c?og(b,a.Ra):c=!!a.xb;if(c){var d=a.xb;M(b);b.xb=d}else c=!!a.V;c?(d=a.V,M(b),b.V=d):c=null!=a.Qb;d=a.va;if(c)pg(b,a.Qb);else if(c=!!a.va){if("/"!=d.charAt(0))if(this.V&&!this.va)d="/"+d;else{var e=b.va.lastIndexOf("/");-1!=e&&(d=b.va.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=0==e.lastIndexOf("/",0);e=e.split("/");for(var f=[],g=0;g<e.length;){var k=e[g++];"."==k?d&&g==e.length&&f.push(""):
  119. ".."==k?((1<f.length||1==f.length&&""!=f[0])&&f.pop(),d&&g==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?(M(b),b.va=d):c=""!==a.oa.toString();c?qg(b,a.oa.clone()):c=!!a.lb;c&&(a=a.lb,M(b),b.lb=a);return b};ng.prototype.clone=function(){return new ng(this)};
  120. var og=function(a,b,c){M(a);a.Ra=c?rg(b,!0):b;a.Ra&&(a.Ra=a.Ra.replace(/:$/,""))},pg=function(a,b){M(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.Qb=b}else a.Qb=null},qg=function(a,b,c){M(a);b instanceof sg?(a.oa=b,a.oa.ie(a.ga)):(c||(b=tg(b,yg)),a.oa=new sg(b,a.ga))};ng.prototype.getQuery=function(){return this.oa.toString()};ng.prototype.removeParameter=function(a){M(this);this.oa.remove(a);return this};
  121. var M=function(a){if(a.Fg)throw Error("Tried to modify a read-only Uri");};ng.prototype.ie=function(a){this.ga=a;this.oa&&this.oa.ie(a)};
  122. var zg=function(a){return a instanceof ng?a.clone():new ng(a)},Ag=function(a,b){a instanceof ng||(a=zg(a));b instanceof ng||(b=zg(b));return a.resolve(b)},rg=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},tg=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,Bg),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Bg=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},ug=/[#\/\?@]/g,wg=/[#\?:]/g,vg=/[#\?]/g,
  123. yg=/[#\?@]/g,xg=/#/g,sg=function(a,b){this.S=this.C=null;this.da=a||null;this.ga=!!b},Cg=function(a){a.C||(a.C=new Map,a.S=0,a.da&&Hb(a.da,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};t=sg.prototype;t.add=function(a,b){Cg(this);this.da=null;a=Dg(this,a);var c=this.C.get(a);c||this.C.set(a,c=[]);c.push(b);this.S=wa(this.S)+1;return this};t.remove=function(a){Cg(this);a=Dg(this,a);return this.C.has(a)?(this.da=null,this.S=wa(this.S)-this.C.get(a).length,this.C.delete(a)):!1};
  124. t.clear=function(){this.C=this.da=null;this.S=0};t.isEmpty=function(){Cg(this);return 0==this.S};t.Gc=function(a){Cg(this);a=Dg(this,a);return this.C.has(a)};t.forEach=function(a,b){Cg(this);this.C.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};t.hc=function(){Cg(this);const a=Array.from(this.C.values()),b=Array.from(this.C.keys()),c=[];for(let d=0;d<b.length;d++){const e=a[d];for(let f=0;f<e.length;f++)c.push(b[d])}return c};
  125. t.Ma=function(a){Cg(this);let b=[];if("string"===typeof a)this.Gc(a)&&(b=b.concat(this.C.get(Dg(this,a))));else{a=Array.from(this.C.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};t.set=function(a,b){Cg(this);this.da=null;a=Dg(this,a);this.Gc(a)&&(this.S=wa(this.S)-this.C.get(a).length);this.C.set(a,[b]);this.S=wa(this.S)+1;return this};t.get=function(a,b){if(!a)return b;a=this.Ma(a);return 0<a.length?String(a[0]):b};
  126. t.toString=function(){if(this.da)return this.da;if(!this.C)return"";const a=[],b=Array.from(this.C.keys());for(var c=0;c<b.length;c++){var d=b[c];const f=encodeURIComponent(String(d)),g=this.Ma(d);for(d=0;d<g.length;d++){var e=f;""!==g[d]&&(e+="="+encodeURIComponent(String(g[d])));a.push(e)}}return this.da=a.join("&")};t.clone=function(){var a=new sg;a.da=this.da;this.C&&(a.C=new Map(this.C),a.S=this.S);return a};var Dg=function(a,b){b=String(b);a.ga&&(b=b.toLowerCase());return b};
  127. sg.prototype.ie=function(a){a&&!this.ga&&(Cg(this),this.da=null,this.C.forEach(function(b,c){var d=c.toLowerCase();if(c!=d&&(this.remove(c),this.remove(d),0<b.length)){this.da=null;c=this.C;var e=c.set;d=Dg(this,d);var f=b.length;if(0<f){const g=Array(f);for(let k=0;k<f;k++)g[k]=b[k];f=g}else f=[];e.call(c,d,f);this.S=wa(this.S)+b.length}},this));this.ga=a};sg.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)mg(arguments[b],function(c,d){this.add(d,c)},this)};/*
  128.  
  129. (The MIT License)
  130.  
  131. Copyright (C) 2014 by Vitaly Puzrin
  132.  
  133. Permission is hereby granted, free of charge, to any person obtaining a copy
  134. of this software and associated documentation files (the "Software"), to deal
  135. in the Software without restriction, including without limitation the rights
  136. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  137. copies of the Software, and to permit persons to whom the Software is
  138. furnished to do so, subject to the following conditions:
  139.  
  140. The above copyright notice and this permission notice shall be included in
  141. all copies or substantial portions of the Software.
  142.  
  143. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  144. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  145. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  146. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  147. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  148. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  149. THE SOFTWARE.
  150.  
  151. -----------------------------------------------------------------------------
  152. Ported from zlib, which is under the following license
  153. https://github.com/madler/zlib/blob/master/zlib.h
  154.  
  155. zlib.h -- interface of the 'zlib' general purpose compression library
  156.   version 1.2.8, April 28th, 2013
  157.   Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
  158.   This software is provided 'as-is', without any express or implied
  159.   warranty.  In no event will the authors be held liable for any damages
  160.   arising from the use of this software.
  161.   Permission is granted to anyone to use this software for any purpose,
  162.   including commercial applications, and to alter it and redistribute it
  163.   freely, subject to the following restrictions:
  164.   1. The origin of this software must not be misrepresented; you must not
  165.      claim that you wrote the original software. If you use this software
  166.      in a product, an acknowledgment in the product documentation would be
  167.      appreciated but is not required.
  168.   2. Altered source versions must be plainly marked as such, and must not be
  169.      misrepresented as being the original software.
  170.   3. This notice may not be removed or altered from any source distribution.
  171.   Jean-loup Gailly        Mark Adler
  172.   jloup@gzip.org          madler@alumni.caltech.edu
  173.   The data format used by the zlib library is described by RFCs (Request for
  174.   Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
  175.   (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
  176. */
  177. let N={};var Eg="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;N.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!==typeof c)throw new TypeError(c+"must be non-object");for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a};N.ke=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a};
  178. var Fg={Db:function(a,b,c,d,e){if(b.subarray&&a.subarray)a.set(b.subarray(c,c+d),e);else for(var f=0;f<d;f++)a[e+f]=b[c+f]},Se:function(a){var b,c;var d=c=0;for(b=a.length;d<b;d++)c+=a[d].length;var e=new Uint8Array(c);d=c=0;for(b=a.length;d<b;d++){var f=a[d];e.set(f,c);c+=f.length}return e}},Gg={Db:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]},Se:function(a){return[].concat.apply([],a)}};
  179. N.xh=function(){Eg?(N.Ab=Uint8Array,N.ya=Uint16Array,N.Gf=Int32Array,N.assign(N,Fg)):(N.Ab=Array,N.ya=Array,N.Gf=Array,N.assign(N,Gg))};N.xh();var Hg=!0;try{new Uint8Array(1)}catch(a){Hg=!1}
  180. var Ig=function(a){var b,c,d=a.length,e=0;for(b=0;b<d;b++){var f=a.charCodeAt(b);if(55296===(f&64512)&&b+1<d){var g=a.charCodeAt(b+1);56320===(g&64512)&&(f=65536+(f-55296<<10)+(g-56320),b++)}e+=128>f?1:2048>f?2:65536>f?3:4}var k=new N.Ab(e);for(b=c=0;c<e;b++)f=a.charCodeAt(b),55296===(f&64512)&&b+1<d&&(g=a.charCodeAt(b+1),56320===(g&64512)&&(f=65536+(f-55296<<10)+(g-56320),b++)),128>f?k[c++]=f:(2048>f?k[c++]=192|f>>>6:(65536>f?k[c++]=224|f>>>12:(k[c++]=240|f>>>18,k[c++]=128|f>>>12&63),k[c++]=128|
  181. f>>>6&63),k[c++]=128|f&63);return k};let Jg={};Jg=function(a,b,c,d){var e=a&65535|0;a=a>>>16&65535|0;for(var f;0!==c;){f=2E3<c?2E3:c;c-=f;do e=e+b[d++]|0,a=a+e|0;while(--f);e%=65521;a%=65521}return e|a<<16|0};let Kg={};for(var Lg,Mg=[],Ng=0;256>Ng;Ng++){Lg=Ng;for(var Og=0;8>Og;Og++)Lg=Lg&1?3988292384^Lg>>>1:Lg>>>1;Mg[Ng]=Lg}Kg=function(a,b,c,d){c=d+c;for(a^=-1;d<c;d++)a=a>>>8^Mg[(a^b[d])&255];return a^-1};let Pg={};Pg={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};function Qg(a){for(var b=a.length;0<=--b;)a[b]=0}var Rg=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],Sg=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Tg=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Ug=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Vg=Array(576);Qg(Vg);var Wg=Array(60);Qg(Wg);var Xg=Array(512);Qg(Xg);var Yg=Array(256);Qg(Yg);var Zg=Array(29);Qg(Zg);var $g=Array(30);Qg($g);
  182. function ah(a,b,c,d,e){this.yf=a;this.fg=b;this.eg=c;this.Zf=d;this.Sg=e;this.Ye=a&&a.length}var bh,ch,dh;function eh(a,b){this.Ne=a;this.Mb=0;this.Sa=b}function fh(a,b){a.D[a.pending++]=b&255;a.D[a.pending++]=b>>>8&255}function gh(a,b,c){a.J>16-c?(a.P|=b<<a.J&65535,fh(a,a.P),a.P=b>>16-a.J,a.J+=c-16):(a.P|=b<<a.J&65535,a.J+=c)}function hh(a,b,c){gh(a,c[2*b],c[2*b+1])}function ih(a,b){var c=0;do c|=a&1,a>>>=1,c<<=1;while(0<--b);return c>>>1}
  183. function jh(a,b,c){var d=Array(16),e=0,f;for(f=1;15>=f;f++)d[f]=e=e+c[f-1]<<1;for(c=0;c<=b;c++)e=a[2*c+1],0!==e&&(a[2*c]=ih(d[e]++,e))}function kh(a){var b;for(b=0;286>b;b++)a.W[2*b]=0;for(b=0;30>b;b++)a.ib[2*b]=0;for(b=0;19>b;b++)a.L[2*b]=0;a.W[512]=1;a.Ga=a.Tb=0;a.ia=a.matches=0}function lh(a){8<a.J?fh(a,a.P):0<a.J&&(a.D[a.pending++]=a.P);a.P=0;a.J=0}function mh(a,b,c){lh(a);fh(a,c);fh(a,~c);N.Db(a.D,a.window,b,c,a.pending);a.pending+=c}
  184. function nh(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}function oh(a,b,c){for(var d=a.F[c],e=c<<1;e<=a.Ea;){e<a.Ea&&nh(b,a.F[e+1],a.F[e],a.depth)&&e++;if(nh(b,d,a.F[e],a.depth))break;a.F[c]=a.F[e];c=e;e<<=1}a.F[c]=d}
  185. function ph(a,b,c){var d=0;if(0!==a.ia){do{var e=a.D[a.dc+2*d]<<8|a.D[a.dc+2*d+1];var f=a.D[a.Td+d];d++;if(0===e)hh(a,f,b);else{var g=Yg[f];hh(a,g+256+1,b);var k=Rg[g];0!==k&&(f-=Zg[g],gh(a,f,k));e--;g=256>e?Xg[e]:Xg[256+(e>>>7)];hh(a,g,c);k=Sg[g];0!==k&&(e-=$g[g],gh(a,e,k))}}while(d<a.ia)}hh(a,256,b)}
  186. function qh(a,b){var c=b.Ne,d=b.Sa.yf,e=b.Sa.Ye,f=b.Sa.Zf,g,k=-1;a.Ea=0;a.Jb=573;for(g=0;g<f;g++)0!==c[2*g]?(a.F[++a.Ea]=k=g,a.depth[g]=0):c[2*g+1]=0;for(;2>a.Ea;){var h=a.F[++a.Ea]=2>k?++k:0;c[2*h]=1;a.depth[h]=0;a.Ga--;e&&(a.Tb-=d[2*h+1])}b.Mb=k;for(g=a.Ea>>1;1<=g;g--)oh(a,c,g);h=f;do g=a.F[1],a.F[1]=a.F[a.Ea--],oh(a,c,1),d=a.F[1],a.F[--a.Jb]=g,a.F[--a.Jb]=d,c[2*h]=c[2*g]+c[2*d],a.depth[h]=(a.depth[g]>=a.depth[d]?a.depth[g]:a.depth[d])+1,c[2*g+1]=c[2*d+1]=h,a.F[1]=h++,oh(a,c,1);while(2<=a.Ea);a.F[--a.Jb]=
  187. a.F[1];g=b.Ne;h=b.Mb;d=b.Sa.yf;e=b.Sa.Ye;f=b.Sa.fg;var l=b.Sa.eg,r=b.Sa.Sg,m,q=0;for(m=0;15>=m;m++)a.za[m]=0;g[2*a.F[a.Jb]+1]=0;for(b=a.Jb+1;573>b;b++){var n=a.F[b];m=g[2*g[2*n+1]+1]+1;m>r&&(m=r,q++);g[2*n+1]=m;if(!(n>h)){a.za[m]++;var p=0;n>=l&&(p=f[n-l]);var x=g[2*n];a.Ga+=x*(m+p);e&&(a.Tb+=x*(d[2*n+1]+p))}}if(0!==q){do{for(m=r-1;0===a.za[m];)m--;a.za[m]--;a.za[m+1]+=2;a.za[r]--;q-=2}while(0<q);for(m=r;0!==m;m--)for(n=a.za[m];0!==n;)d=a.F[--b],d>h||(g[2*d+1]!==m&&(a.Ga+=(m-g[2*d+1])*g[2*d],g[2*
  188. d+1]=m),n--)}jh(c,k,a.za)}function rh(a,b,c){var d,e=-1,f=b[1],g=0,k=7,h=4;0===f&&(k=138,h=3);b[2*(c+1)+1]=65535;for(d=0;d<=c;d++){var l=f;f=b[2*(d+1)+1];++g<k&&l===f||(g<h?a.L[2*l]+=g:0!==l?(l!==e&&a.L[2*l]++,a.L[32]++):10>=g?a.L[34]++:a.L[36]++,g=0,e=l,0===f?(k=138,h=3):l===f?(k=6,h=3):(k=7,h=4))}}
  189. function sh(a,b,c){var d,e=-1,f=b[1],g=0,k=7,h=4;0===f&&(k=138,h=3);for(d=0;d<=c;d++){var l=f;f=b[2*(d+1)+1];if(!(++g<k&&l===f)){if(g<h){do hh(a,l,a.L);while(0!==--g)}else 0!==l?(l!==e&&(hh(a,l,a.L),g--),hh(a,16,a.L),gh(a,g-3,2)):10>=g?(hh(a,17,a.L),gh(a,g-3,3)):(hh(a,18,a.L),gh(a,g-11,7));g=0;e=l;0===f?(k=138,h=3):l===f?(k=6,h=3):(k=7,h=4)}}}
  190. function th(a){var b=4093624447,c;for(c=0;31>=c;c++,b>>>=1)if(b&1&&0!==a.W[2*c])return 0;if(0!==a.W[18]||0!==a.W[20]||0!==a.W[26])return 1;for(c=32;256>c;c++)if(0!==a.W[2*c])return 1;return 0}var uh=!1;function vh(a,b,c){a.D[a.dc+2*a.ia]=b>>>8&255;a.D[a.dc+2*a.ia+1]=b&255;a.D[a.Td+a.ia]=c&255;a.ia++;0===b?a.W[2*c]++:(a.matches++,b--,a.W[2*(Yg[c]+256+1)]++,a.ib[2*(256>b?Xg[b]:Xg[256+(b>>>7)])]++);return a.ia===a.mc-1};function wh(a,b){a.msg=Pg[b];return b}function xh(a){for(var b=a.length;0<=--b;)a[b]=0}function yh(a){var b=a.state,c=b.pending;c>a.A&&(c=a.A);0!==c&&(N.Db(a.output,b.D,b.pc,c,a.Pb),a.Pb+=c,b.pc+=c,a.me+=c,a.A-=c,b.pending-=c,0===b.pending&&(b.pc=0))}
  191. function O(a,b){var c=0<=a.ba?a.ba:-1,d=a.h-a.ba,e=0;if(0<a.level){2===a.u.Dd&&(a.u.Dd=th(a));qh(a,a.Rc);qh(a,a.Hc);rh(a,a.W,a.Rc.Mb);rh(a,a.ib,a.Hc.Mb);qh(a,a.Ee);for(e=18;3<=e&&0===a.L[2*Ug[e]+1];e--);a.Ga+=3*(e+1)+14;var f=a.Ga+3+7>>>3;var g=a.Tb+3+7>>>3;g<=f&&(f=g)}else f=g=d+5;if(d+4<=f&&-1!==c)gh(a,b?1:0,3),mh(a,c,d);else if(4===a.strategy||g===f)gh(a,2+(b?1:0),3),ph(a,Vg,Wg);else{gh(a,4+(b?1:0),3);c=a.Rc.Mb+1;d=a.Hc.Mb+1;e+=1;gh(a,c-257,5);gh(a,d-1,5);gh(a,e-4,4);for(f=0;f<e;f++)gh(a,a.L[2*
  192. Ug[f]+1],3);sh(a,a.W,c-1);sh(a,a.ib,d-1);ph(a,a.W,a.ib)}kh(a);b&&lh(a);a.ba=a.h;yh(a.u)}function P(a,b){a.D[a.pending++]=b}function Ch(a,b){a.D[a.pending++]=b>>>8&255;a.D[a.pending++]=b&255}
  193. function Dh(a,b){var c=a.hf,d=a.h,e=a.ea,f=a.kf,g=a.h>a.N-262?a.h-(a.N-262):0,k=a.window,h=a.Wa,l=a.wa,r=a.h+258,m=k[d+e-1],q=k[d+e];a.ea>=a.Ve&&(c>>=2);f>a.j&&(f=a.j);do{var n=b;if(k[n+e]===q&&k[n+e-1]===m&&k[n]===k[d]&&k[++n]===k[d+1]){d+=2;for(n++;k[++d]===k[++n]&&k[++d]===k[++n]&&k[++d]===k[++n]&&k[++d]===k[++n]&&k[++d]===k[++n]&&k[++d]===k[++n]&&k[++d]===k[++n]&&k[++d]===k[++n]&&d<r;);n=258-(r-d);d=r-258;if(n>e){a.Lb=b;e=n;if(n>=f)break;m=k[d+e-1];q=k[d+e]}}}while((b=l[b&h])>g&&0!==--c);return e<=
  194. a.j?e:a.j}
  195. function Eh(a){var b=a.N,c;do{var d=a.Ff-a.j-a.h;if(a.h>=b+(b-262)){N.Db(a.window,a.window,b,b,0);a.Lb-=b;a.h-=b;a.ba-=b;var e=c=a.Nc;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.wa[--e],a.wa[e]=f>=b?f-b:0;while(--c);d+=b}if(0===a.u.O)break;e=a.u;c=a.window;f=a.h+a.j;var g=e.O;g>d&&(g=d);0===g?c=0:(e.O-=g,N.Db(c,e.input,e.pb,g,f),1===e.state.I?e.s=Jg(e.s,c,g,f):2===e.state.I&&(e.s=Kg(e.s,c,g,f)),e.pb+=g,e.wb+=g,c=g);a.j+=c;if(3<=a.j+a.X)for(d=a.h-a.X,a.v=a.window[d],a.v=(a.v<<
  196. a.Da^a.window[d+1])&a.Ca;a.X&&!(a.v=(a.v<<a.Da^a.window[d+3-1])&a.Ca,a.wa[d&a.Wa]=a.head[a.v],a.head[a.v]=d,d++,a.X--,3>a.j+a.X););}while(262>a.j&&0!==a.u.O)}
  197. function Fh(a,b){for(var c;;){if(262>a.j){Eh(a);if(262>a.j&&0===b)return 1;if(0===a.j)break}c=0;3<=a.j&&(a.v=(a.v<<a.Da^a.window[a.h+3-1])&a.Ca,c=a.wa[a.h&a.Wa]=a.head[a.v],a.head[a.v]=a.h);0!==c&&a.h-c<=a.N-262&&(a.B=Dh(a,c));if(3<=a.B)if(c=vh(a,a.h-a.Lb,a.B-3),a.j-=a.B,a.B<=a.Wd&&3<=a.j){a.B--;do a.h++,a.v=(a.v<<a.Da^a.window[a.h+3-1])&a.Ca,a.wa[a.h&a.Wa]=a.head[a.v],a.head[a.v]=a.h;while(0!==--a.B);a.h++}else a.h+=a.B,a.B=0,a.v=a.window[a.h],a.v=(a.v<<a.Da^a.window[a.h+1])&a.Ca;else c=vh(a,0,a.window[a.h]),
  198. a.j--,a.h++;if(c&&(O(a,!1),0===a.u.A))return 1}a.X=2>a.h?a.h:2;return 4===b?(O(a,!0),0===a.u.A?3:4):a.ia&&(O(a,!1),0===a.u.A)?1:2}
  199. function Gh(a,b){for(var c,d;;){if(262>a.j){Eh(a);if(262>a.j&&0===b)return 1;if(0===a.j)break}c=0;3<=a.j&&(a.v=(a.v<<a.Da^a.window[a.h+3-1])&a.Ca,c=a.wa[a.h&a.Wa]=a.head[a.v],a.head[a.v]=a.h);a.ea=a.B;a.nf=a.Lb;a.B=2;0!==c&&a.ea<a.Wd&&a.h-c<=a.N-262&&(a.B=Dh(a,c),5>=a.B&&(1===a.strategy||3===a.B&&4096<a.h-a.Lb)&&(a.B=2));if(3<=a.ea&&a.B<=a.ea){d=a.h+a.j-3;c=vh(a,a.h-1-a.nf,a.ea-3);a.j-=a.ea-1;a.ea-=2;do++a.h<=d&&(a.v=(a.v<<a.Da^a.window[a.h+3-1])&a.Ca,a.wa[a.h&a.Wa]=a.head[a.v],a.head[a.v]=a.h);while(0!==
  200. --a.ea);a.nb=0;a.B=2;a.h++;if(c&&(O(a,!1),0===a.u.A))return 1}else if(a.nb){if((c=vh(a,0,a.window[a.h-1]))&&O(a,!1),a.h++,a.j--,0===a.u.A)return 1}else a.nb=1,a.h++,a.j--}a.nb&&(vh(a,0,a.window[a.h-1]),a.nb=0);a.X=2>a.h?a.h:2;return 4===b?(O(a,!0),0===a.u.A?3:4):a.ia&&(O(a,!1),0===a.u.A)?1:2}
  201. function Hh(a,b){for(var c,d,e,f=a.window;;){if(258>=a.j){Eh(a);if(258>=a.j&&0===b)return 1;if(0===a.j)break}a.B=0;if(3<=a.j&&0<a.h&&(d=a.h-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.h+258;c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&d<e;);a.B=258-(e-d);a.B>a.j&&(a.B=a.j)}3<=a.B?(c=vh(a,1,a.B-3),a.j-=a.B,a.h+=a.B,a.B=0):(c=vh(a,0,a.window[a.h]),a.j--,a.h++);if(c&&(O(a,!1),0===a.u.A))return 1}a.X=0;return 4===b?(O(a,!0),0===a.u.A?3:4):a.ia&&
  202. (O(a,!1),0===a.u.A)?1:2}function Ih(a,b){for(var c;;){if(0===a.j&&(Eh(a),0===a.j)){if(0===b)return 1;break}a.B=0;c=vh(a,0,a.window[a.h]);a.j--;a.h++;if(c&&(O(a,!1),0===a.u.A))return 1}a.X=0;return 4===b?(O(a,!0),0===a.u.A?3:4):a.ia&&(O(a,!1),0===a.u.A)?1:2}function Jh(a,b,c,d,e){this.mg=a;this.Rg=b;this.Xg=c;this.Qg=d;this.jg=e}var Kh;
  203. Kh=[new Jh(0,0,0,0,function(a,b){var c=65535;for(c>a.ja-5&&(c=a.ja-5);;){if(1>=a.j){Eh(a);if(0===a.j&&0===b)return 1;if(0===a.j)break}a.h+=a.j;a.j=0;var d=a.ba+c;if(0===a.h||a.h>=d)if(a.j=a.h-d,a.h=d,O(a,!1),0===a.u.A)return 1;if(a.h-a.ba>=a.N-262&&(O(a,!1),0===a.u.A))return 1}a.X=0;if(4===b)return O(a,!0),0===a.u.A?3:4;a.h>a.ba&&O(a,!1);return 1}),new Jh(4,4,8,4,Fh),new Jh(4,5,16,8,Fh),new Jh(4,6,32,32,Fh),new Jh(4,4,16,16,Gh),new Jh(8,16,32,32,Gh),new Jh(8,16,128,128,Gh),new Jh(8,32,128,256,Gh),
  204. new Jh(32,128,258,1024,Gh),new Jh(32,258,258,4096,Gh)];
  205. function Lh(){this.u=null;this.status=0;this.D=null;this.I=this.pending=this.pc=this.ja=0;this.o=null;this.la=0;this.method=8;this.Kb=-1;this.Wa=this.oe=this.N=0;this.window=null;this.Ff=0;this.head=this.wa=null;this.kf=this.Ve=this.strategy=this.level=this.Wd=this.hf=this.ea=this.j=this.Lb=this.h=this.nb=this.nf=this.B=this.ba=this.Da=this.Ca=this.Md=this.Nc=this.v=0;this.W=new N.ya(1146);this.ib=new N.ya(122);this.L=new N.ya(78);xh(this.W);xh(this.ib);xh(this.L);this.Ee=this.Hc=this.Rc=null;this.za=
  206. new N.ya(16);this.F=new N.ya(573);xh(this.F);this.Jb=this.Ea=0;this.depth=new N.ya(573);xh(this.depth);this.J=this.P=this.X=this.matches=this.Tb=this.Ga=this.dc=this.ia=this.mc=this.Td=0}
  207. function Mh(a,b){if(!a||!a.state||5<b||0>b)return a?wh(a,-2):-2;var c=a.state;if(!a.output||!a.input&&0!==a.O||666===c.status&&4!==b)return wh(a,0===a.A?-5:-2);c.u=a;var d=c.Kb;c.Kb=b;if(42===c.status)if(2===c.I)a.s=0,P(c,31),P(c,139),P(c,8),c.o?(P(c,(c.o.text?1:0)+(c.o.Na?2:0)+(c.o.extra?4:0)+(c.o.name?8:0)+(c.o.comment?16:0)),P(c,c.o.time&255),P(c,c.o.time>>8&255),P(c,c.o.time>>16&255),P(c,c.o.time>>24&255),P(c,9===c.level?2:2<=c.strategy||2>c.level?4:0),P(c,c.o.os&255),c.o.extra&&c.o.extra.length&&
  208. (P(c,c.o.extra.length&255),P(c,c.o.extra.length>>8&255)),c.o.Na&&(a.s=Kg(a.s,c.D,c.pending,0)),c.la=0,c.status=69):(P(c,0),P(c,0),P(c,0),P(c,0),P(c,0),P(c,9===c.level?2:2<=c.strategy||2>c.level?4:0),P(c,3),c.status=113);else{var e=8+(c.oe-8<<4)<<8;e|=(2<=c.strategy||2>c.level?0:6>c.level?1:6===c.level?2:3)<<6;0!==c.h&&(e|=32);c.status=113;Ch(c,e+(31-e%31));0!==c.h&&(Ch(c,a.s>>>16),Ch(c,a.s&65535));a.s=1}if(69===c.status)if(c.o.extra){for(e=c.pending;c.la<(c.o.extra.length&65535)&&(c.pending!==c.ja||
  209. (c.o.Na&&c.pending>e&&(a.s=Kg(a.s,c.D,c.pending-e,e)),yh(a),e=c.pending,c.pending!==c.ja));)P(c,c.o.extra[c.la]&255),c.la++;c.o.Na&&c.pending>e&&(a.s=Kg(a.s,c.D,c.pending-e,e));c.la===c.o.extra.length&&(c.la=0,c.status=73)}else c.status=73;if(73===c.status)if(c.o.name){e=c.pending;do{if(c.pending===c.ja&&(c.o.Na&&c.pending>e&&(a.s=Kg(a.s,c.D,c.pending-e,e)),yh(a),e=c.pending,c.pending===c.ja)){var f=1;break}f=c.la<c.o.name.length?c.o.name.charCodeAt(c.la++)&255:0;P(c,f)}while(0!==f);c.o.Na&&c.pending>
  210. e&&(a.s=Kg(a.s,c.D,c.pending-e,e));0===f&&(c.la=0,c.status=91)}else c.status=91;if(91===c.status)if(c.o.comment){e=c.pending;do{if(c.pending===c.ja&&(c.o.Na&&c.pending>e&&(a.s=Kg(a.s,c.D,c.pending-e,e)),yh(a),e=c.pending,c.pending===c.ja)){f=1;break}f=c.la<c.o.comment.length?c.o.comment.charCodeAt(c.la++)&255:0;P(c,f)}while(0!==f);c.o.Na&&c.pending>e&&(a.s=Kg(a.s,c.D,c.pending-e,e));0===f&&(c.status=103)}else c.status=103;103===c.status&&(c.o.Na?(c.pending+2>c.ja&&yh(a),c.pending+2<=c.ja&&(P(c,a.s&
  211. 255),P(c,a.s>>8&255),a.s=0,c.status=113)):c.status=113);if(0!==c.pending){if(yh(a),0===a.A)return c.Kb=-1,0}else if(0===a.O&&(b<<1)-(4<b?9:0)<=(d<<1)-(4<d?9:0)&&4!==b)return wh(a,-5);if(666===c.status&&0!==a.O)return wh(a,-5);if(0!==a.O||0!==c.j||0!==b&&666!==c.status){d=2===c.strategy?Ih(c,b):3===c.strategy?Hh(c,b):Kh[c.level].jg(c,b);if(3===d||4===d)c.status=666;if(1===d||3===d)return 0===a.A&&(c.Kb=-1),0;if(2===d&&(1===b?(gh(c,2,3),hh(c,256,Vg),16===c.J?(fh(c,c.P),c.P=0,c.J=0):8<=c.J&&(c.D[c.pending++]=
  212. c.P&255,c.P>>=8,c.J-=8)):5!==b&&(gh(c,0,3),mh(c,0,0),3===b&&(xh(c.head),0===c.j&&(c.h=0,c.ba=0,c.X=0))),yh(a),0===a.A))return c.Kb=-1,0}if(4!==b)return 0;if(0>=c.I)return 1;2===c.I?(P(c,a.s&255),P(c,a.s>>8&255),P(c,a.s>>16&255),P(c,a.s>>24&255),P(c,a.wb&255),P(c,a.wb>>8&255),P(c,a.wb>>16&255),P(c,a.wb>>24&255)):(Ch(c,a.s>>>16),Ch(c,a.s&65535));yh(a);0<c.I&&(c.I=-c.I);return 0!==c.pending?0:1};let Nh={};Nh=function(){this.input=null;this.wb=this.O=this.pb=0;this.output=null;this.me=this.A=this.Pb=0;this.msg="";this.state=null;this.Dd=2;this.s=0};var Oh=Object.prototype.toString;
  213. function Ph(a){if(!(this instanceof Ph))return new Ph(a);a=this.options=N.assign({level:-1,method:8,chunkSize:16384,Ya:15,Tg:8,strategy:0,Ua:""},a||{});a.raw&&0<a.Ya?a.Ya=-a.Ya:a.pg&&0<a.Ya&&16>a.Ya&&(a.Ya+=16);this.Fd=0;this.msg="";this.ended=!1;this.chunks=[];this.u=new Nh;this.u.A=0;var b=this.u;var c=a.level,d=a.method,e=a.Ya,f=a.Tg,g=a.strategy;if(b){var k=1;-1===c&&(c=6);0>e?(k=0,e=-e):15<e&&(k=2,e-=16);if(1>f||9<f||8!==d||8>e||15<e||0>c||9<c||0>g||4<g)b=wh(b,-2);else{8===e&&(e=9);var h=new Lh;
  214. b.state=h;h.u=b;h.I=k;h.o=null;h.oe=e;h.N=1<<h.oe;h.Wa=h.N-1;h.Md=f+7;h.Nc=1<<h.Md;h.Ca=h.Nc-1;h.Da=~~((h.Md+3-1)/3);h.window=new N.Ab(2*h.N);h.head=new N.ya(h.Nc);h.wa=new N.ya(h.N);h.mc=1<<f+6;h.ja=4*h.mc;h.D=new N.Ab(h.ja);h.dc=1*h.mc;h.Td=3*h.mc;h.level=c;h.strategy=g;h.method=d;if(b&&b.state){b.wb=b.me=0;b.Dd=2;c=b.state;c.pending=0;c.pc=0;0>c.I&&(c.I=-c.I);c.status=c.I?42:113;b.s=2===c.I?0:1;c.Kb=0;if(!uh){d=Array(16);for(f=g=0;28>f;f++)for(Zg[f]=g,e=0;e<1<<Rg[f];e++)Yg[g++]=f;Yg[g-1]=f;for(f=
  215. g=0;16>f;f++)for($g[f]=g,e=0;e<1<<Sg[f];e++)Xg[g++]=f;for(g>>=7;30>f;f++)for($g[f]=g<<7,e=0;e<1<<Sg[f]-7;e++)Xg[256+g++]=f;for(e=0;15>=e;e++)d[e]=0;for(e=0;143>=e;)Vg[2*e+1]=8,e++,d[8]++;for(;255>=e;)Vg[2*e+1]=9,e++,d[9]++;for(;279>=e;)Vg[2*e+1]=7,e++,d[7]++;for(;287>=e;)Vg[2*e+1]=8,e++,d[8]++;jh(Vg,287,d);for(e=0;30>e;e++)Wg[2*e+1]=5,Wg[2*e]=ih(e,5);bh=new ah(Vg,Rg,257,286,15);ch=new ah(Wg,Sg,0,30,15);dh=new ah([],Tg,0,19,7);uh=!0}c.Rc=new eh(c.W,bh);c.Hc=new eh(c.ib,ch);c.Ee=new eh(c.L,dh);c.P=
  216. 0;c.J=0;kh(c);c=0}else c=wh(b,-2);0===c&&(b=b.state,b.Ff=2*b.N,xh(b.head),b.Wd=Kh[b.level].Rg,b.Ve=Kh[b.level].mg,b.kf=Kh[b.level].Xg,b.hf=Kh[b.level].Qg,b.h=0,b.ba=0,b.j=0,b.X=0,b.B=b.ea=2,b.nb=0,b.v=0);b=c}}else b=-2;if(0!==b)throw Error(Pg[b]);a.header&&(b=this.u)&&b.state&&2===b.state.I&&(b.state.o=a.header);if(a.fc){b="string"===typeof a.fc?Ig(a.fc):"[object ArrayBuffer]"===Oh.call(a.fc)?new Uint8Array(a.fc):a.fc;a=this.u;g=b;k=g.length;if(a&&a.state)if(b=a.state,c=b.I,2===c||1===c&&42!==b.status||
  217. b.j)b=-2;else{1===c&&(a.s=Jg(a.s,g,k,0));b.I=0;k>=b.N&&(0===c&&(xh(b.head),b.h=0,b.ba=0,b.X=0),d=new N.Ab(b.N),N.Db(d,g,k-b.N,b.N,0),g=d,k=b.N);d=a.O;e=a.pb;f=a.input;a.O=k;a.pb=0;a.input=g;for(Eh(b);3<=b.j;){g=b.h;k=b.j-2;do b.v=(b.v<<b.Da^b.window[g+3-1])&b.Ca,b.wa[g&b.Wa]=b.head[b.v],b.head[b.v]=g,g++;while(--k);b.h=g;b.j=2;Eh(b)}b.h+=b.j;b.ba=b.h;b.X=b.j;b.j=0;b.B=b.ea=2;b.nb=0;a.pb=e;a.input=f;a.O=d;b.I=c;b=0}else b=-2;if(0!==b)throw Error(Pg[b]);this.Oi=!0}}
  218. Ph.prototype.push=function(a,b){var c=this.u,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:!0===b?4:0;"string"===typeof a?c.input=Ig(a):"[object ArrayBuffer]"===Oh.call(a)?c.input=new Uint8Array(a):c.input=a;c.pb=0;c.O=c.input.length;do{0===c.A&&(c.output=new N.Ab(d),c.Pb=0,c.A=d);a=Mh(c,e);if(1!==a&&0!==a)return Qh(this,a),this.ended=!0,!1;if(0===c.A||0===c.O&&(4===e||2===e))if("string"===this.options.Ua){var f=N.ke(c.output,c.Pb);b=f;f=f.length;if(65537>f&&(b.subarray&&Hg||!b.subarray))b=
  219. String.fromCharCode.apply(null,N.ke(b,f));else{for(var g="",k=0;k<f;k++)g+=String.fromCharCode(b[k]);b=g}this.chunks.push(b)}else b=N.ke(c.output,c.Pb),this.chunks.push(b)}while((0<c.O||0===c.A)&&1!==a);if(4===e)return(c=this.u)&&c.state?(d=c.state.status,42!==d&&69!==d&&73!==d&&91!==d&&103!==d&&113!==d&&666!==d?a=wh(c,-2):(c.state=null,a=113===d?wh(c,-3):0)):a=-2,Qh(this,a),this.ended=!0,0===a;2===e&&(Qh(this,0),c.A=0);return!0};
  220. var Qh=function(a,b){0===b&&(a.result="string"===a.options.Ua?a.chunks.join(""):N.Se(a.chunks));a.chunks=[];a.Fd=b;a.msg=a.u.msg};/*
  221.  
  222.  
  223. The MIT License (MIT)
  224.  
  225. Copyright (c) 2015-present Dan Abramov
  226.  
  227. Permission is hereby granted, free of charge, to any person obtaining a copy
  228. of this software and associated documentation files (the "Software"), to deal
  229. in the Software without restriction, including without limitation the rights
  230. to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  231. copies of the Software, and to permit persons to whom the Software is
  232. furnished to do so, subject to the following conditions:
  233.  
  234. The above copyright notice and this permission notice shall be included in all
  235. copies or substantial portions of the Software.
  236.  
  237. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  238. IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  239. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  240. AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  241. LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  242. OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  243. SOFTWARE.
  244. */
  245. function Rh(...a){return 0===a.length?b=>b:1===a.length?a[0]:a.reduce((b,c)=>(...d)=>b(c(...d)))};function Sh(...a){return b=>(c,d)=>{c=b(c,d);let e=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");};const f={getState:c.getState,dispatch:(g,...k)=>e(g,...k)};d=a.map(g=>g(f));e=Rh(...d)(c.dispatch);return Object.assign({},c,{dispatch:e})}};function Th(a){if(void 0===a)return"undefined";if(null===a)return"null";var b=typeof a;switch(b){case "boolean":case "string":case "number":case "symbol":case "function":return b}if(Array.isArray(a))return"array";if(a instanceof Date||"function"===typeof a.toDateString&&"function"===typeof a.getDate&&"function"===typeof a.setDate)return"date";if(a instanceof Error||"string"===typeof a.message&&a.constructor&&"number"===typeof a.constructor.stackTraceLimit)return"error";b="function"===typeof a.constructor?
  246. a.constructor.name:null;switch(b){case "Symbol":case "Promise":case "WeakMap":case "WeakSet":case "Map":case "Set":return b}return Object.prototype.toString.call(a).slice(8,-1).toLowerCase().replace(/\s/g,"")};const Uh=()=>Math.random().toString(36).substring(7).split("").join(".");var Vh=`@@redux/INIT${Uh()}`,Wh=`@@redux/REPLACE${Uh()}`;function Xh(a){if("object"!==typeof a||null===a)return!1;let b=a;for(;null!==Object.getPrototypeOf(b);)b=Object.getPrototypeOf(b);return Object.getPrototypeOf(a)===b};function Yh(a){"undefined"!==typeof console&&"function"===typeof console.error&&console.error(a);try{throw Error(a);}catch(b){}};function Zh(a,b,c,d){const e=Object.keys(b),f=c&&c.type===Vh?"preloadedState argument passed to createStore":"previous state received by the reducer";if(0===e.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";if(!Xh(a))return`The ${f} has unexpected type of "${Th(a)}". Expected argument to be an object with the following `+`keys: "${e.join('", "')}"`;a=Object.keys(a).filter(g=>!b.hasOwnProperty(g)&&!d[g]);a.forEach(g=>
  247. {d[g]=!0});if((!c||c.type!==Wh)&&0<a.length)return`Unexpected ${1<a.length?"keys":"key"} `+`"${a.join('", "')}" found in ${f}. `+"Expected to find one of the known reducer keys instead: "+`"${e.join('", "')}". Unexpected keys will be ignored.`}
  248. function $h(a){Object.keys(a).forEach(b=>{const c=a[b];if("undefined"===typeof c(void 0,{type:Vh}))throw Error(`The slice reducer for key "${b}" returned undefined during initialization. `+"If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if("undefined"===typeof c(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${Uh()}`}))throw Error(`The slice reducer for key "${b}" returned undefined when probed with a random type. `+
  249. `Don't try to handle '${Vh}' or other actions in "redux/*" `+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.");})}
  250. function ai(a){const b=Object.keys(a),c={};for(let g=0;g<b.length;g++){const k=b[g];"undefined"===typeof a[k]&&Yh(`No reducer provided for key "${k}"`);"function"===typeof a[k]&&(c[k]=a[k])}const d=Object.keys(c);let e;e={};let f;try{$h(c)}catch(g){f=g}return function(g={},k){if(f)throw f;var h=Zh(g,c,k,e);h&&Yh(h);let l=!1;const r={};for(let m=0;m<d.length;m++){h=d[m];const q=g[h],n=(0,c[h])(q,k);if("undefined"===typeof n)throw g=k&&k.type,Error(`When called with an action of type ${g?`"${String(g)}"`:
  251. "(unknown type)"}, the slice reducer for key "${h}" returned undefined. `+"To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.");r[h]=n;l=l||n!==q}return(l=l||d.length!==Object.keys(g).length)?r:g}};var bi="function"===typeof Symbol&&Symbol.observable||"@@observable";function ci(a,b,c,d){function e(){if(m)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return h}function f(n){if("function"!==typeof n)throw Error(`Expected the listener to be a function. Instead, received: '${Th(n)}'`);if(m)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");
  252. let p=!0;r===l&&(r=l.slice());r.push(n);return function(){if(p){if(m)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details.");p=!1;r===l&&(r=l.slice());r.splice(r.indexOf(n),1);l=null}}}function g(n){if(!Xh(n))throw Error(`Actions must be plain objects. Instead, the actual type was: '${Th(n)}'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.`);
  253. if("undefined"===typeof n.type)throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(m)throw Error("Reducers may not dispatch actions.");try{m=!0,h=k(h,n)}finally{m=!1}const p=l=r;for(let x=0;x<p.length;x++)(0,p[x])();return n}if("function"===typeof b&&"function"===typeof c||"function"===typeof c&&"function"===typeof d)throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function. See https://redux.js.org/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers for an example.");
  254. "function"===typeof b&&"undefined"===typeof c&&(c=b,b=void 0);if("undefined"!==typeof c){if("function"!==typeof c)throw Error(`Expected the enhancer to be a function. Instead, received: '${Th(c)}'`);return c(ci)(a,b)}if("function"!==typeof a)throw Error(`Expected the root reducer to be a function. Instead, received: '${Th(a)}'`);let k=a,h=b,l=[],r=l,m=!1;g({type:Vh});const q={dispatch:g,subscribe:f,getState:e,replaceReducer:function(n){if("function"!==typeof n)throw Error(`Expected the nextReducer to be a function. Instead, received: '${Th(n)}`);
  255. k=n;g({type:Wh});return q},[bi]:function(){return{subscribe(n){function p(){n.next&&n.next(e())}if("object"!==typeof n||null===n)throw new TypeError(`Expected the observer to be an object. Instead, received: '${Th(n)}'`);p();return{unsubscribe:f(p)}},[bi](){return this}}}};return q};var di=class extends I{constructor(a){super(a)}};di.m="youtube.api.innertube.AccessibilityId";var ei=class extends I{constructor(a){super(a)}};ei.m="youtube.api.innertube.AccessibilityData";var fi=class extends I{constructor(a){super(a,1)}};fi.m="youtube.api.innertube.Capabilities";var gi=nf(fi);gi[81375262]={accessibilityId:new ef(81375262,fi,di)};var hi=class extends I{constructor(a){super(a,1)}};hi.m="youtube.api.innertube.Datas";nf(hi)[75730170]={accessibilityData:new ef(75730170,hi,ei)};var ii=class{constructor(a){this.name=a}};var ji=new ii("browseEndpoint");var ki=new ii("rawColdConfigGroup");var li=new ii("rawHotConfigGroup");var mi=class extends I{constructor(a){super(a)}};mi.m="youtube.api.innertube.Header";gi[78451259]={header:new ef(78451259,fi,mi)};var ni=class extends I{constructor(a){super(a)}};ni.m="youtube.api.innertube.Macro";gi[78269566]={macro:new ef(78269566,fi,ni)};var oi=class extends I{constructor(a){super(a,1)}};oi.m="youtube.api.innertube.CommandMetadata";var pi=nf(oi);var qi=class extends I{constructor(a){super(a,5)}};qi.m="youtube.api.innertube.Command";nf(qi);qi.fa=[3];var ri=class extends I{constructor(a){super(a,500)}};ri.m="youtube.api.innertube.FormattedStringSupportedAccessibilityDatas";gi[80692262]={formattedStringSupportedAccessibilityDatas:new ef(80692262,fi,ri)};var si=class extends I{constructor(a){super(a,1)}};si.m="youtube.utils.visibility.FocusDescriptions";nf(si);var ti=class extends I{constructor(a){super(a,1)}};ti.m="youtube.utils.visibility.VisibilityConditions";nf(ti);var ui=class extends I{constructor(a){super(a,13)}setTrackingParams(a){if(null!=a)if("string"===typeof a)xa(a),a=a?new kd(a,gd):hd||(hd=new kd(null,gd));else if(a.constructor!==kd)if(fd(a))a=a.length?new kd(new Uint8Array(a),gd):hd||(hd=new kd(null,gd));else throw Error("cannot coerce "+a+" to a ByteString, expected a uint8Array, a base64 encoded string or a ByteString");return Ie(this,1,a)}};ui.m="youtube.api.innertube.LoggingDirectives";nf(ui);ui.fa=[6];var vi=class extends I{constructor(a){super(a,500)}getLoggingDirectives(){return Qe(this,ui,999)}};vi.m="youtube.api.innertube.StringRun";nf(vi);var wi=class extends I{constructor(a){super(a,5)}};wi.m="youtube.api.innertube.FormattedString";nf(wi);wi.fa=[1];var xi=class extends I{constructor(a){super(a)}};xi.m="youtube.api.innertube.UnpluggedLocationInfo";Jf[233159806]={messageSetExtension:new ef(233159806,If,xi)};var yi=class extends I{constructor(a){super(a)}kg(){return We(this,3)}ub(a){return G(this,3,a)}lg(){return We(this,5)}Ha(a){return G(this,5,a)}};yi.m="youtube.api.innertube.ConfigGroupsClientInfo";var zi=class extends I{constructor(a){super(a)}};zi.m="youtube.api.innertube.HomeGroupInfo";zi.fa=[2];var Ai=class extends I{constructor(a){super(a)}xf(a){G(this,1,a)}wf(a){G(this,2,a)}sd(a){Le(this,9,he,a)}Lc(){return Ve(fe(Fe(this,28)),0)}ge(a){G(this,27,a)}getPlayerType(){return Ve(fe(Fe(this,36)),0)}setHomeGroupInfo(a){return F(this,zi,81,a)}clearLocationPlayabilityToken(){return Ie(this,89)}};Ai.m="youtube.api.innertube.ClientInfo";Ai.fa=[9,66,32,86,100,101];var Ci=class extends I{constructor(a){super(a)}getKey(){return We(this,1)}Sb(a){G(this,1,a)}Ib(){return We(this,Oe(this,Bi,2))}Ia(a){Ne(this,2,Bi,ne(a))}getFloatValue(){var a=Oe(this,Bi,6);const b=this.H;let c=Cd(b);const d=Ee(b,c,a);var e=null==d||"number"===typeof d?d:"NaN"===d||"Infinity"===d||"-Infinity"===d?Number(d):void 0;null!=e&&e!==d&&He(b,c,a,e);return Ve(e,0)}setFloatValue(a){return Ne(this,6,Bi,null==a?a:be(a))}};Ci.m="youtube.api.innertube.KeyValuePair";var Bi=[2,3,4,5,6];var Di=class extends I{constructor(a){super(a)}};Di.m="youtube.api.innertube.CapabilityInfo";Di.fa=[2,3];var Ei=class extends I{constructor(a){super(a)}};Ei.m="youtube.api.innertube.RequestInfo";Ei.fa=[15,26,28];var Fi=class extends I{constructor(a){super(a)}sd(a){Le(this,5,ke,a)}};Fi.m="youtube.api.innertube.ThirdPartyInfo";Fi.fa=[5];var Gi=class extends I{constructor(a){super(a)}setToken(a){return G(this,2,a)}};Gi.m="youtube.api.innertube.CredentialTransferToken";var Hi=class extends I{constructor(a){super(a)}setSafetyMode(a){return af(this,5,a)}};Hi.m="youtube.api.innertube.UserInfo";Hi.fa=[12];var Ii=class extends I{constructor(a){super(a)}getCapabilities(){return Qe(this,Di,4)}Ba(){return Qe(this,Ei,5)}};Ii.m="youtube.api.innertube.InnerTubeContext";Ii.fa=[12];Jf[139477169]={messageSetExtension:new ef(139477169,If,Ii)};var Ji=new ii("continuationCommand");var Ki=new ii("webCommandMetadata");var Li=new ii("signalServiceEndpoint");var Mi=new ii("getFlowCommand");var Ni=class extends I{constructor(a){super(a)}getKey(){return We(this,1)}Sb(a){G(this,1,a)}Ib(){return We(this,2)}Ia(a){G(this,2,a)}};Ni.m="youtube.api.innertube.ErrorMetaData.ExtraKeyValues";var Oi=class extends I{constructor(a){super(a)}sd(a){Le(this,5,le,a)}};Oi.m="youtube.api.innertube.ErrorMetaData";Oi.fa=[4,5];var Pi=class extends I{constructor(a){super(a)}ed(a){G(this,1,a)}getLineNumber(){return Ve(ie(Fe(this,2)),0)}getColumnNumber(){return Ve(ie(Fe(this,3)),0)}};Pi.m="youtube.api.innertube.BrowserStackInfo";var Qi=class extends I{constructor(a){super(a)}};Qi.m="youtube.api.innertube.ErrorStackTrace";var Ri=[2,3,4,5];var Si=class extends I{constructor(a){super(a)}je(a){return G(this,1,a)}cd(a){af(this,2,a)}Ue(){return Ve(ie(Fe(this,6)),0)}};Si.m="youtube.api.innertube.LogMessage";var Ti=class extends I{constructor(a){super(a)}ed(a){F(this,Qi,2,a)}};Ti.m="youtube.api.innertube.ClientError";var Ui=class extends I{constructor(a){super(a)}ed(a){G(this,1,a)}fe(a){return F(this,Ti,5,a)}};Ui.m="youtube.api.innertube.CrashData";var Vi=class extends I{constructor(a){super(a)}};Vi.m="youtube.api.innertube.YtSystemHealthMetric";Vi.fa=[10,17];var Wi=class extends I{constructor(a){super(a)}};Wi.m="youtube.api.innertube.AppCrashed";var Xi=class extends I{constructor(a){super(a)}};Xi.m="youtube.api.innertube.DummyPayload";var Yi=class extends I{constructor(a){super(a)}};Yi.m="youtube.api.innertube.ClickSignals";pi[288976216]={clickSignals:new ef(288976216,oi,Yi)};var Zi=class extends I{constructor(a){super(a)}};Zi.m="youtube.api.innertube.SequenceInfo";var $i=class extends I{constructor(a){super(a)}};$i.m="youtube.api.innertube.EventContext";var bj=class extends I{constructor(a){super(a,497)}getContext(){return Qe(this,$i,33)}he(a){F(this,$i,33,a)}fe(a){return Re(this,Ti,163,aj,a)}};bj.m="youtube.api.innertube.ClientEvent";
  256. var aj=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,354,
  257. 355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496];nf(bj)[422]={Wi:new ef(422,bj,Xi)};var cj=class extends I{constructor(a){super(a)}};cj.m="youtube.api.innertube.SerializedClientEventId";var dj=class extends I{constructor(a){super(a)}setVideoId(a){return Ne(this,1,Xe,ne(a))}getPlaylistId(){return Ye(this,2)}};dj.m="youtube.api.innertube.CredentialTransferTokenTargetId";var Xe=[1,2];var ej=class extends I{constructor(){super(void 0)}getContext(){return Qe(this,Ii,1)}he(a){F(this,Ii,1,a)}};ej.m="youtube.api.innertube.EventLoggingRequest";ej.fa=[3];var fj=new ii("watchEndpoint");var gj=new ii("watchPlaylistEndpoint");var hj=new ii("prefetchWatchCommand");var ij=new ii("reelNonVideoContentEndpoint");var jj=new ii("reelWatchEndpoint");var kj=new ii("searchEndpoint");var lj=new ii("commerceActionCommand");var mj=new ii("ypcHandleTransactionEndpoint");var nj=class extends I{constructor(a){super(a)}wf(a){G(this,1,a)}xf(a){G(this,2,a)}};nj.m="video.youtube.web.frontend.proto.yt_config.I18nExtension";var oj=class extends I{constructor(a){super(a,1)}};oj.m="video.youtube.web.frontend.proto.yt_config.YtConfigLite";nf(oj)[406606992]={mj:new ef(406606992,oj,nj)};const pj=v.window;let qj,rj;const sj=(null==pj?void 0:null==(qj=pj.yt)?void 0:qj.config_)||(null==pj?void 0:null==(rj=pj.ytcfg)?void 0:rj.data_)||{};y("yt.config_",sj);
  258. function tj(...a){a=arguments;if(1<a.length){var b=typeof a[0];if("string"!==b)throw Error("Error in argument 'pairs' of setKeyValuePairs. Expected pairs[0] to be of type 'string' but"+` found '${b}' instead`);sj[a[0]]=a[1]}else if(1===a.length){b=typeof a[0];if("object"!==b)throw Error("Error in argument 'pairs' of setKeyValuePairs. Expected pairs[0] to be of type 'object' but"+` found '${b}' instead`);Object.assign(sj,a[0])}}function R(a,b){return a in sj?sj[a]:b}
  259. function uj(){const a=sj.EXPERIMENT_FLAGS;return a?a.web_disable_gel_stp_ecatcher_killswitch:void 0};const vj=[];function wj(a){vj.forEach(b=>b(a))}function xj(a){return a?function(){try{return a.apply(this,arguments)}catch(b){yj(b)}}:a}function yj(a){var b=w("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=R("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0,void 0,void 0]),tj("ERRORS",b));wj(a)}
  260. function zj(a){var b=w("yt.logging.errors.log");b?b(a,"WARNING",void 0,void 0,void 0,void 0,void 0):(b=R("ERRORS",[]),b.push([a,"WARNING",void 0,void 0,void 0,void 0,void 0]),tj("ERRORS",b))};const Aj=/^[\w.]*$/,Bj={q:!0,search_query:!0};function Cj(a,b){b=a.split(b);const c={};for(let f=0,g=b.length;f<g;f++){const k=b[f].split("=");if(1===k.length&&k[0]||2===k.length)try{const h=Dj(k[0]||""),l=Dj(k[1]||"");if(h in c){const r=c[h];Array.isArray(r)?Xa(r,l):c[h]=[r,l]}else c[h]=l}catch(h){var d=h,e=k[0];const l=String(Cj);d.args=[{key:e,value:k[1],query:a,method:Ej===l?"unchanged":l}];Bj.hasOwnProperty(e)||zj(d)}}return c}const Ej=String(Cj);
  261. function Fj(a){"?"===a.charAt(0)&&(a=a.substring(1));return Cj(a,"&")}function Gj(a){return-1!==a.indexOf("?")?(a=(a||"").split("#")[0],a=a.split("?",2),Fj(1<a.length?a[1]:a[0])):{}}
  262. function Hj(a,b,c){var d=a.split("#",2);a=d[0];d=1<d.length?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=Fj(e[1]||"");for(var f in b)!c&&null!==e&&f in e||(e[f]=b[f]);b=a;a=Jb(e);a?(c=b.indexOf("#"),0>c&&(c=b.length),f=b.indexOf("?"),0>f||f>c?(f=c,e=""):e=b.substring(f+1,c),b=[b.slice(0,f),e,b.slice(c)],c=b[1],b[1]=a?c?c+"&"+a:a:c,a=b[0]+(b[1]?"?"+b[1]:"")+b[2]):a=b;return a+d}
  263. function Ij(a){if(!b)var b=window.location.href;const c=Db(1,a),d=Eb(a);c&&d?(a=a.match(Bb),b=b.match(Bb),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?Eb(b)===d&&(Number(Db(4,b))||null)===(Number(Db(4,a))||null):!0;return a}function Dj(a){return a&&a.match(Aj)?a:decodeURIComponent(a.replace(/\+/g," "))};class Jj{constructor(){var a=window.document;this.pe=window;this.Me=a}}const Kj=new Jj;function S(a){a=Lj(a);return"string"===typeof a&&"false"===a?!1:!!a}function Mj(a,b){a=Lj(a);return void 0===a&&void 0!==b?b:Number(a||0)}function Nj(){return R("EXPERIMENTS_TOKEN","")}function Lj(a){return R("EXPERIMENT_FLAGS",{})[a]}function Oj(){const a=[],b=R("EXPERIMENTS_FORCED_FLAGS",{});for(var c of Object.keys(b))a.push({key:c,value:String(b[c])});c=R("EXPERIMENT_FLAGS",{});for(const d of Object.keys(c))d.startsWith("force_")&&void 0===b[d]&&a.push({key:d,value:String(c[d])});return a};(function(a){if(!Array.isArray(a)||!Array.isArray(a.raw)||a.length!==a.raw.length||!Ka&&a===a.raw||!(Ka&&!La||Ia(a))||1!==a.length)throw new TypeError("\n    ############################## ERROR ##############################\n\n    It looks like you are trying to call a template tag function (fn`...`)\n    using the normal function syntax (fn(...)), which is not supported.\n\n    The functions in the safevalues library are not designed to be called\n    like normal functions, and doing so invalidates the security guarantees\n    that safevalues provides.\n\n    If you are stuck and not sure how to proceed, please reach out to us\n    instead through:\n     - go/ise-hardening-yaqs (preferred) // LINE-INTERNAL\n     - g/ise-hardening // LINE-INTERNAL\n     - https://github.com/google/safevalues/issues\n\n    ############################## ERROR ##############################");
  264. const b=a[0].toLowerCase();if(0===b.indexOf("on")||0==="on".indexOf(b))throw Error(`Prefix '${a[0]}' does not guarantee the attribute `+"to be safe as it is also a prefix for event handler attributesPlease use 'addEventListener' to set event handlers.");dc.forEach(c=>{if(0===c.indexOf(b))throw Error(`Prefix '${a[0]}' does not guarantee the attribute `+"to be safe as it is also a prefix for "+`the security sensitive attribute '${c}'. `+"Please use native or safe DOM APIs to set the attribute.");});
  265. return new Ta(b)})`__yt`;let Pj=0;const Qj=w("ytDomDomGetNextId")||(()=>++Pj);y("ytDomDomGetNextId",Qj);y("ytEventsEventsListeners",v.ytEventsEventsListeners||{});y("ytEventsEventsCounter",v.ytEventsEventsCounter||{count:0});function Rj(a,b){"function"===typeof a&&(a=xj(a));return window.setTimeout(a,b)};const Sj=window;function Tj(){return Sj.performance&&Sj.performance.timing&&Sj.performance.now&&Sj.performance.timing.navigationStart?()=>Sj.performance.timing.navigationStart+Sj.performance.now():()=>(new Date).getTime()}function T(){return Sj.ytcsi&&Sj.ytcsi.now?Sj.ytcsi.now:Tj()};var Uj=["browse","music/browse","unplugged/browse"],Vj=["ypc/commerce_action"],Wj=["flow"],Xj=["get_watch"],Yj=["player"],Zj=["reel/reel_item_watch"],ak=["reel/reel_watch_sequence"],bk=["navigation/resolve_url"],ck=["next","unplugged/watch_next"],dk=["ypc/handle_transaction"];var ek="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" ");[...ek];[...ek];let fk=!1;
  266. function gk(a,b){const c={method:b.method||"GET",credentials:"same-origin"};b.headers&&(c.headers=b.headers);a=hk(a,b);const d=ik(a,b);d&&(c.body=d);b.withCredentials&&(c.credentials="include");const e=b.context||v;let f=!1,g;fetch(a,c).then(k=>{if(!f){f=!0;g&&window.clearTimeout(g);var h=k.ok,l=r=>{r=r||{};h?b.onSuccess&&b.onSuccess.call(e,r,k):b.onError&&b.onError.call(e,r,k);b.onFinish&&b.onFinish.call(e,r,k)};"JSON"===(b.format||"JSON")&&(h||400<=k.status&&500>k.status)?k.json().then(l,()=>{l(null)}):
  267. l(null)}}).catch(()=>{b.onError&&b.onError.call(e,{},{})});a=b.timeout||0;b.onFetchTimeout&&0<a&&(g=Rj(()=>{f||(f=!0,window.clearTimeout(g),b.onFetchTimeout.call(b.context||v))},a))}function hk(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);const c=R("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=Hj(a,b||{},!0);return a}
  268. function ik(a,b){const c=R("XSRF_FIELD_NAME"),d=R("XSRF_TOKEN");var e=b.postBody||"",f=b.postParams;const g=R("XSRF_FIELD_NAME");let k;b.headers&&(k=b.headers["Content-Type"]);b.excludeXsrf||Eb(a)&&!b.withCredentials&&Eb(a)!==document.location.hostname||"POST"!==b.method||k&&"application/x-www-form-urlencoded"!==k||b.postParams&&b.postParams[g]||(f||(f={}),f[c]=d);(S("ajax_parse_query_data_only_when_filled")&&f&&0<Object.keys(f).length||f)&&"string"===typeof e&&(e=Fj(e),bb(e,f),e=b.postBodyFormat&&
  269. "JSON"===b.postBodyFormat?JSON.stringify(e):Jb(e));if(!(a=e)&&(a=f)){a:{for(const h in f){f=!1;break a}f=!0}a=!f}!fk&&a&&"POST"!==b.method&&(fk=!0,yj(Error("AJAX request with postData should use POST")));return e};function jk(a,b,c,d="youtube.com",e=!1){Df.set(""+a,b,{nc:c,path:"/",domain:d,vf:e})}function kk(a){return Df.get(""+a,void 0)}function lk(a,b="/",c="youtube.com"){Df.remove(""+a,b,c)}
  270. function mk(){if(S("embeds_web_enable_cookie_detection_fix")){if(!v.navigator.cookieEnabled)return!1}else if(!Df.isEnabled())return!1;if(!Df.isEmpty())return!0;S("embeds_web_enable_cookie_detection_fix")?Df.set("TESTCOOKIESENABLED","1",{nc:60,vh:"none",vf:!0}):Df.set("TESTCOOKIESENABLED","1",{nc:60});if("1"!==Df.get("TESTCOOKIESENABLED"))return!1;Df.remove("TESTCOOKIESENABLED");return!0};var nk=function(){if(!v.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return v.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":v.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":v.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":v.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}},ok=class{constructor(a){this.Le=void 0;
  271. this.De=!1;a.addEventListener("beforeinstallprompt",b=>{b.preventDefault();this.Le=b});a.addEventListener("appinstalled",()=>{this.De=!0},{once:!0})}};var pk=function(a){const b={};var c=[],d=vf(String(v.location.href));var e=[];if(Ff(!1)){d=0==d.indexOf("https:")||0==d.indexOf("chrome-extension:")||0==d.indexOf("moz-extension:");var f,g=(f=d)?v.__SAPISID:v.__APISID;g||"undefined"===typeof document||(g=new Bf(document),g=g.get(f?"SAPISID":"APISID")||g.get("__Secure-3PAPISID"));(f=g?yf(g,f?"SAPISIDHASH":"APISIDHASH",c):null)&&e.push(f);d&&Ef(!1)&&((d=Gf("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",c))&&e.push(d),(c=Gf("__3PSAPISID","__Secure-3PAPISID",
  272. "SAPISID3PHASH",c))&&e.push(c))}if(e=0==e.length?null:e.join(" "))b.Authorization=e,e=a=null==a?void 0:a.sessionIndex,void 0===e&&(e=Number(R("SESSION_INDEX",0)),e=isNaN(e)?0:e),S("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=e.toString()),"INNERTUBE_HOST_OVERRIDE"in sj||(b["X-Origin"]=window.location.origin),void 0===a&&"DELEGATED_SESSION_ID"in sj&&(b["X-Goog-PageId"]=R("DELEGATED_SESSION_ID"));return b},qk=class{constructor(){this.le=!0}};var rk={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};function sk(a){switch(a){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}};const tk=w("ytglobal.prefsUserPrefsPrefs_")||{};y("ytglobal.prefsUserPrefsPrefs_",tk);
  273. var wk=function(){uk||(uk=new vk);return uk},U=function(a,b){a=`f${Math.floor(b/31)+1}`;a=void 0!==tk[a]?tk[a].toString():null;return!!(((null!=a&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null)||0)&1<<b%31)},xk=function(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error(`ExpectedRegexMatch: ${a}`);},yk=function(a){if(!/^\w+$/.test(a))throw Error(`ExpectedRegexMismatch: ${a}`);},vk=class{constructor(){this.Ie=R("ALT_PREF_COOKIE_NAME","PREF");this.Rf=R("ALT_PREF_COOKIE_DOMAIN","youtube.com");const a=kk(this.Ie);
  274. a&&this.parse(a)}get(a,b){yk(a);xk(a);a=void 0!==tk[a]?tk[a].toString():null;return null!=a?a:b?b:""}set(a,b){yk(a);xk(a);if(null==b)throw Error("ExpectedNotNull");this.Ia(a,b)}remove(a){yk(a);xk(a);delete tk[a]}save(){let a=!0;S("web_secure_pref_cookie_killswitch")&&(a=!1);jk(this.Ie,this.dump(),63072E3,this.Rf,a)}clear(){for(const a in tk)delete tk[a]}dump(){const a=[];for(const b in tk)tk.hasOwnProperty(b)&&a.push(`${b}=`+encodeURIComponent(String(tk[b])));return a.join("&")}Ia(a,b){tk[a]=b.toString()}parse(a){a=
  275. decodeURIComponent(a).split("&");for(let c=0;c<a.length;c++){var b=a[c].split("=");const d=b[0];(b=b[1])&&this.Ia(d,b)}}},uk;const zk={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},Ak={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};
  276. function Bk(){const a=v.navigator;return a?a.connection:void 0};var V=class extends Error{constructor(a,...b){super(a);this.args=[...b]}};function Ck(){if(void 0!==R("DATASYNC_ID"))return R("DATASYNC_ID");throw new V("Datasync ID not set","unknown");};var Ek=function(a,b){return Dk.Za(a,0,b)},Fk=class{td(a,b){return this.Za(a,1,b)}ac(a){const b=w("yt.scheduler.instance.addImmediateJob");b?b(a):a()}};var Gk=Mj("web_emulated_idle_callback_delay",300);const Hk=1E3/60-3,Ik=[8,5,4,3,2,1,0];
  277. var Kk=function(a){try{a()}catch(b){Jk(b)}},Jk=function(a){const b=w("yt.logging.errors.log");b&&b(a)},Lk=function(a){for(const b of Ik)if(a.ha[b].length)return!0;return!1},Nk=function(a,b,c){a.Pc&&4===a.ab&&a.Y||a.stop();a.tb=!0;b=oa()+(b||a.Ob);for(var d=a.ha[5];d.length;){var e=d.shift(),f=a.ma[e];delete a.ma[e];if(f)try{f(c)}catch(g){Jk(g)}}for(d=a.ha[4];d.length;)c=d.shift(),e=a.ma[c],delete a.ma[c],e&&Kk(e);d=a.de?0:1;d=a.qc>d?a.qc:d;if(!(oa()>=b)){do{a:{c=a;e=d;for(f=3;f>=e;f--){const g=c.ha[f];
  278. for(;g.length;){const k=g.shift(),h=c.ma[k];delete c.ma[k];if(h){c=h;break a}}}c=null}c&&Kk(c)}while(c&&oa()<b)}a.tb=!1;Mk(a);a.Ob=Hk;Lk(a)&&a.start()},Ok=function(a){a.stop();a.tb=!0;const b=oa(),c=a.ha[8];for(;c.length;){const d=c.shift(),e=a.ma[d];delete a.ma[d];e&&Kk(e)}Mk(a);a.tb=!1;Lk(a)&&a.start();a.Ob-=oa()-b},Mk=function(a){for(let b=0,c=a.sc.length;b<c;b++){const d=a.sc[b];a.ha[d.priority].push(d.id)}a.sc.length=0},Pk=class extends Ob{constructor(a={}){super();this.ha=[];this.ma={};this.Ud=
  279. this.Y=0;this.paused=this.tb=!1;this.sc=[];this.Pc=this.de=!1;this.Ac={Kc:()=>this.ab,Cj:()=>0!==this.Y,hg:!1};for(const b of Ik)this.ha[b]=[];this.qc=0;this.Wf=a.timeout||1;this.Ob=Hk;this.ab=0;this.Fe=this.Yg.bind(this);this.Of=this.Ih.bind(this);this.Lf=this.Jf.bind(this);this.Mf=this.rg.bind(this);this.Nf=this.ih.bind(this);this.Df=!!window.requestIdleCallback&&!!window.cancelIdleCallback&&!S("disable_scheduler_requestIdleCallback");(this.ld=!1!==a.useRaf&&!!window.requestAnimationFrame)&&document.addEventListener("visibilitychange",
  280. this.Fe)}ac(a){const b=oa();Kk(a);a=oa()-b;this.tb||(this.Ob-=a)}Za(a,b,c){++this.Ud;if(10===b)return this.ac(a),this.Ud;const d=this.Ud;this.ma[d]=a;this.tb&&!c?this.sc.push({id:d,priority:b}):(this.ha[b].push(d),this.paused||this.tb||(0!==this.Y&&this.Kc()!==this.ab&&this.stop(),this.start()));return d}eb(a){delete this.ma[a]}yd(){this.sc.length=0;for(let a=5;0<=a;a--)this.ha[a].length=0;this.ha[8].length=0;this.ma={};this.stop()}isHidden(){return!!document.hidden||this.Ac.hg}Kc(){if(this.ha[8].length){if(this.Pc)return 4;
  281. if(!this.isHidden()&&this.ld)return 3}for(let a=5;a>=this.qc;a--)if(0<this.ha[a].length)return 0<a?!this.isHidden()&&this.ld?3:2:1;return 0}rg(a){let b=void 0;a&&(b=a.timeRemaining());this.de=!0;Nk(this,b);this.de=!1}Ih(){Nk(this)}Jf(){Ok(this)}ih(a){this.Pc=!0;const b=this.Kc();4===b&&b!==this.ab&&(this.stop(),this.start());Nk(this,void 0,a);this.Pc=!1}Yg(){this.isHidden()||Ok(this);this.Y&&(this.stop(),this.start())}requestIdleCallback(a){return this.Df?window.requestIdleCallback(a,{timeout:3E3}):
  282. window.setTimeout(a,Gk)}cancelIdleCallback(a){this.Df?window.cancelIdleCallback(a):window.clearTimeout(a)}Oe(a){this.qc>a&&this.dd(a)}dd(a){this.qc=a;this.start()}start(){this.paused=!1;if(0===this.Y)switch(this.ab=this.Kc(),this.ab){case 1:this.Y=this.requestIdleCallback(this.Mf);break;case 2:this.Y=window.setTimeout(this.Of,this.Wf);break;case 3:this.Y=window.requestAnimationFrame(this.Nf);break;case 4:this.Y=window.setTimeout(this.Lf,0)}}pause(){this.stop();this.paused=!0}stop(){if(this.Y){switch(this.ab){case 1:this.cancelIdleCallback(this.Y);
  283. break;case 2:case 4:window.clearTimeout(this.Y);break;case 3:window.cancelAnimationFrame(this.Y)}this.Y=0}}hb(){this.yd();this.stop();this.ld&&document.removeEventListener("visibilitychange",this.Fe);super.hb()}};const Qk=w("yt.scheduler.instance.timerIdMap_")||{},Rk=Mj("kevlar_tuner_scheduler_soft_state_timer_ms",800);let Sk=0,Tk=0;function Uk(){let a=w("ytglobal.schedulerInstanceInstance_");if(!a||a.Qd())a=new Pk(R("scheduler")||{}),y("ytglobal.schedulerInstanceInstance_",a);return a}function Vk(){Wk();const a=w("ytglobal.schedulerInstanceInstance_");a&&(a&&"function"==typeof a.Ed&&a.Ed(),y("ytglobal.schedulerInstanceInstance_",null))}
  284. function Wk(){Uk().yd();for(const a in Qk)Qk.hasOwnProperty(a)&&delete Qk[Number(a)]}function Xk(a,b,c){if(!c)return c=void 0===c,-Uk().Za(a,b,c);const d=window.setTimeout(()=>{const e=Uk().Za(a,b);Qk[d]=e},c);return d}function Yk(a){Uk().ac(a)}function Zk(a){const b=Uk();if(0>a)b.eb(-a);else{var c=Qk[a];c?(b.eb(c),delete Qk[a]):window.clearTimeout(a)}}function $k(){al()}function al(){window.clearTimeout(Sk);Uk().start()}
  285. function bl(){Uk().pause();window.clearTimeout(Sk);Sk=window.setTimeout($k,Rk)}function cl(){window.clearTimeout(Tk);Tk=window.setTimeout(()=>{dl(0)},Rk)}function dl(a){cl();Uk().dd(a)}function el(a){cl();Uk().Oe(a)}function fl(){window.clearTimeout(Tk);Uk().dd(0)};var hl=function(){gl.instance||(gl.instance=new gl);return gl.instance},gl=class extends Fk{Za(a,b,c){void 0!==c&&Number.isNaN(Number(c))&&(c=void 0);const d=w("yt.scheduler.instance.addJob");return d?d(a,b,c):void 0===c?(a(),NaN):Rj(a,c||0)}eb(a){if(void 0===a||!Number.isNaN(Number(a))){var b=w("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}}yd(){w("yt.scheduler.instance.cancelAllJobs")()}start(){const a=w("yt.scheduler.instance.start");a&&a()}pause(){const a=w("yt.scheduler.instance.pause");
  286. a&&a()}dd(a){const b=w("yt.scheduler.instance.setPriorityThreshold");b&&b(a)}Oe(a){const b=w("yt.scheduler.instance.enablePriorityThreshold");b&&b(a)}},Dk=hl();
  287. S("web_scheduler_auto_init")&&!w("yt.scheduler.initialized")&&(y("yt.scheduler.instance.dispose",Vk),y("yt.scheduler.instance.addJob",Xk),y("yt.scheduler.instance.addImmediateJob",Yk),y("yt.scheduler.instance.cancelJob",Zk),y("yt.scheduler.instance.cancelAllJobs",Wk),y("yt.scheduler.instance.start",al),y("yt.scheduler.instance.pause",bl),y("yt.scheduler.instance.setPriorityThreshold",dl),y("yt.scheduler.instance.enablePriorityThreshold",el),y("yt.scheduler.instance.clearPriorityThreshold",fl),y("yt.scheduler.initialized",
  288. !0));const il=class{constructor(a){var b=new hg;this.jb=(a=b.isAvailable()?a?new jg(b,a):b:null)?new bg(a):null;this.V=document.domain||window.location.hostname}set(a,b,c,d){c=c||31104E3;this.remove(a);if(this.jb)try{this.jb.set(a,b,Date.now()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(Sf(b))}catch(f){return}else e=escape(b);jk(a,e,c,this.V)}get(a,b){var c=void 0,d=!this.jb;if(!d)try{c=this.jb.get(a)}catch(e){d=!0}if(d&&(c=kk(a))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=
  289. void 0}return c}remove(a){this.jb&&this.jb.remove(a);lk(a,"/",this.V)}};const jl=(()=>{let a;return()=>{a||(a=new il("ytidb"));return a}})();function kl(){let a;return null==(a=jl())?void 0:a.get("LAST_RESULT_ENTRY_KEY",!0)};const ll=[];let ml=!1;function nl(a){ml||(ll.push({type:"ERROR",payload:a}),10<ll.length&&ll.shift())}function ol(a,b){ml||(ll.push({type:"EVENT",eventType:a,payload:b}),10<ll.length&&ll.shift())};function pl(a){if(0<=a.indexOf(":"))throw Error("Database name cannot contain ':'");}function ql(a){return a.substr(0,a.indexOf(":"))||a};function rl(a){z(a.toLowerCase()===a,"Argument must already be lowercase.");const b=Sb();return b?0<=b.toLowerCase().indexOf(a):!1};const sl={AUTH_INVALID:"No user identifier specified.",EXPLICIT_ABORT:"Transaction was explicitly aborted.",IDB_NOT_SUPPORTED:"IndexedDB is not supported.",MISSING_INDEX:"Index not created.",MISSING_OBJECT_STORES:"Object stores not created.",DB_DELETED_BY_MISSING_OBJECT_STORES:"Database is deleted because expected object stores were not created.",DB_REOPENED_BY_MISSING_OBJECT_STORES:"Database is reopened because expected object stores were not created.",UNKNOWN_ABORT:"Transaction was aborted for unknown reasons.",
  290. QUOTA_EXCEEDED:"The current transaction exceeded its quota limitations.",QUOTA_MAYBE_EXCEEDED:"The current transaction may have failed because of exceeding quota limitations.",EXECUTE_TRANSACTION_ON_CLOSED_DB:"Can't start a transaction on a closed database",INCOMPATIBLE_DB_VERSION:"The binary is incompatible with the database version"},tl={AUTH_INVALID:"ERROR",EXECUTE_TRANSACTION_ON_CLOSED_DB:"WARNING",EXPLICIT_ABORT:"IGNORED",IDB_NOT_SUPPORTED:"ERROR",MISSING_INDEX:"WARNING",MISSING_OBJECT_STORES:"ERROR",
  291. DB_DELETED_BY_MISSING_OBJECT_STORES:"WARNING",DB_REOPENED_BY_MISSING_OBJECT_STORES:"WARNING",QUOTA_EXCEEDED:"WARNING",QUOTA_MAYBE_EXCEEDED:"WARNING",UNKNOWN_ABORT:"WARNING",INCOMPATIBLE_DB_VERSION:"WARNING"},ul={AUTH_INVALID:!1,EXECUTE_TRANSACTION_ON_CLOSED_DB:!1,EXPLICIT_ABORT:!1,IDB_NOT_SUPPORTED:!1,MISSING_INDEX:!1,MISSING_OBJECT_STORES:!1,DB_DELETED_BY_MISSING_OBJECT_STORES:!1,DB_REOPENED_BY_MISSING_OBJECT_STORES:!1,QUOTA_EXCEEDED:!1,QUOTA_MAYBE_EXCEEDED:!0,UNKNOWN_ABORT:!0,INCOMPATIBLE_DB_VERSION:!1};
  292. var W=class extends V{constructor(a,b={},c=sl[a],d=tl[a],e=ul[a]){super(c,Object.assign({},{name:"YtIdbKnownError",isSw:void 0===self.document,isIframe:self!==self.top,type:a},b));this.type=a;this.message=c;this.level=d;this.nh=e;Object.setPrototypeOf(this,W.prototype)}},vl=class extends W{constructor(a,b){super("MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},sl.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,vl.prototype)}},wl=class extends Error{constructor(a,b){super();this.index=
  293. a;this.objectStore=b;Object.setPrototypeOf(this,wl.prototype)}};const xl=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"];
  294. function yl(a,b,c,d){b=ql(b);let e;e=a instanceof Error?a:Error(`Unexpected error: ${a}`);if(e instanceof W)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if("QuotaExceededError"===e.name)return new W("QUOTA_EXCEEDED",a);if(Pc&&"UnknownError"===e.name)return new W("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof wl)return new W("MISSING_INDEX",Object.assign({},a,{objectStore:e.objectStore,index:e.index}));if("InvalidStateError"===e.name&&xl.some(f=>e.message.includes(f)))return new W("EXECUTE_TRANSACTION_ON_CLOSED_DB",
  295. a);if("AbortError"===e.name)return new W("UNKNOWN_ABORT",a,e.message);e.args=[Object.assign({},a,{name:"IdbError",uj:e.name})];e.level="WARNING";return e}function zl(a,b,c){const d=kl();return new W("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:null==d?void 0:d.hasSucceededOnce}})};function Al(a){if(!a)throw Error();throw a;}function Bl(a){return a}
  296. var Cl=class{constructor(a){this.cg=a;this.df=!0;if(!this.df)throw Error("SafeExecutor is internal only");}},Fl=function(a,b,c,d,e){try{if("FULFILLED"!==a.state.status)throw Error("calling handleResolve before the promise is fulfilled.");const f=c(a.state.value);f instanceof Dl?El(a,b,f,d,e):d(f)}catch(f){e(f)}},Gl=function(a,b,c,d,e){try{if("REJECTED"!==a.state.status)throw Error("calling handleReject before the promise is rejected.");const f=c(a.state.reason);f instanceof Dl?El(a,b,f,d,e):d(f)}catch(f){e(f)}},
  297. El=function(a,b,c,d,e){b===c?e(new TypeError("Circular promise chain detected.")):c.then(f=>{f instanceof Dl?El(a,b,f,d,e):d(f)},f=>{e(f)})},Dl=class{constructor(a){this.state={status:"PENDING"};this.ta=[];this.Fa=[];a=a.cg;const b=d=>{if("PENDING"===this.state.status){this.state={status:"FULFILLED",value:d};for(const e of this.ta)e()}},c=d=>{if("PENDING"===this.state.status){this.state={status:"REJECTED",reason:d};for(const e of this.Fa)e()}};try{a(b,c)}catch(d){c(d)}}static all(a){return new Dl(new Cl((b,
  298. c)=>{const d=[];let e=a.length;0===e&&b(d);for(let f=0;f<a.length;++f)Dl.resolve(a[f]).then(g=>{d[f]=g;e--;0===e&&b(d)}).catch(g=>{c(g)})}))}static resolve(a){return new Dl(new Cl((b,c)=>{a instanceof Dl?a.then(b,c):b(a)}))}static reject(a){return new Dl(new Cl((b,c)=>{c(a)}))}then(a,b){const c=null!=a?a:Bl,d=null!=b?b:Al;return new Dl(new Cl((e,f)=>{"PENDING"===this.state.status?(this.ta.push(()=>{Fl(this,this,c,e,f)}),this.Fa.push(()=>{Gl(this,this,d,e,f)})):"FULFILLED"===this.state.status?Fl(this,
  299. this,c,e,f):"REJECTED"===this.state.status&&Gl(this,this,d,e,f)}))}catch(a){return this.then(void 0,a)}};function Hl(a,b,c){const d=()=>{try{a.removeEventListener("success",e),a.removeEventListener("error",f)}catch(g){}},e=()=>{b(a.result);d()},f=()=>{c(a.error);d()};a.addEventListener("success",e);a.addEventListener("error",f)}function Il(a){return new Promise((b,c)=>{Hl(a,b,c)})}function X(a){return new Dl(new Cl((b,c)=>{Hl(a,b,c)}))};function Jl(a,b){return new Dl(new Cl((c,d)=>{const e=()=>{const f=a?b(a):null;f?f.then(g=>{a=g;e()},d):c()};e()}))}var Ll=function(a){return X(a).then(b=>b?new Kl(a,b):null)},Kl=class{constructor(a,b){this.request=a;this.cursor=b}advance(a){this.cursor.advance(a);return Ll(this.request)}continue(a){this.cursor.continue(a);return Ll(this.request)}continuePrimaryKey(a,b){this.cursor.continuePrimaryKey(a,b);return Ll(this.request)}getKey(){return this.cursor.key}};var Pl=function(a,b,c,d){return u(function*(){const e={mode:"readonly",ka:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};"string"===typeof c?e.mode=c:Object.assign(e,c);a.transactionCount++;const f=e.ka?3:1;let g=0,k;for(;!k;){g++;const r=Math.round(T()());try{var h=a.i.transaction(b,e.mode),l=d;const m=new Ml(h),q=yield Nl(m,l),n=Math.round(T()());Ol(a,r,n,g,void 0,b.join(),e);return q}catch(m){l=Math.round(T()());const q=yl(m,a.i.name,b.join(),a.i.version);if(q instanceof W&&!q.nh||g>=f)Ol(a,r,l,g,q,b.join(),
  300. e),k=q}}return Promise.reject(k)})},Ol=function(a,b,c,d,e,f,g){b=c-b;e?(e instanceof W&&("QUOTA_EXCEEDED"===e.type||"QUOTA_MAYBE_EXCEEDED"===e.type)&&ol("QUOTA_EXCEEDED",{dbName:ql(a.i.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:g.mode}),e instanceof W&&"UNKNOWN_ABORT"===e.type&&(c-=a.Bh,0>c&&c>=Math.pow(2,31)&&(c=0),ol("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.Xe=!0),Ql(a,!1,d,
  301. f,b,g.tag),nl(e)):Ql(a,!0,d,f,b,g.tag);window.localStorage&&window.localStorage["yt-idb-debug"]&&"IDB_TRANSACTION_TAG_UNKNOWN"!==g.tag&&console.log(`Transaction ${g.tag} completed in ${b}ms`)},Ql=function(a,b,c,d,e,f="IDB_TRANSACTION_TAG_UNKNOWN"){ol("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.Xe,duration:e,isSuccessful:b,tryCount:c,tag:f})},Sl=class{constructor(a,b){this.i=a;this.options=b;this.transactionCount=0;this.Bh=Math.round(T()());this.Xe=!1}add(a,b,c){return Pl(this,
  302. [a],{mode:"readwrite",ka:!0},d=>d.objectStore(a).add(b,c))}clear(a){return Pl(this,[a],{mode:"readwrite",ka:!0},b=>b.objectStore(a).clear())}close(){this.i.close();let a;(null==(a=this.options)?0:a.closed)&&this.options.closed()}count(a,b){return Pl(this,[a],{mode:"readonly",ka:!0},c=>c.objectStore(a).count(b))}createObjectStore(a,b){a=this.i.createObjectStore(a,b);return new Rl(a)}delete(a,b){return Pl(this,[a],{mode:"readwrite",ka:!0},c=>c.objectStore(a).delete(b))}deleteObjectStore(a){this.i.deleteObjectStore(a)}get(a,
  303. b){return Pl(this,[a],{mode:"readonly",ka:!0},c=>c.objectStore(a).get(b))}getAll(a,b,c){return Pl(this,[a],{mode:"readonly",ka:!0},d=>d.objectStore(a).getAll(b,c))}put(a,b,c){return Pl(this,[a],{mode:"readwrite",ka:!0},d=>d.objectStore(a).put(b,c))}We(a){return this.i.objectStoreNames.contains(a)}objectStoreNames(){return Array.from(this.i.objectStoreNames)}getName(){return this.i.name}},Tl=function(a,b){return a.yb({query:b},c=>c.delete().then(()=>c.continue())).then(()=>{})},Rl=class{constructor(a){this.i=
  304. a}add(a,b){return X(this.i.add(a,b))}autoIncrement(){return this.i.autoIncrement}clear(){return X(this.i.clear()).then(()=>{})}createIndex(a,b,c){this.i.createIndex(a,b,c)}count(a){return X(this.i.count(a))}delete(a){return a instanceof IDBKeyRange?Tl(this,a):X(this.i.delete(a))}get(a){return X(this.i.get(a))}getAll(a,b){return"getAll"in IDBObjectStore.prototype?X(this.i.getAll(a,b)):this.Kd(a,b)}Kd(a,b){const c=[];return this.yb({query:a},d=>{if(!(void 0!==b&&c.length>=b))return c.push(d.Ib()),d.continue()}).then(()=>
  305. c)}getAllKeys(a,b){return"getAllKeys"in IDBObjectStore.prototype?X(this.i.getAllKeys(a,b)):this.Jd(a,b)}Jd(a,b){const c=[];return this.qe({query:a},d=>{if(!(void 0!==b&&c.length>=b))return c.push(d.cursor.primaryKey),d.continue()}).then(()=>c)}index(a){try{return new Ul(this.i.index(a))}catch(b){if(b instanceof Error&&"NotFoundError"===b.name)throw new wl(a,this.i.name);throw b;}}indexNames(){return Array.from(this.i.indexNames)}getName(){return this.i.name}keyPath(){return this.i.keyPath}put(a,b){return X(this.i.put(a,
  306. b))}yb(a,b){a=this.i.openCursor(a.query,a.direction);return Vl(a).then(c=>Jl(c,b))}qe(a,b){var c=a.query;a=a.direction;c="openKeyCursor"in IDBObjectStore.prototype?this.i.openKeyCursor(c,a):this.i.openCursor(c,a);return Ll(c).then(d=>Jl(d,b))}},Nl=function(a,b){const c=new Promise((d,e)=>{try{b(a).then(f=>{d(f)}).catch(e)}catch(f){e(f),a.abort()}});return Promise.all([c,a.done]).then(([d])=>d)},Ml=class{constructor(a){this.i=a;this.lf=new Map;this.aborted=!1;this.done=new Promise((b,c)=>{this.i.addEventListener("complete",
  307. ()=>{b()});this.i.addEventListener("error",d=>{d.currentTarget===d.target&&c(this.i.error)});this.i.addEventListener("abort",()=>{var d=this.i.error;if(d)c(d);else if(!this.aborted){d=W;var e=this.i.objectStoreNames;const f=[];for(let g=0;g<e.length;g++){const k=e.item(g);if(null===k)throw Error("Invariant: item in DOMStringList is null");f.push(k)}d=new d("UNKNOWN_ABORT",{objectStoreNames:f.join(),dbName:this.i.db.name,mode:this.i.mode});c(d)}})})}abort(){this.i.abort();this.aborted=!0;throw new W("EXPLICIT_ABORT");
  308. }commit(){if(!this.aborted){let a,b;null==(b=(a=this.i).commit)||b.call(a)}}We(a){return this.i.objectStoreNames.contains(a)}objectStore(a){a=this.i.objectStore(a);let b=this.lf.get(a);b||(b=new Rl(a),this.lf.set(a,b));return b}},Ul=class{constructor(a){this.i=a}count(a){return X(this.i.count(a))}delete(a){return this.yb({query:a},b=>b.delete().then(()=>b.continue()))}get(a){return X(this.i.get(a))}getAll(a,b){return"getAll"in IDBIndex.prototype?X(this.i.getAll(a,b)):this.Kd(a,b)}Kd(a,b){const c=
  309. [];return this.yb({query:a},d=>{if(!(void 0!==b&&c.length>=b))return c.push(d.Ib()),d.continue()}).then(()=>c)}getAllKeys(a,b){return"getAllKeys"in IDBIndex.prototype?X(this.i.getAllKeys(a,b)):this.Jd(a,b)}Jd(a,b){const c=[];return this.qe({query:a},d=>{if(!(void 0!==b&&c.length>=b))return c.push(d.cursor.primaryKey),d.continue()}).then(()=>c)}getKey(a){return X(this.i.getKey(a))}keyPath(){return this.i.keyPath}openCursor(a=null,b="next"){a=this.i.openCursor(a,b);return Vl(a)}unique(){return this.i.unique}yb(a,
  310. b){const {query:c=null,direction:d="next"}=a;a=this.i.openCursor(c,d);return Vl(a).then(e=>Jl(e,b))}qe(a,b){var c=a.query;a=a.direction;c="openKeyCursor"in IDBIndex.prototype?this.i.openKeyCursor(c,a):this.i.openCursor(c,a);return Ll(c).then(d=>Jl(d,b))}},Vl=function(a){return X(a).then(b=>b?new Wl(a,b):null)},Wl=class{constructor(a,b){this.request=a;this.cursor=b}advance(a){this.cursor.advance(a);return Vl(this.request)}continue(a){this.cursor.continue(a);return Vl(this.request)}delete(){return X(this.cursor.delete()).then(()=>
  311. {})}getKey(){return this.cursor.key}Ib(){return this.cursor.value}update(a){return X(this.cursor.update(a))}};function Xl(a,b,c){return new Promise((d,e)=>{let f;f=void 0!==b?self.indexedDB.open(a,b):self.indexedDB.open(a);const g=c.blocked,k=c.blocking,h=c.Gh,l=c.upgrade,r=c.closed;let m;const q=()=>{m||(m=new Sl(f.result,{closed:r}));return m};f.addEventListener("upgradeneeded",n=>{try{if(null===n.newVersion)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(null===f.transaction)throw Error("Invariant: transaction on IDbOpenDbRequest is null");n.dataLoss&&"none"!==n.dataLoss&&ol("IDB_DATA_CORRUPTED",
  312. {reason:n.dataLossMessage||"unknown reason",dbName:ql(a)});const p=q(),x=new Ml(f.transaction);l&&l(p,D=>n.oldVersion<D&&n.newVersion>=D,x);x.done.catch(D=>{e(D)})}catch(p){e(p)}});f.addEventListener("success",()=>{const n=f.result;k&&n.addEventListener("versionchange",()=>{k(q())});n.addEventListener("close",()=>{ol("IDB_UNEXPECTEDLY_CLOSED",{dbName:ql(a),dbVersion:n.version});h&&h()});d(q())});f.addEventListener("error",()=>{e(f.error)});g&&f.addEventListener("blocked",()=>{g()})})}
  313. function Yl(a,b,c={}){return Xl(a,b,c)}function Zl(a,b={}){return u(function*(){try{const c=self.indexedDB.deleteDatabase(a),d=b.blocked;d&&c.addEventListener("blocked",()=>{d()});yield Il(c)}catch(c){throw yl(c,a,"",-1);}})};var $l=function(a,b){return new W("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})},am=function(a,b){if(!b)throw zl("openWithToken",ql(a.name));return a.open()},bm=class{constructor(a,b){this.name=a;this.options=b;this.bf=!0;this.Bf=this.Af=0}Yd(a,b,c={}){return Yl(a,b,c)}delete(a={}){return Zl(this.name,a)}open(){if(!this.bf)throw $l(this);if(this.cc)return this.cc;let a;const b=()=>{this.cc===a&&(this.cc=void 0)},c={blocking:e=>{e.close()},closed:b,Gh:b,upgrade:this.options.upgrade},
  314. d=()=>{const e=this;return u(function*(){var f,g=null!=(f=Error().stack)?f:"";try{const h=yield e.Yd(e.name,e.options.version,c);f=h;var k=e.options;const l=[];for(const r of Object.keys(k.Vc)){const {ud:m,yj:q=Number.MAX_VALUE}=k.Vc[r];!(f.i.version>=m)||f.i.version>=q||f.We(r)||l.push(r)}if(0!==l.length){const r=Object.keys(e.options.Vc),m=h.objectStoreNames();if(e.Bf<Mj("ytidb_reopen_db_retries",0))return e.Bf++,h.close(),nl(new W("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:e.name,expectedObjectStores:r,
  315. foundObjectStores:m})),d();if(e.Af<Mj("ytidb_remake_db_retries",1))return e.Af++,yield e.delete(),nl(new W("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:e.name,expectedObjectStores:r,foundObjectStores:m})),d();throw new vl(m,r);}return h}catch(h){if(h instanceof DOMException||"DOMError"in self&&h instanceof DOMError?"VersionError"===h.name:h instanceof Object&&"message"in h&&"An attempt was made to open a database using a lower version than the existing version."===h.message){g=yield e.Yd(e.name,
  316. void 0,Object.assign({},c,{upgrade:void 0}));k=g.i.version;if(void 0!==e.options.version&&k>e.options.version+1)throw g.close(),e.bf=!1,$l(e,k);return g}b();h instanceof Error&&!S("ytidb_async_stack_killswitch")&&(h.stack=`${h.stack}\n${g.substring(g.indexOf("\n")+1)}`);let l;throw yl(h,e.name,"",null!=(l=e.options.version)?l:-1);}})};return this.cc=a=d()}};const cm=new bm("YtIdbMeta",{Vc:{databases:{ud:1}},upgrade(a,b){b(1)&&a.createObjectStore("databases",{keyPath:"actualName"})}});function dm(a,b){return u(function*(){return Pl(yield am(cm,b),["databases"],{ka:!0,mode:"readwrite"},c=>{const d=c.objectStore("databases");return d.get(a.actualName).then(e=>{if(e?a.actualName!==e.actualName||a.publicName!==e.publicName||a.userIdentifier!==e.userIdentifier:1)return d.put(a).then(()=>{})})})})}
  317. function em(a,b){return u(function*(){if(a)return(yield am(cm,b)).delete("databases",a)})};let fm;const gm=new class{constructor(){}}(new class{constructor(){this.df=!0}});function hm(){return u(function*(){return!0})}function im(){if(void 0!==fm)return fm;ml=!0;return fm=hm().then(a=>{ml=!1;var b;if(null!=(b=jl())&&b.jb){var c;b={hasSucceededOnce:(null==(c=kl())?void 0:c.hasSucceededOnce)||a};var d;null==(d=jl())||d.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})}function jm(){return w("ytglobal.idbToken_")||void 0}
  318. function km(){const a=jm();return a?Promise.resolve(a):im().then(b=>{(b=b?gm:void 0)&&y("ytglobal.idbToken_",b);return b})};new Wf;function lm(a){try{Ck();var b=!0}catch(c){b=!1}if(!b)throw a=new W("AUTH_INVALID",{dbName:a}),nl(a),a;b=Ck();return{actualName:`${a}:${b}`,publicName:a,userIdentifier:b}}
  319. function mm(a,b,c,d){return u(function*(){var e,f=null!=(e=Error().stack)?e:"";e=yield km();if(!e)throw e=zl("openDbImpl",a,b),S("ytidb_async_stack_killswitch")||(e.stack=`${e.stack}\n${f.substring(f.indexOf("\n")+1)}`),nl(e),e;pl(a);f=c?{actualName:a,publicName:a,userIdentifier:void 0}:lm(a);try{return yield dm(f,e),yield Yl(f.actualName,b,d)}catch(g){try{yield em(f.actualName,e)}catch(k){}throw g;}})}function nm(a,b,c={}){return mm(a,b,!1,c)}function om(a,b,c={}){return mm(a,b,!0,c)}
  320. function pm(a,b={}){return u(function*(){const c=yield km();if(c){pl(a);var d=lm(a);yield Zl(d.actualName,b);yield em(d.actualName,c)}})}function qm(a,b={}){return u(function*(){const c=yield km();c&&(pl(a),yield Zl(a,b),yield em(a,c))})};var rm=class extends bm{constructor(a,b){super(a,b);this.options=b;pl(a)}Yd(a,b,c={}){return(this.options.shared?om:nm)(a,b,Object.assign({},c))}delete(a={}){return(this.options.shared?qm:pm)(this.name,a)}};var sm;sm=function(a,b){let c;return()=>{c||(c=new rm(a,b));return c}}("ytGcfConfig",{Vc:{coldConfigStore:{ud:1},hotConfigStore:{ud:1}},shared:!1,upgrade(a,b){b(1)&&(a.createObjectStore("hotConfigStore",{keyPath:"key",autoIncrement:!0}).createIndex("hotTimestampIndex","timestamp",{unique:!1}),a.createObjectStore("coldConfigStore",{keyPath:"key",autoIncrement:!0}).createIndex("coldTimestampIndex","timestamp",{unique:!1}))},version:1});function tm(a){return am(sm(),a)}function um(a,b,c,d){return u(function*(){const e={config:a,hashData:b,timestamp:void 0!==d?d:T()()},f=yield tm(c);yield f.clear("hotConfigStore");return yield f.put("hotConfigStore",e)})}function vm(a,b,c,d,e){return u(function*(){const f={config:a,hashData:b,configData:c,timestamp:void 0!==e?e:T()()},g=yield tm(d);yield g.clear("coldConfigStore");return yield g.put("coldConfigStore",f)})}
  321. function Im(a){return u(function*(){let b=void 0;yield Pl(yield tm(a),["coldConfigStore"],{mode:"readwrite",ka:!0},c=>c.objectStore("coldConfigStore").index("coldTimestampIndex").yb({direction:"prev"},d=>{b=d.Ib()}));return b})}function Jm(a){return u(function*(){let b=void 0;yield Pl(yield tm(a),["hotConfigStore"],{mode:"readwrite",ka:!0},c=>c.objectStore("hotConfigStore").index("hotTimestampIndex").yb({direction:"prev"},d=>{b=d.Ib()}));return b})};var Km=class extends Ob{constructor(){super();this.Vd=[];this.uc=[];const a=w("yt.gcf.config.hotUpdateCallbacks");a?(this.Vd=[...a],this.uc=a):(this.uc=[],y("yt.gcf.config.hotUpdateCallbacks",this.uc))}hb(){for(const b of this.Vd){var a=this.uc;const c=a.indexOf(b);0<=c&&a.splice(c,1)}this.Vd.length=0;super.hb()}};var Lm=function(a,b){a.mb=b;y("yt.gcf.config.hotConfigGroup",a.mb||null)},Mm=function(a,b){a.La=b;y("yt.gcf.config.coldConfigGroup",a.La||null)},Nm=function(){return w("yt.gcf.config.coldConfigGroup")},Om=function(){return w("yt.gcf.config.hotConfigGroup")},Rm=function(a){if(!a.mb||!a.La){if(!jm()){const b=zl("scheduleGetConfigs");zj(b)}a.Qc||(a.Qc=Dk.td(()=>u(function*(){try{yield Pm(a)}catch(b){}try{yield Qm(a)}catch(b){}a.Qc&&(a.Qc=0)}),a.If))}},Pm=function(a){return u(function*(){if(a.mb)return Om();
  322. if(!a.Pd){var b=zl("getHotConfig IDB not initialized");zj(b);return Promise.reject(b)}b=jm();const c=R("TIME_CREATED_MS");if(b){var d=yield Jm(b);if(d&&d.timestamp>c)return Lm(a,d.config),a.Ha(d.hashData),Om()}else d=zl("getHotConfig token error"),zj(d);Lm(a,R("RAW_HOT_CONFIG_GROUP"));a.Ha(R("SERIALIZED_HOT_HASH_DATA"));b&&a.mb&&a.hotHashData&&(yield um(a.mb,a.hotHashData,b,c));return a.mb?Om():(b=new V("Config not available in ytConfig"),zj(b),Promise.reject(b))})},Qm=function(a){return u(function*(){if(a.La)return Nm();
  323. if(!a.Pd){var b=zl("getColdConfig IDB not initialized");zj(b);return Promise.reject(b)}b=jm();const c=R("TIME_CREATED_MS");if(b){var d=yield Im(b);if(d&&d.timestamp>c)return Mm(a,d.config),a.ge(d.configData),a.ub(d.hashData),Nm()}else d=zl("getColdConfig"),zj(d);Mm(a,R("RAW_COLD_CONFIG_GROUP"));a.ub(R("SERIALIZED_COLD_HASH_DATA"));let e;a.ge(null==(e=a.La)?void 0:e.configData);b&&a.La&&a.coldHashData&&a.configData&&(yield vm(a.La,a.coldHashData,a.configData,b,c));return a.La?Nm():(b=new V("Config not available in ytConfig"),
  324. zj(b),Promise.reject(b))})},Sm=function(a,b,c){return u(function*(){if(S("start_client_gcf")){c&&Lm(a,c);a.Ha(b);var d=jm();if(d){if(!c){var e;c=null==(e=yield Jm(d))?void 0:e.config}yield um(c,b,d)}if(c){d=a.Pf;e=c;for(const f of d.uc)f(e)}}})},Tm=function(a,b,c){return u(function*(){if(S("start_client_gcf")){a.ub(b);const d=jm();if(d){if(!c){let e;c=null==(e=yield Im(d))?void 0:e.config}c&&(yield vm(c,b,c.configData,d))}}})},Vm=function(){if(!Um.instance){var a=new Um;Um.instance=a}a=Um.instance;
  325. var b=T()()-a.ec;if(!(0!==a.ec&&b<Mj("send_config_hash_timer"))){b=w("yt.gcf.config.coldConfigData");var c=w("yt.gcf.config.hotHashData"),d=w("yt.gcf.config.coldHashData");b&&c&&d&&(a.ec=T()());return{coldConfigData:b,hotHashData:c,coldHashData:d}}},Um=class{constructor(){this.Pd=!1;this.Qc=0;this.If=100;this.ec=0;this.Pf=new Km;this.Ac={nj:()=>{this.Pd=!0},Zi:()=>this.La,Jj:a=>{Lm(this,a)},Ha:a=>{this.Ha(a)},Hj:a=>{Mm(this,a)},kg:()=>this.coldHashData,lg:()=>this.hotHashData,gj:()=>this.mb,cj:()=>
  326. Nm(),ej:()=>Om(),dj:()=>w("yt.gcf.config.coldHashData"),fj:()=>w("yt.gcf.config.hotHashData"),Uj:()=>{Rm(this)},Aj:()=>{this.Ha(void 0);this.ub();delete Um.instance},Ij:a=>{this.ec=a},aj:()=>this.ec}}Ha(a){this.hotHashData=a;y("yt.gcf.config.hotHashData",this.hotHashData||null)}ub(a){this.coldHashData=a;y("yt.gcf.config.coldHashData",this.coldHashData||null)}ge(a){this.configData=a;y("yt.gcf.config.coldConfigData",this.configData||null)}};function Wm(){return"INNERTUBE_API_KEY"in sj&&"INNERTUBE_API_VERSION"in sj}
  327. function Xm(){return{innertubeApiKey:R("INNERTUBE_API_KEY"),innertubeApiVersion:R("INNERTUBE_API_VERSION"),Nd:R("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),vg:R("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),wg:R("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:R("INNERTUBE_CONTEXT_CLIENT_VERSION"),af:R("INNERTUBE_CONTEXT_HL"),Ze:R("INNERTUBE_CONTEXT_GL"),xg:R("INNERTUBE_HOST_OVERRIDE")||"",zg:!!R("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),yg:!!R("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",
  328. !1),appInstallData:R("SERIALIZED_CLIENT_CONFIG_DATA")}}
  329. function Ym(a){const b={client:{hl:a.af,gl:a.Ze,clientName:a.vg,clientVersion:a.innertubeContextClientVersion,configInfo:a.Nd}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=v.devicePixelRatio;c&&1!=c&&(b.client.screenDensityFloat=String(c));c=Nj();""!==c&&(b.client.experimentsToken=c);c=Oj();0<c.length&&(b.request={internalExperimentFlags:c});Zm(void 0,b);$m(a,void 0,b);S("start_client_gcf")&&an(void 0,b);R("DELEGATED_SESSION_ID")&&!S("pageid_as_header_web")&&(b.user=
  330. {onBehalfOfUser:R("DELEGATED_SESSION_ID")});!S("fill_delegate_context_in_gel_killswitch")&&(a=R("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user=Object.assign({},b.user,{serializedDelegationContext:a}));a=Object;c=a.assign;var d=b.client,e=R("DEVICE","");const f={};for(const [g,k]of Object.entries(Fj(e))){e=g;const h=k;"cbrand"===e?f.deviceMake=h:"cmodel"===e?f.deviceModel=h:"cbr"===e?f.browserName=h:"cbrver"===e?f.browserVersion=h:"cos"===e?f.osName=h:"cosver"===e?f.osVersion=h:"cplatform"===
  331. e&&(f.platform=h)}b.client=c.call(a,d,f);return b}function Zm(a,b){const c=w("yt.embedded_player.embed_url");c&&(a?(b=Qe(a,Fi,7)||new Fi,G(b,4,c),F(a,Fi,7,b)):b&&(b.thirdParty={embedUrl:c}))}function $m(a,b,c){if(a.appInstallData)if(b){let d;c=null!=(d=Qe(b,yi,62))?d:new yi;G(c,6,a.appInstallData);F(b,yi,62,c)}else c&&(c.client.configInfo=c.client.configInfo||{},c.client.configInfo.appInstallData=a.appInstallData)}
  332. function bn(a,b,c={}){let d;d=R("EOM_VISITOR_DATA")?{"X-Goog-EOM-Visitor-Id":R("EOM_VISITOR_DATA")}:{"X-Goog-Visitor-Id":c.visitorData||R("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.Si||R("AUTHORIZATION");b||(a?(a=w("gapi.auth.getToken"),z(a,"Innertube GAPI Auth missing"),b=`Bearer ${a().Pi}`):(qk.instance||(qk.instance=new qk),a=pk(),S("pageid_as_header_web")||delete a["X-Goog-PageId"],d=Object.assign({},d,a)));b&&(d.Authorization=b);return d}
  333. function an(a,b){var c=Vm();if(c){var d=c.coldConfigData,e=c.coldHashData;c=c.hotHashData;if(a){let f;b=null!=(f=Qe(a,yi,62))?f:new yi;G(b,1,d).ub(e).Ha(c);F(a,yi,62,b)}else b&&(b.client.configInfo=b.client.configInfo||{},d&&(b.client.configInfo.coldConfigData=d),e&&(b.client.configInfo.coldHashData=e),c&&(b.client.configInfo.hotHashData=c))}};const cn="undefined"!==typeof TextEncoder?new TextEncoder:null,dn=cn?a=>cn.encode(a):a=>{for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1<a.length&&56320==(a.charCodeAt(d+1)&64512)?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}a=new Uint8Array(b.length);for(c=0;c<a.length;c++)a[c]=b[c];return a};const en=w("ytPubsub2Pubsub2Instance")||new L;L.prototype.subscribe=L.prototype.subscribe;L.prototype.unsubscribeByKey=L.prototype.kd;L.prototype.publish=L.prototype.rc;L.prototype.clear=L.prototype.clear;y("ytPubsub2Pubsub2Instance",en);const fn=w("ytPubsub2Pubsub2SubscribedKeys")||{};y("ytPubsub2Pubsub2SubscribedKeys",fn);const gn=w("ytPubsub2Pubsub2TopicToKeys")||{};y("ytPubsub2Pubsub2TopicToKeys",gn);const hn=w("ytPubsub2Pubsub2IsAsync")||{};y("ytPubsub2Pubsub2IsAsync",hn);
  334. y("ytPubsub2Pubsub2SkipSubKey",null);let jn=void 0,kn=void 0;const ln=Mj("max_body_size_to_compress",5E5),mn=Mj("min_body_size_to_compress",500);
  335. function nn(a){T()();if(!a.body)return a;try{var b="string"===typeof a.body?a.body:JSON.stringify(a.body);let f=b;if("string"===typeof b){try{var c=(new Blob(b.split(""))).size}catch(g){zj(g),c=null}if(null!=c&&(c>ln||c<mn))return a;var d=dn(b);b=(b=void 0,{});b.pg=!0;var e=new Ph(b);e.push(d,!0);if(e.Fd)throw e.msg||Pg[e.Fd];f=e.result;T()()}a.headers=Object.assign({},{"Content-Encoding":"gzip"},a.headers||{});a.body=f;return a}catch(f){return zj(f),a}};var on={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
  336. mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
  337. nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
  338. assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
  339. liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationStreamWebrtcStats:288,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,
  340. visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,
  341. spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,
  342. vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,mbsConnectionInitiated:138,
  343. mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,
  344. kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,
  345. transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,
  346. ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,
  347. ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,
  348. accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,
  349. musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,
  350. yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,
  351. notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5StabilityTraceEvent:478,
  352. tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,
  353. iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,
  354. mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,
  355. mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,
  356. clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,
  357. mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,
  358. dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,
  359. tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,
  360. tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496};y("ytNetworklessLoggingInitializationOptions",v.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1});var pn=function(a,b,c,d){z(!d.onTimeout||0<d.timeout,"If onTimeout is specified, timeout must be specified and positive.");!R("VISITOR_DATA")&&"visitor_id"!==b&&.01>Math.random()&&zj(new V("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new V("innertube xhrclient not ready",b,c,d),yj(a),a;c={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:()=>{d.onTimeout()},onFetchTimeout:d.onTimeout,onSuccess:(h,
  361. l)=>{if(d.onSuccess)d.onSuccess(l)},onFetchSuccess:h=>{if(d.onSuccess)d.onSuccess(h)},onError:(h,l)=>{if(d.onError)d.onError(l)},onFetchError:h=>{if(d.onError)d.onError(h)},timeout:d.timeout,withCredentials:!0,compress:d.compress};c.headers["Content-Type"]||(c.headers["Content-Type"]="application/json");let e="";var f=a.config_.xg;f&&(e=f);var g=a.config_.zg||!1;f=bn(g,e,d);Object.assign(c.headers,f);(f=c.headers.Authorization)&&!e&&g&&(c.headers["x-origin"]=window.location.origin);b=`/${"youtubei"}/${a.config_.innertubeApiVersion}/${b}`;
  362. g={alt:"json"};let k=a.config_.yg&&f;k=k&&f.startsWith("Bearer");k||(g.key=a.config_.innertubeApiKey);a=Hj(`${e}${b}`,g||{},!0);try{gk(a,c)}catch(h){if("InvalidAccessError"===h.name)zj(Error("An extension is blocking network request."));else throw h;}},qn=class{constructor(a){this.config_=null;a?this.config_=a:Wm()&&(this.config_=Xm())}isReady(){!this.config_&&Wm()&&(this.config_=Xm());return!!this.config_}};var rn=class{constructor(a=null){this.actionName="yt-forward-redux-action-to-live-chat-iframe";this.args=a;this.returnValue=[]}};var sn=Symbol("injectionDeps"),tn=class{constructor(a){this.name=a}toString(){return`InjectionToken(${this.name})`}},un=class{constructor(a){this.key=a}},wn=function(a,b,c,d=!1){if(-1<c.indexOf(b))throw Error(`Deps cycle for: ${b}`);if(a.xd.has(b))return a.xd.get(b);if(!a.ae.has(b)){if(d)return;throw Error(`No provider for: ${b}`);}d=a.ae.get(b);c.push(b);if(void 0!==d.Nh)var e=d.Nh;else if(d.Mh)e=d[sn]?vn(a,d[sn],c):[],e=d.Mh(...e);else if(d.Lh){e=d.Lh;const f=e[sn]?vn(a,e[sn],c):[];e=new e(...f)}else throw Error(`Could not resolve providers for: ${b}`);
  363. c.pop();d.Mj||a.xd.set(b,e);return e},vn=function(a,b,c){return b?b.map(d=>d instanceof un?wn(a,d.key,c,!0):wn(a,d,c)):[]},xn=class{constructor(){this.ae=new Map;this.xd=new Map;this.Ac={hj:()=>new Map(this.ae)}}resolve(a){return a instanceof un?wn(this,a.key,[],!0):wn(this,a,[])}};let yn;function zn(){yn||(yn=new xn);return yn};const An=[{Xd:a=>`Cannot read property '${a.key}'`,Xc:{Error:[{T:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{T:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{T:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{T:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
  364. groups:["value","key"]},{T:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{T:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{T:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Xd:a=>`Cannot call '${a.key}'`,Xc:{TypeError:[{T:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{T:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},
  365. {T:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{T:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{T:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]},{T:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},
  366. {Xd:a=>`${a.key} is not defined`,Xc:{ReferenceError:[{T:/(.*) is not defined/,groups:["key"]},{T:/Can't find variable: (.*)/,groups:["key"]}]}}];var Cn={Oa:[],Ka:[{callback:Bn,weight:500}]};function Bn(a){if("JavaException"===a.name)return!0;a=a.stack;return a.includes("chrome://")||a.includes("chrome-extension://")||a.includes("moz-extension://")};var Fn=function(){if(!Dn){var a=Dn=new En;a.Oa.length=0;a.Ka.length=0;Cn.Oa&&a.Oa.push.apply(a.Oa,Cn.Oa);Cn.Ka&&a.Ka.push.apply(a.Ka,Cn.Ka)}return Dn},En=class{constructor(){this.Ka=[];this.Oa=[]}Ue(a){for(const b of this.Oa)if(a.message&&a.message.match(b.tj))return b.weight;for(const b of this.Ka)if(b.callback(a))return b.weight;return 1}},Dn;const Gn=new L;function Hn(a){const b=a.length;let c=0;const d=()=>a.charCodeAt(c++);do{var e=In(d);if(Infinity===e)break;const f=e>>3;switch(e&7){case 0:e=In(d);if(2===f)return e;break;case 1:if(2===f)return;c+=8;break;case 2:e=In(d);if(2===f)return a.substr(c,e);c+=e;break;case 5:if(2===f)return;c+=4;break;default:return}}while(c<b)}function In(a){let b=a(),c=b&127;if(128>b)return c;b=a();c|=(b&127)<<7;if(128>b)return c;b=a();c|=(b&127)<<14;if(128>b)return c;b=a();return 128>b?c|(b&127)<<21:Infinity};function Jn(a,b,c,d){if(a)if(Array.isArray(a)){var e=d;for(d=0;d<a.length&&!(a[d]&&(e+=Kn(d,a[d],b,c),500<e));d++);d=e}else if("object"===typeof a)for(e in a){if(a[e]){var f=e;var g=a[e],k=b,h=c;f="string"!==typeof g||"clickTrackingParams"!==f&&"trackingParams"!==f?0:(g=Hn(atob(g.replace(/-/g,"+").replace(/_/g,"/"))))?Kn(`${f}.ve`,g,k,h):0;d+=f;d+=Kn(e,a[e],b,c);if(500<d)break}}else c[b]=Ln(a),d+=c[b].length;else c[b]=Ln(a),d+=c[b].length;return d}
  367. function Kn(a,b,c,d){c+=`.${a}`;a=Ln(b);d[c]=a;return c.length+a.length}function Ln(a){try{return("string"===typeof a?a:String(JSON.stringify(a))).substr(0,500)}catch(b){return`unable to serialize ${typeof a} (${b.message})`}};function Mn(){var a=w("_lact",window);null==a?a=-1:(wa(a),z(isFinite(a)),a=Math.max(Date.now()-a,0));return a};v.ytPubsubPubsubInstance||new L;let Nn=window;function On(){let a,b;return"h5vcc"in Nn&&(null==(a=Nn.h5vcc.traceEvent)?0:a.traceBegin)&&(null==(b=Nn.h5vcc.traceEvent)?0:b.traceEnd)?1:"performance"in Nn&&Nn.performance.mark&&Nn.performance.measure?2:0}function Pn(a){const b=On();switch(b){case 1:Nn.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:Nn.performance.mark(`${a}-start`);break;case 0:break;default:ib(b,"unknown trace type")}}
  368. function Qn(a){var b=On();switch(b){case 1:Nn.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=`${a}-start`;const c=`${a}-end`;Nn.performance.mark(c);Nn.performance.measure(a,b,c);break;case 0:break;default:ib(b,"unknown trace type")}};var Rn=0!==On(),Sn=S("web_enable_lifecycle_monitoring");var Tn=function(a,b){let c;return null!=(c=b.priority)?c:a.Vf},Un=function(a){var b=Array.from(a.xa.keys()).sort((c,d)=>Tn(a,a.xa[d])-Tn(a,a.xa[c]));for(const c of b)b=a.xa[c],void 0===b.jobId||b.Zc||(a.scheduler.eb(b.jobId),a.scheduler.Za(b.Rd,10))},Vn=class{constructor(a){var b=hl();this.Vf=0;this.scheduler=b;this.He=new Wf;this.xa=a;for(let c=0;c<this.xa.length;c++){const d=this.xa[c];a=()=>{d.Rd();this.xa[c].Zc=!0;this.xa.every(e=>!0===e.Zc)&&this.He.resolve()};b=this.scheduler.Za(a,Tn(this,d));
  369. this.xa[c]=Object.assign({},d,{Rd:a,jobId:b})}}cancel(){for(const a of this.xa)void 0===a.jobId||a.Zc||this.scheduler.eb(a.jobId),a.Zc=!0;this.He.resolve()}};var Wn=function(a,b,c){Sn&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${a.constructor.name}] '${a.state}' to '${b}'`),console.log("with message: ",c),console.groupEnd())},ao=function(a,b){const c=b.filter(e=>10===Xn(a,e)),d=b.filter(e=>10!==Xn(a,e));return a.hh.Lj?(...e)=>u(function*(){yield Yn(c,...e);Zn(a,d,...e)}):(...e)=>{$n(c,...e);Zn(a,d,...e)}},Xn=function(a,b){let c,d;return null!=(d=null!=(c=a.mf)?c:b.priority)?d:0},Yn=function(a,...b){return u(function*(){const c=
  370. hl();for(const d of a){let e;c.ac(()=>{bo(d.name);const f=d.callback(...b);"function"===typeof(null==f?void 0:f.then)?e=f.then(()=>{co(d.name)}):co(d.name)});e&&(yield e)}})},Zn=function(a,b,...c){b=b.map(d=>({Rd:()=>{bo(d.name);d.callback(...c);co(d.name)},priority:Xn(a,d)}));b.length&&(a.Sd=new Vn(b))},$n=function(a,...b){const c=hl();for(const d of a)c.ac(()=>{bo(d.name);d.callback(...b);co(d.name)})},bo=function(a){Rn&&a&&Pn(a)},co=function(a){Rn&&a&&Qn(a)},eo=class{constructor(){this.state="none";
  371. this.plugins=[];this.mf=void 0;this.hh={};Rn&&Pn(this.state)}get currentState(){return this.state}install(a){this.plugins.push(a);return this}transition(a,b){Rn&&Qn(this.state);var c=this.transitions.find(d=>Array.isArray(d.from)?d.from.find(e=>e===this.state&&d.Ua===a):d.from===this.state&&d.Ua===a);if(c){this.Sd&&(Un(this.Sd),this.Sd=void 0);Wn(this,a,b);this.state=a;Rn&&Pn(this.state);c=c.action.bind(this);const d=this.plugins.filter(e=>e[a]).map(e=>e[a]);c(ao(this,d),b)}else throw Error(`no transition specified from ${this.state} to ${a}`);
  372. }};var ho=function(){fo||(fo=new go);return fo},go=class extends eo{constructor(){super();this.Uc=null;this.mf=10;this.transitions=[{from:"none",Ua:"application_navigating",action:this.th},{from:"application_navigating",Ua:"none",action:this.uh},{from:"application_navigating",Ua:"application_navigating",action:()=>{}},{from:"none",Ua:"none",action:()=>{}}]}th(a,b){this.Uc=Ek(()=>{"application_navigating"===this.currentState&&this.transition("none")},5E3);a(null==b?void 0:b.event)}uh(a,b){this.Uc&&(Dk.eb(this.Uc),
  373. this.Uc=null);a(null==b?void 0:b.event)}},fo;let io=[];y("yt.logging.transport.getScrapedGelPayloads",function(){return io});var lo=function(a,b){const c=jo(b);if(a.Tc[c])return a.Tc[c];const d=Object.keys(a.store)||[];if(1>=d.length&&jo(b)===d[0])return d;const e=[];for(let g=0;g<d.length;g++){const k=d[g].split("/");if(ko(b.auth,k[0])){var f=b.isJspb;ko(void 0===f?"undefined":f?"true":"false",k[1])&&ko(b.cttAuthInfo,k[2])&&(f=b.tier,f=void 0===f?"undefined":JSON.stringify(f),ko(f,k[3])&&e.push(d[g]))}}return a.Tc[c]=e},ko=function(a,b){return void 0===a||"undefined"===a?!0:a===b},mo=class{constructor(){this.store={};
  374. this.Vb=0;this.Tc={};this.Ac={bj:()=>this.Vb}}storePayload(a,b){a=jo(a);this.store[a]?this.store[a].push(b):(this.Tc={},this.store[a]=[b]);this.Vb++;return a}smartExtractMatchingEntries(a){if(!a.keys.length)return[];const b=lo(this,a.keys.splice(0,1)[0]),c=[];for(let d=0;d<b.length;d++)this.store[b[d]]&&a.sizeLimit&&(this.store[b[d]].length<=a.sizeLimit?(c.push(...this.store[b[d]]),delete this.store[b[d]]):c.push(...this.store[b[d]].splice(0,a.sizeLimit)));this.Vb-=c.length;(null==a?0:a.sizeLimit)&&
  375. c.length<(null==a?void 0:a.sizeLimit)&&(a.sizeLimit-=c.length,c.push(...this.smartExtractMatchingEntries(a)));return c}extractMatchingEntries(a){a=lo(this,a);const b=[];for(let c=0;c<a.length;c++)this.store[a[c]]&&(b.push(...this.store[a[c]]),delete this.store[a[c]]);this.Vb-=b.length;return b}getSequenceCount(a){a=lo(this,a);let b=0;for(let c=0;c<a.length;c++){let d;b+=(null==(d=this.store[a[c]])?void 0:d.length)||0}return b}};mo.prototype.getSequenceCount=mo.prototype.getSequenceCount;
  376. mo.prototype.extractMatchingEntries=mo.prototype.extractMatchingEntries;mo.prototype.smartExtractMatchingEntries=mo.prototype.smartExtractMatchingEntries;mo.prototype.storePayload=mo.prototype.storePayload;function jo(a){return[void 0===a.auth?"undefined":a.auth,void 0===a.isJspb?"undefined":a.isJspb,void 0===a.cttAuthInfo?"undefined":a.cttAuthInfo,void 0===a.tier?"undefined":a.tier].join("/")};function Z(a,b){if(a)return a[b.name]};const no=Mj("initial_gel_batch_timeout",2E3),oo=Mj("gel_queue_timeout_max_ms",6E4),po=Math.pow(2,16)-1,qo=Mj("gel_min_batch_size",5);let ro=void 0;class so{constructor(){this.ff=this.bd=this.be=0;this.ne=!1}}const to=new so,uo=new so,vo=new so,wo=new so;let xo,yo=!0,zo=1;const Ao=new Map,Bo=v.ytLoggingTransportTokensToCttTargetIds_||{},Co=v.ytLoggingTransportTokensToJspbCttTargetIds_||{};let Do={};function Eo(){let a=w("yt.logging.ims");a||(a=new mo,y("yt.logging.ims",a));return a}
  377. function Fo(a,b){if("log_event"===a.endpoint){Go();var c=Ho(a),d=Io(a.payload)||"",e=Jo(d),f=200;if(e){if(!1===e.enabled&&!S("web_payload_policy_disabled_killswitch"))return;f=Ko(e.tier);if(400===f){Lo(a,b);return}}Do[c]=!0;e={cttAuthInfo:c,isJspb:!1,tier:f};Eo().storePayload(e,a.payload);Mo(b,c,!1,e,No(d))}}
  378. function Oo(a,b,c){if("log_event"===b.endpoint){Go();var d=Ho(b,!0),e=Jo(a),f=200;if(e){if(!1===e.enabled&&!S("web_payload_policy_disabled_killswitch"))return;f=Ko(e.tier);if(400===f){Po(a,b,c);return}}Do[d]=!0;e={cttAuthInfo:d,isJspb:!0,tier:f};Eo().storePayload(e,b.payload.toJSON());Mo(c,d,!0,e,No(a))}}
  379. function Mo(a,b,c=!1,d,e=!1){a&&(ro=new a);a=Mj("tvhtml5_logging_max_batch_ads_fork")||Mj("web_logging_max_batch")||100;const f=T()(),g=Qo(c,d.tier),k=g.ff;e&&(g.ne=!0);e=0;d&&(e=Eo().getSequenceCount(d));const h=()=>{Ro({writeThenSend:!0},S("flush_only_full_queue")?b:void 0,c,d.tier)};1E3<=e?h():e>=a?xo||(xo=So(()=>{h();xo=void 0},0)):10<=f-k&&(To(c,d.tier),g.ff=f)}
  380. function Lo(a,b){if("log_event"===a.endpoint){Go();var c=Ho(a),d=new Map;d.set(c,[a.payload]);var e=Io(a.payload)||"";b&&(ro=new b);return new C((f,g)=>{ro&&ro.isReady()?Uo(d,ro,f,g,{bypassNetworkless:!0},!0,No(e)):f()})}}function Po(a,b,c){if("log_event"===b.endpoint){Go();var d=Ho(b,!0),e=new Map;e.set(d,[b.payload.toJSON()]);c&&(ro=new c);return new C(f=>{ro&&ro.isReady()?Vo(e,ro,f,{bypassNetworkless:!0},!0,No(a)):f()})}}
  381. function Ho(a,b=!1){var c="";if(a.dangerousLogToVisitorSession)c="visitorOnlyApprovedKey";else if(a.cttAuthInfo){if(b){b=a.cttAuthInfo.token;c=a.cttAuthInfo;const d=new dj;c.videoId?d.setVideoId(c.videoId):c.playlistId&&Ne(d,2,Xe,ne(c.playlistId));Co[b]=d}else b=a.cttAuthInfo,c={},b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId),Bo[a.cttAuthInfo.token]=c;c=a.cttAuthInfo.token}return c}
  382. function Ro(a={},b,c=!1,d){new C((e,f)=>{const g=Qo(c,d),k=g.ne;g.ne=!1;Wo(g.be);Wo(g.bd);g.bd=0;ro&&ro.isReady()?void 0===d&&S("enable_web_tiered_gel")?Xo(e,f,a,b,c,300,k):Xo(e,f,a,b,c,d,k):(To(c,d),e())})}
  383. function Xo(a,b,c={},d,e=!1,f=200,g=!1){var k=ro,h=new Map;const l=new Map,r={isJspb:e,cttAuthInfo:d,tier:f},m={isJspb:e,cttAuthInfo:d};if(void 0!==d)e?(b=S("enable_web_tiered_gel")?Eo().smartExtractMatchingEntries({keys:[r,m],sizeLimit:1E3}):Eo().extractMatchingEntries(m),h.set(d,b),Vo(h,k,a,c,!1,g)):(h=S("enable_web_tiered_gel")?Eo().smartExtractMatchingEntries({keys:[r,m],sizeLimit:1E3}):Eo().extractMatchingEntries(m),l.set(d,h),Uo(l,k,a,b,c,!1,g));else if(e){for(const q of Object.keys(Do))b=S("enable_web_tiered_gel")?
  384. Eo().smartExtractMatchingEntries({keys:[r,m],sizeLimit:1E3}):Eo().extractMatchingEntries({isJspb:!0,cttAuthInfo:q}),0<b.length&&h.set(q,b),(S("web_fp_via_jspb_and_json")&&c.writeThenSend||!S("web_fp_via_jspb_and_json"))&&delete Do[q];Vo(h,k,a,c,!1,g)}else{for(const q of Object.keys(Do))d=S("enable_web_tiered_gel")?Eo().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:q,tier:f},{isJspb:!1,cttAuthInfo:q}],sizeLimit:1E3}):Eo().extractMatchingEntries({isJspb:!1,cttAuthInfo:q}),0<d.length&&l.set(q,
  385. d),(S("web_fp_via_jspb_and_json")&&c.writeThenSend||!S("web_fp_via_jspb_and_json"))&&delete Do[q];Uo(l,k,a,b,c,!1,g)}}
  386. function To(a=!1,b=200){const c=()=>{Ro({writeThenSend:!0},void 0,a,b)},d=Qo(a,b);var e=d===wo||d===vo?5E3:oo;S("web_gel_timeout_cap")&&!d.bd&&(e=So(()=>{c()},e),d.bd=e);Wo(d.be);e=R("LOGGING_BATCH_TIMEOUT",Mj("web_gel_debounce_ms",1E4));S("shorten_initial_gel_batch_timeout")&&yo&&(e=no);e=So(()=>{0<Mj("gel_min_batch_size")?Eo().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=qo&&c():c()},e);d.be=e}
  387. function Uo(a,b,c,d,e={},f,g){const k=Math.round(T()());let h=a.size;const l=Yo(g);for(const [r,m]of a){a=r;g=m;const q=$a({context:Ym(b.config_||Xm())});if(!ja(g)&&!S("throw_err_when_logevent_malformed_killswitch")){d();break}q.events=g;(g=Bo[a])&&Zo(q,a,g);delete Bo[a];const n="visitorOnlyApprovedKey"===a;$o(q,k,n);ap(e);const p=J=>{S("start_client_gcf")&&Dk.td(()=>u(function*(){yield bp(J)}));h--;h||c()};let x=0;const D=()=>{x++;if(e.bypassNetworkless&&1===x)try{pn(b,l,q,cp({writeThenSend:!0},
  388. n,p,D,f)),yo=!1}catch(J){yj(J),d()}h--;h||c()};try{pn(b,l,q,cp(e,n,p,D,f)),yo=!1}catch(J){yj(J),d()}}}
  389. function Vo(a,b,c,d={},e,f){const g=Math.round(T()()),k={value:a.size};var h=new Map([...a]);for(const [J]of h){var l=J,r=a.get(l);h=new ej;var m=b.config_||Xm(),q=new Ii,n=new Ai;n.xf(m.af);n.wf(m.Ze);af(n,16,m.wg);G(n,17,m.innertubeContextClientVersion);if(m.Nd){var p=m.Nd,x=new yi;p.coldConfigData&&G(x,1,p.coldConfigData);p.appInstallData&&G(x,6,p.appInstallData);p.coldHashData&&x.ub(p.coldHashData);p.hotHashData&&x.Ha(p.hotHashData);F(n,yi,62,x)}(p=v.devicePixelRatio)&&1!=p&&Ie(n,65,null==p?p:
  390. be(p));p=Nj();""!==p&&G(n,54,p);p=Oj();if(0<p.length){x=new Ei;for(let H=0;H<p.length;H++){const Y=new Ci;Y.Sb(p[H].key);Y.Ia(p[H].value);Ue(x,15,Ci,Y)}F(q,Ei,5,x)}Zm(q);$m(m,n);S("start_client_gcf")&&an(n);R("DELEGATED_SESSION_ID")&&!S("pageid_as_header_web")&&(m=new Hi,G(m,3,R("DELEGATED_SESSION_ID")));!S("fill_delegate_context_in_gel_killswitch")&&(p=R("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(x=Qe(q,Hi,3)||new Hi,m=q,p=G(x,18,p),F(m,Hi,3,p));m=n;p=R("DEVICE","");for(const [H,Y]of Object.entries(Fj(p)))p=
  391. H,x=Y,"cbrand"===p?G(m,12,x):"cmodel"===p?G(m,13,x):"cbr"===p?G(m,87,x):"cbrver"===p?G(m,88,x):"cos"===p?G(m,18,x):"cosver"===p?G(m,19,x):"cplatform"===p&&af(m,42,sk(x));F(q,Ai,1,n);h.he(q);if(n=Co[l])a:{if(Ye(n,1))q=1;else if(n.getPlaylistId())q=2;else break a;F(h,dj,4,n);n=h.getContext()||new Ii;m=Qe(n,Hi,3)||new Hi;p=new Gi;p.setToken(l);af(p,1,q);Ue(m,12,Gi,p);F(n,Hi,3,m)}delete Co[l];l="visitorOnlyApprovedKey"===l;dp()||$e(h,2,g);!l&&(q=R("EVENT_ID"))&&(n=ep(),m=new cj,G(m,1,q),$e(m,2,n),F(h,
  392. cj,5,m));ap(d);if(S("jspb_serialize_with_worker")){if(!kn)if(q=R("WORKER_SERIALIZATION_URL")){if(q=q.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue){if(void 0===Ca){n=null;if((m=v.trustedTypes)&&m.createPolicy)try{n=m.createPolicy("goog#html",{createHTML:qa,createScript:qa,createScriptURL:qa})}catch(H){v.console&&v.console.error(H.message)}Ca=n}q=(n=Ca)?n.createScriptURL(q):q;q=new Ha(q,Ga)}else q=null;kn=q}else kn=null;n=kn||void 0;jn||void 0===n||(q=Worker,n instanceof Ha&&n.constructor===
  393. Ha?n=n.pf:(va("expected object of type TrustedResourceUrl, got '%s' of type %s",n,ia(n)),n="type_error:TrustedResourceUrl"),jn=new q(n,void 0));if((q=jn)&&d.writeThenSend){Ao.set(zo,{client:b,resolve:c,networklessOptions:d,isIsolated:e,useVSSEndpoint:f,dangerousLogToVisitorSession:l,requestsOutstanding:k});q.postMessage({op:"gelBatchToSerialize",batchRequest:h.toJSON(),clientEvents:r,key:zo});zo++;break}}if(r){q=[];for(n=0;n<r.length;n++)try{q.push(new bj(r[n]))}catch(H){yj(new V("Transport failed to deserialize "+
  394. String(r[n])))}r=q}else r=[];for(const H of r)Ue(h,3,bj,H);r={startTime:T()(),ticks:{},infos:{}};a:{Pd=!0;try{var D=JSON.stringify(h.toJSON(),ue);break a}finally{Pd=!1}D=void 0}h=D;r.ticks.geljspc=T()();S("log_jspb_serialize_latency")&&.001>Math.random()&&(r={timerName:"gel_jspb_serialize",Sj:r},(q=w("ytPubsub2Pubsub2Instance"))&&q.publish.call(q,"meta_logging_csi_event".toString(),"meta_logging_csi_event",r));fp(h,b,c,d,e,f,l,k)}}
  395. function fp(a,b,c,d={},e,f,g,k={value:0}){f=Yo(f);d=cp(d,g,h=>{S("start_client_gcf")&&Dk.td(()=>u(function*(){yield bp(h)}));k.value--;k.value||c()},()=>{k.value--;k.value||c()},e);d.headers["Content-Type"]="application/json+protobuf";d.postBodyFormat="JSPB";d.postBody=a;pn(b,f,"",d);yo=!1}function ap(a){S("always_send_and_write")&&(a.writeThenSend=!1)}
  396. function cp(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,Ui:!!e,headers:{},postBodyFormat:"",postBody:"",compress:S("compress_gel")||S("compress_gel_lr")};dp()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round(T()())));return a}
  397. function $o(a,b,c){dp()||(a.requestTimeMs=String(b));S("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=R("EVENT_ID"))&&(c=ep(),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})}function ep(){let a=R("BATCH_CLIENT_COUNTER")||0;a||(a=Math.floor(Math.random()*po/2));a++;a>po&&(a=1);tj("BATCH_CLIENT_COUNTER",a);return a}
  398. function Zo(a,b,c){let d;if(c.videoId)d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]}
  399. function Go(){var a;(a=w("yt.logging.transport.enableScrapingForTest"))||(a=Lj("il_payload_scraping"),a="enable_il_payload_scraping"!==(void 0!==a?String(a):""));a||(io=[],y("yt.logging.transport.enableScrapingForTest",!0),y("yt.logging.transport.scrapedPayloadsForTesting",io),y("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),y("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
  400. y("yt.logging.transport.scrapeClientEvent",!0))}function dp(){return S("use_request_time_ms_header")||S("lr_use_request_time_ms_header")}function So(a,b){return!1===S("embeds_transport_use_scheduler")?Rj(a,b):S("logging_avoid_blocking_during_navigation")||S("lr_logging_avoid_blocking_during_navigation")?Ek(()=>{"none"===ho().currentState?a():ho().install({none:{callback:a}})},b):Ek(a,b)}function Wo(a){S("transport_use_scheduler")?Dk.eb(a):window.clearTimeout(a)}
  401. function bp(a){return u(function*(){var b,c=null==a?void 0:null==(b=a.responseContext)?void 0:b.globalConfigGroup;b=Z(c,li);const d=null==c?void 0:c.hotHashData,e=Z(c,ki);c=null==c?void 0:c.coldHashData;const f=zn().resolve(new un(Um));f&&(d&&(b?yield Sm(f,d,b):yield Sm(f,d)),c&&(e?yield Tm(f,c,e):yield Tm(f,c)))})}function Qo(a,b=200){return a?300===b?wo:uo:300===b?vo:to}
  402. function Jo(a){if(S("enable_web_tiered_gel")){a=on[a||""];var b,c;if(null==zn().resolve(new un(Um)))var d=void 0;else{var e=null!=(d=Om())?d:R("RAW_HOT_CONFIG_GROUP");d=null==e?void 0:null==(b=e.loggingHotConfig)?void 0:null==(c=b.eventLoggingConfig)?void 0:c.payloadPolicies}if(b=d)for(c=0;c<b.length;c++)if(b[c].payloadNumber===a)return b[c]}}function Io(a){a=Object.keys(a);for(const b of a)if(on[b])return b}
  403. function Ko(a){switch(a){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}}function No(a){return"gelDebuggingEvent"===a}function Yo(a=!1){return a&&S("vss_through_gel_video_stats")?"video_stats":"log_event"};const gp=v.ytLoggingGelSequenceIdObj_||{};
  404. function hp(a,b,c,d={}){const e={},f=Math.round(d.timestamp||T()());e.eventTimeMs=f<Number.MAX_SAFE_INTEGER?f:0;e[a]=b;a=Mn();e.context={lastActivityMs:String(d.timestamp||!isFinite(a)?-1:a)};d.sequenceGroup&&!S("web_gel_sequence_info_killswitch")&&(a=e.context,b=d.sequenceGroup,b={index:ip(b),groupKey:b},a.sequence=b,d.endOfSequence&&delete gp[d.sequenceGroup]);(d.sendIsolatedPayload?Lo:Fo)({endpoint:"log_event",payload:e,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},c)}
  405. function jp(a=!1){Ro(void 0,void 0,a)}function ip(a){gp[a]=a in gp?gp[a]+1:0;return gp[a]};let kp=[];function lp(a,b){var c={};let d=qn;R("ytLoggingEventsDefaultDisabled",!1)&&qn===qn&&(d=null);S("web_all_payloads_via_jspb")&&!c.timestamp&&(c.lact=Mn(),c.timestamp=T()());hp(a,b,d,c)};const mp=v.ytLoggingGelSequenceIdObj_||{};function np(a,b){var c=!1;R("ytLoggingEventsDefaultDisabled",!1)&&(c=!0);c=c?null:qn;var d={},e=Math.round(d.timestamp||T()());$e(b,1,e<Number.MAX_SAFE_INTEGER?e:0);e=new $i;if(d.lact)$e(e,1,isFinite(d.lact)?d.lact:-1);else if(d.timestamp)$e(e,1,-1);else{var f=Mn();$e(e,1,isFinite(f)?f:-1)}if(d.sequenceGroup&&!S("web_gel_sequence_info_killswitch")){f=d.sequenceGroup;const g=ip(f),k=new Zi;$e(k,2,g);G(k,1,f);F(e,Zi,3,k);d.endOfSequence&&delete mp[d.sequenceGroup]}b.he(e);(d.sendIsolatedPayload?Po:
  406. Oo)(a,{endpoint:"log_event",payload:b,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},c)};const op=xb(Ab(),"yt.logging.errors").Pg;var pp=new Set,qp=0,rp=0,sp=0,tp=[];const up=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];function vp(a){wp(a,"WARNING")}function wp(a,b="ERROR"){var c={};c.name=R("INNERTUBE_CONTEXT_CLIENT_NAME",1);c.version=R("INNERTUBE_CONTEXT_CLIENT_VERSION");xp(a,c,b)}
  407. function xp(a,b,c="ERROR"){if(a){a.hasOwnProperty("level")&&a.level&&(c=a.level);var d=[];d.push(`Name: ${a.name}`);d.push(`Message: ${a.message}`);a.hasOwnProperty("params")&&d.push(`Error Params: ${JSON.stringify(a.params)}`);a.hasOwnProperty("args")&&d.push(`Error args: ${JSON.stringify(a.args)}`);d.push(`File name: ${a.fileName}`);d.push(`Stacktrace: ${a.stack}`);window.console.log(d.join("\n"),a);if(op&&op){var e=a.message,f=qb;if(d=op)if(op&&f){d=f.value;var g=op?vb(xb(Ab(),op.getName())):pb;
  408. d=d>=g.value}else d=!1;if(d){f=f||pb;d=xb(Ab(),op.getName());"function"===typeof e&&(e=e());tb||(tb=new sb);g=tb;var k=op.getName();if(0<g.Ec){var h=(g.Ke+1)%g.Ec;g.Ke=h;g.cf?(g=g.bb[h],g.reset(f,e,k),e=g):(g.cf=h==g.Ec-1,e=g.bb[h]=new ub(f,e,k))}else e=new ub(f,e,k);d.rc(e)}}if(!(5<=qp)){g=lb(a);d=g.message||"Unknown Error";e=g.name||"UnknownError";k=g.stack||a.Nj||"Not available";k.startsWith(`${e}: ${d}`)&&(f=k.split("\n"),f.shift(),k=f.join("\n"));f=g.lineNumber||"Not available";g=g.fileName||
  409. "Not available";h=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var l=0;l<a.args.length&&!(h=Jn(a.args[l],`params.${l}`,b,h),500<=h);l++);else if(a.hasOwnProperty("params")&&a.params){const m=a.params;if("object"===typeof a.params)for(l in m){if(!m[l])continue;const q=`params.${l}`,n=Ln(m[l]);b[q]=n;h+=q.length+n.length;if(500<h)break}else b.params=Ln(m)}if(tp.length)for(l=0;l<tp.length&&!(h=Jn(tp[l],`params.context.${l}`,b,h),500<=h);l++);navigator.vendor&&!b.hasOwnProperty("vendor")&&
  410. (b["device.vendor"]=navigator.vendor);b={message:d,name:e,lineNumber:f,fileName:g,stack:k,params:b,sampleWeight:1};l=Number(a.columnNumber);isNaN(l)||(b.lineNumber=`${b.lineNumber}:${l}`);b.sampleWeight="IGNORED"===a.level?0:Fn().Ue(b);a=b;for(var r of An)if(r.Xc[a.name]){b=r.Xc[a.name];for(const m of b)if(b=a.message.match(m.T)){a.params["params.error.original"]=b[0];l=m.groups;d={};for(e=0;e<l.length;e++)d[l[e]]=b[e+1],a.params[`params.error.${l[e]}`]=b[e+1];a.message=r.Xd(d);break}}a.params||(a.params=
  411. {});r=Fn();a.params["params.errorServiceSignature"]=`msg=${r.Oa.length}&cb=${r.Ka.length}`;a.params["params.serviceWorker"]="true";v.document&&v.document.querySelectorAll&&(a.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));Fa("sample").constructor!==Ea&&(a.params["params.fconst"]="true");window.yterr&&"function"===typeof window.yterr&&window.yterr(a);0===a.sampleWeight||pp.has(a.message)||yp(a,c)}}}
  412. function yp(a,b="ERROR"){if("ERROR"===b){Gn.rc("handleError",a);if(S("record_app_crashed_web")&&0===sp&&1===a.sampleWeight)if(sp++,S("errors_via_jspb")){var c=new Wi;c=af(c,1,1);if(!S("report_client_error_with_app_crash_ks")){var d=new Vi;var e=new Ui,f=e.fe;var g=new Ti;var k=(new Si).je(a.message);g=F(g,Si,3,k);e=f.call(e,g);d=F(d,Ui,9,e);F(c,Vi,4,d)}d=S("jspb_sparse_encoded_pivot")?new bj([{}]):new bj;Re(d,Wi,20,aj,c);np("appCrashed",d)}else c={appCrashType:"APP_CRASH_TYPE_BREAKPAD"},S("report_client_error_with_app_crash_ks")||
  413. (c.systemHealth={crashData:{clientError:{logMessage:{message:a.message}}}}),lp("appCrashed",c);rp++}else"WARNING"===b&&Gn.rc("handleWarning",a);a:{if(S("errors_via_jspb")){if(zp())var h=void 0;else{c=new Pi;c.ed(a.stack);a.fileName&&G(c,4,a.fileName);var l=a.lineNumber&&a.lineNumber.split?a.lineNumber.split(":"):[];0!==l.length&&(1!==l.length||isNaN(Number(l[0]))?2!==l.length||isNaN(Number(l[0]))||isNaN(Number(l[1]))||(Ze(c,2,Number(l[0])),Ze(c,3,Number(l[1]))):Ze(c,2,Number(l[0])));l=new Si;l.je(a.message);
  414. G(l,3,a.name);Ze(l,6,a.sampleWeight);"ERROR"===b?l.cd(2):"WARNING"===b?l.cd(1):l.cd(0);var r=new Qi;Ie(r,1,!0);Re(r,Pi,3,Ri,c);c=new Oi;G(c,3,window.location.href);d=R("FEXP_EXPERIMENTS",[]);for(e=0;e<d.length;e++)c.sd(d[e]);d=R("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!uj()&&d)for(var m of Object.keys(d))e=new Ni,e.Sb(m),e.Ia(String(d[m])),Ue(c,4,Ni,e);if(m=a.params)for(h of Object.keys(m))d=new Ni,d.Sb(`client.${h}`),d.Ia(String(m[h])),Ue(c,4,Ni,d);m=R("SERVER_NAME");h=R("SERVER_VERSION");
  415. m&&h&&(d=new Ni,d.Sb("server.name"),d.Ia(m),Ue(c,4,Ni,d),m=new Ni,m.Sb("server.version"),m.Ia(h),Ue(c,4,Ni,m));h=new Ti;F(h,Oi,1,c);h.ed(r);F(h,Si,3,l)}if(!h)break a;m=S("jspb_sparse_encoded_pivot")?new bj([{}]):new bj;m.fe(h);np("clientError",m)}else{h={};if(zp())h=void 0;else{c={stackTrace:a.stack};a.fileName&&(c.filename=a.fileName);m=a.lineNumber&&a.lineNumber.split?a.lineNumber.split(":"):[];0!==m.length&&(1!==m.length||isNaN(Number(m[0]))?2!==m.length||isNaN(Number(m[0]))||isNaN(Number(m[1]))||
  416. (c.lineNumber=Number(m[0]),c.columnNumber=Number(m[1])):c.lineNumber=Number(m[0]));m={level:"ERROR_LEVEL_UNKNOWN",message:a.message,errorClassName:a.name,sampleWeight:a.sampleWeight};"ERROR"===b?m.level="ERROR_LEVEL_ERROR":"WARNING"===b&&(m.level="ERROR_LEVEL_WARNNING");c={isObfuscated:!0,browserStackInfo:c};h.pageUrl=window.location.href;h.kvPairs=[];R("FEXP_EXPERIMENTS")&&(h.experimentIds=R("FEXP_EXPERIMENTS"));d=R("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!uj()&&d)for(r of Object.keys(d))h.kvPairs.push({key:r,
  417. value:String(d[r])});if(r=a.params)for(l of Object.keys(r))h.kvPairs.push({key:`client.${l}`,value:String(r[l])});l=R("SERVER_NAME");r=R("SERVER_VERSION");l&&r&&(h.kvPairs.push({key:"server.name",value:l}),h.kvPairs.push({key:"server.version",value:r}));h={errorMetadata:h,stackTrace:c,logMessage:m}}if(!h)break a;lp("clientError",h)}if("ERROR"===b||S("errors_flush_gel_always_killswitch"))b:{if(S("web_fp_via_jspb")){b=kp;kp=[];if(b)for(const q of b)hp(q.payloadName,q.payload,qn,q.options);jp(!0);if(!S("web_fp_via_jspb_and_json"))break b}jp()}}try{pp.add(a.message)}catch(q){}qp++}
  418. function zp(){for(const a of up)if(rl(a.toLowerCase()))return!0;return!1};function Ap(a){const b=R("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(Fb(a)));return a}function Bp(a,b){const c={};S("web_api_key_killswitch")&&(R("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")&&(null==b?0:b.Authorization)||(c.key=R("INNERTUBE_API_KEY")));S("json_condensed_response")&&(c.prettyPrint="false");return a=Hj(a,c||{},!1)}
  419. function Cp(a,b="POST"){a={method:b,mode:Ij(a)?"same-origin":"cors",credentials:Ij(a)?"same-origin":"include"};b={};const c={};for(const d of Object.keys(b))b[d]&&(c[d]=b[d]);0<Object.keys(c).length&&(a.headers=c);return a}function Dp(a,b={}){return`${"service"}:${a}/${Object.keys(b).sort().map(c=>c+":"+b[c]).join("/")}`}
  420. function Ep(a){var b;let c,d,e;a=null==(b=Z(a,fj))?void 0:null==(c=b.watchEndpointSupportedOnesieConfig)?void 0:null==(d=c.html5PlaybackOnesieConfig)?void 0:null==(e=d.commonConfig)?void 0:e.url;if(!a)return[];b=new ng(a);return b.V?[`https://${b.V}/generate_204`]:[]};let Fp=Date.now().toString();let Gp=v.ytLoggingDocDocumentNonce_;
  421. if(!Gp){var Hp;a:{if(window.crypto&&window.crypto.getRandomValues)try{const d=Array(16),e=new Uint8Array(16);window.crypto.getRandomValues(e);for(let f=0;f<d.length;f++)d[f]=e[f];Hp=d;break a}catch(d){}const c=Array(16);for(let d=0;16>d;d++){const e=Date.now();for(let f=0;f<e%23;f++)c[d]=Math.random();c[d]=Math.floor(256*Math.random())}if(Fp){let d=1;for(let e=0;e<Fp.length;e++)c[d%16]=c[d%16]^c[(d-1)%16]/4^Fp.charCodeAt(e),d++}Hp=c}const a=Hp,b=[];for(let c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&
  422. 63));Gp=b.join("")};function Ip(){let a=R("client-screen-nonce-store",{})[0];if(!a&&!R("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null};const Jp="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");function Kp(a,b,c){a=Lp(a);b=b?Jb(b):"";c=c||5;(Ff()||(Nc||Oc)&&rl("applewebkit")&&!rl("version")&&(!rl("safari")||rl("gsa/"))||$b&&rl("version/")||!R("EOM_VISITOR_DATA"))&&jk(a,b,c)}function Lp(a){for(var b of Jp)a=Nb(a,b);b=0;for(let c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return"ST-"+b.toString(36)};var Op=function(a){var b=Mp(),c=Np();if(!b&&!c||!window.JSON)return null;try{var d=b.get(a)}catch(e){}if("string"!==typeof d)try{d=c.get(a)}catch(e){}if("string"!==typeof d)return null;if(!d.match(/^\s*(null|true|false|-?[0-9]|"|\{|\[)/))return d;try{d=JSON.parse(d,void 0)}catch(e){}return d},Np=cc(function(){var a=new hg;return a.isAvailable()?new cg(a):null}),Mp=cc(function(){var a=new ig;return a.isAvailable()?new cg(a):null});var Rp=({getState:a})=>b=>c=>{Pp(a());Qp(c,c.type);try{return b(c)}catch(d){return wp(d),{}}finally{Pp(a())}};function Qp(a,b,c="action"){if(!Sp(a))throw Error(`Actions sent to the Store must be JSON-like, meaning
  423.    they cannot contain class instances, but an instance of the class
  424.    '${a.constructor.name}' was found in the action of type ${b} at path '${c}'`);Object.getOwnPropertyNames(a).forEach(d=>{const e=a[d];d=`${c}.${d}`;if("function"===typeof e)throw Error(`Actions sent to the Store must be JSON-like, meaning
  425.      they cannot contain functions, but a function was found in the action
  426.      of type ${b} at path '${d}': ${e.toString()}`);null!==e&&"object"===typeof e&&!Object.isFrozen(e)&&Qp(e,b,d)})}function Pp(a,b="root"){if(null!=a&&null!==a&&"object"===typeof a&&!Object.isFrozen(a)){if(!Sp(a))throw Error(`Objects in the Store must be JSON-like, meaning
  427.    they cannot be class instances, but an instance of the class
  428.    '${a.constructor.name}' was found in the Store state at path '${b}'`);Object.getOwnPropertyNames(a).forEach(c=>{if(!(0<=c.indexOf("$jscomp_hidden_"))){var d=a[c];c=`${b}.${c}`;if("function"===typeof d)throw Error(`Objects in the Store must be JSON-like, meaning
  429.      they cannot contain functions, but a function was found in
  430.      the Store state at path '${c}': ${d.toString()}`);Pp(d,c)}});Object.freeze(a)}}function Sp(a){let b=0,c=a;for(;c;)++b,c=Object.getPrototypeOf(c);return!a.constructor||2===b||Array.isArray(a)};var Up=class{constructor(a=[]){var b=Tp;const c=window;let d=Rh;c.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__&&(d=c.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__);a.push(Rp);a=d(Sh(...a));this.store=ci(b,void 0,a)}getState(){return this.store.getState()}dispatch(a){return this.store.dispatch(a)}subscribe(a){return this.store.subscribe(a)}replaceReducer(a){return this.store.replaceReducer(a)}[Symbol.observable](){return this.store[Symbol.observable]()}};var Vp=ai({Qi:function(a="",b){switch(b.type){case "CHANNEL_REPORT_RESET":return"";case "ADDITIONAL_CONTEXT_UPDATED":let c;return null!=(c=b.payload)?c:"";default:return a}},impersonatedChannelUrl:function(a="",b){switch(b.type){case "CHANNEL_REPORT_RESET":return"";case "IMPERSONATED_CHANNEL_URL_UPDATED":let c;return null!=(c=b.payload)?c:"";default:return a}},selectedVideoIds:function(a={},b){switch(b.type){case "CHANNEL_REPORT_RESET":return{};case "VIDEO_SELECTED":return Object.assign({},a,{[b.payload]:!0});
  431. case "VIDEO_UNSELECTED":return b=b.payload,a=Object.assign({},a),delete a[b],a;default:return a}}});var Wp={Cd:"",Ad:{}};function Xp(a,{groupId:b,command:c}){if(!a.Cd)return a;const d=Object.assign({},a.Ad);d[b]=c;return Object.assign({},a,{Ad:d})};var Yp=()=>a=>b=>{const c=a(b),d=new rn([b]);b=document.documentElement;var e;e||(e={bubbles:!0,cancelable:!1,composed:!0});null!==d&&void 0!==d&&(e.detail=d);e=new CustomEvent("yt-action",e);b.dispatchEvent(e);return c};new Wf;var Zp=new tn("WATCH_PLAYER_PROMISE_TOKEN");new Wf;var $p=()=>a=>b=>{"ENTITY_LOADED"===b.type&&zn().resolve(Zp).then(c=>{let d;null==(d=c.dispatchReduxAction)||d.call(c,b)});return a(b)};var aq=ai({Zg:function(a="",b){switch(b.type){case "SET_PARENT_CLICK_TRACKING_PARAMS":return b.payload.Zg;case "CLEAR_PARENT_CLICK_TRACKING_PARAMS":return"";default:return a}}});var bq=ai({Oj:function(a={},b){switch(b.type){case "TALK_TO_RECS_UPDATE_SELECTION":var c=b.payload,d,e;let g;var f={ee:Object.assign({},null!=(g=null==(d=a[c.stepId])?void 0:d.ee)?g:{},{[c.token]:{isSelected:c.isSelected}}),userQuery:null==(e=a[c.stepId])?void 0:e.userQuery};return Object.assign({},a,{[c.stepId]:f});case "TALK_TO_RECS_UPDATE_USER_QUERY":return d=b.payload,e={ee:Object.assign({},null!=(f=null==(c=a[d.stepId])?void 0:c.ee)?f:{}),userQuery:{userQuery:d.userQuery,token:d.userQueryToken}},
  432. Object.assign({},a,{[d.stepId]:e});default:return a}}});var cq={wh:!0,ng:!1,og:!1,Vg:!1,yh:!1,zh:-1,Wg:-1,qh:!1,ph:4,rh:8,oh:void 0,sh:"RICH_GRID_STYLE_UNKNOWN",Tf:"WEB_PAGE_TYPE_UNKNOWN",tg:!1,ug:!0,Uf:!1,Fh:!1,Eg:!0};var dq={width:0,height:0};var eq=ai({Hg:function(a=!!R("START_IN_THEATER_MODE"),b){switch(b.type){case "SET_IS_THEATER_MODE":return b.payload.Hg;default:return a}},Ig:function(a=!1,b){switch(b.type){case "SET_IS_WATCH_ACTIVE":return b.payload.Ig;default:return a}},Jg:function(a=!1,b){switch(b.type){case "SET_IS_WATCH_FULLSCREEN":return b.payload.Jg;default:return a}},Kg:function(a=!1,b){switch(b.type){case "SET_IS_WATCH_NARROW_WIDTH":return b.payload.Kg;default:return a}},playerState:function(a=-1,b){switch(b.type){case "SET_PLAYER_STATE":return b.payload.playerState;
  433. default:return a}},Ph:function(a=0,b){switch(b.type){case "SET_WATCH_SCROLL_TOP":return b.payload.Ph;default:return a}},Qh:function(a=dq,b){switch(b.type){case "SET_WATCH_WINDOW_SIZE":return b.payload.Qh;default:return a}}});var fq=ai({surveyFeedbackData:function(a={feedbackTokens:[]},b){switch(b.type){case "YPC_UPDATE_SURVEY_FEEDBACK_DATA":return b.payload;case "YPC_UPDATE_PARTIAL_SURVEY_FEEDBACK_DATA":return Object.assign({},a,b.payload);default:return a}}});function gq(a,b,c){const d=Object.assign({},a);for(const e of Object.keys(b)){const f=a[e],g=b[e];if(void 0===g)delete d[e];else if(void 0===f)d[e]=g;else if(Array.isArray(g)&&Array.isArray(f))d[e]=c?[...f,...g]:g;else if(!Array.isArray(g)&&ka(g)&&!Array.isArray(f)&&ka(f))d[e]=gq(f,g,c);else if(typeof g===typeof f)d[e]=g;else return b=new V("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:e,vj:f,updateValue:g}),wp(b),a}return d};var hq=function(a,b=0,c=-1){if(!a.totalLength||!c)return new DataView(new ArrayBuffer(0));0>c&&(c=a.totalLength-b);z(b+c<=a.totalLength);a.focus(b);var d=c;z(a.isFocused(b));if(!(b-a.U+d<=a.G[a.K].length)){d=a.K;var e=a.U;a.focus(b+c-1);e=new Uint8Array(a.U+a.G[a.K].length-e);let f=0;for(let g=d;g<=a.K;g++)e.set(a.G[g],f),f+=a.G[g].length;a.G.splice(d,a.K-d+1,e);a.K=0;a.U=0;a.focus(b)}d=a.G[a.K];return new DataView(d.buffer,d.byteOffset+b-a.U,c)},iq=function(a,b=0,c=-1){a=hq(a,b,c);return new Uint8Array(a.buffer,
  434. a.byteOffset,a.byteLength)},jq=class{constructor(a=[]){this.G=[];this.totalLength=this.U=this.K=0;a.forEach(b=>{this.append(b)})}append(a){var b=0===this.G.length?!1:(b=this.G[this.G.length-1])&&b.buffer===a.buffer&&b.byteOffset+b.length===a.byteOffset;b?(b=this.G[this.G.length-1],this.G[this.G.length-1]=new Uint8Array(b.buffer,b.byteOffset,b.length+a.length),this.U=this.K=0):this.G.push(a);this.totalLength+=a.length}split(a){const b=new jq,c=new jq;for(const d of this.G)a>=d.length?(b.append(d),
  435. a-=d.length):a?(b.append(new Uint8Array(d.buffer,d.byteOffset,a)),c.append(new Uint8Array(d.buffer,d.byteOffset+a,d.length-a)),a=0):c.append(d);return{lj:b,Pj:c}}isFocused(a){return a>=this.U&&a<this.U+this.G[this.K].length}focus(a){z(0<=a&&a<this.totalLength);if(!this.isFocused(a))for(a<this.U&&(this.U=this.K=0);this.U+this.G[this.K].length<=a&&this.K<this.G.length;)this.U+=this.G[this.K].length,this.K+=1}getUint8(a){this.focus(a);return this.G[this.K][a-this.U]}};(()=>{const a=d=>new Uint8Array(d),b=d=>{const e=new Uint8Array(d.length);for(let f=0;f<d.length;f++)e[f]=d[f];return e},c=new Uint8Array([1]);return 1===c.length&&1===c[0]?a:b})();const kq=Array(1024);
  436. function lq(a){if(!a.length)return"";try{if(mq)return mq.decode(a);if("FetchInternal"in window)return FetchInternal.decodeFromUTF8(a)}catch(f){}let b=0;const c=[],d=a.length;for(;b<d;){let f=0;for(;1024>f&&b<d;){var e=a[b++];if(128>e)kq[f++]=e;else{if(224>e)e=(e&31)<<6|a[b++]&63;else if(240>e)e=(e&15)<<12|(a[b++]&63)<<6|a[b++]&63;else{if(1024===f+1){--b;break}e=(e&7)<<18|(a[b++]&63)<<12|(a[b++]&63)<<6|a[b++]&63;e-=65536;kq[f++]=55296|e>>10;e=56320|e&1023}kq[f++]=e}}e=String.fromCharCode.apply(String,
  437. kq);1024>f&&(e=e.substr(0,f));c.push(e)}return c.join("")}function nq(a,b){var c;if(null==(c=oq)?0:c.encodeInto){const {read:d,written:e}=oq.encodeInto(a,b);return d<a.length?4*a.length:e}c=0;for(let d=0;d<a.length;d++){let e=a.charCodeAt(d);128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296===(e&64512)&&d+1<a.length&&56320===(a.charCodeAt(d+1)&64512)?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return c}
  438. let mq=window.TextDecoder?new TextDecoder:void 0,oq=window.TextEncoder?new TextEncoder:void 0;var pq=function(a){let b=a.Cc.getUint8(a.pos);++a.pos;if(128>b)return b;let c=b&127,d=1;for(;128<=b;)b=a.Cc.getUint8(a.pos),++a.pos,d*=128,c+=(b&127)*d;return c},qq=function(a,b,c){z(b>=a.gf);a.gf=b;let d=a.Zd;for(a.Zd=-1;a.pos+1<=a.Cc.totalLength;){0>d&&(d=pq(a));var e=d>>3;const f=d&7;if(e===b)return z(f===c),!0;if(e>b){a.Zd=d;break}d=-1;switch(f){case 0:pq(a);break;case 1:a.pos+=8;break;case 2:e=pq(a);a.pos+=e;break;case 5:a.pos+=4;break;default:va(`Unexpected type in proto: ${f}`)}}return!1},
  439. rq=class{constructor(a){this.Cc=a;this.gf=this.pos=0;this.Zd=-1}};function sq(a,b,c){if(b&&c&&c.buffer===b.exports.memory.buffer){const d=b.exports.realloc(c.byteOffset,a);if(d)return new Uint8Array(b.exports.memory.buffer,d,a)}a=b?new Uint8Array(b.exports.memory.buffer,b.exports.malloc(a),a):new Uint8Array(a);c&&a.set(c);return a}
  440. var tq=function(a,b){b=a.pos+b;if(!(a.ca.length>=b)){for(var c=2*a.ca.length;c<b;)c*=2;a.ca=sq(c,a.Xa,a.ca.subarray(0,a.pos));a.view=new DataView(a.ca.buffer,a.ca.byteOffset,a.ca.byteLength)}},uq=function(a,b){z(0<=b&&9007199254740991>=b,`value ${b} out of range`);if(268435455<b){tq(a,4);let c=b&1073741823;for(let d=0;4>d;d++)a.view.setUint8(a.pos,c&127|128),c>>=7,a.pos+=1;b=Math.floor(b/268435456)}for(tq(a,4);127<b;)a.view.setUint8(a.pos,b&127|128),b>>=7,a.pos+=1;a.view.setUint8(a.pos,b);a.pos+=
  441. 1},vq=class{constructor(){this.Xa=void 0;this.pos=0;this.Eh=[];this.ca=sq(4096);this.view=new DataView(this.ca.buffer,this.ca.byteOffset,this.ca.byteLength)}};function wq(a){a=new rq(new jq([Vc(decodeURIComponent(a))]));if(qq(a,2,2)){var b=pq(a);var c=iq(a.Cc,a.pos,b);a.pos+=b;b=c}else b=void 0;b=b?lq(b):void 0;a=qq(a,4,0)?pq(a):void 0;c=xq[a];if("undefined"===typeof c)throw a=new V("Failed to recognize field number",{name:"EntityKeyHelperError",Yi:a}),wp(a),a;return{Xi:a,entityType:c,entityId:b}}
  442. const yq={buttonEntity:358,captionTrack:225,channelHandle:275,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,
  443. flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,liveChatPollStateEntity:217,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,
  444. musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242,
  445. pageHeaderEntity:495,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,quantityIncrementerEntity:356,playerStateEntity:323,refresh:148,saveToPlaylistListEntity:231,settingEntity:297,transfer:120,trendingOfferEntity:469,videoDownloadContextEntity:461,videoPlaybackPositionEntity:76,ytMainChannelEntity:152,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151},xq={};for(const [a,b]of Object.entries(yq)){const c=a,d=b;d&&(xq[d]=c)};function zq(a,b,c,d){return void 0===d?(d=Object.assign({},a[b]||{}),c=(delete d[c],d),Object.assign({},a,{[b]:c})):Object.assign({},a,{[b]:Object.assign({},a[b],{[c]:d})})}function Aq(a,b,c,d,e){const f=a[b];if(null==f||!f[c])return a;d=gq(f[c],d,"REPEATED_FIELDS_MERGE_OPTION_APPEND"===e);return Object.assign({},a,{[b]:Object.assign({},a[b],{[c]:d})})}
  446. var Bq=function(a,b){a=void 0===a?{}:a;switch(b.type){case "ENTITY_LOADED":return b.payload.reduce((c,d)=>{let e;const f=null==(e=d.options)?void 0:e.persistenceOption;if(f&&"ENTITY_PERSISTENCE_OPTION_UNKNOWN"!==f&&"ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST"!==f)return c;if(!d.entityKey)return wp(Error("Missing entity key")),c;if("ENTITY_MUTATION_TYPE_REPLACE"===d.type){if(!d.payload)return wp(new V("REPLACE entity mutation is missing a payload",{entityKey:d.entityKey})),c;var g=Ya(d.payload);
  447. return zq(c,g,d.entityKey,d.payload[g])}if("ENTITY_MUTATION_TYPE_DELETE"===d.type){d=d.entityKey;try{const k=wq(d).entityType;g=zq(c,k,d)}catch(k){if(k instanceof Error)wp(new V("Failed to deserialize entity key",{entityKey:d,originalMessage:k.message})),g=c;else throw k;}return g}if("ENTITY_MUTATION_TYPE_UPDATE"===d.type){if(!d.payload)return wp(new V("UPDATE entity mutation is missing a payload",{entityKey:d.entityKey})),c;g=Ya(d.payload);let k,h;return Aq(c,g,d.entityKey,d.payload[g],null==(k=
  448. d.fieldMask)?void 0:null==(h=k.mergeOptions)?void 0:h.repeatedFieldsMergeOption)}return c},a);case "REPLACE_ENTITY":return zq(a,b.payload.entityType,b.payload.key,b.payload.ag);case "REPLACE_ENTITIES":return Object.keys(b.payload).reduce((c,d)=>{const e=b.payload[d];return Object.keys(e).reduce((f,g)=>zq(f,d,g,e[g]),c)},a);case "UPDATE_ENTITY":return Aq(a,b.payload.entityType,b.payload.key,b.payload.ag,b.payload.sj);default:return a}};function Cq(a,b,c){return a[b]?a[b][c]||null:null};(()=>{const a=d=>new Uint8Array(d),b=d=>{const e=new Uint8Array(d.length);for(let f=0;f<d.length;f++)e[f]=d[f];return e},c=new Uint8Array([1]);return 1===c.length&&1===c[0]?a:b})();var Eq=function(a,b,c=1){z(Number.isInteger(c),`${c} is not an integer`);a.cb+=c;a.jd+=b;b/=c;for(let d=0;d<Dq.length&&!(b<Dq[d]);++d)a.gd[d]+=c},Fq=class{constructor(){this.jd=this.cb=0;this.gd=Array.from({length:Dq.length}).fill(0)}toString(){if(!this.cb)return"";const a={};let b=!1;for(let c=0;c<this.gd.length;++c){const d=this.gd[c];0!==d&&(a[`>=${Dq[c]}ms`]=d,b=!0)}return b?JSON.stringify({cb:this.cb,jd:this.jd,thresholds:a}):""}},Dq=[20,100,500,2E3];class Gq{}var Iq=function(a,b,c,d){ua(d);return b&&"object"===typeof b&&"then"in b&&"function"===typeof b.then?b.then(e=>Hq(a,e,c,d),void 0):Hq(a,b,c,d)},Jq=function(a,b,c,d=1){0<=c&&(b in a.profiles||(a.profiles[b]=new Fq),Eq(a.profiles[b],c,d))},Hq=function(a,b,c,d){const e=T()(),f=d?d(b):void 0;var g;d=null!=(g=null==f?void 0:f.cb)?g:1;if(0!==d){let k;g=null!=(k=null==f?void 0:f.profile)?k:null;Jq(a,g,e-c,d)}return b};var Kq=class{constructor(a,b){this.Xa=a;z(b.buffer===this.Xa.exports.memory.buffer);this.Fc=this.Xa.exports.AES128CTRCipher_create(b.byteOffset)}encrypt(a){z(a.buffer===this.Xa.exports.memory.buffer);this.Xa.exports.AES128CTRCipher_encrypt(this.Fc,a.byteOffset,a.byteLength);return a}Ag(a,b){return{profile:this.Xa.oj?"oals":"oalw",cb:Math.ceil(b.byteLength/16)}}Qd(){return 0===this.Fc}Ed(){this.Xa.exports.AES128CTRCipher_release(this.Fc);this.Fc=0}};
  449. (function(a,b){if(b)for(const c in b){if(!b.hasOwnProperty(c))continue;const d=Kq.prototype[c],e=b[c];Kq.prototype[c]=function(...f){const g=this,k=T()(),h=d.apply(g,f);return Iq(a,h,k,l=>e.apply(g,[l].concat(f)))}}})(new class{constructor(){this.profiles=new Gq}isActive(){return!0}toString(){const a=[];for(const b in this.profiles){if(!this.profiles.hasOwnProperty(b))continue;const c=this.profiles[b].toString();c&&a.push(`"${b}": ${c}`)}return 0<a.length?`{${a.join(",\n")}}`:""}},{encrypt:Kq.prototype.Ag});var Lq=ai({Dg:function(a=!0,b){switch(b.type){case "SET_IS_LEADER_TAB":let c,d;return null!=(d=null==b?void 0:null==(c=b.payload)?void 0:c.Dg)?d:a;default:return a}}});var Mq=ai({Cg:function(a=!1,b){switch(b.type){case "SET_IS_DESKTOP_SMALL_WIDTH":return b.payload.Cg;default:return a}},Gg:function(a=!1,b){switch(b.type){case "SET_IS_SHORTS_ACTIVE":return b.payload.Gg;default:return a}},Lg:function(a=!1,b){switch(b.type){case "SET_IS_WATCH_WHILE_MODE":return b.payload.Lg;default:return a}},playerState:function(a=-1,b){switch(b.type){case "SET_PLAYER_STATE":return b.payload.playerState;default:return a}}});var Nq={};var Oq=ai({continuationCommand:function(a=Nq,b){switch(b.type){case "SET_CONTINUATION_COMMAND":return b.payload.continuationCommand;default:return a}}});var Tp=ai({continuation:Oq,entities:function(a,b){a=void 0===a?{}:a;return Bq(a,b)},download:Lq,zj:Vp,share:aq,Qj:bq,Vj:function(a=cq,b){switch(b.type){case "SET_GUIDE_IS_EXPANDED":return Object.assign({},a,{ng:b.payload});case "SET_SCROLL_AT_TOP":return Object.assign({},a,{wh:b.payload});case "SET_GUIDE_IS_VISIBLE_BUT_NOT_PERSISTENT":return Object.assign({},a,{og:b.payload});case "SET_MINIPLAYER_IS_ACTIVE":return Object.assign({},a,{Vg:b.payload});case "SET_SINGLE_OPTION_SURVEY_IS_ACTIVE":return Object.assign({},
  450. a,{yh:b.payload});case "SET_SLIMLINE_SURVEY_RATING_SELECTED_INDEX":return Object.assign({},a,{zh:b.payload});case "SET_RICH_GRID_MINI_MODE":return Object.assign({},a,{qh:b.payload});case "SET_RICH_GRID_ITEMS_PER_ROW":return Object.assign({},a,{ph:b.payload});case "SET_RICH_GRID_SLIM_ITEMS_PER_ROW":return Object.assign({},a,{rh:b.payload});case "SET_RICH_GRID_CONTAINER_WIDTH":return Object.assign({},a,{oh:b.payload});case "SET_RICH_GRID_STYLE":return Object.assign({},a,{sh:b.payload});case "SET_CURRENT_PAGE_TYPE":return Object.assign({},
  451. a,{Tf:b.payload});case "SET_INLINE_PREVIEW_IS_ACTIVE":return Object.assign({},a,{tg:b.payload});case "SET_INLINE_PREVIEW_IS_ENABLED":return Object.assign({},a,{ug:b.payload});case "SET_DARK_MODE_IS_ENABLED":return Object.assign({},a,{Uf:b.payload});case "SET_MINIPLAYER_PLAYBACK_STATE":return Object.assign({},a,{Wg:b.payload});case "SET_TAB_GESTURES_IS_ACTIVE":return Object.assign({},a,{Fh:b.payload});case "SET_ONLINE_STATUS":return Object.assign({},a,{Eg:b.payload});default:return a}},Wj:function(a=
  452. {},b){switch(b.type){case "SET_TRANSCRIPTION_STATE":return Object.assign({},a,{Tj:b.payload});case "SET_OVERLAY_STATE":return Object.assign({},a,{overlay:b.payload});case "RESET_VOICE_SEARCH_STATE":return{};default:return a}},watch:eq,Xj:fq,shorts:Mq,wj:function(a=Wp,b){switch(b.type){case "SET_CURRENT_FORM_ID":return b=b.payload.formId,a.Cd===b?a:{Cd:b,Ad:{}};case "SET_COMMAND_FOR_GROUP_ID":return Xp(a,b.payload);default:return a}}});S("web_player_entities_middleware")?new Up([Yp,$p]):new Up([Yp]);var Pq=class{constructor(){this.jc={}}contains(a){return Object.prototype.hasOwnProperty.call(this.jc,a)}get(a){if(this.contains(a))return this.jc[a]}set(a,b){this.jc[a]=b}hc(){return Object.keys(this.jc)}remove(a){delete this.jc[a]}};new class{constructor(){this.mappings=new Pq}get(a){z(!1);a:{var b=z(this.mappings.get(a.toString()));switch(b.type){case "mapping":a=b.value;break a;case "factory":b=b.value();this.mappings.set(a.toString(),{type:"mapping",value:b});a=b;break a;default:a=ib(b,void 0)}}return a}};const Qq=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);function Rq(){var a=window.location.href;if(S("kevlar_disable_theme_param"))return null;Cb(Db(5,a));try{const b=Gj(a).theme;return Qq.get(b)||null}catch(b){}return null};var Sq=new tn("ENTITY_STATE_TOKEN");const Tq={WEB_UNPLUGGED:"^unplugged/",WEB_UNPLUGGED_ONBOARDING:"^unplugged/",WEB_UNPLUGGED_OPS:"^unplugged/",WEB_UNPLUGGED_PUBLIC:"^unplugged/",WEB_CREATOR:"^creator/",WEB_KIDS:"^kids/",WEB_EXPERIMENTS:"^experiments/",WEB_MUSIC:"^music/",WEB_REMIX:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^main_app/|^sfv/"};
  453. function Uq(a){if(1===a.length)return a[0];var b=Tq.UNKNOWN_INTERFACE;if(b){b=new RegExp(b);for(var c of a)if(b.exec(c))return c}const d=[];Object.entries(Tq).forEach(([e,f])=>{"UNKNOWN_INTERFACE"!==e&&d.push(f)});c=new RegExp(d.join("|"));a.sort((e,f)=>e.length-f.length);for(const e of a)if(!c.exec(e))return e;return a[0]};var Vq;Vq={browseEndpoint:{browseId:"FEwhat_to_watch"},commandMetadata:{webCommandMetadata:{url:"/",rootVe:3854,webPageType:"WEB_PAGE_TYPE_BROWSE"}}};var Wq=function(a,b){if(b.encryptedTokenJarContents&&(a.hd[b.encryptedTokenJarContents]=b,"string"===typeof b.expirationSeconds)){const c=Number(b.expirationSeconds);setTimeout(()=>{delete a.hd[b.encryptedTokenJarContents]},1E3*c);a.Je&&jk("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}},Xq=class{constructor(){this.hd={};if(this.Je=mk()){const a=kk("CONSISTENCY");a&&Wq(this,{encryptedTokenJarContents:a})}}handleResponse(a,b){if(!b)throw Error("request needs to be passed into ConsistencyService");
  454. let c,d;b=(null==(c=b.M.context)?void 0:null==(d=c.request)?void 0:d.consistencyTokenJars)||[];let e;(a=null==(e=a.responseContext)?void 0:e.consistencyTokenJar)&&this.replace(b,a)}replace(a,b){for(const c of a)delete this.hd[c.encryptedTokenJarContents];Wq(this,b)}};const Yq=window.location.hostname.split(".").slice(-2).join(".");
  455. var Zq=function(a){return void 0===a.localStorage?new il("yt-client-location"):a.localStorage},$q=class{constructor(){let a=R("LOCATION_PLAYABILITY_TOKEN");"TVHTML5"===R("INNERTUBE_CLIENT_NAME")&&(this.localStorage=Zq(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.Nb=void 0)}setLocationOnInnerTubeContext(a){a.client||(a.client={});this.Nb?(a.client.locationInfo||(a.client.locationInfo={}),a.client.locationInfo.latitudeE7=Math.floor(1E7*
  456. this.Nb.coords.latitude),a.client.locationInfo.longitudeE7=Math.floor(1E7*this.Nb.coords.longitude),a.client.locationInfo.horizontalAccuracyMeters=Math.round(this.Nb.coords.accuracy),a.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0):this.locationPlayabilityToken&&(a.client.locationPlayabilityToken=this.locationPlayabilityToken)}handleResponse(a){let b;a=null==(b=a.responseContext)?void 0:b.locationPlayabilityToken;void 0!==a&&(this.locationPlayabilityToken=a,this.Nb=void 0,"TVHTML5"===
  457. R("INNERTUBE_CLIENT_NAME")?(this.localStorage=Zq(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):jk("YT_CL",JSON.stringify({loctok:a}),15552E3,Yq,!0))}clearLocationPlayabilityToken(a){"TVHTML5"===a?(this.localStorage=Zq(this))&&this.localStorage.remove("yt-location-playability-token"):lk("YT_CL")}getCurrentPositionFromGeolocation(){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));let a=
  458. !1,b=1E4;"MWEB"===R("INNERTUBE_CLIENT_NAME")&&(a=!0,b=15E3);return new Promise((c,d)=>{navigator.geolocation.getCurrentPosition(e=>{this.Nb=e;c(e)},e=>{d(e)},{enableHighAccuracy:a,maximumAge:0,timeout:b})})}createUnpluggedLocationInfo(a){const b={};a=a.coords;if(null==a?0:a.latitude)b.latitudeE7=Math.floor(1E7*a.latitude);if(null==a?0:a.longitude)b.longitudeE7=Math.floor(1E7*a.longitude);if(null==a?0:a.accuracy)b.locationRadiusMeters=Math.round(a.accuracy);return b}createLocationInfo(a){const b={};
  459. a=a.coords;if(null==a?0:a.latitude)b.latitudeE7=Math.floor(1E7*a.latitude);if(null==a?0:a.longitude)b.longitudeE7=Math.floor(1E7*a.longitude);return b}},ar;function br(a,b=!1,c=!1,d,e){var f=R("INNERTUBE_CONTEXT");if(!f)return wp(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};f=$a(f);S("web_no_tracking_params_in_shell_killswitch")||delete f.clickTracking;f.client||(f.client={});var g=f.client;"MWEB"===g.clientName&&"AUTOMOTIVE_FORM_FACTOR"!==g.clientFormFactor&&(g.clientFormFactor=R("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");g.screenWidthPoints=window.innerWidth;g.screenHeightPoints=window.innerHeight;g.screenPixelDensity=
  460. Math.round(window.devicePixelRatio||1);g.screenDensityFloat=window.devicePixelRatio||1;g.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());wk();var k="USER_INTERFACE_THEME_LIGHT";U(0,165)?k="USER_INTERFACE_THEME_DARK":U(0,174)?k="USER_INTERFACE_THEME_LIGHT":!S("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(k="USER_INTERFACE_THEME_DARK");k=Rq()||k;g.userInterfaceTheme=k;if(!b){a:{var h=
  461. Bk();if(h){k=zk[h.type||"unknown"]||"CONN_UNKNOWN";h=zk[h.effectiveType||"unknown"]||"CONN_UNKNOWN";"CONN_CELLULAR_UNKNOWN"===k&&"CONN_UNKNOWN"!==h&&(k=h);if("CONN_UNKNOWN"!==k)break a;if("CONN_UNKNOWN"!==h){k=h;break a}}k=void 0}k&&(g.connectionType=k);S("web_log_effective_connection_type")&&(k=Bk(),k=null!=k&&k.effectiveType?Ak.hasOwnProperty(k.effectiveType)?Ak[k.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN":void 0,k&&(f.client.effectiveConnectionType=k))}var l;if(S("web_log_memory_total_kbytes")&&
  462. (null==(l=v.navigator)?0:l.deviceMemory)){var r;l=null==(r=v.navigator)?void 0:r.deviceMemory;f.client.memoryTotalKbytes=`${1E6*l}`}b&&d&&!S("web_it_context_set_original_url_ks")&&(g.originalUrl=Ag(v.location.href,d).toString());S("web_gcf_hashes_innertube")&&(k=Vm())&&(r=k.coldConfigData,l=k.coldHashData,k=k.hotHashData,f.client.configInfo=f.client.configInfo||{},r&&(f.client.configInfo.coldConfigData=r),l&&(f.client.configInfo.coldHashData=l),k&&(f.client.configInfo.hotHashData=k));r=Gj(v.location.href);
  463. !S("web_populate_internal_geo_killswitch")&&r.internalcountrycode&&(g.internalGeo=r.internalcountrycode);!S("web_populate_client_screen_killswitch")&&e&&(g.clientScreen=e);"MWEB"===g.clientName||"WEB"===g.clientName?(g.mainAppWebInfo={graftUrl:d||v.location.href},S("kevlar_woffle")&&ok.instance&&(d=g.mainAppWebInfo,e=z(ok.instance,"PwaService must be initialized."),d.pwaInstallabilityStatus=!e.De&&e.Le?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),g.mainAppWebInfo.webDisplayMode=
  464. nk(),g.mainAppWebInfo.isWebNativeShareAvailable=navigator&&void 0!==navigator.share):"TVHTML5"===g.clientName&&(!S("web_lr_app_quality_killswitch")&&(d=R("LIVING_ROOM_APP_QUALITY"))&&(g.tvAppInfo=Object.assign(g.tvAppInfo||{},{appQuality:d})),d=R("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(g.tvAppInfo=Object.assign(g.tvAppInfo||{},{certificationScope:d}));if(!S("web_populate_time_zone_itc_killswitch")){a:{if("undefined"!==typeof Intl)try{var m=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(ad){}m=
  465. void 0}m&&(g.timeZone=m)}(m=Nj())?g.experimentsToken=m:delete g.experimentsToken;g=Oj();Xq.instance||(Xq.instance=new Xq);m=Za(Xq.instance.hd);f.request=Object.assign({},f.request,{internalExperimentFlags:g,consistencyTokenJars:m});!S("web_prequest_context_killswitch")&&(g=R("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(f.request.externalPrequestContext=g);m=wk();g=U(0,58);m=m.get("gsml","");f.user=Object.assign({},f.user);g&&(f.user.enableSafetyMode=g);m&&(f.user.lockedSafetyMode=!0);S("warm_op_csn_cleanup")?
  466. c&&(b=Ip())&&(f.clientScreenNonce=b):!b&&(b=Ip())&&(f.clientScreenNonce=b);a&&(f.clickTracking={clickTrackingParams:a});if(a=w("yt.mdx.remote.remoteClient_"))f.remoteClient=a;ar=w("yt.clientLocationService.instance");ar||(ar=new $q,y("yt.clientLocationService.instance",ar));ar.setLocationOnInnerTubeContext(f);try{var q=w("yt.ads.biscotti.lastId_")||"";a=Object;var n=a.assign;a:{let Q;try{Q=Kj.pe.top.location.href}catch(bd){var p=2;break a}p=Q?Q===Kj.Me.location.href?0:1:2}p={dt:uf,flash:"0",frm:p};
  467. try{p.u_tz=-(new Date).getTimezoneOffset();try{var x=of.history.length}catch(js){x=0}p.u_his=x;let Q;p.u_h=null==(Q=of.screen)?void 0:Q.height;let bd;p.u_w=null==(bd=of.screen)?void 0:bd.width;let cd;p.u_ah=null==(cd=of.screen)?void 0:cd.availHeight;let wm;p.u_aw=null==(wm=of.screen)?void 0:wm.availWidth;let xm;p.u_cd=null==(xm=of.screen)?void 0:xm.colorDepth}catch(Q){}var D=Kj.pe;let ad,ym,zm,Am,zh,Ah,Bm,Cm,Dm,Em;try{ad=D.screenX,ym=D.screenY}catch(Q){}try{zm=D.outerWidth,Am=D.outerHeight}catch(Q){}try{zh=
  468. D.innerWidth,Ah=D.innerHeight}catch(Q){}try{Bm=D.screenLeft,Cm=D.screenTop}catch(Q){}try{zh=D.innerWidth,Ah=D.innerHeight}catch(Q){}try{Dm=D.screen.availWidth,Em=D.screen.availTop}catch(Q){}var J=[Bm,Cm,ad,ym,Dm,Em,zm,Am,zh,Ah];try{var H=(Kj.pe.top||window).document,Y="CSS1Compat"==H.compatMode?H.documentElement:H.body;var Fm=(new ec(Y.clientWidth,Y.clientHeight)).round()}catch(Q){Fm=new ec(-12245933,-12245933)}x=Fm;const jc=new Lf;"SVGElement"in v&&"createElementNS"in v.document&&jc.set(0);const Gm=
  469. tf();Gm["allow-top-navigation-by-user-activation"]&&jc.set(1);Gm["allow-popups-to-escape-sandbox"]&&jc.set(2);v.crypto&&v.crypto.subtle&&jc.set(3);"TextDecoder"in v&&"TextEncoder"in v&&jc.set(4);var Gr=Kf(jc);var Be=Kj.Me;const Bh=n.call(a,p,{bc:Gr,bih:x.height,biw:x.width,brdim:J.join(),vis:Be.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[Be.visibilityState||Be.webkitVisibilityState||Be.mozVisibilityState||""]||0,wgl:!!of.WebGLRenderingContext});Bh.ca_type="image";q&&(Bh.bid=
  470. q);var dd=Bh;const Hr=dd.bid;delete dd.bid;f.adSignalsInfo={params:[],bid:Hr};for(const [Q,bd]of Object.entries(dd)){dd=Q;q=bd;let cd;null==(cd=f.adSignalsInfo.params)||cd.push({key:dd,value:`${q}`})}let Hm;if(S("add_ifa_to_tvh5_requests")&&"TVHTML5"===(null==(Hm=f.client)?void 0:Hm.clientName)){const Q=R("INNERTUBE_CONTEXT");Q.adSignalsInfo&&(f.adSignalsInfo.advertisingId=Q.adSignalsInfo.advertisingId,f.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",f.adSignalsInfo.limitAdTracking=
  471. Q.adSignalsInfo.limitAdTracking)}}catch(ad){wp(ad)}return f};function cr(a,b){if(!a)return!1;var c;const d=null==(c=Z(a,Li))?void 0:c.signal;if(d&&b.vb)return!!b.vb[d];let e;if((c=null==(e=Z(a,Ji))?void 0:e.request)&&b.Bd)return!!b.Bd[c];for(const f in a)if(b.zd[f])return!0;return!1}function dr(a,b){if(b.zf)for(const c in a)if(b.zf[c]&&(a=b.zf[c]))return a()}
  472. function er(a){const b={"Content-Type":"application/json"};R("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=R("EOM_VISITOR_DATA"):R("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=R("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=R("LOGGED_IN",!1);R("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=R("DEBUG_SETTINGS_METADATA"));"cors"!==a&&((a=R("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=R("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]=a),(a=
  473. R("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=a),(a=R("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=a));return b}function fr(a,b){b.watchNextResponse||b.reelItemWatchResponse?a.content=b.watchNextResponse?b.watchNextResponse:b.reelItemWatchResponse:b.playerResponse?a.player=b.playerResponse:b.reelWatchSequenceResponse&&(a.xj=b.reelWatchSequenceResponse)};function gr(a){return()=>new a}function hr(a){const b=zn();return()=>b.resolve(a)};var ir=class{Ba(a,b={},c=rk){if(this.kc()){var d;var e=null==(d=Z(null==a?void 0:a.commandMetadata,Ki))?void 0:d.url;d=this.Lc(b);e=br(a.clickTrackingParams,!0,!1,e,d)}else e=br(a.clickTrackingParams,!1,this.sg);e={context:e};if(d=this.getExtension(a)){this.R(e,d,b);var f;d=`/youtubei/v1/${Uq(this.qa())}`;const g=null==(f=Z(a.commandMetadata,Ki))?void 0:f.apiUrl;g&&(d=g);f=Bp(Ap(d));b=Object.assign({},{command:a},this.Hb(a,b));b={input:f,Z:Cp(f),M:e,config:b};b.config.bc?b.config.bc.identity=c:b.config.bc=
  474. {identity:c};(a=this.Te(a))&&!b.config.rf&&(b.config.rf=a);return b}wp(new V("Error: Failed to create Request from Command.",a))}kc(){return!1}get sg(){return!1}Lc(){}Te(){}Hb(){}},jr=class extends ir{ra(){}Te(a){return this.ra(a)}};const kr={GET_DATASYNC_IDS:gr(class extends jr{Ba(){return{input:"/getDatasyncIdsEndpoint",Z:Cp("/getDatasyncIdsEndpoint","GET"),M:{}}}qa(){return[]}getExtension(){}R(){}})};function lr(){let a=!1;try{a=!!window.sessionStorage.getItem("session_logininfo")}catch(b){a=!0}return("WEB"===R("INNERTUBE_CLIENT_NAME")||"WEB_CREATOR"===R("INNERTUBE_CLIENT_NAME"))&&a};y("ytLoggingLatencyUsageStats_",v.ytLoggingLatencyUsageStats_||{});const mr=window;class nr{constructor(){this.timing={};this.clearResourceTimings=()=>{};this.webkitClearResourceTimings=()=>{};this.mozClearResourceTimings=()=>{};this.msClearResourceTimings=()=>{};this.oClearResourceTimings=()=>{}}}var or=mr.performance||mr.mozPerformance||mr.msPerformance||mr.webkitPerformance||new nr;na(or.clearResourceTimings||or.webkitClearResourceTimings||or.mozClearResourceTimings||or.msClearResourceTimings||or.oClearResourceTimings||bc,or);const pr="tokens consistency mss client_location entities adblock_detection response_received_commands store PLAYER_PRELOAD".split(" "),qr=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse"];
  475. var rr=function(a,b){a:{a=a.Jc;var c;const f=null==(c=Z(b,Li))?void 0:c.signal;if(f&&a.vb&&(c=a.vb[f])){var d=c();break a}var e;if((c=null==(e=Z(b,Ji))?void 0:e.request)&&a.Bd&&(e=a.Bd[c])){d=e();break a}for(d in b)if(a.zd[d]&&(b=a.zd[d])){d=b();break a}d=void 0}if(void 0!==d)return Promise.resolve(d)},sr=function(a,b){var c;a=null==a?void 0:null==(c=a.bc)?void 0:c.sessionIndex;c=pk({sessionIndex:a});return Object.assign({},er(b),c)},tr=function(a,b){return u(function*(){var c;const d=null==a?void 0:
  476. null==(c=a.bc)?void 0:c.sessionIndex;c=yield zc(pk({sessionIndex:d}));return Promise.resolve(Object.assign({},er(b),c))})},vr=function(a,b,c,d=()=>{}){return u(function*(){var e;let f;const g=null==(e=b.config)?void 0:null==(f=e.wc)?void 0:f.fd;let k,h;if(g&&a.Od&&a.Od.has(g)&&!(null==(k=b.config)?0:null==(h=k.wc)?0:h.disableCache)&&(e=yield a.Od.get(g))&&!e.isExpired())return Promise.resolve(e.ij());var l;if(null==b?0:null==(l=b.M)?0:l.context){l=b.M.context;a.vd&&0<a.vd.length&&(yield a.vd.reduce((J,
  477. H)=>J.then(()=>H.gh(b)),Promise.resolve()));for(var r of a.Qf||[])yield r.gh(l)}var m;if(null==(m=a.Sc)?0:m.Kj(b.input,b.M)){var q=yield a.Sc.qj(b.input,b.M);S("kevlar_process_local_innertube_responses_killswitch")||ur(a,q,b);return q}var n;if((m=null==(n=b.config)?void 0:n.rf)&&a.ic.has(m))var p=a.ic.get(m);else{n=JSON.stringify(b.M);let J;r=null!=(J=null==(p=b.Z)?void 0:p.headers)?J:{};b.Z=Object.assign({},b.Z,{headers:Object.assign({},r,c)});let H=Object.assign({},b.Z);"POST"===b.Z.method&&(H=
  478. Object.assign({},H,{body:n}));p=()=>a.jf.fetch(b.input,H,b.config);p=a.sf?a.sf.Ej(b,p):p();m&&a.ic.set(m,p)}p=yield p;var x;let D;if(p&&"error"in p&&(null==(x=p)?0:null==(D=x.error)?0:D.details)){x=p.error.details;for(const J of x)(x=J["@type"])&&-1<qr.indexOf(x)&&(delete J["@type"],p=J)}m&&a.ic.has(m)&&a.ic.delete(m);!p&&(null==(q=a.Sc)?0:q.Vi(b.input,b.M))&&(p=yield a.Sc.pj(b.input,b.M));ur(a,p,b);d();return p||void 0})},wr=function(a,b,c){const d=rr(a,b);return d?new C((e,f)=>u(function*(){const g=
  479. (yield d).Ba(b,c,rk);if(g){var k=g.input;if(R("LOGGED_IN",!0)&&lr()){var h;var l=R("VALID_SESSION_TEMPDATA_DOMAINS",[]);(h=Eb(window.location.href))&&l.push(h);h=Eb(k);0<=Ua(l,h)||!h&&0==k.lastIndexOf("/",0)?(l=Fb(k),(l=Gb(l))?(l=Lp(l),l=(l=kk(l)||null)?Fj(l):{}):l=null,h=l):h=null;null==h&&(h={});l=h;var r=void 0;lr()?(r||(r=R("LOGIN_INFO")),r?(l.session_logininfo=r,l=!0):l=!1):l=!1;if(l&&(l=k,k=h,h=R("VALID_SESSION_TEMPDATA_DOMAINS",[]),(r=Eb(window.location.href))&&h.push(r),r=Eb(l),0<=Ua(h,r)||
  480. !r&&0==l.lastIndexOf("/",0))){h=document.createElement("a");if(l instanceof Oa)if(l instanceof Oa)l=l.qf;else throw Error(`Unexpected type when unwrapping SafeUrl, got '${l}' of type '${typeof l}'`);else(r=!Pa.test(l))&&Ra(l),l=r?void 0:l;void 0!==l&&(h.href=l);if(l=h.href)if(l=Fb(l),l=Gb(l))if(!k.csn&&(k.itct||k.ved)&&(k=Object.assign({csn:Ip()},k)),m){var m=parseInt(m,10);isFinite(m)&&0<m&&Kp(l,k,m)}else Kp(l,k)}}var q;m="cors"===(null==(q=g.Z)?void 0:q.mode)?"cors":void 0;q=a.wd.le?sr(g.config,
  481. m):yield tr(g.config,m);e(vr(a,g,q))}else f(new V("Error: Failed to build request for command.",b))})):Ac(new V("Error: No request builder found for command.",b))},ur=function(a,b,c){let d;if(b&&!(null==b?0:null==(d=b.sequenceMetaData)?0:d.skipProcessing)&&a.ce)for(const e of pr)a.ce[e]&&a.ce[e].handleResponse(b,c)},yr=function(a,b,c,d){return u(function*(){var e=dr(b,a.Jc);if(!e)throw new V("Error: No streaming request builder found for command",b);const f=e.Ba(b,c,rk);if(!f)throw new V("Failed to build YtRequest for streaming Command",
  482. b);var g;e="cors"===(null==(g=f.Z)?void 0:g.mode)?"cors":void 0;g=a.wd.le?sr(f.config,e):yield tr(f.config,e);var k,h;e=null!=(h=null==(k=f.Z)?void 0:k.headers)?h:{};f.Z=Object.assign({},f.Z,{headers:Object.assign({},e,g)});k=Object.assign({},f.Z);h=JSON.stringify(f.M);"POST"===f.Z.method&&(k=Object.assign({},k,{body:h}));return yield xr(a.jf,f.input,k,(l,r)=>{ur(a,r.playerResponse||r.watchNextResponse||r.reelItemWatchResponse||r.reelWatchSequenceResponse,f);null==d||d(l,r)})})},zr=function(a,b,c,
  483. d,e={bc:{identity:rk}}){let f=()=>{};b.context||(b.context=br(d,!0));return new C(g=>u(function*(){var k=Ap(c);k=Ij(k)?"same-origin":"cors";k=a.wd.le?sr(e,k):yield tr(e,k);var h=Bp(Ap(c),k);h={input:h,Z:Cp(h),M:b,config:e};g(vr(a,h,k,f))}))},Br=class{constructor(a){var b=new Ar,c=new qk;this.Jc=a;this.jf=b;this.wd=c;this.sf=this.Sc=this.vd=this.Qf=this.Od=this.ce=void 0;this.ic=new Map;a.vb||(a.vb={});a.vb=Object.assign({},kr,a.vb)}};const Cr=/^[a-zA-Z0-9_\-]{11}$/;function Dr(a){const b=(Z(a,fj)||Z(a,jj)).videoId;if(!b||!Cr.test(b))return!1;let c;return(a=null==(c=Z(a.commandMetadata,Ki))?void 0:c.url)&&a.includes(b)?!0:!1};const Er=cc(()=>{let a,b;return null==(b=(a=window).matchMedia)?void 0:b.call(a,"(prefers-reduced-motion: reduce)").matches});function Fr(a,b,c){const d={};d.currentUrl=b;d.vis=void 0!==a.vis?a.vis:0;d.splay=!1;wk();d.autoCaptionsDefaultOn=U(0,66);d.autonavState=U(0,141)?U(0,140)?"STATE_OFF":"STATE_ON":"STATE_NONE";d.html5Preference="HTML5_PREF_WANTS";isNaN(R("STS"))||(d.signatureTimestamp=R("STS"));a.autonav&&(d.autoplay=!0,d.autonav=!0);a.mutedAutoplay&&(d.autoplay=!0,d.mutedAutoplay=!0,void 0!==a.inlineUnmuted&&(d.isInlineUnmutedPlayback=!!a.inlineUnmuted));d.referer=c;d.lactMilliseconds=void 0!==a.lact?a.lact.toString():
  484. "-1";S("enable_unknown_lact_fix_on_html5")&&"-1"===d.lactMilliseconds&&vp(new V("Unknown LACT is set in playbackContext.",{"lact in tempData":a.lact||"undefined",autonav:a.autonav||"undefined"}));a={};U(0,194)&&(a.hasShownAmbientMode=!0);U(0,192)&&(a.hasToggledOffAmbientMode=!0);wk();(U(0,192)?!U(0,190):S("web_watch_cinematics_disabled_by_default")||S("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&Er())||(a.watchAmbientModeEnabled=!0);d.watchAmbientModeContext=a;return d};var Ir=new tn("SHORTS_CONTROLLER_TOKEN");var Jr={Li:"unknown",fi:"browse",Mi:"watch",Di:"search",Rh:"accounts",Ei:"settings",Ni:"welcome",Sh:"account_selector",hi:"channel",Ai:"playlist",Hi:"sign_in_identifier_entry",Ii:"sign_in_password_entry",Gi:"sign_in_device_prompt_challenge",Fi:"shorts",Ci:"promo",gi:"call_to_cast",ei:"ambient_interludes",Bi:"privacy",wi:"noop",ti:"mini_app",ui:"mini_app",zi:"open_in_app"};const Kr=["SPhistory_controls"],Lr=new RegExp("jct sld rapt cid channel_creation_token force_ad_format ex_ads extra_kw".split(" ").map(a=>`${a}=`).join("|")),Mr=RegExp(".*\\?.*ybp=1.*"),Nr=["FEcommerce_cart","SPcommerce_checkout"],Or=RegExp(".*\\?.*playnext=1.*");
  485. var Qr=function(a,b,c){z(void 0===Pr.instance,"PageRequestService is already initialized.");Pr.instance=new Pr(a,b,c,void 0,!1)},Rr=function(a,b){var c;if(null==(c=Z(b.commandMetadata,Ki))||!c.rootVe)return!1;var d;c=null==(d=Z(b.commandMetadata,Ki))?void 0:d.url;if(!c||Or.test(c)||Lr.test(c))return!1;let e;if((d=null==(e=Z(b,ji))?void 0:e.browseId)&&Kr.includes(d)||Mr.test(c)&&(!d||!Nr.includes(d)))b=!1;else if(Z(b,fj))b=a.ig||!(a.Wb.Ef&&a.Wb.player||S("kevlar_fetch_initial_data_op_watch_client"))?
  486. !1:Z(b,fj)&&Dr(b)?!0:!1;else{if(Z(b,jj))if(Z(b,jj)){var f;a=S("shorts_controller_retrieve_seedless_sequence_v2")&&"REEL_WATCH_INPUT_TYPE_SEEDLESS"===(null==(f=Z(b,jj))?void 0:f.inputType)?!0:Dr(b)?!0:!1}else a=!1;else a=Z(b,ij)?!0:cr(b,a.sa.Jc);b=a}return b},Xr=function(a,b,c,d,e,f,g){if(a.Re&&!Rr(a,b)){var k=a.Re(b);const n=zc(k.then(p=>{if(!p)throw Error("No response from WebFE PBJ request.");g(n)||f(b,p);return p}));return n}var h,l;const r={rootVe:null==(h=Z(b.commandMetadata,Ki))?void 0:h.rootVe,
  487. url:null==(l=Z(b.commandMetadata,Ki))?void 0:l.url,endpoint:b,page:e};if(Z(b,fj)){h={contentPlaybackContext:Fr(c,null==(k=Z(b.commandMetadata,Ki))?void 0:k.url,d)};k=Cc();if(S("web_streaming_watch")){var m=yr(a.sa,b,h,n=>{!r.response&&n.content&&(r.response=n.content);!r.playerResponse&&n.player&&(r.playerResponse=n.player);f(b,r)});Sr(m,k,r)}else{m=zc();(l=a.Wb.player)&&(l=l().Ba(b,h))&&(m=zr(a.sa,l.M,l.input,b.clickTrackingParams,l.config));l=zc();var q=a.Wb.Ef;q&&(h=q().Ba(b,h))&&(l=zr(a.sa,h.M,
  488. h.input,b.clickTrackingParams,h.config));h=zc(r);Tr(a,b,h,m,l,f,g,k)}return k.promise}if(Z(b,jj)){let n;if("REEL_WATCH_INPUT_TYPE_SEEDLESS"===(null==(n=Z(b,jj))?void 0:n.inputType)){const p=Cc();zn().resolve(Ir).Bj(b).then(x=>{Ur(a,c,d,e,f,p,x)});return p.promise}k=zc();if(h=a.tc.player)h=h(),l={contentPlaybackContext:Fr(c,null==(m=Z(b.commandMetadata,Ki))?void 0:m.url,d)},(m=h.Ba(b,l))&&(k=zr(a.sa,m.M,m.input,b.clickTrackingParams,m.config));m=zc();(h=a.tc.jh)&&(h=h().Ba(b))&&(m=zr(a.sa,h.M,h.input,
  489. b.clickTrackingParams,h.config));h=zc();(l=a.tc.kh)&&Z(b,jj).sequenceParams&&(l=l().Ba(b))&&(h=zr(a.sa,l.M,l.input,b.clickTrackingParams,l.config));l=zc(r);q=Cc();Vr(b,l,k,m,h,f,g,q);return q.promise}if(Z(b,gj)&&(null==(q=Z(b.commandMetadata,Ki))?0:q.url))return k=Ag(zg(window.location.href),zg(Z(b.commandMetadata,Ki).url)).toString(),Wr(a,k,c,d,f,g);if(Z(b,ij))return f(b,r),zc(r);if(cr(b,a.sa.Jc)){const n=wr(a.sa,b,{Rj:c,disableCache:c.disableCache}).then(p=>{r.response=p;g(n)||f(b,r);return r});
  490. return n}return zc(r)},Wr=function(a,b,c,d,e,f){b={url:b};if(null==c?0:c.itct)b.parentTrackingParams=c.itct;const g=`/youtubei/v1/${Uq(bk)}`;return zr(a.sa,b,g).then(k=>{(k=k.endpoint)||(k=Vq);(null==c?0:c.itct)&&k&&!k.trackingParams&&(k.trackingParams=c.itct);let h="unknown";var l;var r=(null==(l=Z(null==k?void 0:k.commandMetadata,Ki))?void 0:l.webPageType)||"";r?(l=r.toLowerCase(),l.startsWith("web_page_type_")&&(l=l.slice(14))):l=r;l&&Jr[l.toUpperCase()]?h=Jr[l.toUpperCase()]:Z(k,ji)||Z(k,gj)?
  491. h="browse":Z(k,kj)?h="search":Z(k,fj)&&(h="watch");"unknown"===h&&vp(Error("Could not resolve page type for endpoint: "+JSON.stringify({clickTrackingParams:null==k?void 0:k.clickTrackingParams,commandMetadata:null==k?void 0:k.commandMetadata,Ri:Object.keys(k||[])})));return Xr(a,k,c,d,h,e,f)})},Sr=function(a,b,c){u(function*(){yield a;b.resolve(c)})},Tr=function(a,b,c,d,e,f,g,k){u(function*(){const h=yield c;if(!g(k.promise)){f(b,h);var l=Ep(b);l.length&&(yield c,h.preconnect=l,f(b,h));try{var r=
  492. yield d}catch(q){k.reject(q);return}if(void 0===r&&a.lh)h.reload=!0,f(b,h);else if(!g(k.promise)){h.playerResponse=r;f(b,h);try{var m=yield e}catch(q){}void 0===m?h.response={responseContext:{}}:g(k.promise)||(h.response=m,f(b,h))}}k.resolve(h)})},Ur=function(a,b,c,d,e,f,g){u(function*(){if(null!=g&&g.replacementEndpoint){var k=g.replacementEndpoint,h=Z(k,jj);if(h){g.sequenceContinuation&&(h.sequenceParams=g.sequenceContinuation);const l=zn().resolve(Ir),r=h.sequenceParams;l.kj(k)&&delete h.sequenceParams;
  493. Xr(a,k,b,c,d,e,()=>!1).then(m=>u(function*(){l.jj({reelWatchEndpoint:{sequenceParams:r}},m);yield 0;f.resolve(m)}))}else f.reject()}else f.reject()})},Vr=function(a,b,c,d,e,f,g,k){u(function*(){const h=yield b;if(!g(k.promise)){f(a,h);var l=Ep(a);l.length&&(yield b,h.preconnect=l,f(a,h));try{var r=yield c}catch(n){k.reject(n);return}if(void 0===r)h.reload=!0,f(a,h);else if(!g(k.promise)){h.playerResponse=r;f(a,h);try{var m=yield d}catch(n){}if(void 0===m)h.response={responseContext:{}};else if(!g(k.promise)){h.response=
  494. m;f(a,h);try{var q=yield e}catch(n){}g(k.promise)||(h.reelWatchSequenceResponse=q,f(a,h))}}}k.resolve(h)})},Pr=class{constructor(a,b,c,d,e){this.Wb=a;this.tc=b;this.sa=c;this.Re=d;this.lh=e;this.ig=!1}};var Yr=class extends jr{qa(){return Uj}getExtension(a){return Z(a,ji)}kc(){return!0}ra(a){if((a=this.getExtension(a))&&a.browseId){var b={browseId:a.browseId};a.browseEndpointContextSupportedConfigs&&(b.browseEndpointContextSupportedConfigs=JSON.stringify(a.browseEndpointContextSupportedConfigs));a.params&&(b.params=a.params);return Dp("browse",b)}}R(a,b,c){b.browseId&&(a.browseId=b.browseId);b.params&&(a.params=b.params);b.query&&(a.query=b.query);c.formData?a.formData=c.formData:b.formData&&(a.formData=
  495. b.formData);"FEsubscriptions"===b.browseId&&U(wk(),155)&&(a.subscriptionSettingsState="MY_SUBS_SETTINGS_STATE_LAYOUT_FORMAT_LIST");"SPaccount_playback"===b.browseId&&(wk(),a.formData||(a.formData={}),a.formData.accountSettingsFormData={flagCaptionsDefaultOff:U(0,65),flagAutoCaptionsDefaultOn:U(0,66),flagDisableInlinePreview:U(0,186),flagAudioDescriptionDefaultOn:U(0,198)});"FEwhat_to_watch"===b.browseId&&(wk(),c=U(0,196),U(0,197)&&(a.browseRequestSupportedMetadata={downloadsBrowseParams:{offlineFeatureSettingState:{isSdEnabled:c}}}));
  496. "FEwhat_to_watch"===b.browseId&&(b=U(wk(),186),a.inlineSettingStatus=b?"INLINE_SETTING_STATUS_DISABLED":"INLINE_SETTING_STATUS_ON")}Hb(a,b={}){const c={};if(a=this.ra(a))c.wc={fd:a,disableCache:b.disableCache};return c}};var Zr=class extends jr{constructor(a){super();this.Ta=a}qa(){return Wj}getExtension(a){return Z(a,Mi)}R(a,b){b.flowId&&(a.flowId=b.flowId);b.targetId&&(a.targetId=b.targetId);b.continuation&&(a.continuation=b.continuation);const c=b.flowStateEntityKey;if("FLOW_STATE_PASSING_SPEC_FULL_STATE"===b.flowStatePassingSpec&&c&&this.Ta){var d;if(b=null==(d=this.Ta.getState())?void 0:d.entities)if({entityType:d}=wq(c),d=Cq(b,d,c))a.flowState=d,a.flowStateEntityKey=c}}};Zr[sn]=[Sq];var $r=class extends jr{qa(){return Zj}getExtension(a){return Z(a,jj)}R(a,b){b.videoId&&(a.playerRequest={videoId:b.videoId},b.playerParams&&(a.playerRequest.params=b.playerParams),b.racyCheckOk&&(a.playerRequest.racyCheckOk=!!b.racyCheckOk),b.contentCheckOk&&(a.playerRequest.contentCheckOk=!!b.contentCheckOk));b.params&&(a.params=b.params);b.inputType&&(a.inputType=b.inputType);a.disablePlayerResponse=!0}Hb(a){let b;(a=this.ra(a))&&(b={wc:{fd:a}});S("web_log_reels_ticks")&&(b=b||{},b.tf="r_wrs",
  497. b.uf="r_wrr");return b}ra(a){a=this.getExtension(a);if(S("shorts_controller_retrieve_seedless_sequence_v2")){if("REEL_WATCH_INPUT_TYPE_SEEDLESS"===(null==a?void 0:a.inputType))return Dp("reel_item_watch",{inputType:"REEL_WATCH_INPUT_TYPE_SEEDLESS"})}else if(S("web_prefetch_riw_for_next_video")&&null!=a&&a.videoId){var b={videoId:a.videoId};a.params&&(b.params=a.params);return Dp("reel_item_watch",b)}}};var as=class extends jr{qa(){return ak}getExtension(a){return Z(a,jj)}R(a,b){a.sequenceParams=b.sequenceParams}ra(a){if(S("shorts_controller_retrieve_seedless_sequence_v2")&&(a=this.getExtension(a),null==a?0:a.sequenceParams))return Dp("reel_watch_sequence",{sequenceParams:a.sequenceParams})}};var bs=class extends jr{constructor(a){super();this.Ta=a}qa(){return Yj}getExtension(a){return Z(a,fj)||Z(a,jj)||Z(a,hj)}kc(){return!0}ra(a){if((S("kevlar_cache_on_ttl_player")||S("mweb_enable_shorts_innertube_player_prefetch")||S("mweb_use_new_history_manager"))&&(a=this.getExtension(a))&&a.videoId){var b={videoId:a.videoId};a.playlistId&&(b.playlistId=a.playlistId);a.playerParams&&(b.params=a.playerParams);return Dp("player",b)}}Lc(a){let b;return 2===(null==(b=a.contentPlaybackContext)?void 0:
  498. b.vis)?"WATCH_FULL_SCREEN":"WATCH"}R(a,b,c){if(S("enable_interstitial_entity_check")){var d=this.Ta;if(b.videoId)for(const l of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]){var e;{let r=void 0,m=void 0;var f=b.videoId;var g=l;if(e=d){g=f+g;f=new vq;if(oq)var k=oq.encode(g);else{k=new Uint8Array(Math.ceil(1.2*g.length));var h=nq(g,k);k.length<h&&(k=new Uint8Array(h),h=nq(g,k));k.length>h&&(k=k.subarray(0,h))}g=f;void 0!==k&&(h=g,z(!0),uq(h,18),h=k.length,uq(g,h),tq(g,h),g.ca.set(k,g.pos),g.pos+=
  499. h);k=yq.interstitialInteractionStateEntity;if("undefined"===typeof k)throw a=new V("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:"interstitialInteractionStateEntity"}),wp(a),a;g=f;void 0!==k&&(h=g,z(!0),uq(h,32),uq(g,k));k=g=f;z(!0);uq(k,40);uq(g,1);z(!f.Eh.length);f=new Uint8Array(f.ca.buffer,f.ca.byteOffset,f.pos);f=encodeURIComponent(Tc(f));e=null!=(r=null==(m=Cq(e.getState().entities,"interstitialInteractionStateEntity",f))?void 0:m.primaryButtonClicked)?r:!1}else e=
  500. !1}if(e)switch(l){case "CONTENT_CHECK_REQUIRED":b.contentCheckOk=!0;break;case "AGE_CHECK_REQUIRED":b.racyCheckOk=!0}}}b.videoId&&(a.videoId=b.videoId);b.playlistId&&(a.playlistId=b.playlistId);void 0!==b.index&&(a.playlistIndex=b.index+1);b.playerParams&&(a.params=b.playerParams);"startTimeSeconds"in b&&b.startTimeSeconds&&(a.startTimeSecs=b.startTimeSeconds);c.contentPlaybackContext&&(a.playbackContext={contentPlaybackContext:c.contentPlaybackContext});c.prefetchPlaybackContext&&(a.playbackContext=
  501. Object.assign({},a.playbackContext,{prefetchPlaybackContext:c.prefetchPlaybackContext}),a.context.request||(a.context.request={}),a.context.request.isPrefetch=!0);a.racyCheckOk=!!b.racyCheckOk;a.contentCheckOk=!!b.contentCheckOk;!S("captions_prefs_killswitch")&&(c=(c=Op("yt-player-caption-language-preferences"))?c:[],null==c?0:c.length)&&(a.captionParams={viewerSelectedCaptionLangs:c})}Hb(a){a=this.ra(a);let b;a&&(b={wc:{fd:a}});S("web_log_player_watch_next_ticks")&&(b=b||{},b.tf="ps_s",b.uf="ps_r");
  502. return b}};bs[sn]=[Sq];var cs=class extends jr{qa(){return ck}getExtension(a){return Z(a,fj)}kc(){return!0}ra(a){if((a=this.getExtension(a))&&a.videoId){var b={videoId:a.videoId};a.playlistId&&(b.playlistId=a.playlistId);a.index&&(b.index=a.index);a.params&&(b.params=a.params);return Dp("next",b)}}Lc(a){let b;return 2===(null==(b=a.contentPlaybackContext)?void 0:b.vis)?"WATCH_FULL_SCREEN":"WATCH"}R(a,b,c){b.videoId&&(a.videoId=b.videoId);b.playlistId&&(a.playlistId=b.playlistId);b.params&&(a.params=b.params);void 0!==b.index&&
  503. (a.playlistIndex=b.index);a.racyCheckOk=!(!c.racyCheckOk&&!b.racyCheckOk);a.contentCheckOk=!!b.contentCheckOk;c.contentPlaybackContext&&(a.autonavState=c.contentPlaybackContext.autonavState,a.playbackContext={vis:c.contentPlaybackContext.vis,lactMilliseconds:c.contentPlaybackContext.lactMilliseconds});c.prefetchPlaybackContext&&(a.context.request||(a.context.request={}),a.context.request.isPrefetch=!0);S("captions_hats_killswitch")||(b=U(wk(),65),b=null!=b?!b:!1,c=!!Op("yt-player-sticky-caption"),
  504. a.captionsRequested=b&&c)}Hb(a){a=this.ra(a);let b;a&&(b={wc:{fd:a}});S("web_log_player_watch_next_ticks")&&(b=b||{},b.tf="wn_s",b.uf="wn_r");return b}};var ds=class extends ir{constructor(a,b){super();this.ah=a;this.Oh=b}qa(){return Xj}getExtension(a){return Z(a,fj)}kc(){return!0}R(a,b,c){a.playerRequest={};a.watchNextRequest={};this.ah.R(a.playerRequest,b,c);this.Oh.R(a.watchNextRequest,b,c)}};ds[sn]=[bs,cs];var es=class extends jr{constructor(a){super();this.Ta=a}qa(){return Vj}getExtension(a){return Z(a,lj)}R(a,b){var c=b.actionId;const d=b.commerceActionParams;b=b.entityKeys;c&&(a.actionId=c);d&&(a.commerceActionParams=d);var e,f;c=null==(e=this.Ta)?void 0:null==(f=e.getState())?void 0:f.entities;if(b&&c){e=[];for(const g of b)({entityType:b}=wq(g)),(f=Cq(c,b,g))&&e.push({[b]:f});a.entityMutationPayloads=e}}Hb(a){let b;const c=null==(b=Z(a,lj))?void 0:b.requestSequenceType;if(c&&a.clickTrackingParams&&
  505. "REQUEST_SEQUENCE_TYPE_UNKNOWN"!==c)return{Fj:{Dj:a.clickTrackingParams,Gj:c}}}};es[sn]=[Sq];var fs=class extends jr{constructor(a){super();this.Ta=a}qa(){return dk}getExtension(a){return Z(a,mj)}R(a,b,c){c.purchase_price_micros&&(a.productData={pdgData:{purchasePriceMicros:c.purchase_price_micros.toString()}},c.rich_chat_message&&(a.productData.pdgData.richChatMessage=c.rich_chat_message),c.currency_code&&(a.productData.pdgData.currencyCode=c.currency_code));b.transactionParams&&(a.transactionParams=b.transactionParams);b.clientLocationContext&&(a.clientLocationContext=b.clientLocationContext);
  506. c.payments_payload&&(a.paymentsPayload=c.payments_payload);c.funds_guarantee_callback_client_data&&(a.fundsGuaranteeCallbackClientData=c.funds_guarantee_callback_client_data);var d,e;c=null==(d=this.Ta)?void 0:null==(e=d.getState())?void 0:e.entities;if(b.entityKeys&&c){d=[];for(const f of b.entityKeys)({entityType:b}=wq(f)),(e=Cq(c,b,f))&&d.push({[b]:e});a.entityMutationPayloads=d}}};fs[sn]=[Sq];var gs=class extends V{constructor(a,...b){super(a,b);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var xr=function(a,b,c,d){return u(function*(){var e=a.R(b,c);let f;try{f=yield fetch(e)}catch(g){throw new V("Failed to fetch streaming response",e.url);}if(!f.redirected&&!f.ok){let g;null==(g=a.Pa)||g.gg();throw new V("Streaming fetch request not ok",e.url);}if(!f.body)throw new V("No response body in streaming response",e.url);e=f.body.pipeThrough(new TextDecoderStream).getReader();return hs(a,e,new Uf,fr,{},d)})},hs=function(a,b,c,d,e,f){return u(function*(){const {value:g,done:k}=yield b.read();
  507. if(k){let l;null==(l=a.Pa)||l.success();return e}let h;try{h=c.parse(g)}catch(l){throw new gs("Failed to parse streaming response",g);}if(null!=h)for(const l of h){d(e,l);let r;null==(r=f)||r(e,l)}return hs(a,b,c,d,e,f)})},Ar=class{constructor(){this.Pa=void 0}fetch(a,b,c){const d=this;return u(function*(){const e=d.R(a,b);return fetch(e).then(f=>d.handleResponse(f,c)).catch(f=>{vp(f);if((null==c?0:c.dg)&&f instanceof gs&&1===f.errorType)return Promise.reject(f)})})}R(a,b){if(this.Pa){var c=Cb(Db(5,
  508. Nb(a,"key")))||"/UNKNOWN_PATH";this.Pa.start(c)}c=b;S("wug_networking_gzip_request")&&(c=nn(b));return new window.Request(a,c)}handleResponse(a,b){let c;c=a.text().then(d=>{if((null==b?0:b.Ng)&&a.ok){var e=b.Ng;ya(e);if(null==d||""==d)d=Aa(new e,cf);else{xa(d);d=JSON.parse(d);if(!Array.isArray(d))throw Error("Expected to deserialize an Array but got "+ia(d)+": "+d);wd(d,32);d=se(e,d)}return d}d=d.replace(")]}'","");if((null==b?0:b.dg)&&d)try{e=JSON.parse(d)}catch(g){throw new gs("JSON parsing failed after fetch");
  509. }let f;return null!=(f=e)?f:JSON.parse(d)});a.redirected||a.ok?this.Pa&&this.Pa.success():(this.Pa&&this.Pa.gg(),c=c.then(d=>{vp(new V("Error: API fetch failed",a.status,a.url,d));return Object.assign({},d,{errorMetadata:{status:a.status}})}));return c}};Ar[sn]=[new un(new tn("NETWORK_SLI_TOKEN"))];hr(es);hr(Zr);hr(bs);hr(fs);hr(bs);const is={player:hr(bs),jh:gr($r),kh:gr(as)};hr(ds);(function(){var a={zd:{browseEndpoint:gr(Yr)},Wb:{player:void 0,Ef:gr(cs)},tc:is},b=new Br(a);Qr(a.Wb,a.tc,b);a=z(Pr.instance,"PageRequestService must be initialized.");let c;b=window;c=b.ytCommand&&b.ytPageType?Xr(a,b.ytCommand,{},v.location.href,b.ytPageType,()=>{},()=>!1):Wr(a,v.location.href,{},v.location.href,()=>{},()=>!1);window.getDataPromise=()=>{const d=window.ytInitialPlayerResponse;return d?c.then(e=>{e.playerResponse||(e.playerResponse=d);return e}):c}})();
  510. })();</script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/scheduler.vflset/scheduler.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/www-i18n-constants-en_US.vflset/www-i18n-constants.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('csl', null, '');}</script><link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=YouTube+Sans:wght@300..900&display=swap" nonce="568FjQzo3DLfJFqNGpzwSQ"><script name="www-roboto" nonce="a0dixXA3CjhItdPpKveUpA">if (document.fonts && document.fonts.load) {document.fonts.load("400 10pt Roboto", ""); document.fonts.load("500 10pt Roboto", "");}</script><link rel="stylesheet" href="/s/player/652ba3a2/www-player.css" nonce="568FjQzo3DLfJFqNGpzwSQ"><link rel="stylesheet" href="https://www.youtube.com/s/desktop/5519da25/cssbin/www-main-desktop-watch-page-skeleton.css" nonce="568FjQzo3DLfJFqNGpzwSQ"><link rel="stylesheet" href="https://www.youtube.com/s/desktop/5519da25/cssbin/www-main-desktop-player-skeleton.css" nonce="568FjQzo3DLfJFqNGpzwSQ"><link rel="stylesheet" href="https://www.youtube.com/s/desktop/5519da25/cssbin/www-onepick.css" nonce="568FjQzo3DLfJFqNGpzwSQ"><link rel="stylesheet" href="https://www.youtube.com/s/_/ytmainappweb/_/ss/k=ytmainappweb.kevlar_base.6yiwxGOLh7I.L.X.O/am=AECAFg/d=0/rs=AGKMywEW5Luj9tvgezdVbBL2FC85PQl9NQ" nonce="568FjQzo3DLfJFqNGpzwSQ"><style class="global_styles" nonce="568FjQzo3DLfJFqNGpzwSQ">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="568FjQzo3DLfJFqNGpzwSQ">ytd-masthead.shell{background-color:#fff!important;position:fixed;top:0;right:0;left:0;display:-ms-flex;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;height:56px;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-moz-box-align: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-color:#0f0f0f!important}ytd-masthead.shell.full-window-mode{background-color:#0f0f0f!important;opacity:0;-webkit-transform:translateY(calc(-100% - 5px));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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}ytd-masthead #masthead-logo #country-code{margin-right:2px}ytd-masthead.shell #yt-logo-red-svg,ytd-masthead.shell #yt-logo-red-updated-svg,ytd-masthead.shell #yt-logo-svg,ytd-masthead.shell #yt-logo-updated-svg{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:8px;padding:0;color:#000}ytd-masthead.shell #a11y-skip-nav{display:none}ytd-masthead.shell svg{width:40px;height:40px;padding:8px;margin-right:8px;-moz-box-sizing:border-box;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:#fff}ytd-masthead svg#yt-logo-svg{width:80px}ytd-masthead svg#yt-logo-red-svg{width:106.4px}ytd-masthead svg#yt-logo-updated-svg{width:90px}ytd-masthead svg#yt-logo-red-updated-svg{width:97px}@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;-webkit-box-flex:1;-moz-box-flex:1;flex:1;-webkit-flex-basis:0.000000001px;-ms-flex-preferred-size:0.000000001px;flex-basis:0.000000001px}ytd-masthead.shell #yt-logo-red-svg,ytd-masthead.shell #yt-logo-svg{margin-left:4px}}@media (min-width:876px){ytd-masthead #masthead-logo{width:129px}}#masthead-skeleton-icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;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:#e3e3e3}ytd-masthead.dark .masthead-skeleton-icon{background-color:#292929}</style><style class="masthead_custom_styles" is="custom-style" id="ext-styles" nonce="568FjQzo3DLfJFqNGpzwSQ">:-stv-set-elsewhere{--yt-spec-icon-active-other:initial}ytd-masthead .yt-icons-ext{color:var(--yt-spec-icon-active-other)}ytd-masthead svg#yt-logo-red-svg #youtube-red-paths path,ytd-masthead svg#yt-logo-red-updated-svg #youtube-red-paths path,ytd-masthead svg#yt-logo-svg #youtube-paths path,ytd-masthead svg#yt-logo-updated-svg #youtube-paths path{fill:#282828}ytd-masthead.dark svg#yt-logo-red-svg #youtube-red-paths path,ytd-masthead.dark svg#yt-logo-red-updated-svg #youtube-red-paths path,ytd-masthead.dark svg#yt-logo-svg #youtube-paths path,ytd-masthead.dark svg#yt-logo-updated-svg #youtube-paths path,ytd-masthead.theater svg#yt-logo-red-svg #youtube-red-paths path,ytd-masthead.theater svg#yt-logo-svg #youtube-paths path{fill:#fff}</style><style class="searchbox" nonce="568FjQzo3DLfJFqNGpzwSQ">#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;-webkit-box-flex:1;-moz-box-flex:1;flex:1;-webkit-flex-basis:0.000000001px;-ms-flex-preferred-size: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:#888}#search-input.ytd-searchbox-spt #search::-moz-input-placeholder{color:#888}#search-input.ytd-searchbox-spt #search:-ms-input-placeholder{color:#888}</style><style class="kevlar_global_styles" nonce="568FjQzo3DLfJFqNGpzwSQ">html{background-color:#fff!important;-webkit-text-size-adjust:none}html[dark]{background-color:#0f0f0f!important}#logo-red-icon-container.ytd-topbar-logo-renderer{width:86px}</style><meta name="theme-color" content="rgba(255, 255, 255, 0.98)"><link rel="search" type="application/opensearchdescription+xml" href="https://www.youtube.com/opensearch?locale=en_US" title="YouTube"><link rel="manifest" href="/manifest.webmanifest" crossorigin="use-credentials"><script nonce="a0dixXA3CjhItdPpKveUpA">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}};
  511. ytimg.preload('https:\/\/rr5---sn-vgqsknlk.googlevideo.com\/generate_204');ytimg.preload('https:\/\/rr5---sn-vgqsknlk.googlevideo.com\/generate_204?conn2');</script><link rel="canonical" href="https://www.youtube.com/watch?v=C3TdtpKFZLE"><link rel="alternate" media="handheld" href="https://m.youtube.com/watch?v=C3TdtpKFZLE"><link rel="alternate" media="only screen and (max-width: 640px)" href="https://m.youtube.com/watch?v=C3TdtpKFZLE"><title>Сколько нужно денег, чтобы стать поставщиком на Wildberries - YouTube</title><meta name="title" content="Сколько нужно денег, чтобы стать поставщиком на Wildberries"><meta name="description" content="📲 Оставьте заявку на аудит вашего бизнеса на маркетплейсах https://clck.ru/38wq2D👉 Получить таблицу с прибыльными товарами - https://clck.ru/38p88Q 📊 Бот-..."><meta name="keywords" content="поставщик, как стать поставщиком, как стать поставщиком на wildberries, как стать поставщиком wildberries, как стать поставщиком вайлдберриз, wildberries, вайлдберриз, как продавать на wildberries, бизнес на wildberries, как начать продавать на wildberries, как продавать на вайлдберриз, бизнес на вайлдберриз, как заработать на вайлдберриз, как начать бизнес на wildberries, маркет гуру, market guru, товарный бизнес, товарный бизнес с нуля, как начать товарный бизнес"><link rel="shortlinkUrl" href="https://youtu.be/C3TdtpKFZLE"><link rel="alternate" href="android-app://com.google.android.youtube/http/www.youtube.com/watch?v=C3TdtpKFZLE&amp;feature=youtu.be"><link rel="alternate" href="ios-app://544007664/vnd.youtube/www.youtube.com/watch?v=C3TdtpKFZLE&amp;feature=youtu.be"><link rel="alternate" type="application/json+oembed" href="https://www.youtube.com/oembed?format=json&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DC3TdtpKFZLE" title="Сколько нужно денег, чтобы стать поставщиком на Wildberries"><link rel="alternate" type="text/xml+oembed" href="https://www.youtube.com/oembed?format=xml&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DC3TdtpKFZLE" title="Сколько нужно денег, чтобы стать поставщиком на Wildberries"><meta name="robots" content="noindex"><link rel="image_src" href="https://i.ytimg.com/vi/C3TdtpKFZLE/maxresdefault.jpg"><meta property="og:site_name" content="YouTube"><meta property="og:url" content="https://www.youtube.com/watch?v=C3TdtpKFZLE"><meta property="og:title" content="Сколько нужно денег, чтобы стать поставщиком на Wildberries"><meta property="og:image" content="https://i.ytimg.com/vi/C3TdtpKFZLE/maxresdefault.jpg"><meta property="og:image:width" content="1280"><meta property="og:image:height" content="720"><meta property="og:description" content="📲 Оставьте заявку на аудит вашего бизнеса на маркетплейсах https://clck.ru/38wq2D👉 Получить таблицу с прибыльными товарами - https://clck.ru/38p88Q 📊 Бот-..."><meta property="al:ios:app_store_id" content="544007664"><meta property="al:ios:app_name" content="YouTube"><meta property="al:ios:url" content="vnd.youtube://www.youtube.com/watch?v=C3TdtpKFZLE&amp;feature=youtu.be&amp;feature=applinks"><meta property="al:android:url" content="vnd.youtube://www.youtube.com/watch?v=C3TdtpKFZLE&amp;feature=youtu.be&amp;feature=applinks"><meta property="al:web:url" content="http://www.youtube.com/watch?v=C3TdtpKFZLE&amp;feature=youtu.be&amp;feature=applinks"><meta property="og:type" content="video.other"><meta property="og:video:url" content="https://www.youtube.com/embed/C3TdtpKFZLE"><meta property="og:video:secure_url" content="https://www.youtube.com/embed/C3TdtpKFZLE"><meta property="og:video:type" content="text/html"><meta property="og:video:width" content="1280"><meta property="og:video:height" content="720"><meta property="al:android:app_name" content="YouTube"><meta property="al:android:package" content="com.google.android.youtube"><meta property="og:video:tag" content="поставщик"><meta property="og:video:tag" content="как стать поставщиком"><meta property="og:video:tag" content="как стать поставщиком на wildberries"><meta property="og:video:tag" content="как стать поставщиком wildberries"><meta property="og:video:tag" content="как стать поставщиком вайлдберриз"><meta property="og:video:tag" content="wildberries"><meta property="og:video:tag" content="вайлдберриз"><meta property="og:video:tag" content="как продавать на wildberries"><meta property="og:video:tag" content="бизнес на wildberries"><meta property="og:video:tag" content="как начать продавать на wildberries"><meta property="og:video:tag" content="как продавать на вайлдберриз"><meta property="og:video:tag" content="бизнес на вайлдберриз"><meta property="og:video:tag" content="как заработать на вайлдберриз"><meta property="og:video:tag" content="как начать бизнес на wildberries"><meta property="og:video:tag" content="маркет гуру"><meta property="og:video:tag" content="market guru"><meta property="og:video:tag" content="товарный бизнес"><meta property="og:video:tag" content="товарный бизнес с нуля"><meta property="og:video:tag" content="как начать товарный бизнес"><meta property="fb:app_id" content="87741124305"><meta name="twitter:card" content="player"><meta name="twitter:site" content="@youtube"><meta name="twitter:url" content="https://www.youtube.com/watch?v=C3TdtpKFZLE"><meta name="twitter:title" content="Сколько нужно денег, чтобы стать поставщиком на Wildberries"><meta name="twitter:description" content="📲 Оставьте заявку на аудит вашего бизнеса на маркетплейсах https://clck.ru/38wq2D👉 Получить таблицу с прибыльными товарами - https://clck.ru/38p88Q 📊 Бот-..."><meta name="twitter:image" content="https://i.ytimg.com/vi/C3TdtpKFZLE/maxresdefault.jpg"><meta name="twitter:app:name:iphone" content="YouTube"><meta name="twitter:app:id:iphone" content="544007664"><meta name="twitter:app:name:ipad" content="YouTube"><meta name="twitter:app:id:ipad" content="544007664"><meta name="twitter:app:url:iphone" content="vnd.youtube://www.youtube.com/watch?v=C3TdtpKFZLE&amp;feature=youtu.be&amp;feature=applinks"><meta name="twitter:app:url:ipad" content="vnd.youtube://www.youtube.com/watch?v=C3TdtpKFZLE&amp;feature=youtu.be&amp;feature=applinks"><meta name="twitter:app:name:googleplay" content="YouTube"><meta name="twitter:app:id:googleplay" content="com.google.android.youtube"><meta name="twitter:app:url:googleplay" content="https://www.youtube.com/watch?v=C3TdtpKFZLE"><meta name="twitter:player" content="https://www.youtube.com/embed/C3TdtpKFZLE"><meta name="twitter:player:width" content="1280"><meta name="twitter:player:height" content="720"><div id="watch7-content" class="watch-main-col" itemscope itemid="" itemtype="http://schema.org/VideoObject"><link itemprop="url" href="https://www.youtube.com/watch?v=C3TdtpKFZLE"><meta itemprop="name" content="Сколько нужно денег, чтобы стать поставщиком на Wildberries"><meta itemprop="description" content="📲 Оставьте заявку на аудит вашего бизнеса на маркетплейсах https://clck.ru/38wq2D👉 Получить таблицу с прибыльными товарами - https://clck.ru/38p88Q 📊 Бот-..."><meta itemprop="requiresSubscription" content="False"><meta itemprop="identifier" content="C3TdtpKFZLE"><meta itemprop="duration" content="PT12M50S"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><link itemprop="url" href="http://www.youtube.com/@MarketGuru-WildberriesOzon"><link itemprop="name" content="MarketGuru - Сервис аналитики Wildberries"></span><script type="application/ld+json" nonce="a0dixXA3CjhItdPpKveUpA">{"@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "item": {"@id": "http:\/\/www.youtube.com\/@MarketGuru-WildberriesOzon", "name": "MarketGuru - Сервис аналитики Wildberries"}}]}</script><link itemprop="thumbnailUrl" href="https://i.ytimg.com/vi/C3TdtpKFZLE/maxresdefault.jpg"><span itemprop="thumbnail" itemscope itemtype="http://schema.org/ImageObject"><link itemprop="url" href="https://i.ytimg.com/vi/C3TdtpKFZLE/maxresdefault.jpg"><meta itemprop="width" content="1280"><meta itemprop="height" content="720"></span><link itemprop="embedUrl" href="https://www.youtube.com/embed/C3TdtpKFZLE"><meta itemprop="playerType" content="HTML5 Flash"><meta itemprop="width" content="1280"><meta itemprop="height" content="720"><meta itemprop="isFamilyFriendly" content="true"><meta itemprop="regionsAllowed" content="AD,AE,AF,AG,AI,AL,AM,AO,AQ,AR,AS,AT,AU,AW,AX,AZ,BA,BB,BD,BE,BF,BG,BH,BI,BJ,BL,BM,BN,BO,BQ,BR,BS,BT,BV,BW,BY,BZ,CA,CC,CD,CF,CG,CH,CI,CK,CL,CM,CN,CO,CR,CU,CV,CW,CX,CY,CZ,DE,DJ,DK,DM,DO,DZ,EC,EE,EG,EH,ER,ES,ET,FI,FJ,FK,FM,FO,FR,GA,GB,GD,GE,GF,GG,GH,GI,GL,GM,GN,GP,GQ,GR,GS,GT,GU,GW,GY,HK,HM,HN,HR,HT,HU,ID,IE,IL,IM,IN,IO,IQ,IR,IS,IT,JE,JM,JO,JP,KE,KG,KH,KI,KM,KN,KP,KR,KW,KY,KZ,LA,LB,LC,LI,LK,LR,LS,LT,LU,LV,LY,MA,MC,MD,ME,MF,MG,MH,MK,ML,MM,MN,MO,MP,MQ,MR,MS,MT,MU,MV,MW,MX,MY,MZ,NA,NC,NE,NF,NG,NI,NL,NO,NP,NR,NU,NZ,OM,PA,PE,PF,PG,PH,PK,PL,PM,PN,PR,PS,PT,PW,PY,QA,RE,RO,RS,RU,RW,SA,SB,SC,SD,SE,SG,SH,SI,SJ,SK,SL,SM,SN,SO,SR,SS,ST,SV,SX,SY,SZ,TC,TD,TF,TG,TH,TJ,TK,TL,TM,TN,TO,TR,TT,TV,TW,TZ,UA,UG,UM,US,UY,UZ,VA,VC,VE,VG,VI,VN,VU,WF,WS,YE,YT,ZA,ZM,ZW"><meta itemprop="interactionCount" content="10147"><meta itemprop="datePublished" content="2022-02-04T07:03:20-08:00"><meta itemprop="uploadDate" content="2022-02-04T07:03:20-08:00"><meta itemprop="genre" content="People &amp; Blogs"></div></head><body dir="ltr" no-y-overflow><script nonce="a0dixXA3CjhItdPpKveUpA">var ytInitialPlayerResponse = {"responseContext":{"serviceTrackingParams":[{"service":"GFEEDBACK","params":[{"key":"is_viewed_live","value":"False"},{"key":"ipcc","value":"0"},{"key":"is_alc_surface","value":"false"},{"key":"logged_in","value":"0"},{"key":"e","value":"23804281,23848210,23946420,23966208,23983296,23986026,23998056,24004644,24036948,24077241,24080738,24120820,24135310,24166867,24181174,24186125,24187377,24241378,24290971,24377598,24425061,24439361,24451319,24453989,24457854,24466622,24468724,24515423,24524098,24524562,24542367,24543669,24548627,24548629,24550458,24560416,24566687,24690004,24699899,39325763,39325854,39325978,51009781,51010235,51012659,51014899,51016856,51017346,51017375,51020570,51025415,51030101,51033399,51033765,51037346,51037351,51038805,51039200,51042257,51048489,51050361,51053689,51054765,51057501,51057848,51057855,51059573,51060353,51063643,51064835,51069269,51072748,51074183,51079239,51089177,51089441,51089842,51091331,51092660,51094175,51094202,51094207,51095478,51096577,51098297,51098299,51099085,51100401,51101454,51104988,51106995,51107333,51107338,51109704,51111738,51112401,51113658,51113663,51115184,51116067,51117318,51118932,51119507,51119509,51119511,51122047,51123075,51124104,51124405,51124413,51127505,51129058,51129208,51129209,51129216,51129218,51129220,51129222,51129224,51129395,51129415,51132393,51133103,51134506,51135656,51136142,51137045,51137893,51139118,51139379,51141537,51141798,51142840,51142842,51142882,51142891,51143217,51143862,51145219,51145749,51145821,51146125,51146962,51147059,51147416,51147556,51147727,51148974,51148981,51148997,51150034,51152043,51152050,51152207,51152253,51152530,51153492,51156386,51156582,51156960,51157410,51157430,51157432,51157838,51158470,51158514,51158535,51159388,51161419,51162170,51162384,51162620,51162973,51163637,51165280,51165467,51165620,51166316,51167063,51167143,51167169,51167392,51167913,51168225,51168280,51168776,51168919,51168926,51168968,51168970,51169258,51169260,51169339,51169619,51169946,51170249,51170373,51171449,51172031,51173132,51173891,51173924,51174220,51174253,51174430,51174435"}]},{"service":"CSI","params":[{"key":"c","value":"WEB"},{"key":"cver","value":"2.20240425.07.00"},{"key":"yt_li","value":"0"},{"key":"GetPlayer_rid","value":"0x4c11602785e1356c"}]},{"service":"GUIDED_HELP","params":[{"key":"logged_in","value":"0"}]},{"service":"ECATCHER","params":[{"key":"client.version","value":"2.20240425"},{"key":"client.name","value":"WEB"}]}],"maxAgeSeconds":0,"mainAppWebResponseContext":{"loggedOut":true,"trackingParam":"kx_fmPxhoPZR-5clv2JO3CYmko2R8_1EEy0v0XmqkTL3oazRgkuMsNLBwOcCE59TDtslLKPQ-SS"},"webResponseContextExtensionData":{"hasDecorated":true}},"playabilityStatus":{"status":"OK","playableInEmbed":true,"miniplayer":{"miniplayerRenderer":{"playbackMode":"PLAYBACK_MODE_ALLOW"}},"contextParams":"Q0FFU0FnZ0M="},"streamingData":{"expiresInSeconds":"21540","formats":[{"itag":18,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=18\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2SH1cwKJUflScLYf6AVrc1DNN-VdZyu0ypB4X0c6nMyr1mZKIawDh3y7qQ-93qAb-vIeMp10Hg-\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=tW6ZpGWOKK401ls8BiRZqbIQ\u0026cnr=14\u0026ratebypass=yes\u0026dur=769.393\u0026lmt=1660289101283624\u0026mt=1714261608\u0026fvip=4\u0026c=WEB\u0026sefc=1\u0026txp=6318224\u0026n=GpbCbbFq-60MCF1OiT\u0026sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhAMlSZf6fdouQgpdmfjWJVhBkvcGJYoySyHPAcdo0tN5iAiEAzgH-sfGAZT9NsftoxWxtTrzZXHAQDDIX5iNtOsyMhAk%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"","bitrate":410968,"width":640,"height":360,"lastModified":"1660289101283624","quality":"medium","fps":30,"qualityLabel":"360p","projectionType":"RECTANGULAR","audioQuality":"AUDIO_QUALITY_LOW","approxDurationMs":"769393","audioSampleRate":"44100","audioChannels":2},{"itag":22,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=22\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2SH1cwKJUflScLYf6AVrc1DNN-VdZyu0ypB4X0c6nMyr1mZKIawDh3y7qQ-93qAb-vIeMp10Hg-\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=tW6ZpGWOKK401ls8BiRZqbIQ\u0026cnr=14\u0026ratebypass=yes\u0026dur=769.393\u0026lmt=1643992081678059\u0026mt=1714261608\u0026fvip=4\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=GpbCbbFq-60MCF1OiT\u0026sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Ccnr%2Cratebypass%2Cdur%2Clmt\u0026sig=AJfQdSswRQIhAKhPX7qqtt_dKcv-WCGqpGq_LT9Rn3wOKlnAo2IQCbYBAiBvr2PS1HyGZ669JVzQOgv5D7FBdZuirsVBdNSmFBqL3g%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.64001F, mp4a.40.2\"","bitrate":1477058,"width":1280,"height":720,"lastModified":"1643992081678059","quality":"hd720","fps":30,"qualityLabel":"720p","projectionType":"RECTANGULAR","audioQuality":"AUDIO_QUALITY_MEDIUM","approxDurationMs":"769393","audioSampleRate":"44100","audioChannels":2}],"adaptiveFormats":[{"itag":315,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=315\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=1664766638\u0026dur=769.333\u0026lmt=1643991942026781\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhAPS_ahekf-yZXv10r-NA0t-5vl3Rw0cu9b48nPVsSDufAiEAmK_7OmHuihOcwQswA0T6sVbP0DQpsJhYCEs69T2lkLE%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":22446429,"width":3840,"height":2160,"initRange":{"start":"0","end":"219"},"indexRange":{"start":"220","end":"2944"},"lastModified":"1643991942026781","contentLength":"1664766638","quality":"hd2160","fps":60,"qualityLabel":"2160p60","projectionType":"RECTANGULAR","averageBitrate":17311272,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":308,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=308\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=899675801\u0026dur=769.333\u0026lmt=1643991942009144\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhAIzb4Hf7GAaMbidmu-U_4Aru8_JGj85KscQfqe0e6NaWAiEA0npMfbfbOnqAUAqHQiLkZxLVr_vGHD7k-i6_Sdfg-U4%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":11872948,"width":2560,"height":1440,"initRange":{"start":"0","end":"219"},"indexRange":{"start":"220","end":"2943"},"lastModified":"1643991942009144","contentLength":"899675801","quality":"hd1440","fps":60,"qualityLabel":"1440p60","projectionType":"RECTANGULAR","averageBitrate":9355384,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":299,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=299\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=310321720\u0026dur=769.333\u0026lmt=1643992033122927\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIhAMhSsCrcPhFBtyGHFgNYh9TQaMSQsM-JINzmcErrbkZkAiB6UjiwS9L83Wt6wHLAEak4FjkIDcGuHIeXMuUhAghipg%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.64002a\"","bitrate":6176228,"width":1920,"height":1080,"initRange":{"start":"0","end":"741"},"indexRange":{"start":"742","end":"2597"},"lastModified":"1643992033122927","contentLength":"310321720","quality":"hd1080","fps":60,"qualityLabel":"1080p60","projectionType":"RECTANGULAR","averageBitrate":3226917,"approxDurationMs":"769333"},{"itag":303,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=303\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=300884381\u0026dur=769.333\u0026lmt=1643991941999563\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhAK7VUelLSg6jgiqSz4Cl-QblM_3Jakkzq5mRn5MmoeyZAiEA5RFC1J3Mb5HvphCvD1m12H-RUcRkMquQfvs-kvax374%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":4044188,"width":1920,"height":1080,"initRange":{"start":"0","end":"219"},"indexRange":{"start":"220","end":"2938"},"lastModified":"1643991941999563","contentLength":"300884381","quality":"hd1080","fps":60,"qualityLabel":"1080p60","projectionType":"RECTANGULAR","averageBitrate":3128781,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":136,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=136\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=129713174\u0026dur=769.333\u0026lmt=1643992033154669\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRAIgWrjFV5ggmaRLWy1gOnuOto0aP6896glpCNimqt8XnqECIDIF7tnYoeqbGWpPY0-fdWOGoe489p7c6OUoK1ZoyfFH\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.64001f\"","bitrate":2204176,"width":1280,"height":720,"initRange":{"start":"0","end":"739"},"indexRange":{"start":"740","end":"2595"},"lastModified":"1643992033154669","contentLength":"129713174","quality":"hd720","fps":30,"qualityLabel":"720p","projectionType":"RECTANGULAR","averageBitrate":1348837,"approxDurationMs":"769333"},{"itag":247,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=247\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=102250602\u0026dur=769.333\u0026lmt=1643991942020702\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIgZafcG6TJsxNIiNJmztPs0oxDX07ItjJ3-btTg7e6GMkCIQCYQBA15XAkMfb8YounnJwnQ2pv58Encb7uSezrWC0IHg%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":1352587,"width":1280,"height":720,"initRange":{"start":"0","end":"219"},"indexRange":{"start":"220","end":"2917"},"lastModified":"1643991942020702","contentLength":"102250602","quality":"hd720","fps":30,"qualityLabel":"720p","projectionType":"RECTANGULAR","averageBitrate":1063264,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":298,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=298\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=157296282\u0026dur=769.333\u0026lmt=1643992033125078\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIgA_lWHxED6qo_YmPwuENKSZOxWcTquq-ED7yphaotgGICIQCATRzrt_Ias7JBABrQo8JzvAWqS8YXiqs93zuDJNLpkA%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.640020\"","bitrate":3501731,"width":1280,"height":720,"initRange":{"start":"0","end":"739"},"indexRange":{"start":"740","end":"2595"},"lastModified":"1643992033125078","contentLength":"157296282","quality":"hd720","fps":60,"qualityLabel":"720p60","projectionType":"RECTANGULAR","averageBitrate":1635663,"approxDurationMs":"769333"},{"itag":302,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=302\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=165050031\u0026dur=769.333\u0026lmt=1643991942001962\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIhAKHs95eufQIqMGzv0U8GRiJEVJ95RCcsVz3ME8ESoAf5AiAc3Ht6T6-IqJGCeih6PETs6guLydxmpGO8WQBqwFF4Vg%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":2422419,"width":1280,"height":720,"initRange":{"start":"0","end":"218"},"indexRange":{"start":"219","end":"2930"},"lastModified":"1643991942001962","contentLength":"165050031","quality":"hd720","fps":60,"qualityLabel":"720p60","projectionType":"RECTANGULAR","averageBitrate":1716292,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":135,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=135\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=54635514\u0026dur=769.333\u0026lmt=1643992033118078\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIgXxBdRhBCeo0yLaSx4XNBeCkYCZcrNovEN6QZbEB_VI0CIQDsWo_z5XJuk6yDoRKrgZVtMoojkGLdo3YVr5yGLo1odQ%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.4d401f\"","bitrate":1244032,"width":854,"height":480,"initRange":{"start":"0","end":"740"},"indexRange":{"start":"741","end":"2596"},"lastModified":"1643992033118078","contentLength":"54635514","quality":"large","fps":30,"qualityLabel":"480p","projectionType":"RECTANGULAR","averageBitrate":568133,"approxDurationMs":"769333"},{"itag":244,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=244\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=46680551\u0026dur=769.333\u0026lmt=1643991942039871\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIhAKhJHJm8xhG7rEXXUtdD32v7ICrQNfTo4HhRkmoVpkFrAiBfDoEXY6r8_on4Ykv7XsgDvx9962qAqtjlJ77iRyukQA%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":641937,"width":854,"height":480,"initRange":{"start":"0","end":"219"},"indexRange":{"start":"220","end":"2892"},"lastModified":"1643991942039871","contentLength":"46680551","quality":"large","fps":30,"qualityLabel":"480p","projectionType":"RECTANGULAR","averageBitrate":485413,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":134,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=134\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=27205718\u0026dur=769.333\u0026lmt=1643992033119248\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIgNrLdaicl_HxziWY7gh37QKlMXapLlPNQwWSH896VO0gCIQDoVZ2LiP32rrJv26l-xG0lPMAViaUj0XuspiWSRgcD2w%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.4d401e\"","bitrate":697910,"width":640,"height":360,"initRange":{"start":"0","end":"740"},"indexRange":{"start":"741","end":"2596"},"lastModified":"1643992033119248","contentLength":"27205718","quality":"medium","fps":30,"qualityLabel":"360p","projectionType":"RECTANGULAR","averageBitrate":282901,"highReplication":true,"approxDurationMs":"769333"},{"itag":243,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=243\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=24616490\u0026dur=769.333\u0026lmt=1643991942004790\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhALyKe65lLo7V2RjUb6-F-lPzogNGJH8j059vm0thkL_YAiEA567eix008I0xWoe-TPVrbwBN8QUGpApgGUNwmHchKeQ%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":347021,"width":640,"height":360,"initRange":{"start":"0","end":"219"},"indexRange":{"start":"220","end":"2847"},"lastModified":"1643991942004790","contentLength":"24616490","quality":"medium","fps":30,"qualityLabel":"360p","projectionType":"RECTANGULAR","averageBitrate":255977,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":133,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=133\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=14386756\u0026dur=769.333\u0026lmt=1643992033150018\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIhAID377eWUJTG_I45xXTey-aS31ZdVB7vUvgRS23VjfAjAiBKVw4qVSvGoIbIPhyR83MbCC7C3oh_bc84a3FgpOkaMQ%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.4d4015\"","bitrate":260392,"width":426,"height":240,"initRange":{"start":"0","end":"739"},"indexRange":{"start":"740","end":"2595"},"lastModified":"1643992033150018","contentLength":"14386756","quality":"small","fps":30,"qualityLabel":"240p","projectionType":"RECTANGULAR","averageBitrate":149602,"approxDurationMs":"769333"},{"itag":242,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=242\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=12698512\u0026dur=769.333\u0026lmt=1643991942069768\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhAMJsNuAvHg1kHRWl-oRffaFZGnA2gUYpoy5pNP3kmoffAiEAlgqylHGfCI04DkQJV_ae9VonS27iry5YlD1nfw-mQK4%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":186785,"width":426,"height":240,"initRange":{"start":"0","end":"218"},"indexRange":{"start":"219","end":"2793"},"lastModified":"1643991942069768","contentLength":"12698512","quality":"small","fps":30,"qualityLabel":"240p","projectionType":"RECTANGULAR","averageBitrate":132046,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":160,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=160\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=6741295\u0026dur=769.333\u0026lmt=1643992033119169\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRAIgfStd_nS2rNVkrdZ1J0a9rSsY6U8BBw9JBKOGexcLdQgCIBQDv7FkIayNkUlScPs7PAhfUlpkb-aGWlw74otbbg4S\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/mp4; codecs=\"avc1.4d400c\"","bitrate":108469,"width":256,"height":144,"initRange":{"start":"0","end":"738"},"indexRange":{"start":"739","end":"2594"},"lastModified":"1643992033119169","contentLength":"6741295","quality":"tiny","fps":30,"qualityLabel":"144p","projectionType":"RECTANGULAR","averageBitrate":70100,"approxDurationMs":"769333"},{"itag":278,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=278\u0026aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278%2C298%2C299%2C302%2C303%2C308%2C315\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=video%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=7194510\u0026dur=769.333\u0026lmt=1643991942063690\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6319222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRAIgXwFZtCnI8RS9uMhTSCbsasfoGQ9asNvDEWvu_pywtXACIEbFpOaNgTIZyBhKIdG1TQ0MFyeqw2Qi7lyQuHM_oZyb\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"video/webm; codecs=\"vp9\"","bitrate":89821,"width":256,"height":144,"initRange":{"start":"0","end":"218"},"indexRange":{"start":"219","end":"2792"},"lastModified":"1643991942063690","contentLength":"7194510","quality":"tiny","fps":30,"qualityLabel":"144p","projectionType":"RECTANGULAR","averageBitrate":74812,"colorInfo":{"primaries":"COLOR_PRIMARIES_BT709","transferCharacteristics":"COLOR_TRANSFER_CHARACTERISTICS_BT709","matrixCoefficients":"COLOR_MATRIX_COEFFICIENTS_BT709"},"approxDurationMs":"769333"},{"itag":140,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=140\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=audio%2Fmp4\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=12452816\u0026dur=769.393\u0026lmt=1643991887570647\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6311222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhAKhIV4H_ax6PtOUrdtDJT9idz_ZP45E-jgNExzU_Ile4AiEAvHD9bo7tjOUfAGiKnoCDDOtJZS3IwtebZVVqm6I_np4%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"audio/mp4; codecs=\"mp4a.40.2\"","bitrate":130951,"initRange":{"start":"0","end":"631"},"indexRange":{"start":"632","end":"1599"},"lastModified":"1643991887570647","contentLength":"12452816","quality":"tiny","projectionType":"RECTANGULAR","averageBitrate":129481,"highReplication":true,"audioQuality":"AUDIO_QUALITY_MEDIUM","approxDurationMs":"769393","audioSampleRate":"44100","audioChannels":2,"loudnessDb":-2.1900005},{"itag":249,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=249\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=audio%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=4937793\u0026dur=769.361\u0026lmt=1643991885149631\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6311222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRgIhAOy-hst8uQX1j03QpI6dJFKtjMhkwu1ZAIz9gQ98zHkgAiEAtjz3GbImk2J3RiDltruPIsfL7WSolKeHPjH3DvOTTmw%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"audio/webm; codecs=\"opus\"","bitrate":56650,"initRange":{"start":"0","end":"265"},"indexRange":{"start":"266","end":"1570"},"lastModified":"1643991885149631","contentLength":"4937793","quality":"tiny","projectionType":"RECTANGULAR","averageBitrate":51344,"audioQuality":"AUDIO_QUALITY_LOW","approxDurationMs":"769361","audioSampleRate":"48000","audioChannels":2,"loudnessDb":-2.1900005},{"itag":250,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=250\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=audio%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=6249974\u0026dur=769.361\u0026lmt=1643991885969682\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6311222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIhAJMXuwPeItoN0o_9UmYKikw5Cztt38bNM5LoBXyu3Y6RAiAVbdtEjHxgkm_D9wXEUml31l9rgWWscH2OnpYLLPUQDw%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"audio/webm; codecs=\"opus\"","bitrate":74269,"initRange":{"start":"0","end":"265"},"indexRange":{"start":"266","end":"1571"},"lastModified":"1643991885969682","contentLength":"6249974","quality":"tiny","projectionType":"RECTANGULAR","averageBitrate":64988,"audioQuality":"AUDIO_QUALITY_LOW","approxDurationMs":"769361","audioSampleRate":"48000","audioChannels":2,"loudnessDb":-2.1900005},{"itag":251,"url":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026itag=251\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026bui=AWRWj2Tx2fynnLjTyWVK8CC7lReI00fASPNJMmZuUIp68qGRFLW6d5Qsb3o6RlQc-PHN4hFdSvj91UVk\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026vprv=1\u0026svpuc=1\u0026mime=audio%2Fwebm\u0026ns=3Du-3e1eaSdglAYZJYNjG_oQ\u0026gir=yes\u0026clen=11490435\u0026dur=769.361\u0026lmt=1643991885880106\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026sefc=1\u0026txp=6311222\u0026n=WqvmTnMLW_Acn0U3ZF\u0026sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cbui%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt\u0026sig=AJfQdSswRQIhAO18ESVcLJwXsuZHhhcTafK9mefTPc99USqvCoSqVE9FAiAuRYNrA44gXYH-mRix6Jq0vCNBJjpHQTh43C456fubZA%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg","mimeType":"audio/webm; codecs=\"opus\"","bitrate":144661,"initRange":{"start":"0","end":"265"},"indexRange":{"start":"266","end":"1571"},"lastModified":"1643991885880106","contentLength":"11490435","quality":"tiny","projectionType":"RECTANGULAR","averageBitrate":119480,"audioQuality":"AUDIO_QUALITY_MEDIUM","approxDurationMs":"769361","audioSampleRate":"48000","audioChannels":2,"loudnessDb":-2.1900005}],"serverAbrStreamingUrl":"https://rr4---sn-vgqsknzz.googlevideo.com/videoplayback?expire=1714283491\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026ip=3.237.223.94\u0026id=o-AAoVeysd1wcXVFwDtbSmeOc4AR6hAhJZtfKynv7cx-3J\u0026source=youtube\u0026requiressl=yes\u0026xpc=EgVo2aDSNQ%3D%3D\u0026mh=qZ\u0026mm=31%2C26\u0026mn=sn-vgqsknzz%2Csn-ab5l6nrk\u0026ms=au%2Conr\u0026mv=u\u0026mvi=4\u0026pl=21\u0026spc=UWF9fy2gpsKqDXO2SpHzDZXSvPWAAhbj2lDTSpmRkyXjOHM1G7ot-3JSDF4S\u0026svpuc=1\u0026ns=0fyFfKAHNVXFjy8xYskVBxUQ\u0026sabr=1\u0026mt=1714261608\u0026fvip=4\u0026keepalive=yes\u0026c=WEB\u0026smc=1\u0026n=WdvFkaInfBNUomhazE\u0026sparams=expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Cxpc%2Cspc%2Csvpuc%2Cns%2Csabr\u0026sig=AJfQdSswRQIgSkBdudDZbB4_uYeqdPkl2OrX84ebNikIL7Lm5VIAODsCIQD1qPmhtSwOISJnfVbg0zPnYfu33yvcwpATb4YuueYgtg%3D%3D\u0026lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl\u0026lsig=AHWaYeowRAIgPEvRZXxI241F_N-qeUls53AujReeYUN1WQtYWbzOzyECIEz5jw9qKhBKDQn-NgEM-u4D8jgkgDOpJWgADeXak1Wg"},"playbackTracking":{"videostatsPlaybackUrl":{"baseUrl":"https://s.youtube.com/api/stats/playback?cl=627854367\u0026docid=C3TdtpKFZLE\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026feature=youtu.be\u0026fexp=\u0026ns=yt\u0026plid=AAYXHLMS9XzgXQS7\u0026sdetail=f%3Ayoutu.be%2C\u0026el=detailpage\u0026len=770\u0026of=GC6OCn1lTVgpgJyrp2hYjw\u0026vm=CAEQABgEOjJBSHFpSlRMQjZYbm1pUFpocDVwcTh0RjVSR2hVTVhJVzVGUTdzSmtraF8tRl9PNnFPUWJnQVBta0tESVU2d0tXWGt4dmpWWTd5c0stekdYTW5VcGFjZjMtNjdhTzFTal9SWkEtbFh5Qjlva2t6a1M5UTg4Zjg3ckhJSFVydUdpSzh3enhLR1dnY3FfZUZBZklJcElETnlBU2lETWgC"},"videostatsDelayplayUrl":{"baseUrl":"https://s.youtube.com/api/stats/delayplay?cl=627854367\u0026docid=C3TdtpKFZLE\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026feature=youtu.be\u0026fexp=\u0026ns=yt\u0026plid=AAYXHLMS9XzgXQS7\u0026sdetail=f%3Ayoutu.be%2C\u0026el=detailpage\u0026len=770\u0026of=GC6OCn1lTVgpgJyrp2hYjw\u0026vm=CAEQABgEOjJBSHFpSlRMQjZYbm1pUFpocDVwcTh0RjVSR2hVTVhJVzVGUTdzSmtraF8tRl9PNnFPUWJnQVBta0tESVU2d0tXWGt4dmpWWTd5c0stekdYTW5VcGFjZjMtNjdhTzFTal9SWkEtbFh5Qjlva2t6a1M5UTg4Zjg3ckhJSFVydUdpSzh3enhLR1dnY3FfZUZBZklJcElETnlBU2lETWgC"},"videostatsWatchtimeUrl":{"baseUrl":"https://s.youtube.com/api/stats/watchtime?cl=627854367\u0026docid=C3TdtpKFZLE\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026feature=youtu.be\u0026fexp=\u0026ns=yt\u0026plid=AAYXHLMS9XzgXQS7\u0026sdetail=f%3Ayoutu.be%2C\u0026el=detailpage\u0026len=770\u0026of=GC6OCn1lTVgpgJyrp2hYjw\u0026vm=CAEQABgEOjJBSHFpSlRMQjZYbm1pUFpocDVwcTh0RjVSR2hVTVhJVzVGUTdzSmtraF8tRl9PNnFPUWJnQVBta0tESVU2d0tXWGt4dmpWWTd5c0stekdYTW5VcGFjZjMtNjdhTzFTal9SWkEtbFh5Qjlva2t6a1M5UTg4Zjg3ckhJSFVydUdpSzh3enhLR1dnY3FfZUZBZklJcElETnlBU2lETWgC"},"ptrackingUrl":{"baseUrl":"https://www.youtube.com/ptracking?ei=g48tZs-3A7abkucP7YifuAk\u0026m=A7dk17d30XxfDLCXZeXW-KNKjbydqzXPw32An01atxvomd1DPttbEx5nbT6d9cGjSI_fMQpJe5KGaTO8h0maCedd\u0026plid=AAYXHLMS9XzgXQS7\u0026pltype=contentugc\u0026ptk=youtube_none\u0026video_id=C3TdtpKFZLE"},"qoeUrl":{"baseUrl":"https://s.youtube.com/api/stats/qoe?cl=627854367\u0026docid=C3TdtpKFZLE\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026event=streamingstats\u0026feature=youtu.be\u0026fexp=\u0026ns=yt\u0026plid=AAYXHLMS9XzgXQS7\u0026sdetail=f%3Ayoutu.be%2C"},"atrUrl":{"baseUrl":"https://s.youtube.com/api/stats/atr?docid=C3TdtpKFZLE\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026feature=youtu.be\u0026len=770\u0026ns=yt\u0026plid=AAYXHLMS9XzgXQS7\u0026ver=2","elapsedMediaTimeSeconds":5},"videostatsScheduledFlushWalltimeSeconds":[10,20,30],"videostatsDefaultFlushIntervalSeconds":40,"youtubeRemarketingUrl":{"baseUrl":"https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend=innertube\u0026cname=1\u0026cver=2_20240425\u0026data=backend%3Dinnertube%3Bcname%3D1%3Bcver%3D2_20240425%3Bptype%3Df_view%3Btype%3Dview%3Butuid%3DJ5GIk9u1PE6IPDTwXmCimw%3Butvid%3DC3TdtpKFZLE\u0026foc_id=J5GIk9u1PE6IPDTwXmCimw\u0026label=followon_view\u0026ptype=f_view\u0026random=451978978\u0026utuid=J5GIk9u1PE6IPDTwXmCimw","elapsedMediaTimeSeconds":0},"googleRemarketingUrl":{"baseUrl":"https://www.google.com/pagead/1p-user-list/962985656/?backend=innertube\u0026cname=1\u0026cver=2_20240425\u0026data=backend%3Dinnertube%3Bcname%3D1%3Bcver%3D2_20240425%3Bptype%3Df_view%3Btype%3Dview%3Butuid%3DJ5GIk9u1PE6IPDTwXmCimw%3Butvid%3DC3TdtpKFZLE\u0026is_vtc=0\u0026ptype=f_view\u0026random=66669864\u0026utuid=J5GIk9u1PE6IPDTwXmCimw","elapsedMediaTimeSeconds":0}},"captions":{"playerCaptionsTracklistRenderer":{"captionTracks":[{"baseUrl":"https://www.youtube.com/api/timedtext?v=C3TdtpKFZLE\u0026ei=g48tZs-3A7abkucP7YifuAk\u0026caps=asr\u0026opi=112496729\u0026xoaf=5\u0026hl=en\u0026ip=0.0.0.0\u0026ipbits=0\u0026expire=1714287091\u0026sparams=ip,ipbits,expire,v,ei,caps,opi,xoaf\u0026signature=AE70EB5230EC6C96AA24CA98AD59CEC51CEFA538.7C093C12989C106C924CCAFBC13E5D3E79088ECA\u0026key=yt8\u0026kind=asr\u0026lang=ru","name":{"simpleText":"Russian (auto-generated)"},"vssId":"a.ru","languageCode":"ru","kind":"asr","isTranslatable":true,"trackName":""}],"audioTracks":[{"captionTrackIndices":[0]}],"translationLanguages":[{"languageCode":"af","languageName":{"simpleText":"Afrikaans"}},{"languageCode":"ak","languageName":{"simpleText":"Akan"}},{"languageCode":"sq","languageName":{"simpleText":"Albanian"}},{"languageCode":"am","languageName":{"simpleText":"Amharic"}},{"languageCode":"ar","languageName":{"simpleText":"Arabic"}},{"languageCode":"hy","languageName":{"simpleText":"Armenian"}},{"languageCode":"as","languageName":{"simpleText":"Assamese"}},{"languageCode":"ay","languageName":{"simpleText":"Aymara"}},{"languageCode":"az","languageName":{"simpleText":"Azerbaijani"}},{"languageCode":"bn","languageName":{"simpleText":"Bangla"}},{"languageCode":"eu","languageName":{"simpleText":"Basque"}},{"languageCode":"be","languageName":{"simpleText":"Belarusian"}},{"languageCode":"bho","languageName":{"simpleText":"Bhojpuri"}},{"languageCode":"bs","languageName":{"simpleText":"Bosnian"}},{"languageCode":"bg","languageName":{"simpleText":"Bulgarian"}},{"languageCode":"my","languageName":{"simpleText":"Burmese"}},{"languageCode":"ca","languageName":{"simpleText":"Catalan"}},{"languageCode":"ceb","languageName":{"simpleText":"Cebuano"}},{"languageCode":"zh-Hans","languageName":{"simpleText":"Chinese (Simplified)"}},{"languageCode":"zh-Hant","languageName":{"simpleText":"Chinese (Traditional)"}},{"languageCode":"co","languageName":{"simpleText":"Corsican"}},{"languageCode":"hr","languageName":{"simpleText":"Croatian"}},{"languageCode":"cs","languageName":{"simpleText":"Czech"}},{"languageCode":"da","languageName":{"simpleText":"Danish"}},{"languageCode":"dv","languageName":{"simpleText":"Divehi"}},{"languageCode":"nl","languageName":{"simpleText":"Dutch"}},{"languageCode":"en","languageName":{"simpleText":"English"}},{"languageCode":"eo","languageName":{"simpleText":"Esperanto"}},{"languageCode":"et","languageName":{"simpleText":"Estonian"}},{"languageCode":"ee","languageName":{"simpleText":"Ewe"}},{"languageCode":"fil","languageName":{"simpleText":"Filipino"}},{"languageCode":"fi","languageName":{"simpleText":"Finnish"}},{"languageCode":"fr","languageName":{"simpleText":"French"}},{"languageCode":"gl","languageName":{"simpleText":"Galician"}},{"languageCode":"lg","languageName":{"simpleText":"Ganda"}},{"languageCode":"ka","languageName":{"simpleText":"Georgian"}},{"languageCode":"de","languageName":{"simpleText":"German"}},{"languageCode":"el","languageName":{"simpleText":"Greek"}},{"languageCode":"gn","languageName":{"simpleText":"Guarani"}},{"languageCode":"gu","languageName":{"simpleText":"Gujarati"}},{"languageCode":"ht","languageName":{"simpleText":"Haitian Creole"}},{"languageCode":"ha","languageName":{"simpleText":"Hausa"}},{"languageCode":"haw","languageName":{"simpleText":"Hawaiian"}},{"languageCode":"iw","languageName":{"simpleText":"Hebrew"}},{"languageCode":"hi","languageName":{"simpleText":"Hindi"}},{"languageCode":"hmn","languageName":{"simpleText":"Hmong"}},{"languageCode":"hu","languageName":{"simpleText":"Hungarian"}},{"languageCode":"is","languageName":{"simpleText":"Icelandic"}},{"languageCode":"ig","languageName":{"simpleText":"Igbo"}},{"languageCode":"id","languageName":{"simpleText":"Indonesian"}},{"languageCode":"ga","languageName":{"simpleText":"Irish"}},{"languageCode":"it","languageName":{"simpleText":"Italian"}},{"languageCode":"ja","languageName":{"simpleText":"Japanese"}},{"languageCode":"jv","languageName":{"simpleText":"Javanese"}},{"languageCode":"kn","languageName":{"simpleText":"Kannada"}},{"languageCode":"kk","languageName":{"simpleText":"Kazakh"}},{"languageCode":"km","languageName":{"simpleText":"Khmer"}},{"languageCode":"rw","languageName":{"simpleText":"Kinyarwanda"}},{"languageCode":"ko","languageName":{"simpleText":"Korean"}},{"languageCode":"kri","languageName":{"simpleText":"Krio"}},{"languageCode":"ku","languageName":{"simpleText":"Kurdish"}},{"languageCode":"ky","languageName":{"simpleText":"Kyrgyz"}},{"languageCode":"lo","languageName":{"simpleText":"Lao"}},{"languageCode":"la","languageName":{"simpleText":"Latin"}},{"languageCode":"lv","languageName":{"simpleText":"Latvian"}},{"languageCode":"ln","languageName":{"simpleText":"Lingala"}},{"languageCode":"lt","languageName":{"simpleText":"Lithuanian"}},{"languageCode":"lb","languageName":{"simpleText":"Luxembourgish"}},{"languageCode":"mk","languageName":{"simpleText":"Macedonian"}},{"languageCode":"mg","languageName":{"simpleText":"Malagasy"}},{"languageCode":"ms","languageName":{"simpleText":"Malay"}},{"languageCode":"ml","languageName":{"simpleText":"Malayalam"}},{"languageCode":"mt","languageName":{"simpleText":"Maltese"}},{"languageCode":"mi","languageName":{"simpleText":"Māori"}},{"languageCode":"mr","languageName":{"simpleText":"Marathi"}},{"languageCode":"mn","languageName":{"simpleText":"Mongolian"}},{"languageCode":"ne","languageName":{"simpleText":"Nepali"}},{"languageCode":"nso","languageName":{"simpleText":"Northern Sotho"}},{"languageCode":"no","languageName":{"simpleText":"Norwegian"}},{"languageCode":"ny","languageName":{"simpleText":"Nyanja"}},{"languageCode":"or","languageName":{"simpleText":"Odia"}},{"languageCode":"om","languageName":{"simpleText":"Oromo"}},{"languageCode":"ps","languageName":{"simpleText":"Pashto"}},{"languageCode":"fa","languageName":{"simpleText":"Persian"}},{"languageCode":"pl","languageName":{"simpleText":"Polish"}},{"languageCode":"pt","languageName":{"simpleText":"Portuguese"}},{"languageCode":"pa","languageName":{"simpleText":"Punjabi"}},{"languageCode":"qu","languageName":{"simpleText":"Quechua"}},{"languageCode":"ro","languageName":{"simpleText":"Romanian"}},{"languageCode":"ru","languageName":{"simpleText":"Russian"}},{"languageCode":"sm","languageName":{"simpleText":"Samoan"}},{"languageCode":"sa","languageName":{"simpleText":"Sanskrit"}},{"languageCode":"gd","languageName":{"simpleText":"Scottish Gaelic"}},{"languageCode":"sr","languageName":{"simpleText":"Serbian"}},{"languageCode":"sn","languageName":{"simpleText":"Shona"}},{"languageCode":"sd","languageName":{"simpleText":"Sindhi"}},{"languageCode":"si","languageName":{"simpleText":"Sinhala"}},{"languageCode":"sk","languageName":{"simpleText":"Slovak"}},{"languageCode":"sl","languageName":{"simpleText":"Slovenian"}},{"languageCode":"so","languageName":{"simpleText":"Somali"}},{"languageCode":"st","languageName":{"simpleText":"Southern Sotho"}},{"languageCode":"es","languageName":{"simpleText":"Spanish"}},{"languageCode":"su","languageName":{"simpleText":"Sundanese"}},{"languageCode":"sw","languageName":{"simpleText":"Swahili"}},{"languageCode":"sv","languageName":{"simpleText":"Swedish"}},{"languageCode":"tg","languageName":{"simpleText":"Tajik"}},{"languageCode":"ta","languageName":{"simpleText":"Tamil"}},{"languageCode":"tt","languageName":{"simpleText":"Tatar"}},{"languageCode":"te","languageName":{"simpleText":"Telugu"}},{"languageCode":"th","languageName":{"simpleText":"Thai"}},{"languageCode":"ti","languageName":{"simpleText":"Tigrinya"}},{"languageCode":"ts","languageName":{"simpleText":"Tsonga"}},{"languageCode":"tr","languageName":{"simpleText":"Turkish"}},{"languageCode":"tk","languageName":{"simpleText":"Turkmen"}},{"languageCode":"uk","languageName":{"simpleText":"Ukrainian"}},{"languageCode":"ur","languageName":{"simpleText":"Urdu"}},{"languageCode":"ug","languageName":{"simpleText":"Uyghur"}},{"languageCode":"uz","languageName":{"simpleText":"Uzbek"}},{"languageCode":"vi","languageName":{"simpleText":"Vietnamese"}},{"languageCode":"cy","languageName":{"simpleText":"Welsh"}},{"languageCode":"fy","languageName":{"simpleText":"Western Frisian"}},{"languageCode":"xh","languageName":{"simpleText":"Xhosa"}},{"languageCode":"yi","languageName":{"simpleText":"Yiddish"}},{"languageCode":"yo","languageName":{"simpleText":"Yoruba"}},{"languageCode":"zu","languageName":{"simpleText":"Zulu"}}],"defaultAudioTrackIndex":0}},"videoDetails":{"videoId":"C3TdtpKFZLE","title":"Сколько нужно денег, чтобы стать поставщиком на Wildberries","lengthSeconds":"769","keywords":["поставщик","как стать поставщиком","как стать поставщиком на wildberries","как стать поставщиком wildberries","как стать поставщиком вайлдберриз","wildberries","вайлдберриз","как продавать на wildberries","бизнес на wildberries","как начать продавать на wildberries","как продавать на вайлдберриз","бизнес на вайлдберриз","как заработать на вайлдберриз","как начать бизнес на wildberries","маркет гуру","market guru","товарный бизнес","товарный бизнес с нуля","как начать товарный бизнес"],"channelId":"UCJ5GIk9u1PE6IPDTwXmCimw","isOwnerViewing":false,"shortDescription":"📲 Оставьте заявку на аудит вашего бизнеса на маркетплейсах https://clck.ru/38wq2D\n👉 Получить таблицу с прибыльными товарами - https://clck.ru/38p88Q \n📊 Бот-аналитики Wildberries - https://clck.ru/38p89d \n🎁 Попробуйте сервис аналитики MarkerGuru бесплатно - https://clck.ru/38p8AP\n🖥 Скачать расширение MarketGuru - https://clck.ru/38owQ5\n👉 Наше сообщество: https://t.me/+j3vl5bYUCxIyMmVi\n\n🔻 Ближайшие мероприятия\n\n👉 https://clck.ru/34AtvC - бесплатный онлайн-практикум «СЕКРЕТ ДЕШЕВОГО ПРОДВИЖЕНИЯ ТОВАРОВ В ТОП WILDBERRIES БЕЗ САМОВЫКУПОВ (ФИШКА 2023 ГОДА)»\n\n👉 https://clck.ru/pjHX2 - 3-х дневный марафон по увеличению продаж на маркетплейсах  «КАК С НУЛЯ ВЫЙТИ НА 5 МЛН РУБЛЕЙ ПРОДАЖ В МЕСЯЦ НА МАРКЕТПЛЕЙСАХ»\n\n👉 https://clck.ru/rd28x - бесплатный мастеркласс «КАК ВЫЙТИ НА 10 МЛН РУБ/МЕС НА МАРКЕТПЛЕЙСАХ»\n\n👉 https://clck.ru/rczwN - 8-недельный курс «БИЗНЕС С НУЛЯ на маркетплейсах»\n\n👉 https://clck.ru/34Atpt - бесплатный мастеркласс «КАК ЗА 30 ДНЕЙ СТАТЬ МЕНЕДЖЕРОМ WILDBERRIES И ЗАРАБАТЫВАТЬ ОТ 100.000 РУБЛЕЙ ПРЯМО ИЗ ДОМА»\n\n👉 https://clck.ru/rczzE - 4-х недельный курс «МЕНЕДЖЕР МАРКЕТПЛЕЙСОВ». Освойте востребованную профессию Менеджер Маркетплейсов с доходом от 50 до 150 тыс/мес\n\n👉 https://clck.ru/pjHr6 - консультация с аналитиком\n👉 https://clck.ru/322zQC - заказать SEO - оптимизацию\n\nhttps://MarketGuru.io - это сервис аналитики и управления рекламой на маркетплейсах Wildberries и OZON\n\n#Wildberries \n#ТоварныйБизнес\n#БизнесНаWildberries \n#Товарка\n#МаркетГуру","isCrawlable":false,"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/C3TdtpKFZLE/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ==\u0026rs=AOn4CLBsX-T-Ggyp5h5tzc1AB3BXph3TUQ","width":168,"height":94},{"url":"https://i.ytimg.com/vi/C3TdtpKFZLE/hqdefault.jpg?sqp=-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ==\u0026rs=AOn4CLBs9NNXihPddbs-tqflc345O02mzw","width":196,"height":110},{"url":"https://i.ytimg.com/vi/C3TdtpKFZLE/hqdefault.jpg?sqp=-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=\u0026rs=AOn4CLBbIM8DJhZgk2wF1WaJgGNgiE8OLQ","width":246,"height":138},{"url":"https://i.ytimg.com/vi/C3TdtpKFZLE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=\u0026rs=AOn4CLDR_Hwj3aouBbWwCBO3QCKnFJ3GmA","width":336,"height":188},{"url":"https://i.ytimg.com/vi/C3TdtpKFZLE/maxresdefault.jpg","width":1920,"height":1080}]},"allowRatings":true,"viewCount":"10147","author":"MarketGuru - Сервис аналитики Wildberries","isPrivate":false,"isUnpluggedCorpus":false,"isLiveContent":false},"annotations":[{"playerAnnotationsExpandedRenderer":{"featuredChannel":{"startTimeMs":"0","endTimeMs":"749000","watermark":{"thumbnails":[{"url":"https://i.ytimg.com/an/J5GIk9u1PE6IPDTwXmCimw/featured_channel.jpg?v=61e6c842","width":40,"height":40}]},"trackingParams":"CBQQ8zciEwiPhcaYy-OFAxW2jeQGHW3EB5c=","navigationEndpoint":{"clickTrackingParams":"CBQQ8zciEwiPhcaYy-OFAxW2jeQGHW3EB5cyAml2","commandMetadata":{"webCommandMetadata":{"url":"/channel/UCJ5GIk9u1PE6IPDTwXmCimw","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCJ5GIk9u1PE6IPDTwXmCimw"}},"channelName":"MarketGuru - Сервис аналитики Wildberries","subscribeButton":{"subscribeButtonRenderer":{"buttonText":{"runs":[{"text":"SUBSCRIBE"}]},"subscribed":false,"enabled":true,"type":"FREE","channelId":"UCJ5GIk9u1PE6IPDTwXmCimw","showPreferences":false,"subscribedButtonText":{"runs":[{"text":"SUBSCRIBED"}]},"unsubscribedButtonText":{"runs":[{"text":"SUBSCRIBE"}]},"trackingParams":"CBUQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5cyAml2","unsubscribeButtonText":{"runs":[{"text":"UNSUBSCRIBE"}]},"serviceEndpoints":[{"clickTrackingParams":"CBUQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5cyAml2","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/subscription/subscribe"}},"subscribeEndpoint":{"channelIds":["UCJ5GIk9u1PE6IPDTwXmCimw"],"params":"EgIIBBgA"}},{"clickTrackingParams":"CBUQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CBUQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"CBYQxjgiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","dialogMessages":[{"runs":[{"text":"Unsubscribe from "},{"text":"MarketGuru - Сервис аналитики Wildberries"},{"text":"?"}]}],"confirmButton":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","size":"SIZE_DEFAULT","isDisabled":false,"text":{"runs":[{"text":"Unsubscribe"}]},"serviceEndpoint":{"clickTrackingParams":"CBgQ8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5cyAml2","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/subscription/unsubscribe"}},"unsubscribeEndpoint":{"channelIds":["UCJ5GIk9u1PE6IPDTwXmCimw"],"params":"CgIIBBgA"}},"accessibility":{"label":"Unsubscribe"},"trackingParams":"CBgQ8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5c="}},"cancelButton":{"buttonRenderer":{"style":"STYLE_TEXT","size":"SIZE_DEFAULT","isDisabled":false,"text":{"runs":[{"text":"Cancel"}]},"accessibility":{"label":"Cancel"},"trackingParams":"CBcQ8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5c="}},"primaryIsCancel":false}},"popupType":"DIALOG"}}]}}],"subscribeAccessibility":{"accessibilityData":{"label":"Subscribe to MarketGuru - Сервис аналитики Wildberries."}},"unsubscribeAccessibility":{"accessibilityData":{"label":"Unsubscribe from MarketGuru - Сервис аналитики Wildberries."}},"signInEndpoint":{"clickTrackingParams":"CBUQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"url":"https://accounts.google.com/ServiceLogin?service=youtube\u0026uilel=3\u0026passive=true\u0026continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fchannel%252FUCJ5GIk9u1PE6IPDTwXmCimw%26feature%3Div%26continue_action%3DQUFFLUhqbTJpUUlxUFF3ZFRha1NUb0dNTHo3SXJVRW10UXxBQ3Jtc0trSHRfTktjSXNoai16blZBOXN1MEtWb3ZScUktUFJxMVZ5R3BJd3c2ajlHOWdqQnM0UHZfNjF1QWZEeS02X0lEZURYY2tTcGlGZldVSGFmOXJrenU1TlVydUxhSlFOV2pGa2RtTGoxNVY3clcyOENWa2EtVlR6MGxwRDhLc2wzSENwajRoby1hSDZiZ0NwdV9qRUFRSG1HcjRSczJnblMxS1A2TFRDWF9SNUlEYnFRQmJOQjJHWmg4MTBOZDI3UUp1dVByWnA%253D\u0026hl=en"}}}}}},"allowSwipeDismiss":true,"annotationId":"61f6995c-0000-252b-bdad-089e08290898"}}],"playerConfig":{"audioConfig":{"loudnessDb":-2.1900005,"perceptualLoudnessDb":-16.190001,"enablePerFormatLoudness":true},"mediaCommonConfig":{"dynamicReadaheadConfig":{"maxReadAheadMediaTimeMs":120000,"minReadAheadMediaTimeMs":15000,"readAheadGrowthRateMs":1000},"mediaUstreamerRequestConfig":{"videoPlaybackUstreamerConfig":"CuQICrsGCAAlAACAPy0zM3M_NT0Klz9YAWgBchoKFm1mczJfY21mc193ZWJfdjNfMl8wMDMYAHiPTqgBAJACAbgCAMgCAdoCswEQsOoBGKhGIKCcASignAEwmHVwiCeAAfQDuAEB4AEBmAIMoAIBwAIB0AIC4AIB6AICgAMCiAOIJ5gDAagDA8ADAcgDAdADAfgDAYAEAYgEAZAEAZgEAaAEAagEAcgEAdAEAeAEAOgEAfgEB4AFfYgFAbAFAbgFAcAFAcgFAdAFAdgFAeAF0A_oBQH4BdAPgAYBuAYBwAYB2AYB6AYB8AYB-AYBgAfQD5AHAagHAfi1keUMAfoC_AEtAACCQjUAAJZCSAFlAACAQGjAcKgB0IYDsAHgA7gBAc0BAACAP_ABAf0BAACAP4UCmpkZP5UCAAACQpgCAbUCAACAP8AC4APSAhGw__________8BHjxGWlxdXtoCBTIwOjAw4AJ46ALoAvUCCtejO_0CzczMPYADAZADAZ0DCtcjPaADAbgDAcgDAdgDAeUDYkpEQO0DMsrzPvADAf0DZmaGP4UEAACAQIgEAZgEAdUEAAAgQegE8BDwBAHIBQHgBQGoBgG1Br03hjW9BjMzg0DABwHIBwHVBwCAnUPlBwCACUShCAAAAAAAAPC_qQgAAAAAAADwv7AI8AGCAwCQAwGoAwGwAwPgA5BOuAQBygQcChMIwKkHEJh1GOgHJQAAAAAoADAAEODUAxjQD9IECgoICLAJELAJIAHaBAgKBgjwLhDwLugEAfgEAZAFAagFAdAFAdgFAegFAfAFAYgGAZgGAagGgIACwAYByAYB0gYUCOgHEGQaDQiIJxUAAAA_Hc3MTD-CBwoVAACAPxhkIJBOiAcBuAcBwAcBgAgBoAgBsAgBuAgB0ggGCAEQARgBmAkBqQkAAAAAAADwv7EJAAAAAAAA8L_ICQHaCSRTM1JweXFDemw4T0liUWZzR2pVenlqd1N6Q2V0aCswUWVLTWaYCobqrBiiChiE6qwYheqsGIbqrBiH6qwYiOqsGInqrBioConqrBiwCgHYCgHwCgGACwGICwHICwHYCwHwCwH4CwGYDAGgDAGIp6HKCwEYASABMgwIuwIQnazfnbvm9QIyDAi0AhC4ot6du-b1AjIMCKsCEO-0l8m75vUCMgwIrwIQy9fdnbvm9QIyDAiIARDtrJnJu-b1AjIMCPcBEN783p275vUCMgwIqgIQ1sWXybvm9QIyDAiuAhCq6t2du-b1AjIMCIcBEP6Ol8m75vUCMgwI9AEQv5Lgnbvm9QIyDAiGARCQmJfJu-b1AjIMCPMBELaA3p275vUCMgwIhQEQwoiZybvm9QIyDAjyARCI_OGdu-b1AjIMCKABEMGXl8m75vUCMgwIlgIQyszhnbvm9QIyDAiMARDXzeODu-b1AjIMCPkBEL_rz4K75vUCMgwI-gEQkvKBg7vm9QIyDAj7ARCqtvyCu-b1AjoASACQy9OPDgESTQDXjj2AMEYCIQCkoMUp2-RDjK3Q-UP5w92pAxjcgdAdMv-1JpxEK8g-cgIhAM0oif3PvVEI-r8epraBlOeZO7tZDu6vaqsFsC_1eYRnGgJlaQ=="},"serverPlaybackStartConfig":{"enable":true,"playbackStartPolicy":{"startMinReadaheadPolicy":[{"minReadaheadMs":1200}]}}},"webPlayerConfig":{"useCobaltTvosDash":true,"webPlayerActionsPorting":{"getSharePanelCommand":{"clickTrackingParams":"CAAQu2kiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_web_player_share_panel"}},"webPlayerShareEntityServiceEndpoint":{"serializedShareEntity":"CgtDM1RkdHBLRlpMRQ%3D%3D"}},"subscribeCommand":{"clickTrackingParams":"CAAQu2kiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/subscription/subscribe"}},"subscribeEndpoint":{"channelIds":["UCJ5GIk9u1PE6IPDTwXmCimw"],"params":"EgIIBxgA"}},"unsubscribeCommand":{"clickTrackingParams":"CAAQu2kiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/subscription/unsubscribe"}},"unsubscribeEndpoint":{"channelIds":["UCJ5GIk9u1PE6IPDTwXmCimw"],"params":"CgIIBxgA"}},"addToWatchLaterCommand":{"clickTrackingParams":"CAAQu2kiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"C3TdtpKFZLE","action":"ACTION_ADD_VIDEO"}]}},"removeFromWatchLaterCommand":{"clickTrackingParams":"CAAQu2kiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"C3TdtpKFZLE"}]}}}}},"storyboards":{"playerStoryboardSpecRenderer":{"spec":"https://i.ytimg.com/sb/C3TdtpKFZLE/storyboard3_L$L/$N.jpg?sqp=-oaymwGbA0g48quKqQOSA4gBAZUBAAAEQpgBMqABPKgBBLABELABDbABDLABELABFbABH7ABJrABLbABDrABDrABD7ABErABF7ABK7ABLLABKbABD7ABDrABELABFbABH7ABKrABMrABKbABD7ABEbABFLABGLABJrABPbABOLABLbABEbABFLABHrABKrABMbABS7ABR7ABNrABFbABHLABKbABLrABObABR7ABTbABP7ABJbABLrABN7ABPbABR7ABUrABUbABRbABM7ABQLABQrABQ7ABTLABRLABRrABQ7gBEbgBEbgBFbgBI7gBRLgBQ7gBQ7gBQ7gBEbgBE7gBFrgBL7gBQ7gBQ7gBQ7gBQ7gBFbgBFrgBKbgBQ7gBQ7gBQ7gBQ7gBQ7gBI7gBL7gBQ7gBQ7gBQ7gBQ7gBQ7gBQ7gBRLgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQ7gBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQ7gBQ7gBQ7gBQrgBQrgBQrgBQrgBQqLzl_8DBgiqgPWPBg==|48#27#100#10#10#0#default#rs$AOn4CLCjI22K1CO7QXIQqM5QkjzZGVU7bw|80#45#155#10#10#5000#M$M#rs$AOn4CLCDUwJj9XPvxPeBabScVsqgnLfo9w|160#90#155#5#5#5000#M$M#rs$AOn4CLA4kZXM2p7YMd4O0daWzjgM7pET7Q","recommendedLevel":2,"highResolutionRecommendedLevel":2}},"microformat":{"playerMicroformatRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/C3TdtpKFZLE/maxresdefault.jpg","width":1280,"height":720}]},"embed":{"iframeUrl":"https://www.youtube.com/embed/C3TdtpKFZLE","width":1280,"height":720},"title":{"simpleText":"Сколько нужно денег, чтобы стать поставщиком на Wildberries"},"description":{"simpleText":"📲 Оставьте заявку на аудит вашего бизнеса на маркетплейсах https://clck.ru/38wq2D\n👉 Получить таблицу с прибыльными товарами - https://clck.ru/38p88Q \n📊 Бот-аналитики Wildberries - https://clck.ru/38p89d \n🎁 Попробуйте сервис аналитики MarkerGuru бесплатно - https://clck.ru/38p8AP\n🖥 Скачать расширение MarketGuru - https://clck.ru/38owQ5\n👉 Наше сообщество: https://t.me/+j3vl5bYUCxIyMmVi\n\n🔻 Ближайшие мероприятия\n\n👉 https://clck.ru/34AtvC - бесплатный онлайн-практикум «СЕКРЕТ ДЕШЕВОГО ПРОДВИЖЕНИЯ ТОВАРОВ В ТОП WILDBERRIES БЕЗ САМОВЫКУПОВ (ФИШКА 2023 ГОДА)»\n\n👉 https://clck.ru/pjHX2 - 3-х дневный марафон по увеличению продаж на маркетплейсах  «КАК С НУЛЯ ВЫЙТИ НА 5 МЛН РУБЛЕЙ ПРОДАЖ В МЕСЯЦ НА МАРКЕТПЛЕЙСАХ»\n\n👉 https://clck.ru/rd28x - бесплатный мастеркласс «КАК ВЫЙТИ НА 10 МЛН РУБ/МЕС НА МАРКЕТПЛЕЙСАХ»\n\n👉 https://clck.ru/rczwN - 8-недельный курс «БИЗНЕС С НУЛЯ на маркетплейсах»\n\n👉 https://clck.ru/34Atpt - бесплатный мастеркласс «КАК ЗА 30 ДНЕЙ СТАТЬ МЕНЕДЖЕРОМ WILDBERRIES И ЗАРАБАТЫВАТЬ ОТ 100.000 РУБЛЕЙ ПРЯМО ИЗ ДОМА»\n\n👉 https://clck.ru/rczzE - 4-х недельный курс «МЕНЕДЖЕР МАРКЕТПЛЕЙСОВ». Освойте востребованную профессию Менеджер Маркетплейсов с доходом от 50 до 150 тыс/мес\n\n👉 https://clck.ru/pjHr6 - консультация с аналитиком\n👉 https://clck.ru/322zQC - заказать SEO - оптимизацию\n\nhttps://MarketGuru.io - это сервис аналитики и управления рекламой на маркетплейсах Wildberries и OZON\n\n#Wildberries \n#ТоварныйБизнес\n#БизнесНаWildberries \n#Товарка\n#МаркетГуру"},"lengthSeconds":"770","ownerProfileUrl":"http://www.youtube.com/@MarketGuru-WildberriesOzon","externalChannelId":"UCJ5GIk9u1PE6IPDTwXmCimw","isFamilySafe":true,"availableCountries":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"isUnlisted":true,"hasYpcMetadata":false,"viewCount":"10147","category":"People \u0026 Blogs","publishDate":"2022-02-04T07:03:20-08:00","ownerChannelName":"MarketGuru - Сервис аналитики Wildberries","uploadDate":"2022-02-04T07:03:20-08:00"}},"cards":{"cardCollectionRenderer":{"cards":[{"cardRenderer":{"teaser":{"simpleCardTeaserRenderer":{"message":{"simpleText":"View corrections"},"trackingParams":"CBMQ0DYiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","prominent":true,"logVisibilityUpdates":true,"onTapCommand":{"clickTrackingParams":"CBMQ0DYiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","changeEngagementPanelVisibilityAction":{"targetId":"engagement-panel-error-corrections","visibility":"ENGAGEMENT_PANEL_VISIBILITY_EXPANDED"}}}},"cueRanges":[{"startCardActiveMs":"0","endCardActiveMs":"5000","teaserDurationMs":"6000","iconAfterTeaserMs":"5000"}],"trackingParams":"CBIQtZcBGAAiEwiPhcaYy-OFAxW2jeQGHW3EB5c="}}],"headerText":{"simpleText":"From MarketGuru - Сервис аналитики Wildberries"},"icon":{"infoCardIconRenderer":{"trackingParams":"CBEQsJcBIhMIj4XGmMvjhQMVto3kBh1txAeX"}},"closeButton":{"infoCardIconRenderer":{"trackingParams":"CBAQsZcBIhMIj4XGmMvjhQMVto3kBh1txAeX"}},"trackingParams":"CA8QwjciEwiPhcaYy-OFAxW2jeQGHW3EB5c=","allowTeaserDismiss":true,"logIconVisibilityUpdates":true}},"trackingParams":"CAAQu2kiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","attestation":{"playerAttestationRenderer":{"challenge":"a=6\u0026a2=1\u0026b=bcKfvTOI8zBz9bSSI0xOmHfYccw\u0026c=1714261891\u0026d=1\u0026e=C3TdtpKFZLE\u0026c1a=1\u0026c1c=0\u0026c6a=1\u0026c6b=1\u0026hh=zhCT2rbW_Qza5-KpZuoIDM_5xVUF4sJEAmLYFdii0-U","botguardData":{"program":"UwevX2R9dpfvuV2VGdCXgc4v8MVCVMvo+v0hhRVjfun5xh1BSIgSKvJ4l5skmBFTmnehtCwhxFq3lBRiwT72VFJyQoaM7YvcLas9VEGdHojq/fdBv7cGNYzCJY/YymfamcVrz4VK+PVxTB6LCXgkQBVjIm/Ztu1TYboC0Imp+XzPCeyf8amzrh5Sdueqk6K2vO3P8BW3Kvv7Oxx3T/83vomzbweOgTB1QvbWT+tnlX8l0hXM0TutYS9J+gA/FOwq7Fxlf9qSAIv2hQPAGGgITGfK9sJ45xBl6Zn/Mm4EobguvZEdTneTfc9Kno2d2E71nj3oDmNGZdvhcYdw4DibHsFGSz8DQHes0Ef8oz/ChhByLsjldZ7lUZrmoM7PPw8dgp6tJjy836RxCvO7VgUVJSAhNPFeNVb61vJgxCVph/Y/0AaepezMTpEf+M4X0e3tr17vkG7Nwj0VV5XV2bCWw0EFGOhW2Ww1WzFWvAFudYRax5/chBhIZgQQ2MnsvWKBElIQ2ZMm5FD70rwJjdyvGzYYtiL3IWRcMgjiJEbOK8IVH+C2iy864a8CqXVMWEefH3bzjnPkcC48eMxBMy63SbVqISdWkzmkoK7vI5knJhzzdOP8RM9ikwc1W2w3/RC0h81nRL0cX+OPVgTE5SJvKPxqsZocqF/b2TZr5qn2QnG17UgjShHLpXW+pWxDJBHyNsKpodD6hvP9Wg1geGQEowyXsvmW6BvqNP0iLWn+KOQZ2DeVwye+Gjai317nfjChrTun39LUBapOCNEitDbtneoRC6taQSuQ0kgOKyRu1DzYpe/iP7YfwaYoe6nagYFiEPLI7e+oE3ZtZDvD6fU8PXJMco4PcanqAkztGkr6/R40X3YUKZX7Qbf0yVpRx7b6YwgPUn8dyMiQ53pLnLurZooiAr+ZgtMopP7Mv490f9yajLUoAou8eXcgGqTOHCWRbp2JgSSku+jC5DerrHFud2zAm5wQqIpmRO2XIas2dz8+nd6ctONDCpCU/70o9pYApym/fkuwbPpl/XKhMqBpPtcxRmNIkQB8B1E9kI/NCxMV6a9Ah27SsyjxsTxvlt7k3m7VWSe11eRdH9JxiRNnuQs8IAB7saJHQ6o/dJtTR+gI6VXv8kkFHp7CHvlsV4Eyv0b87xfNajuLUxfranT+cIIAdmDOH8n5atzY1ZMfo8C77S3Jo0PW7S6UpREXxYzrQNdRDq0UaMahsaf/w6Iv6yb3g84PJR7/tFBpjPrwNYYd931Gp7h2fLWintf0D5MISvLleAzvdSBOsrAWKuYdWx7218Z8JBDv/ZYJaT+KVwMU72VQ0EdXJ/SRY3Rv/Z/sTJlFGcS2+VqRe01z5R7w6UxF6HdrHTw+L4iAKAI01c7+HZynHyVFwhbMjg9p9JJRcbMJPGwZNx+9vUTNRGH8jmwi9Hk3AthzHClcEuD9GOO/bUU/LoU4TqHxuLvayV02hzdP0IcSMU+XTOiuEzcNNILfTcdOF6GDpC2q2BNDySgWTOmojbzysL+PeQmXamGDf/dau3Ygfi15dutZVoqrq8Plbu/d4WRx7YfR86G3OiTVSUDmrCewQWsUrVJMKrQpjtxQhnrLliLKvQqfCcr0dp8fTCWv2lFVrf4Bf31Wt5GSmfHKtJcmDscSTk6dD7yxgAFaUODoTzn3nbNxOnNIbSBl/5eumSO3LLKBp/dxeFxeg/6i3MyjC+9/+EhIThE3JZsYfiXup+hX4Ajg8PVJhC05yr/O0LoOSscSqQCP7QuvuT/eEtqSM7K83fNU9h73kVH0FkePqlmZNYpa/DkYjZULOMjskNQg24VzDpWOmFZ6wyNw4Yuwt8jNzdZaQHBx3X8ikC0L5M0rhXKBkTqzh7oFfdeokP3YJGhRUarMeNkYxPhtnJq6513iPCjCPdsF06TyO7JeesPsChLK/+hLWPAen6trQ5GzNjSYcrlkjAOA0xwyhKDTXqNpafusWdDtUkbZPP0Co8xag5n9RUrFUuGT0kCd8HJe4dM7LOzVTlpnDq77TxG+PcUrfa3SG4bcLWmPa7rLS2KUv80OLkn5C3Wq8MG3JpWsmK5W/Yx2z/KgvBt9ffOxTT/rdBdMPdvFzeplW0Rh/FDqlLkE7BMK2WPhsmrpFg6RFJ4jKs+K+h9PcdSwK4bcU/7ElaGfCvQP4LgrIxYvEvVnNh3baPI+f7dFQmsAPbiOf7oH1lx+aSE8EzsMVCSj1degYya1jltjbPvJ7Ba32x3IM5aIZqk+NKsoVP1rDH/ZCCfuFAoxYYGrN4LeZaOoA/8L2rfbhVp6ZsyL9lBF3HD6o8tVCh8o4qFQd/FvdnF17xJPthDZhQsdn9Pdmt7kI4MmT5BmYkn5gofUDd34anfB73n2vIWiM6+85HbYQwZYx3o/diuRqweErjE7zN0nesqGcpZE25jOT7AI8/hvGqmq5nVFV5pNva6Kptcw/TYsDHo8OCiET6fhcLyq6xJKSnQiX/HUb4oK+73cRa9iIQB0uVoYwxsRWCQaDaxzSDvuZq+MiJ0mjMT8+qL0H4Ze26HQr9lB/zg7dxerJAZZrLQ5gsJg4YOzP6n1wlUenPQzFI0Tz/eYC+h4QXEzpnfMP8hpp0HD5QDiAa9m5zJa9IYVy3WvDKVQz5htC+HliPvZNxSpSqx0s/Mhl9J3V+zPoyQHzY+z3GNG3pq6P2q5LvY+7iVFqsVM3zawQsztKfO8CBAOlWO6R5jciKovrhNyM1v5yeJO1ZjaBOOSCth5hwm4oTducwh/SwiJ/3JNWYNrLvHjjq3/9fogJaK5p2Ed79ZXIE+WS0JDchnDwk04aoaKwyMOJeQGX+2defHfkDFdeJcX5Rww57Ijw7S3oHZJJRZLLa3NuZHf5kU2Iq3+PzCCO8PX418Q+2+DqIWRRa4BarfOfuy/VJirDVAIBy9CXwisqxDsv1IH8aQLSN4iGe7rw5XD7iKK9ydJe00Ji6jlgpbR/8kAhz7X8fgcBwfrbT3jnMx4N9UW/zqu1lNGQelzq7Nif0QnhtZeva7RxdOEJUgjOycIDKSGTOcH5YYBorOp8VG/ztQ2ggsF1qKpYHp9pO6XynP8WpNQdnyyex/EVnyUrIWYCKud9uwGNmmJp087zcAwDGLF91jN2HAUrNkr4C/5lcbApamOJPIo9PKFoJ2qmViCwTazVt4H43En3mV6HoHb1M/bu1cAefQVO2lpEkIJDx/szg9mqi5E1SmKjjaJDT3S0FgaUJJfle8f4EOa01YFuKlU2lZBuUwRLKxG6Cs9NpTyvSJVVe4nQ9E12gbH1UQQUQ/zLc0ahFd/pFfUj3piZrfh0cvYz3Y4zD7Z5TWUKjKB26iesTGnbhc0MhPv2s3xih7MnS2Uy4y3XDIAMCdDTmau3oAju1ibMdlKWIfWbHs18MQAZwb/XI4mTy+YVEEOe6WsGXfzTpclVrt5QTDSVl7urLCoGQnwsvTlEh/suP7jBQJfNIfnb9mMppvIwqHmF09mWIFSRLuT8V8tmFh9ScqU16RvmVlYos1fOSruZa1L7jMSNmvKdHV9Phc023cXVGRPgRGJRA6ErZ1My6rir1RUxmK0B+U7Y1HCCrfpgAplnsfpBqrGFW553AOTcaurhpibgQqOvnyJZUkAQLJ1lPg/g8JJQNGGznEXpzjeWvLfjB7Vb+pcOMcHPFuAF7IPPVcnsXzgwb2JKCb0nyBeTagLUVoTh1XkxIqVyhnG/VYi7hBQTjFtViQt18yPdBOlOWulHxYL8+OBvsOD5NSSybGaEvMwpZ5vURQUUN0KKnYIEGPzLiJcazCirVV4d9NGW8yjncPGRHR+9MT5mdElKwpuL125KBkbLwz5qJv+Tc2MCQbxCmQSwV8oVN93StlE4eDBwqAnnwN7OI1FMTguFfVuobvV0aPjGjfpUmIhkF3/21NWu1rfEwkSMC62ZDEgGlkCl4xo2hFgzLqEwg/mxOD1UVQLd0nUKsimgQ5zICClsAF9xBQSUL/EINbi3/8fgZIiEeDy5Ze3Zv5twJ2b6Ja5FkS5WeeGCC2RBQ2YlLI7OAfwM09XUt8/4ND3DO25shGtUsMFiDXYiJjNGLMNnFoWo94cl47pkOeFRDhABJ1oBTBIFyhgEDHmWCBGegzByGNkYkPJRbGKewkgLdZFb7drcwLR7i641TwnDJHRi39gubsu+H2/CRBJ5yAvxMounaekEc3cOzBTbRHempyye4uu0FOgIMl2Tyudcwh2LMomOV6p41arVSLVxLLW+oDEV1sMxP+O5x7wjBAehVF/EVue1kqd9MmCznvpYyhbfVtd2oSG5KHzDFuVZjuuiZjJVK/+EsEohKGi3nfAj/KAPom7x4i4UDYhXwkPr8imDUBPVm/n6JdYOdkvghrbiRG8rEOoa0cndlc8rXCGMyunK3E8nJEh9BbTxgJ2/pZM6PFhh/qgQ1J/wRxelCq5md0YHJ/p1H9aHiKUvkv+vsuIIZeXlXnxH0Z1wadjRQGyQFVYRnpG+OmzsuDtYtNvVtsnKeonAcUPnU8i4TQPMr/7uyTa3nK6FwqEg3mwUw0wBT5O4RynO0eVrnZkUs2/yZXT6g/zPLzgAzjQIoEA/lACQwcMexhfmoU9fUtd53sV/jP5z+obq3a6262KBKfX5ZnmEEuBJT4aAJrn9PvBFuduOfmP9kkmmsfIFij5iSILPAVVXDlRW1mtWdupCa1GfCwBRASjqGSjvavRcHpBYPRwuXBy2H5YYd1vsvSb0fGrBIOnkys2ClrL4EIZpnpyvwe+pr/f6q7N5rUCq1sNYlTz8o46qZKE/kX1Iy5AXl0xnRgfkReFUpW/iO2JI9m00zYwTaaGzQzDuE+28ICYkNPh+7OQStAEP0NWZM76TH7vNOF5fJR3i1zUiCSVVLuIP2fc0rzk72O0/FsM8eEapJs4HSiQct2yNezDAegkTbBavXRuMLwJzq92qRBU24LBx6nc0eI95/SYgS9Uu8i9js02Lhz8HkSTN/tAJrbo5dWdCn1MGXJpfhN8TMNJfdeqFRvNy/KVUW9RU10Vniq/txw+IALO1SuoJ2po9cvOqj45pYSW+NW6SE8BC8J4db/XHq5YkZJDWTCSjE5ZecXWIyIXUB9y138B15mvr0qkHGHiGxdrMIWu+gYSbDSi/+J/R+6rXTLKRjw59gTrQqikxz5CSueBgk+wkrT43RJ9lBDmeleqifQ5Q1L3t2MjsbNkeoTzESST11BciqoTFSPLRlXy8Tn3Wz0Jzpgfsi++0nbdBC3Jk3fBnKxlQndN6K7FOO0Swcxa5NDrl9RXLnhsOS3Yoa5x46oKSjrTq+ms0KktCkuQbFGsY/l1rq3QT50goYzXOgfl8Axy03r32XAF19SXklaXP4Mw9FRR7YpnVP1ZVvwI1mTZZR18LTYaLZ83vg4xqEGZcWGztT6ji2MF1qhT8ejw6LeeDVes8gKAx2kmpcDbUzLZUlestHldTluhnsEivVvF3JoKqQIqyYIyUdULCgqP+7AB+OWH9W4azyK3Slb4gb1BwgUINBWExcDA1iiXexNmpy3o1halrzYgcOW9i2j37iC840tmckdmMdeykY1mTbfjHDryfG06SBr7HV5d6aCC754+P4tGWvpNsi6D6950elgp977yF6Yu8QL5kUNLCjuQywFTOficzwSX4dl/RLoLfMBwNuc55B/DaGyc8OteeZfpBOJHrpTlhQNZWQf3gMUNGpzfke7FBQquHE1I4U1gGD8ZrgEeFazKJVbib0JPF/wdabkP7bm2RO8AMP+Wt7f7/3CLkATLdQM6ASG8DzrkvlKC4vYfsvU4MGQhKt2mh5pBSTYHnM7TRElVhj3XfAbhYUdMH7LudI5qtBXruBATpZW7ENihYVwDq8IZySda2CZ8YjNYGjxcnqJdpvJsZQApKc0E53qNVUqXPio6GuVb7SaKkhfoc0qheTddgOJUz369+uP0H/BWx+HDe9Swglw0QtJlUfz/nJYaYFQ44hxc7qxYpUxx+i0Fz/A/CWqaQVUGOlN0MEN4K6fAnIVpF20elTLlaEPJApMFSzqWBn8/bDgu/mGdM8ERiOWhhG2CF63BLaKSQydYnNdmqV7Keq9WvF0WsKfNSuUBNLQcRyvXQCExE4tb1/aDs3rG1QCgTKGrOJBI/pBNN7s37HEvecDhLwbjmS3VYR0hdNX1wNstdUIqtKUCc817BJYvJ3nPsGCHG7dYajtHOMa7wlScHzoq8ygIZyAW52bUlh6G9vfqqrpLHAvARlK+Z8G/AR363zPjso27QB70oQ9R54n740GxoIHgIfbb9xbe+lh38m8FLx8VhCDSzl2U81h8AhUtytzb5tosUhlNeac0CPlVErYtSfTrhTzENCJ3CYzuZLEQfO/1wcTPAqNvDU6nWpi7eHq6T/2W9RkJKrn+zUbfxFkmCNbqVy4AEx7G8SIVnQuW1rj1CTfDutVl8bzP2Rodeihxbpz/c82F9AydTd8ekv41FX6bBzeX+eaAKsE5/gml/jcHS3Ojq+rX529GxJRmOQ0/E5y0vcn1Gc/OPnLZfhxR+si8UcMj8l9ZUcEeVsa2ua7+NSzdlGM5/5Et7NFina2EekT+uKr/pe+ZEZMZBN0cRqLPVjeTofHwg691WbrX4r5yysNywETrQwZeyYW9U+ynFEA4+aHDBjAquDIbm9YGlcGscudrhC4qka0tm3sEPBqTDzYTfyEb1GTESdtKAgRBv9vHmiCKgjQNsP3ShFCFKVxR0WZAyhImIjeA9bV5xVaWi0FvOD7oOQ0rDYeM9seLuMQtcnMJh4yU6RUr/axkHEWw7BrBRbHCA268aLRcf2QmWsfqChTvHoxG+dOaD88H1nrUiz78PWjTP19R2mWW9f2fi9EvJI2A7kh3fOL7h1JB38KyX0l3cXYrMROvUSAD5WpmEi4ASMXmBTQPGT3UyvDbMRHgz7QOzHkqj/zcth7qecvQQAs1w44GxAys/iNbDVcX8CVIXRRrLwDg/Weq/H0bP5lN7KIqZUhBYxYF9BrYTDYgeFZyBr7OEIHH8cwfrF23ue3iKlGleo3Hju4FK82Y34RDkGL1tAzHxrIqP7E8hCLj0TlLbEFCniHTcFH7/lYpULF5nm06BtKoxrZBi0XAFmPktp/Pkqkd8ehUWKWOtkChhGUa7AK3Je2EdU2Py9EsZuBOf65bIltaJ4dmPkM2K3jlLlr3DbqRmZVg95VHP+939meCYC5NXi0x6GU+MYyT0O/f/HUNUGJXEYFtrBt7T1ud8inDjqckMMsuzrOOLNYs3LA2rAkduS/AW7gsfMB3mjJq2ApiDDq4EzQWtyz7TRjmLcnLDu9gP7HuwDiKsJ28ZDo5VOTNgtdDVBRqa5NQORlmSETS/TQ1+DsxuCxjibOYD2NDSwrHUxXNubg3z6zchfDHH5bvBLVMJZFfWs33IMNawQbX2Jh2BqLne1cErVtMNe010lVkuDe3sfxVmLrWhrsidqCBwbzl60jSKkHnTdKMR+S84F7LW9TVLXXoSqX7GZFuuqxqEDU9vQsyJH/+6yX6lH+J9+GVcMPnWmC7c1s8PNG5LESTtwZayOWBXqCAxNxuFn4Y8IBiB4WGWzpO1Qf7YJDVY1opeCb9EZQKaPFdH2d367Y+h4tkh9Ff1ryEl9JRfPLhI1L9JlYSt0hwbK+gbIaTAKWOaT+qMMai0qrObjvMScb5n2I3PfX0nbsNOa9dCpjlsEH6onETfOlxL+nJd7MSTNdyIXDITriFsmjUjySJU+ES+ZbQzfIoGH8YLu0kj8QXodErwjQ3uq4LRefE+QlQU6fepOncvaT5mURV7lFItG54hAWHoq7D+dfoWZhCuVu3Pjy++r+bXdVG7nbTiXi2agm9E08q6Zb4PlFfA8lslynTzYSMIhlEro3jRC7eyh6Fj2CY1A7FlOZDkFrfV8KsTqztEE4MPLdrzntVscWJjQlf4zso1zeASSiMg2yQRn5gzV/rLzCTiLmKGpcX+7s6NHXRELn47ofkQt8cfyInLw7ck9K8JEcjlLGKkc8DHKr/3Zw/Rb1bg/Y83BHPeX98mbBol9b1T6e4S5Xep5ayWI0j2Cs2pd75G7tRJo1CqwFcdpIEXP+qBgnBltIpM8gPGT14SMxpSYiGQftLMQmiL6j4IL5vU/QmDwbmXhUlTwUdunxrAnqQkzuRkz6gidEHK/5+KE9IV1HnCAF0O2l+vOFUILWHAZ7RPZgCufM2E6ScpEyCYUmripsVZi/W1Ik1tokv2UjbQLrI3yEvFohysLvcLKCvoyY+l/Ub1L4AVZispR+3OFGD0vDIgd0SuGt+slVnFjmzvF0j0Roxa+2jaI/VzeLdUrl5u8wvV6fg9k+NgVelI8FioxfzGXgZN3ZaXOBEyLbQAhVwjHnvxcl5r/6tcYj+VxyLDXYpyp1OAZsvY1FzR0LX6zR1s+AQgLQY4oBWCKS6ppjmfc4yyTrY0bGBKovLBp4uMFqDrU5tt1AYZl0PNNv67a+LyGPro2JiPnto5IjjfOdHXhl8rERxJhEl+8EDOAXVTtSdKzpo87ASpRb25T2OUeHwD/dRPdKi/FCT+axkvohs/QCTVUZYNcZ8TsYr8UfCzEHMWXu+DXLtU6IQWZnDkzfa2jdlrHCR+BvhL3ylJVRhjltFyP1c7yYyflz9hXtpE9PBxKbB9whNIPecD280Yaq27cUWgoXeY8gWkyD67wxrM/4XGG7OU+9zO3hu9tdZpDC7qKcUZFj2U3J7pKB0BuBJxw/rYyeAVar1UYnfd/W37BrS8aZ0KekrZ53j6EI1YoNKD4sI4P07jeEYhdZv1Uunt0/+NYnMDvnX7yuQZ0VcpMvCxg6HVUO0GCNOWnYFuiz5G1CHAeYK9YgOp9Bn2aRlbVYyeJDZbasAmeYrsWwrr51tVGggI+dtSjeul38BLToANbrunMG4XbBB2STmn9l4fMFFrBdRrPqpJPKEM1u3iy0/Qjay5FQyz/ULJ98H8yg1fPEDeNvr4ShtRUs7pn+DBLXQGYFJ0kqi9IzqdC6aFtWOviYs82tibqo20J/Vf4D/xkwWmtpI5fFhUsaSnbRkSJ4xHXxzlSGOJTIpQ2j+4g6Hi56P7MXLjUlXYCnZByhxthNMgKczzk6TwMj1wsQ0mL3IDBx6iD13TbIY1A/4FLSx/lF0twEe707hPxXuxJ56ViY2vPyhjphQj1ZWrq7y3NGAe79cXdnKIuSDb0hF+AIWSm+YIB3VeLNkRNikSwua7Ul7GdXgPqO7FFNVAj5kCklhIPdFAe+I82vt4EvMkBYnZtiL8GXvRSkj6XbPD9pfbjUZsOp40qDjxFACsJK9i4PYdM9A4VUFfofWwi825U29SrP/ol15t5FPlvJmn2h5fLL/2A3FJHTGGreN5FUTCos8Mt/S0BfbHAbbkmLUqmagewfFZ/pSvl7elvYsiqD0J5+ISHSvUHc1zYH58OVEium5qkRu6aJIzJrbZfFOygggmMkvY78G3jcgGmbFNMF9ISW0zsx9/OH1W51m+mQzDgSIURnwq72uz7/uRHeWSNsiXF4xcOofriJkUla2gXoeHqWKdrhdySlZDQt9rHkExXpywgO2MfBOpVO9XcOCy1m5HPhtxuJ2rWmEJLNhacpA1M8zTb5VnyTSVi/tqXLK0iG2yboZ0L6v6gE06wrvzrcijEAIjyFJ6oSG/N2L5iLdSBFqz7ehpmmV/0eAjNW3g08EzA+G3YRBaxyYq9Ms9/Ak4FCYgzIZ+Nm8oUPbbIAaafkdfC2DjNlj2Tf/dceU9rPlk54AYreu+Pq3jnj/ZAytt8k02mxrGpQd27QrfNfG5WTR4/mSkZoDRwjIrI35ZClzOD27TZHfm0dKSDIsiqMF7/WfURtNivSf+29DTJqhXzn8jtnmB7SY68kED1nyJ6tDmTT6mavjm5bK2pQlL4yTl7CehdYMdJcPLTP2qlliHKNW0qR+Vk17cVtKMjMGrvPJbNAKz+g9smQw8Rgy/FrTjEKr/MWmTYEUPl07BXsD7ffRYumF/dUzw7ax/muGGqKBECnrnjJpim6itlLTA5xG+tIKXtSAuvhb4YNSt78quwwVvx24NJHGMiRNxmuDvnpn3C2vxeGon55qVnC49AG4dP4CgOVGngSnud0g736TnyWxD6ISwGCOXnltCLRWy9rhFCbnNoK4EyE2gxcbiVJtBiS5P1vbcPRHKiDImsK0LySb8WtXOhBGdVZ8ZDf85vSvEVQhdfkMpcVRcCXh8FRQOS75Hkse5N9K4mbNl8wYxwH/GLS9ksywCUnnS0SeMVpezAFfagWQl5phqQa3Kim7Vpmofs9ocToPZ7DCYgZKpgaW7yPeI3+YrYstd2RCFN7fj474Jy4lXtJRLP3POqfzSUV8ykiNgLMtrkFNUTSGjP/m3XKz8e4FJ1QTq5YEXQ7rCTq/oFFbUD2I101zWVbzCkNuYfdPfl5I898z6Dv8lE5qFcAm1LWNOXCQBRFDa7cUlf2FH3BV3xIZteeQxDprhANVQm1tIECw71RCxLlHDH51p/9Oh4622C0RZmpc4kDwxS6byRm7k8n4yAyGOLbqlwmMhyzXwGLWEh3nks7nwZpNKk+PxxPQQ3kTIP3kW/3/Mat6iF0k4tO3OorFf7f5enc9GMZqTtRHOy3NUbHQ2rqZb0N0v0S1FKmTDJ25Fz62CAs9VAeHeEBs4j1B3SsGqWq7APKr2qW8T9WjeIRbUJlVd2oBVNyAZTIznZ5AHWDG60xyxJOBiZgMxTKt/YEMtKuKVgx1fO+b8itK+va6QHtnB8QEC1wkRcIfENXEP4e8SsVXcZMNdMhUIYI62iZy8P60fwKor92BYpbJOmxM5TMtmuBeGyLA2AliEsOIfCcsEaBN4SSaFZsQr46UxqGWDtOD8K4uqz2xE3kloGvun7aUmOw4yMZFF4vYjAhKL9elu2GAY2a6XM11OwGL9SDXSPCQbiP/MRsns6QP0Gfl8cTeyInbjrSLO5UjCJI+zNkAQ+rinKvo7nPcVItdlDf4Nx/9a7EHlcE+492M/YBwukkBZ+Fb0Vclh9loIYbaMj+hlI/e3euG3KH3ZqMrsORTvvAMrOnfjNCBVKP7LX2QVJkKENL/FALfdWyDvXLAjaNmvyJpeADzrK7CQTOydc+OpnTWh5H0iSjH1adFMHzot7MJxWEQ3LyEKbD06cjSEtgdsMnb2YKZ2+cAb+38fyE+LAanRukMmOzVXwzIvZehJih9MLYJpQiSLRX5KR2mZHst1c6sZnB73KLS1ltO4+80T1j3l00Diz0UmlCsNsXe2KOxEA3rftSZBR8QQ8prMZlwJ1ErEtyFcvBZvwWXduTD0e8RJWamv/m1I+wf2rjkc+/E2cEdh/TADJapjuyvXj84KwY/KKyUgo6pMYPITnop7PvGIkxojGCUQksM+KcdBzcq954pNxN+j9YhWEbeoAdfvU76SZzrReHdPpmg/SM1gzaCoesx6oMF0JhLu5KpukDcofddrqBYZBplvImbQj7GuUuYn6Pn/T+Qw44MvBc82P4tBavEGFGjjFQfGZFTBmpRgRsEbSzVfZrCyaXCvD1MnqV8HG4/MraQozreXJiN0nXr7Fxt+QMJAkGhzOfXltkci2fP8beIt72aU0NhIt2DwUHMQu8TVORcFsmOCMM0NNAwLzwC6PibZ7CbmKbOixxiu3QhOYwklIA8YXlUVnRuAx3GG/2JhtP6PqPjoCeYNWnl/NOXR6pAuRfnS6OHQZPdD/fT9aXgvVGzjS8YtYWKlz8TqscQQptsdp6uPr2zdfJFJeZUziqEAkCJBdtOgq/lWxWPbsDQRlvM0DNEj0nCsMFnHAlh4kPoUyqS5DxUW6m9oVfMU63qvPJ6E6vhztnvOVYUEjPhil996JG+20TftSk+sBRI1B9Ma9WfKq17s2vi6b4lETJaBe78PUrzOJ5zFMHaw758WeYVfZnjiQ+/ElDQe2dGpthk9k6EVR8cDQBURAuNXOn0T6TxZ7a1NY6T8JDmKQm7Jir0dvK91r3Uk+sG3YhY3q62NMrhJom+/MQfjAf1wia6skKQAlDf3KO+BEly94/mTywgc0mkNOj2j8IUa+dSazvWOGKwsEAf0pBH23ckh9qqCISMEzx3jOpm4sOPoVA+nkGEQyze6Ha4TCCgzy9yJvHq3X6VjqeYdDMmZ1cInWOBY7YSH9nBYFEFFYnjmmdFSvJTmVMqiAEbPh40R7RcR6v3xqBtn6hwoZT+/sRjq5LdEuhN6nf4KRm5lDxWXsTnli4InN4FdH4PLLVQiG/ODkec1tZq1U/jDwWMRsnf9dKsbe1NbxZKSoEeB6/BVOMts9KBKJYzDKR/6o0duP+Ny+K4ElkNnzFXfE/QLoNUl503isqdW9fqtKcX2PRdKDIsJyHDy6cXQhou99IPoVwIVwrWoxM5NsB0pKcn/oNtz2lQaV4su3GerijuIykQInKXRVV20zPaqgqipw1VvcIbn1jkuanQe4r5D7TTQdzEDv0FVqs5FTo5LvUmL6QBaJF1dBvNmLzke2CbIZ3xkJjfRyk/06lZWxEy4W6lQPOC70Q0XH/uMFUS5Nx5zY+djH7hQj3kPevvUBALsXG1ubNu+inROx0jr5l7Jj2dV6jsrxsrW3VbGXfbVP0uCehNzS+DHrxbCHV9i2WpO3WSeCvYO01KReRpuRnEAf7DbZBL7dSIMVN3NXYd8eq67vQZc4kRH6IlqZAH4DwsC1xCqXY5+0vzzRzF4koBZ5YkMrW4QNtgfWNQ+ugWGcZXlhaT8Jj7wT/NKwhNN4rw/F5Ii7rWGwGOsf0MkzDHtw+4Z2C3yMEw+Ci4J7NF6GrYTSh0ORY5XdkgYYQDXqOpPVbFvMOkdIC2YDs6BnJ9qSTpjWHz12KK7PG53+5Lh0SUeQiRU1xF+RmXiKYcMF1cKYF2VpKje/nEwWkPSW7Oyokz9BKXBE3VZ6f/Eoab92xOD92qaA0S/QiEweMNUeDHiXGyiWmii7pEt5GTxgbmwv44j0NyIlf6NKaAWBaHFySATifH0fMJgf4jS3lynjOeejIgUsef0hoQymCdaKEtU3bOOXE1R3H4UBU/ELX98pn5evY6g+hkRFyAwWcOEpEkIJCPfwDNmrvmIAsnW6ENekgjex6GXNg7fQWFGCsbOipWbco7849ZhxI51hIDtwhg8cFIsIrKx5YizmtLP00c84NBafrMk0p/F6+zdTQh6vJCqfk8RRVB5faUlpgePef9yWW56yoMZWy9MIPj5w5C0mypBPIyZFvrc44gwnPV+W1qwqVZ0IM9rA2eUBbjsbdgyvI29JJlXFMS5pNZg53dtQydgK9d2u772f5sYBxyBVgKg8RBDJ4zCnttay8kzJ9mg3vAfFpTSIVPWVCc/m7XHoxh/aKmZnf6lQcn9wkjY6Qb+V5pyl4ciCxTwueDGRVRdYgLNPUmBWAnbiIw64CzBmO4HkY8b4atiwBkVxgfKQgaul4og0RzxNHRuPJGL5um1pkLlscK0HoD7VmzZJ3w8Z8Puky4yIUiiYchEYmsXWcwYUwDLN0jKHwSeC11zyokzlI0dsTpuGAZ2zkREvjY9LOidd5JvdU7JZnDRd0a7sX9ZvtuSQro2D0B3anHDj4a72n3p5F61Ak5sfWNDWSBdLBkj/aevhnQmz6tPl8Qh2C0wnWFjl8tzONRsj325HS2owvspHn84tlc/l58T4WcJ+/9StfpyEHxh8ApTtZKTurkNKQ2WombYAQrDqJIHtI5MyUwubj6b5i4KKJcTeMWHobiCYq2Cxj5WyHS3B0LjGLRNc/eJRJ7EWvC7MvMTZkz6dD2bO6nFBtbDub9mw6c62m3B3Xx3MDZYNhbGW+6okvRCZtGXAnpvn+u/qGNPozJV7u9LlN2ybsBNjRcMH8yozIEMCmkuMOyHTetviTQGRK3Tc5P+aP2k7jj/BJmE6xjio6Bn5jy+V5kR9ky4XWlf7TuW3J8X+U/p1qB9Lowsi02yjZaX4ekuev7M9ZLdbL23OBPOjRqvFxK1ZJUhcjHKHsCD+Da95n7sRp/oM1IW51Zfl5oiiXtZTbkJBIwMkkml8bdPV/vHznx5MURylwhBNqyNrnXiLEZj93m/Pyr/MeBr+JMoSw5t8uF43+DXIgrwIxg5pMLnd+QAOBmQmn82FFNvE57PWpKjAvtNQjTYj62IMw82Mt2py9/G3ofK03+ZQNbeCrhVFL09eodOthqSxRQYp6MxPnZJ9S8Bh1Db81SCwNGDfZniX8piW4NCocSwU5PpLhche7/LIdzAWIIXVPv1ptShHF34/kQxIf5XVZfAM9BmoiEj4m2UZpo+vqAf9MwWX4FC5VwkCxQOrFALgcX/RcXJHR1+6kFMB3lzZHbnh7Z2hMGPf00GaIvJDfYzLSXmu9wyfcfN9gCap9ILrLsdNdc1htxkCOJv696mamCBTGlnzufXjLfNH/ge5vfx1tTRfhqpaue6Eb0ja/9w8dl2iBCEbmEI1sPCx1kVw5lDfA4IgEbOic+np3vSXSzh/Q2y6D18um/x6Fzvi1ja2PKS2Omxwu6PhRmxJ/O1uX+WYlyLP6SO6IVxe7ESztRiQNs8jR3WRtSzwjFD9/YbqoRsXAk0Pz7h0zxm4ly/78hZ4JZF2MZANTywYANLXHL64fW7jkqrZr26iEKF6y6goxrs5gZbVQmNeVOEOOnlkgGFzVb4DA9cX+BnD3mcpMDQ4wr0dms/+5BlI4DDnJ+4FICLUSUA+b9oWahn5GnQdAvWGMJ2L0pcBntrKaC1eXO9Gg2VwjaRtKyOcyE4BVyNtInShZ8zLC0bvJmuhL6GhHogVz/JEt8ATTintZLXOYknd8TQobjlSqNlBzhviFyMEeaVtVomtuUX63baSWasbNn6euRdMxJFS32cwhAywrIJqjeYFISJp0or0A3VQRs8TuAStNnBMTHG6l745KjCzqacwzmHCVM196dWV2Jb+2dAU91ceMh9wfl1YLgSl2Ipg03jI9wfxGzx7CeZLdVYzXCt8PuvAXZg62H9EjutIbTSMwA0sOG3Wly5iH/RNEn+0DdSFE4nLZ+Pbof75GA/C3NCrHwK7ifGFeGaUsGQy6bH0M7HAp/6XIITIS2ATwrcQG1B1j0NcFU/gw99Dvr3Vvamptk+HYV5a49eDI6WuIHqEedshinmDttof8Kl6g19Qtvm/hdqml3MPv81meE20n/EJ+ZJd9Kj/fzu49RUsvh5l4PLsEei+MghOsrUSEyPvwU/om0JMsq8G8DZVORHuMXG8LPUwmW67ItMtnPc7G6sAsN4Sx95IuxKi+Hg3RuAFZuN0EuPPqnKwsaXWUVmYxGWTTcoaPF6XtrUl7gzZXdp4CCqC+xeoMxlz+kSrnbTAPBMTVQSvbDsbVivs+5i43z9bGhivq/+VN3T5VMv1SOlFxc97CWxKnuMOBPCwIylkJppvk8iHSIVD/lXrNm2dX+cixx1Q2s8aN/ID67uDGGR+JnoNfT6bRwMDVe8ra5ZIKu4JtQ2/DpjCkcX7y9cAYJPGlkMd0lr6ArsWVMokcIbqF01K2hb7O54rCLSf3/V6MiHhSMwtGJBB5VeLq7ONj3jUSYjy2sqtILcEavNZAF1sIkkLRNIqQ9mLa4iWyZE6j01+ZaaUm9eIBHwgMX5lvYmmY5Tlgoqeue6SaBjssL8HK6ilS8GyXhaook6oKe+ayb5GLIljn0eAU3rFc0MhmyLUBTc42H/wDs4eEXH9QRZBGqRBdgQD3yjTU9ezZQ1FYRBARDOA44b2G0tsexk9koyk3CWkQRC4ODSecTn7P1tr+SxJ7CTZ/F9Zwx8G3ZYmnXeYaY5MsOl+wabn31XF9Ztydr1meauB1FwJxSZqmP0kBDw4I4GgbuHtZh0ngCB+Qh34PUmtOcXYbipZ0BRoQ2syPtnP9yhsLff+q9Qze8oYbPN8z3tyUo5uRvkrd8RDb/8+FjF1O+F8iRpGU1J8bFAuZbv2PoydtUBDcWhJFuVqb/FUN+JBzRvjF5Ld/Ub53Vyt9jGJUC1RrBdBffpb8aezKVMC1G7ZCOnEDQJ1Jbc09mkW7nKBG+IqfjIDdBFS9JFlA4pr2ziczMN9vI3uKyU5h/n2nq9LOvbLmHIxHTTawoCPs9OMI3espP2tZ6Dl5OU8sj//X/1ep1xrqaCWf1btgb+ktZ2eNYRxwmmncoyCCESP0m3NicxbtWXEIssfB9KuCEAmyaV0zH0rLF7rdsGYFYIyZNFIRtBurJ2+NDgSnOgs4dKAkzIlV/PiLtrlrtORO55mQPAzw2B46c1pMHyJEG4VlCjKKRRtF3p1UBL5pIE6xJavpOUEbIPT1yJsMpH83UoQJe7LrS745Kw6ei5Hz0l7VkGiVRHkr78+NoBqqA+TbaBfnEFOXVJkxwASg04Uic5Kk6dFMxpd3SoO+Q3rPBJ+O3GaCAuf9BHl85xNdkuMirNhTA9Qhr8QXBI1CUu1v5s5nHWueb+JvH5xgOkBwdqho+RmI7ajN3rqERGlFePV/2sKCr5cuXvpXKpM9qSBliWF2qql/O3lQgXtlA1qqGj9iDZntbMrroJpJYxMqXBnxESBweBtVbfByNml27G1PkMl8rDzHnwcanOLMWee+zYDX1zeIr9DsSo3EUm8vEKU/DjES3mP1jPhP2S6phNkzXKvKtbmbuFM9lgBPzybUGqjHlqow67kfSCODDUMTWkoo5jEUiVsbToeFHau+cIkTp4dE3hT47lFP7+yzPctUdQGXG7QJTLbdGJS7fZMcrME7k6n9co8BFMHSHLLxbix8/bXJID8Ha+yLKAuF7XCzuPt18IXeXmOQLNHg+HKUMwd0OyDqlqVR4q4dWN6yDRWO5Ca9QzNPfJ5DhaJJ5qpm+uDHlmMjY9fcdgXJJhGo8e351XUQ63yNEGPteSMGlO+5syqiV8IimsE1kRAVTJsSCWZFjdxYDKigMNGdkYvvqGA/CrndufGmCcsuT6xznkOxftcqYOA62a/DH/Ak2p7dyp9yek5AQL9YmXCTD48pftDIBZGXuAISlMC8TLzUAMQcjfEmMzaaLbPP5sd5L5cXuiklTMSniiEQkVdF4V6VR5dincOecf9wg/EQuZ6e+URBPl3FCQDUMBn0GpbjYceuuBQNXyAS5Sn0lEtKSm8u1U/w5HrOUCnGVt/N6wH8jk7Cxrd6zAOlJNLSMKhsj3US1ehwjzOVC2cdbii7d1QjKcWVY4iGMTaH2Vzl5nUKViK3sXmJygwBx2hFYkEr1uNQbIN1PdTngVT332gyKk0NL1vTGCJPc7g9x1bqyulAdq53XDWI4QYmB1QTPYy+eMTIC4lwpmwtz2f8z91T5XtWtr8Z2LZWr1EverdO/Nyn3q7GP3G4Xy9TpkDOohuv3Bl7mHIKs5XFFYw2EEw59p7NBDYlI42/wf3Hw5bVay8kK/pAM4uyhFFG+ceQcgEVcioEveL9b07FlarIZq9us2iOdnZuCdS5Eg2UUgLT7MNGS+qSue174gtVRiQvYTQInTaDP4bzI5mUFgSS7YG3Aj4q3l/0IJRNIUcg3dy/TBUxCfQe/QdbmxYyp7RI99aDPTlfXRjx+wS1K04Iv141TFOCWqRBOpL7fbe0frqXMrbXn1tqFenuwdYxawqsfSfGEGjEGXbNYQhSmkK4QvUL0u3Y6x52FdmXrDtykFB70mx5a4KLZ9g+hQdg89BiFtx9/hJw1zpeMmlnsSAz1wBw3ng/O0sOBi/fxdAq5/yBsDKza5nI1BaR9HWZM1dPVg+nnVaechlvsUD52w4HQVwTa6fXgui6ehv6Voc9stzI9JFpVl/952ao+C6HxiGjv5Mce/zeDjIhz73WSfbPgXUvwp27yOX3+GFJXzZuolQ+0gFSGwzeONXPFIRgvC4tO7kAFYWmEsQLZbeVOFt7ekdLmNYCWpikdcynPdGg3m/JF3JUbAwrfNkx1r+MU+j7/8wGcAzubTChYTmvG5qYkl/rGpbtLngafj82orajB4R7k7LDoWVn1VOIRZh+IRYPNv2CmcWyaStvTdRkejrMOd2zn6rBwnMtfX3o30xxS+BQw83ZzLfUPEyqeWvISuCp2nfmuoLoHfv6oadW9n+xz1UszI8sJKLQym7QSnhAtaayfyQM6P3MEpcBMmSoOvYDmhhDzJS3SrV92qhyoGMLJgte/dDWXDweggY/EJcBltj9Ayo3G/WEPcki22ZH1ca+pJKfxTY1HYaCRxE4yiMbOR+VRN/mK5uKkd06Y35YwA7fl97ofyd3KobzVLNqvAUH1SlfYwPUqAodn0gfbazofor3y/Db9QzgoUsiAA7+xlBlMtvW84HqlJFRaetduM7rNxMlyuKueT+gDVGzqsJDpxd4dfBaZZ+wFUTFUyh3ACMH3CdoU4do7Q8ibv0fb9hPb9dDJlgbiBiNi5PMsSkVGi2ijklsBlzzoQFcMQqOgDeFx4SU54w1XdRFFtsO2KRVwfU69aKFkeyL9GnQblqEv6qDs4VBH70OFX1XpeFPPXGLFD9rOUGkQjEW5Xa3Si1JzbH6ECyizd0flTkR5Fl1EkRdcAGBKhkh8C8X/l9RYT0uy0S5bfFMpRkM5jM3YZPhPFNw1bR3DAWWjRxTH085E5eEJ4xa01vdIYF2ptrK8pkmkY2DGkF+14FCFwy7jprs3xpKbh7UVl37j60w/uAXILKeAFkXGi3Lj4z25akpMfRBoFn6oiSCcL3T7GORlSOcnvrplL1wUYl/Jymdz9F6OSApaInqnCuqjvvkdo0oJjcguKbRxt9UT5pdHbftvL+7Y7mTwl2SQ87HLBJteXSY2jVObH0cWr/WHD8PWPRkH/cT3sKXb8Wm84O0pMa1F4aRa+G34gEjKZRHZGNvqbtEHIPqqs0Wn8NvdWCO7bK6n313aVJ1hoZTE9sPrgBW1b9WtR8xL/HYTPCA6f4ur4ddJS14o/8AcaEeDRZ7Ytqsiygx+A0cE/t1D6PAy3X7gkacf8PgIHkDhevoTg9DaypaBeti+JLwzPGlANHYPh7mprvUQWVbAUm5u+vDbnDgwV1ck7uZL8Wil20pCnxMYWjfqnK+5+mbBpHlYdd9itVZ2RLvDqSRgmagFvlwXg4StBlp7WszNk6fVCAbTaPuYTwyW6jkaskfEivz4xri69YvN4+WEY+V3vVHbHIqlaV+NGpbC5IfsQiJj8flRdMV9xaG2Ogi0Jx+ha/ZFKXh/J04PElO9qMVp6axRKY0I73c0D9kmT0H0kcwZgfy3psFao43rnRDQtSQ5NbHb6qR4oxeVhr8zTcpVAajo/RdZ/0bTPgf3I1vLK6yoCIFp+ZDsLL436IG1ERp/8XFvWv0QowxOboop8LIAbeMEYsmBHu6i7bXcxg+JCFPgS0qcpeODdFNx/kAwnRGXkz+6tNbTUvr+ovCkUJAmh+A2ekj4m2YmJQd8N3dFwrX0kAn6nhTow/imMsI64HGZ9YZeJUu+qPsJfmfbE/rkRKmS5n9ueflaIMQ9XzDscwKASOHD7aC0vztJ8PNFE3TrFuXINMTdsWmmLVVhdX57uRCKToLrZgERd8Jnqb1RET5UqjFbiI/v7E7e6fUlnJYN7oZk/X98ef/7ZbBgM1ttPUsy809P0csLfqqkHVnpf8uVNd29sRzgIF4Yj/c/FRvx8UVR5vdvcOexXV0m26nUIdBHI+udhffbGQpzt6xkyz9JGSBIzx1yLO20Jxg8LLgarzsH1uNmG9wwQCyntjS3mAgUNcvbWzEixmvjghFQHPkw3JNDy9MR5v3UirIaIBWsmkNdMReLUpqx9s8rKywbqJDqwyPy0gBWbXapT/gl6Gh60qITHSPtILa2TpX9+e3SBhYIO5UyjtMSaDQA3qVwdh/iI4b2DpOUTKI7nM9JNtoEq7BbUlnHoLKhpb6EG4o16JgTNpti4oVoSb1zKk6QWcnfO8SjukqvHpkMMWjN4Gp1FI0Cvc32ys97qm3Od/F4U0IpgzqEm01LthEGLOoGy7epuRE3DezzavUYwQCoFulrJS7c9kCeMqpd7FHIH99UOqMQzD58FpOPqFzLNagbemGm0OczGludLKE6+Iz9Yv4wQNb1cl8Dfk0PR2pdIQlKIJjhlWC7Hxu9mqn4Xhpd1n9CPkA1uEpSwXNrsVwqrhs0WuUqDUbxW9VG8+69N121XDuMEANxtS5ij+skmeiEQEwwKO7Q+cxUSCfBsMboLMRbxM4kSTo+vqMnSgaERqp4BSbr3/VwsVoMx4AC8PIjgkTF1fvhup2tRsTEDLENHIVSZ0Mv70LJphEdCU/mLUS9OtHDDBRLHUkpO4BaGJBO22yJqR5Ze/n+hFBaCYd4QiGmn/MAJt/h67UqsqqlkBeC709Xd1ssv7q04Zvohcr7mZ+073xlOKrr0ultD+4NkAyufzUm+W38cGIh2ZXPs1vcKCaBImRC/x2y36VP2AxIrIfk27eRlaajUyVeAK4QJHUqAKV92XrBX3jsJnJ7AFI8pvn/nxF39KeTZ2XuGWzHZjrpRavjBhd9a61nwqZcoaTg83jkydpMVmehnWC467jE7l5314kSMKIThsmVhplW5z6S9ZJTxJLvl7AJ8MwWfPqAof7B/cFnJ/zyLCHk9Prm+QrIj66//GxnnraBCbCQFEUSqa2m1IeKwE4eeqyGC5geTQmyHnoMcd1hwFGzMwfG7sVglDgxmhpCI1CgMpv+F+CaVefllH7NOV1SkoIc//CWERHRuyJ38J0fXlcXZUhxvkiURkM4+HmXX1ixMTOoVji53w3wWiU7+BhEn+SvATzMfDpOezWs3Pen0O+NLH4UhMAkMEg99G3iwnreS6kWL4OONCYCxGsnzCSQKAWqTctIBaSbFHahPfgTQcZ3LxfbuSKKiIWjB9PcQYLXRRhk4KmWfbWOJDBYRYqvnlClKPOH5UvJ9jjxVThzYjpw99ccIRv6+Zj/TJbhYuIhMDHXMR8cZ+q+d2O3GhjTvTG6Q1uguAPc6VWsQMI+d9GOemD1M/CkCy5iOThnBKOQPRnYL3zqdaOf6+8OBNopuaAyn7KAwArWeY3PepfgE2SPnq94Z1yL/PK2+jh/ilzSpeNRvLi9RC0L5w39Pa5RXJdEysrlvOB9Qp28Si2j7gQHkSUAQrgcrkSH+2GC8z3HuCnNSdt7TW52pIVM9+FeyEg69q1XpbFkigs1ZL7sJ94DPDUgJzQPX2j7YkzwODFAfMXNELwnJjmRZt06MfSg5FPgcSmFYj+du8SwkiJ7HQoBOuiRz/QLBnLSc2Qns9oj7W7DgPF1KbVQ/Gm0enuSbi63goL6nQ46BkKf8fnGZgc9KFtV3tl5fz9DrKlHahlkdN7Z+YQ5HifivkE+K2iI3oKMTRSrFs5EsJbm0+i/2R096Wzd9acu7GXvj1tIZWdkwOvZ3SJIEIt4VKKmwKChLo6VZOITfJdZrfFviRfT3bErn45pe3XELDGOsGVqGNlvDKyk0q8YRA4ow9ic4ceK0pHxgpCJhHBUaAROazCdm6iR56Ysg6w4273bpZJeqwPeJTBh2qZrLWsAHwEB0dCYiXg9JxSTKIj7V5TQms9XHfkSPLQ+shwcpZVBd2tsmiHHN5jzciV2q1CnyUOmk/4rwp3KSsWiPNhG463fFNzdPgMMl/1DCi3oqdG/Ec3Fq31PY0LPtZX+KjekbMxV5ThHqKTUO4ugyiCzGbnw1/Qme+AKH+V9mwAMDNRhvzCYPmwNZTc1PWADPBRnLUeCuf/QGF+6hQq/jTZaZwjQpqnBo84QRZLyezd0DD2Gt/hFDwaXeHpfqZx3PkQNuWQTzUQsTWOEsdUXqRHuk+dFnIWKQbvoaUEY82Jo3TwSYPQwADsjzWB9aaleMVGCRPg+5TpWL41JeRfdE2irux/NdWLG/Pwz+iQyZVTkFSTA/Z4xddX3GhidC4ixeM4FTZ5qR+29QHUT7oMsE6n8BDjFD1FybbShUFGaJo93R5SPPShwz+ICxm0ksF51k1IfDfIlYLV1VLhgSomlyPmSoWZaODqBoam+8Rz0k/hbJcZ6Td+S/FrO2BS1Qe7CPAw0S6br5yaPL8sU5ArJLu1h5ZOBofWKmCty4ySTjyjJTpd1Ix7/Gbg3MFEr+NCkPee7HFitFm+E3VUan4L22oigKRl4gn6NREL+P7pk6/Bb5TfflcrRtdrcDitGif42TzfO2KgPV58Z0Vp+ojjovLn2xsJ1kYFn6cjJvNkgN5+s0fgg46J5ci0CRlooCUarCg8XqNI2eE7VNqq9y6bnuj8bXzvWmWIQ5QqLGLL19ucETg40i+FXbFxKuc3zM30r4kf7RXBlCGyV0TBbyAPLXj1ZhQ/Eq//gtivsq9/uBIf4HchMMn/Y3U3aXtM4LWoJoERbU38i4Q/IrJZ+tVKQl8AAASBEqKI4COHiLrKmoFf0BJlIYtAikxUet3jVcFd/o44oWXFRuHJ114sjccx3grMmuhT82K/e7PMKPXtSCC+5LQ0jeKj8HlOZxfen0acjs1aQOqldtb+TcV6dF1y3YsDWHPXHMTmWzsxNZ2knMGPyjePB7a4CKxgUEaIsxIHdgL1UuMHJzhW5EpdhL2Uoet1kTUOWNQCql8sFiLegy2q0/0QCU8ZgVPp7urnq036drYW85vhXQkk1ylCESzOP72/bFFbqDAJOUMFYwKlm/FV+nuOZGZlD11l9l7oiXLF+BK6sAF3Y454RLFgPFM0pQhIWzQ7ugc75duloBG00wfcVYaaepEH/zz59FJiLSC9t0IYnM8ekoChCGYnZvBMNhohGd6UK0L21pPLDBsBGzryqchHEiQXyvIMtBV9fC6yE44mzaE4ULkvVThcH9bN4VRX1AOye3jQIhBGwOhKbm4sA9qsePw515rK330umUGd/owp/aZKOn13PDGv4FVynlFH08aV07M1l9UPdpucHcNkE8eNtGlK7gO0Q0g/BSG3hEXfUZEP3mu4YvJ0X60lZfKD4wnV0QalgN2YpiyhDR/oOu7khRntvwDuVLhMPxx7DY261Nj7P1bu5CFSE5yahIOC0LFkP5mXim80ovRt9+yXrjAJo2hWPuJrXtHsli9LO+XF90zDDOAqG0hcMB8W+YmyaQPh0b21SjWJY4PEgwPMw3hn1VWJstCVoJ2BDftMuEY0nDUwTu3xIXTfFXzEvGgJAJRN3EAi+VW6MK408Im03KYdfkw6zXGGq0TJEPfM7UOuelR+u2ATgyRvC5aoRgNDnV1zXvIJwoSTexUfoQkW571R/E+n/w+sGvC1FKCcWRQwuK/JC6BWN2Okol4S1aY3T3sfuomw7KvSOS8aj7TdqCT1G8//i7FTOHtkZ+AukxNyw0eAgNN0OAf1G8/aduWclmt3u/r2+Q7afytiT3uQ8wt8N5D2SpzHw5dPSVlRy3wuxij4ZK63EtpS/1Siu4VhoxqXQkrsO+BBjI//B+CoQgcVlowwgEFRQMis8L7H5xJRMLkIRUsQNmXtsIK3E1+0liWLqdziRjY1CRBn+qHvQm2nNhNmpP3t2rbliI/q4q7FgZpeNU9/iWS794h21QTMAe3BMj7gDYLb1/jZ2pa8dd5cIXpnjWh2HSU/+jshMyRtzh+N2rtmJclt0HkHjeASbbG4eWUWyyeAMln/aqZWgsQQqQ+y+fuYXzWzJ3o5+Lkx1ZkN5LFDN7sGW2bPpj0Z6O4MC1Hx6pxufkXsDCnWSBQeC24a78drLfdDIs87DQS0KMSbBpDSaVY1tUKeGeE0Gza2vjS4X91rSkzBHYiS5LqUFQZvsDCreDRdjHNUyhizUTSZMi4E8POl6wnKRQZG9h9HaLJqXSAkNbf+QVMdIdfTCtSiV/2aOoT0pzB9jaFxehmdghQz8c1JQ5kbj7/CqOL8s+1armKjvDzkVChhH+moGw2DrG9StN5HGCRuid4pg0nHCic6VDdoOwqFy7nkgJ1I+AfZTo865jFm+Sjq4Xs9ZNHoiK4RlIFUR/wz0dFZ0VgsEf3MUEPRdoL2hRuu983LDfln5437v1MEdJ6NKKEwm1aOmg5gJwos7Q8ZlzhR0LhMpXhbrIr9qRDOOTbomZW5HhoWVCNtkr1yPLiwxTndyiehzxPlzuwpFjueddlABmuslmFGHz4XlcwoNZLtUWgpfhTP6ofZZWfXYOxKGoG4mF2yVcc4LUu7M3TsBXrgkMgU6gzg7ORLvu7kO+12rVfLFywlbWda+NdtMIGP0+etQP5G29A6KNZwmtIg22WijNz2tUkCbZzqIRp7Bp80bScuZaLEQtNf8D5en0QxfMLUms/azSP6Y90LMW7xwyvvFE8SPuM3k/OCKhr0WcCPGBV9NQJEOd4acqWepvzfCEpDu8cwcbwejBSg3L5JUon96H2TSJybrddKu3ooWHh2cznTqAOgsy4Xp/48MlvSa5yiPk+7YHwQGCSw6mDxfCJ8HkbMh1uL7l3gzUWajMYWVcO6cVl5mvPRf+BRi4HM9gTF777DZET3ZxDQUNKRwYtzXyFKpAjsNz1FCDum4zq4Rrb755k7ptk31nfYXLiak+x98exROpWFLMi5rFn47NsT+atQyJSKAnJIGlQm0lXNuWJgtvKSuGe7rcNZHrqfTVYDm9y1b8iE84mj6VIJxZLydmRruNyEWf3COshl98y5Y2auJKrETZzIfYAJbqKwakHE5VHlWCU3RQyXoDn/z6+3ws2cKICYcGtTJ4SKKD9wZ2tn42XTws75jANew0R1T81i567FWjJ1aEiflEEN0hje2PuWmerbTFUKO/5dmDnMOuz8TMz+m7LPq948eseWGF7e3X9uQ5fgxd24EsTK+hHNCvqCjt0C+/Bxw8Yn+TYxlauLSzA7jl+/gnENm0B+htyxU5GcdDZFmjbtzN5E66KyKXFhrqfipjH8DdVn/fHYQJ6VE0MjdYrAMgf7dKr5U/sWT0Hk2V6ijDECmi6vAhJhyuxpdpzO9L7Ps+4RF6xA3OzL6Cp7Ww8M7HN5nH6HaJJ+FAsGUeVxHTlb8epGIudGkDX9aADP7A6y7z9AoJzSQvbvj8WUKnCocgnPj/8ol2Fr3vrXg/Ddbnvj5Tu84JnaXIXbHDj1OiXrzQ0FWF1foS0qF+TxMuR2tB0FT0TM6Mc7LTDTb+jlDmxWkI65v0Aj3MdTLc5MEUNht11MDZK3o0ppeOMZETuy5DVRYwIMGIIHGSyOrnzfM6jQ3cGcldgpIHqgQu/eE6lkuFj4kI0ZZ0RtM8OHU0LL7sX+U7nbqjLN5gQGmeyamttmip30HtR6HaRfY0eX7M4d3O79ncoKM/6nIYOY0hTHXDvJ99J6k+R7OJjY19nVBZDfDS3MciUzd5yQ+aVjYoP5WNJ9J7XbuOM565TB4QUJoIMf4+3Cl7mrAjzpMVRxleuDEHxEnMcq6ibSDNuAj1kFqzpVYtPBHEY1lDNO2ruulTd3S8Twv2jytZvuRM87iB0FaTdVNd9OXqvBx+S4O1DPufHaLoH//9MALv7S4KnVZs63LYHoKZdbbc9KoXExYKTNQKjOGJKKhGqdCBVwptRJKscOxYNDYmNghDQjyfbDNP+DAUJ/hurA","interpreterSafeUrl":{"privateDoNotAccessOrElseTrustedResourceUrlWrappedValue":"//www.google.com/js/th/8MCXU0AIro2_0_rmGrwQkiCikxcMmBfRkjB6mvS6TbY.js"},"serverEnvironment":1}}},"videoQualityPromoSupportedRenderers":{"videoQualityPromoRenderer":{"triggerCriteria":{"connectionWhitelist":["WIFI"],"joinLatencySeconds":15,"rebufferTimeSeconds":10,"watchTimeWindowSeconds":180,"refractorySeconds":2592000},"text":{"runs":[{"text":"Experiencing interruptions? "},{"text":"Find out why","bold":true}]},"endpoint":{"clickTrackingParams":"CAwQ6kUiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"url":"https://www.google.com/get/videoqualityreport/","webPageType":"WEB_PAGE_TYPE_UNKNOWN","rootVe":83769}},"urlEndpoint":{"url":"https://www.google.com/get/videoqualityreport/","target":"TARGET_NEW_WINDOW"}},"trackingParams":"CAwQ6kUiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","snackbar":{"notificationActionRenderer":{"responseText":{"runs":[{"text":"Experiencing interruptions?"}]},"actionButton":{"buttonRenderer":{"text":{"runs":[{"text":"Find out why"}]},"navigationEndpoint":{"clickTrackingParams":"CA4Q8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"url":"https://www.google.com/get/videoqualityreport/?v=C3TdtpKFZLE","webPageType":"WEB_PAGE_TYPE_UNKNOWN","rootVe":83769}},"urlEndpoint":{"url":"https://www.google.com/get/videoqualityreport/?v=C3TdtpKFZLE","target":"TARGET_NEW_WINDOW"}},"trackingParams":"CA4Q8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5c="}},"trackingParams":"CA0QuWoiEwiPhcaYy-OFAxW2jeQGHW3EB5c="}}}},"messages":[{"mealbarPromoRenderer":{"icon":{"thumbnails":[{"url":"https://www.gstatic.com/youtube/img/promos/growth/fddd33f2d88aabd875954632e50b0a48dd978110e433897d5c7060ba31e3b581_384x384.png","width":384,"height":384}]},"messageTexts":[{"runs":[{"text":"Live TV from 100+ channels. No cable box or long-term contract required. Cancel anytime."}]}],"actionButton":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Try it free"}]},"trackingParams":"CAsQ7G8iEwiPhcaYy-OFAxW2jeQGHW3EB5c=","command":{"clickTrackingParams":"CAsQ7G8iEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandExecutorCommand":{"commands":[{"clickTrackingParams":"CAsQ7G8iEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"url":"https://tv.youtube.com/?pid=dmea-acq-u-reimagined-dsoa\u0026utm_source=dmea\u0026utm_medium=np\u0026utm_campaign=cablereimag_evg_dmea1so","webPageType":"WEB_PAGE_TYPE_UNKNOWN","rootVe":83769}},"urlEndpoint":{"url":"https://tv.youtube.com/?pid=dmea-acq-u-reimagined-dsoa\u0026utm_source=dmea\u0026utm_medium=np\u0026utm_campaign=cablereimag_evg_dmea1so","target":"TARGET_NEW_WINDOW"}},{"commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/feedback"}},"feedbackEndpoint":{"feedbackToken":"AB9zfpJhoc5iTXXu8yac8WRfSNOiHGq2izVa38uRQh79tNbz5GnZl37TZQV9g9f2_eAGr13pp7HTACYzizk2tmUrzvvDiOEvR_rgOxvB6r-tO1H-ARgZJmftyY8gbCw6IWSUtXyCvNvVWYDNWhu36so417xLyw5totFibDD_tJcN3C5lEzzTip2r_ea4nnMkFXRQL_a3PV_F","uiActions":{"hideEnclosingContainer":true}}}]}}}},"dismissButton":{"buttonRenderer":{"style":"STYLE_TEXT","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Dismiss"}]},"trackingParams":"CAoQ7W8iEwiPhcaYy-OFAxW2jeQGHW3EB5c=","command":{"clickTrackingParams":"CAoQ7W8iEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandExecutorCommand":{"commands":[{"clickTrackingParams":"CAoQ7W8iEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/feedback"}},"feedbackEndpoint":{"feedbackToken":"AB9zfpIlCtRoZq2aVuOBBKBPUlH0H5yAb51f4d3f2ZxKZgKS_XZ7LAE9GTqfvtQQRYv8_FQ9X1R1pQV-tEy4g3l7JPlQjvrGYz4twgeXEcSDTRb-oFWlruC3VEkyQWJlslChbjHKFNaldyWQJdFEspmnXENa_1-BUv1UVbjHpuQTqL2kSHKLiulxEqcyFn7ZaIBuU9oR46hx","uiActions":{"hideEnclosingContainer":true}}}]}}}},"triggerCondition":"TRIGGER_CONDITION_DEFAULT","style":"STYLE_MESSAGE","trackingParams":"CAkQ42kYASITCI-FxpjL44UDFbaN5AYdbcQHlw==","impressionEndpoints":[{"clickTrackingParams":"CAkQ42kYASITCI-FxpjL44UDFbaN5AYdbcQHlw==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/feedback"}},"feedbackEndpoint":{"feedbackToken":"AB9zfpJ2DvWhM2WHrH7rs1GFK9y8tRRj2SAvFFX_FxP4Np3HpJBRZGA8HywD_PPj4KofPhtvc-m5f5mwEVmJLIopM_5GFn9CtOXubOuN6LFISmDst-58ZoFKt9RYBqIZuyGTHpFeMWyLSO0rwgj5SxloQIZP3-YQYSnZObh4lTzgqJlHodsZCCx4ae0c9M1jNo8Vi6VBsh2k","uiActions":{"hideEnclosingContainer":false}}}],"isVisible":true,"messageTitle":{"runs":[{"text":"We reimagined cable. Try it free.*"}]}}}],"endscreen":{"endscreenRenderer":{"elements":[{"endscreenElementRenderer":{"style":"VIDEO","image":{"thumbnails":[{"url":"https://i.ytimg.com/vi/_BxrsCKjoVw/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ==\u0026rs=AOn4CLAtfB6yr-Rh16goAmOlBKGvgmAQUA","width":168,"height":94},{"url":"https://i.ytimg.com/vi/_BxrsCKjoVw/hqdefault.jpg?sqp=-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ==\u0026rs=AOn4CLBbFGVbTLWa28FsjPKP_DYrbi-dVQ","width":196,"height":110},{"url":"https://i.ytimg.com/vi/_BxrsCKjoVw/hqdefault.jpg?sqp=-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=\u0026rs=AOn4CLBAZZCPC32plchxZFLZgQaMtVKpmg","width":246,"height":138},{"url":"https://i.ytimg.com/vi/_BxrsCKjoVw/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=\u0026rs=AOn4CLCGZz1iKfYaRRc083OMWh2Eo3lA3g","width":336,"height":188},{"url":"https://i.ytimg.com/vi/_BxrsCKjoVw/maxresdefault.jpg","width":1920,"height":1080}]},"left":0.65438598,"width":0.32280701,"top":0.34565595,"aspectRatio":1.7777778,"startMs":"749365","endMs":"769365","title":{"accessibility":{"accessibilityData":{"label":"ТОП-5 летних товаров для продажи на Wildberries! / На каких товарах заработать на WB?, video"}},"simpleText":"ТОП-5 летних товаров для продажи на Wildberries! / На каких товарах заработать на WB?"},"metadata":{"simpleText":"886 views"},"endpoint":{"clickTrackingParams":"CAgQ8t4BGAAiEwiPhcaYy-OFAxW2jeQGHW3EB5cyDGl2LWVuZHNjcmVlbkixyZWU6ba3uguaAQMQu2k=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=_BxrsCKjoVw","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832},"interactionLoggingCommandMetadata":{"loggingExpectations":{"screenCreatedLoggingExpectations":{"expectedParentScreens":[{"screenVeType":3832}]}}}},"watchEndpoint":{"videoId":"_BxrsCKjoVw"}},"trackingParams":"CAgQ8t4BGAAiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","id":"5614722828018008342","thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"6 minutes, 58 seconds"}},"simpleText":"6:58"},"style":"DEFAULT"}}]}},{"endscreenElementRenderer":{"style":"VIDEO","image":{"thumbnails":[{"url":"https://i.ytimg.com/vi/GoTjw2oOC34/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ==\u0026rs=AOn4CLDnZLUFKj64Pvs7QaU_7WjGlSlo7g","width":168,"height":94},{"url":"https://i.ytimg.com/vi/GoTjw2oOC34/hqdefault.jpg?sqp=-oaymwEiCMQBEG5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ==\u0026rs=AOn4CLD96onuGlHmyoe5XIGE53OsyvdFOA","width":196,"height":110},{"url":"https://i.ytimg.com/vi/GoTjw2oOC34/hqdefault.jpg?sqp=-oaymwEjCPYBEIoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=\u0026rs=AOn4CLDIYHYWdenbFrT1GMqkKAVcNyXf1g","width":246,"height":138},{"url":"https://i.ytimg.com/vi/GoTjw2oOC34/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=\u0026rs=AOn4CLDKUcUb3tM_z5EFnk3THyx-FEmT9A","width":336,"height":188},{"url":"https://i.ytimg.com/vi/GoTjw2oOC34/maxresdefault.jpg","width":1920,"height":1080}]},"left":0.022807017,"width":0.32280701,"top":0.34565595,"aspectRatio":1.7777778,"startMs":"749365","endMs":"769365","title":{"accessibility":{"accessibilityData":{"label":"Узнай СЕКРЕТНЫЕ фишки конкурентов и используй их для УСПЕШНОГО бизнеса на WB!, video"}},"simpleText":"Узнай СЕКРЕТНЫЕ фишки конкурентов и используй их для УСПЕШНОГО бизнеса на WB!"},"metadata":{"simpleText":"784 views"},"endpoint":{"clickTrackingParams":"CAcQ8d4BGAEiEwiPhcaYy-OFAxW2jeQGHW3EB5cyDGl2LWVuZHNjcmVlbkixyZWU6ba3uguaAQMQu2k=","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=GoTjw2oOC34","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832},"interactionLoggingCommandMetadata":{"loggingExpectations":{"screenCreatedLoggingExpectations":{"expectedParentScreens":[{"screenVeType":3832}]}}}},"watchEndpoint":{"videoId":"GoTjw2oOC34"}},"trackingParams":"CAcQ8d4BGAEiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","id":"5614722828018008147","thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"8 minutes, 10 seconds"}},"simpleText":"8:10"},"style":"DEFAULT"}}]}},{"endscreenElementRenderer":{"style":"CHANNEL","image":{"thumbnails":[{"url":"https://yt3.ggpht.com/zeVHwoIEJm3gDRnSBgPIQg1sWQ8EoUXrmQqkATEVmmIVa9iekyT_wHcqpgKZUqc0vwmGBGt8eEU=s250-c-k-c0x00ffffff-no-rj","width":250,"height":250},{"url":"https://yt3.ggpht.com/zeVHwoIEJm3gDRnSBgPIQg1sWQ8EoUXrmQqkATEVmmIVa9iekyT_wHcqpgKZUqc0vwmGBGt8eEU=s400-c-k-c0x00ffffff-no-rj","width":400,"height":400}]},"icon":{"thumbnails":[{"url":"https://www.gstatic.com/youtube/img/annotations/youtube.png"}]},"left":0.42280701,"width":0.15438597,"top":0.14935964,"aspectRatio":1,"startMs":"749365","endMs":"769365","title":{"accessibility":{"accessibilityData":{"label":"MarketGuru - Сервис аналитики Wildberries, channel"}},"simpleText":"MarketGuru - Сервис аналитики Wildberries"},"metadata":{"simpleText":"Канал про Бизнес на маркетплейсах. Как зарабатывать продавая товары на wildberreis, ozon, yandex.market? .\n\nMarketGuru.io - это сервис аналитики и конкурентной разведки, который показывает какие прибыльные товары нужно начать продавать, сколько нужно поставлять, какие товары убыточные и их нужно срочно распродать, все позиции ваших товаров и ваших конкурентов.\n\nТакже в MarketGuru проводит бесплатные мастер классы и платные программы обучения, благодаря которым студенты растут по выручке и добиваются результатов. \n\nНа обучении вы сможете узнать\n-как выбрать нишу\n-как вывести карточку своего товара в ТОП\n-как оформить карточку товара, чтобы она продавала\n-как и где лучше закупать товар\n-как получить сертификат на свой товар\n-как правильно анализировать цифры и принимать решения в бизнесе\n\nЗарегистрируйтесь в нашем сервисе аналитике по ссылке MarketGuru.io и получите возможность бесплатно попробовать сервис.\n\n"},"callToAction":{"simpleText":"VISIT CHANNEL"},"dismiss":{"simpleText":"CANCEL"},"endpoint":{"clickTrackingParams":"CAIQ-N4BGAIiEwiPhcaYy-OFAxW2jeQGHW3EB5cyDGl2LWVuZHNjcmVlbkixyZWU6ba3ugs=","commandMetadata":{"webCommandMetadata":{"url":"/channel/UCJ5GIk9u1PE6IPDTwXmCimw","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCJ5GIk9u1PE6IPDTwXmCimw"}},"hovercardButton":{"subscribeButtonRenderer":{"buttonText":{"runs":[{"text":"SUBSCRIBE"}]},"subscribed":false,"enabled":true,"type":"FREE","channelId":"UCJ5GIk9u1PE6IPDTwXmCimw","showPreferences":false,"subscribedButtonText":{"runs":[{"text":"SUBSCRIBED"}]},"unsubscribedButtonText":{"runs":[{"text":"SUBSCRIBE"}]},"trackingParams":"CAMQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5cyDGl2LWVuZHNjcmVlbg==","unsubscribeButtonText":{"runs":[{"text":"UNSUBSCRIBE"}]},"serviceEndpoints":[{"clickTrackingParams":"CAMQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5cyDGl2LWVuZHNjcmVlbg==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/subscription/subscribe"}},"subscribeEndpoint":{"channelIds":["UCJ5GIk9u1PE6IPDTwXmCimw"],"params":"EgIIBBgA"}},{"clickTrackingParams":"CAMQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CAMQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"CAQQxjgiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","dialogMessages":[{"runs":[{"text":"Unsubscribe from "},{"text":"MarketGuru - Сервис аналитики Wildberries"},{"text":"?"}]}],"confirmButton":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","size":"SIZE_DEFAULT","isDisabled":false,"text":{"runs":[{"text":"Unsubscribe"}]},"serviceEndpoint":{"clickTrackingParams":"CAYQ8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5cyDGl2LWVuZHNjcmVlbg==","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/subscription/unsubscribe"}},"unsubscribeEndpoint":{"channelIds":["UCJ5GIk9u1PE6IPDTwXmCimw"],"params":"CgIIBBgA"}},"accessibility":{"label":"Unsubscribe"},"trackingParams":"CAYQ8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5c="}},"cancelButton":{"buttonRenderer":{"style":"STYLE_TEXT","size":"SIZE_DEFAULT","isDisabled":false,"text":{"runs":[{"text":"Cancel"}]},"accessibility":{"label":"Cancel"},"trackingParams":"CAUQ8FsiEwiPhcaYy-OFAxW2jeQGHW3EB5c="}},"primaryIsCancel":false}},"popupType":"DIALOG"}}]}}],"subscribeAccessibility":{"accessibilityData":{"label":"Subscribe to MarketGuru - Сервис аналитики Wildberries."}},"unsubscribeAccessibility":{"accessibilityData":{"label":"Unsubscribe from MarketGuru - Сервис аналитики Wildberries."}},"signInEndpoint":{"clickTrackingParams":"CAMQmysiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","commandMetadata":{"webCommandMetadata":{"url":"https://accounts.google.com/ServiceLogin?service=youtube\u0026uilel=3\u0026passive=true\u0026continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fchannel%252FUCJ5GIk9u1PE6IPDTwXmCimw%26feature%3Div-endscreen%26continue_action%3DQUFFLUhqbDFMTmdudDFaamllQU9EOUZBNDNBTHNsLVlJQXxBQ3Jtc0trbXowMDdtTjJZYmUzTnhSVFVmWjN3SXJTc3N5Vy12amp4LTZsOUE3Z1ZRNThzSm5oSGNzUzFTeWIxdTVRdWw0aHBMdVJDVFR3VGZyVzZqR3dfOHNUU1B3NnIzY0RHZlhaTkdaR09ydnV1aXVRRERqSVdhX1RLNmJEY05wWHV1Tm1VOG1zRjBvQ3c1emUzNXpBcm9HdjAxclU4dnhzbEVDSk15Z2s1Unpvak1Sb2ZQV3c4YlVWbnJXejhHb2NrUnp3WDkxOTI%253D\u0026hl=en"}}}}},"trackingParams":"CAIQ-N4BGAIiEwiPhcaYy-OFAxW2jeQGHW3EB5c=","isSubscribe":true,"id":"5614722828018012048"}}],"startMs":"749365","trackingParams":"CAEQ794BIhMIj4XGmMvjhQMVto3kBh1txAeX"}},"adBreakHeartbeatParams":"Q0FBJTNE","frameworkUpdates":{"entityBatchUpdate":{"mutations":[{"entityKey":"Eg0KC0MzVGR0cEtGWkxFIPYBKAE%3D","type":"ENTITY_MUTATION_TYPE_REPLACE","payload":{"offlineabilityEntity":{"key":"Eg0KC0MzVGR0cEtGWkxFIPYBKAE%3D","addToOfflineButtonState":"ADD_TO_OFFLINE_BUTTON_STATE_UNKNOWN"}}}],"timestamp":{"seconds":"1714261891","nanos":170301366}}}};var head = document.getElementsByTagName('head')[0]; var meta = document.createElement('meta'); meta.name = 'referrer'; meta.content = 'origin'; head.appendChild(meta); var noindexMeta = document.createElement('meta'); noindexMeta.name = 'robots'; noindexMeta.content = 'noindex'; head.appendChild(noindexMeta);</script><div id="player" class="skeleton flexy"><div id="player-wrap"><div id=player&#45;placeholder style="background-image: url('https://i.ytimg.com/vi/C3TdtpKFZLE/hqdefault.jpg');" class=""></div><div id=player&#45;api class="round "></div></div></div><script nonce="a0dixXA3CjhItdPpKveUpA">(function(){'use strict';function n(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
  512. var p="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
  513. function aa(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 c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}
  514. var q=aa(this);function r(a,b){if(b)a:{var c=q;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&p(c,a,{configurable:!0,writable:!0,value:b})}}
  515. r("Symbol",function(a){function b(g){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(g||"")+"_"+e++,g)}
  516. function c(g,h){this.g=g;p(this,"description",{configurable:!0,writable:!0,value:h})}
  517. if(a)return a;c.prototype.toString=function(){return this.g};
  518. var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b});
  519. r("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=q[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&p(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ba(n(this))}})}return a});
  520. function ba(a){a={next:a};a[Symbol.iterator]=function(){return this};
  521. return a}
  522. function t(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if("number"==typeof a.length)return{next:n(a)};throw Error(String(a)+" is not an iterable or ArrayLike");}
  523. function u(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c}
  524. function v(a){return a instanceof Array?a:u(t(a))}
  525. function w(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
  526. function ca(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b}
  527. r("WeakMap",function(a){function b(f){this.g=(m+=Math.random()+1).toString();if(f){f=t(f);for(var k;!(k=f.next()).done;)k=k.value,this.set(k[0],k[1])}}
  528. function c(){}
  529. function d(f){var k=typeof f;return"object"===k&&null!==f||"function"===k}
  530. function e(f){if(!w(f,h)){var k=new c;p(f,h,{value:k})}}
  531. function g(f){var k=Object[f];k&&(Object[f]=function(l){if(l instanceof c)return l;Object.isExtensible(l)&&e(l);return k(l)})}
  532. if(function(){if(!a||!Object.seal)return!1;try{var f=Object.seal({}),k=Object.seal({}),l=new a([[f,2],[k,3]]);if(2!=l.get(f)||3!=l.get(k))return!1;l.delete(f);l.set(k,4);return!l.has(f)&&4==l.get(k)}catch(wa){return!1}}())return a;
  533. var h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var m=0;b.prototype.set=function(f,k){if(!d(f))throw Error("Invalid WeakMap key");e(f);if(!w(f,h))throw Error("WeakMap key fail: "+f);f[h][this.g]=k;return this};
  534. b.prototype.get=function(f){return d(f)&&w(f,h)?f[h][this.g]:void 0};
  535. b.prototype.has=function(f){return d(f)&&w(f,h)&&w(f[h],this.g)};
  536. b.prototype.delete=function(f){return d(f)&&w(f,h)&&w(f[h],this.g)?delete f[h][this.g]:!1};
  537. return b});
  538. r("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)w(b,d)&&c.push(b[d]);return c}});
  539. function da(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};
  540. e[Symbol.iterator]=function(){return e};
  541. return e}
  542. r("Array.prototype.values",function(a){return a?a:function(){return da(this,function(b,c){return c})}});/*
  543.  
  544. Copyright The Closure Library Authors.
  545. SPDX-License-Identifier: Apache-2.0
  546. */
  547. var x=this||self;function y(a,b){a=a.split(".");var c=x;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}
  548. function ea(a){return Object.prototype.hasOwnProperty.call(a,z)&&a[z]||(a[z]=++fa)}
  549. var z="closure_uid_"+(1E9*Math.random()>>>0),fa=0;var A,B;a:{for(var C=["CLOSURE_FLAGS"],D=x,E=0;E<C.length;E++)if(D=D[C[E]],null==D){B=null;break a}B=D}var F=B&&B[610401301];A=null!=F?F:!1;var G,H=x.navigator;G=H?H.userAgentData||null:null;function I(a){return A?G?G.brands.some(function(b){return(b=b.brand)&&-1!=b.indexOf(a)}):!1:!1}
  550. function J(a){var b;a:{if(b=x.navigator)if(b=b.userAgent)break a;b=""}return-1!=b.indexOf(a)}
  551. ;function K(){return A?!!G&&0<G.brands.length:!1}
  552. function L(){return K()?I("Chromium"):(J("Chrome")||J("CriOS"))&&!(K()?0:J("Edge"))||J("Silk")}
  553. ;!J("Android")||L();L();J("Safari")&&(L()||(K()?0:J("Coast"))||(K()?0:J("Opera"))||(K()?0:J("Edge"))||(K()?I("Microsoft Edge"):J("Edg/"))||K()&&I("Opera"));Math.max.apply(Math,v(Object.values({v:1,s:2,o:4,C:8,B:16,A:32,h:64,F:128,m:256,l:512,u:1024,i:2048,D:4096,j:8192})));Object.freeze(new function(){});
  554. Object.freeze(new function(){});function M(a,b){this.width=a;this.height=b}
  555. M.prototype.aspectRatio=function(){return this.width/this.height};
  556. M.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
  557. M.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
  558. M.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function N(){var a=document;var b="DIV";"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}
  559. ;var O=new WeakMap;function ha(a,b){a=[a];for(var c=b.length-1;0<=c;--c)a.push(typeof b[c],b[c]);return a.join("\v")}
  560. ;function P(a,b,c){if(b instanceof M)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=Q(b);a.style.height=Q(c)}
  561. function Q(a){"number"==typeof a&&(a=Math.round(a)+"px");return a}
  562. ;var R=function(a,b){function c(e){e=t(e);e.next();e=u(e);return b(d,e)}
  563. b=void 0===b?ha:b;var d=ea(a);return function(){var e=ca.apply(0,arguments),g=this||x,h=O.get(g);h||(h={},O.set(g,h));g=h;h=[this].concat(v(e));e=c?c(h):h;if(Object.prototype.hasOwnProperty.call(g,e))g=g[e];else{var m=t(h);h=m.next().value;m=u(m);h=a.apply(h,m);g=g[e]=h}return g}}(function(a){var b=N();
  564. a&&(b.className=a);b.style.cssText="overflow:auto;position:absolute;top:0;width:100px;height:100px";a=N();P(a,"200px","200px");b.appendChild(a);document.body.appendChild(b);a=b.offsetWidth-b.clientWidth;b&&b.parentNode&&b.parentNode.removeChild(b);return a});var S=x.window,ia,ja,T=(null==S?void 0:null==(ia=S.yt)?void 0:ia.config_)||(null==S?void 0:null==(ja=S.ytcfg)?void 0:ja.data_)||{};y("yt.config_",T);function ka(){var a={};return"EXPERIMENT_FLAGS"in T?T.EXPERIMENT_FLAGS:a}
  565. ;function U(a){a=ka()[a];return"string"===typeof a&&"false"===a?!1:!!a}
  566. function V(a,b){a=ka()[a];return void 0===a&&void 0!==b?b:Number(a||0)}
  567. ;var W=V("kevlar_watch_page_horizontal_margin",24),la=V("kevlar_watch_page_columns_top_padding",24),ma=426+2*W,X=V("kevlar_watch_two_column_width_threshold",1E3),Y=2*W,na=Y+V("kevlar_watch_secondary_width",402)+W,oa=V("kevlar_watch_max_player_width",1280),pa=V("kevlar_watch_flexy_metadata_height",136),qa=V("kevlar_watch_player_min_height",360),ra=Y+285+W,sa=Y+310+W,ta=Y+360+W;
  568. function ua(a,b,c){c=void 0===c?!1:c;var d=void 0===d?NaN:d;var e=Math.max(a.width,ma);if(U("kevlar_watch_feed_big_thumbs")&&a.width>=1550-R()&&800<=a.height)e=!Z(b)||1550<=a.width?e-ta:e-sa,Z(b)&&(e-=R());else if(a.width>=X){var g=na;1140>=a.width&&Z(b)?g=ra:U("kevlar_watch_feed_big_thumbs")&&(g=sa);e-=g;Z(b)&&(e-=R())}else e-=Y;e=Math.min(e,oa);var h=e*b;g=240;c&&(g=380);if(!(.5624>b)){var m=1327;U("kevlar_watch_split_pane")&&(m+=R());!U("kevlar_watch_flexy_disable_small_window_sizing")&&(630>a.height&&
  569. 657<=a.width||630<=a.height&&a.width>=X&&a.width<m)?g=qa:!U("kevlar_watch_flexy_disable_large_window_sizing")&&630<=a.height&&a.width>=m&&(g=480)}d=void 0===d?NaN:d;d=Math.min(h,a.height-(56+la+(isNaN(d)?pa:d)));d=Math.max(d,g);1>b?e=d/b:a.width>=X&&(e=ua(a,.5625,c).width);return new M(Math.round(e),Math.round(d))}
  570. function va(a){if(a){var b=.5625,c=a.querySelector(".html5-video-player");c&&"function"===typeof c.getVideoAspectRatio&&(b=1/c.getVideoAspectRatio());c=window.document;c="CSS1Compat"==c.compatMode?c.documentElement:c.body;b=ua(new M(c.clientWidth,c.clientHeight),b);P(a,b)}}
  571. function Z(a){return U("kevlar_watch_split_pane")&&!(.5624>a)}
  572. ;y("yt.flexy.setPlayerlikeElementSize",va);U("desktop_delay_player_resizing")||va(document.querySelector("#player.skeleton #player-api"));}).call(this);
  573. </script><script nonce="a0dixXA3CjhItdPpKveUpA">(function() {var element = document.querySelector('#player-placeholder'); if (yt && yt.flexy && yt.flexy.setPlayerlikeElementSize && typeof yt.flexy.setPlayerlikeElementSize === 'function') {yt.flexy.setPlayerlikeElementSize(element);}})();</script><div id="watch-page-skeleton" class="watch-skeleton "><div id="container"><div id="related"><div class="autoplay skeleton-light-border-bottom"><div id="upnext" class="skeleton-bg-color"></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 id="primary-info" class="skeleton-light-border-bottom"><div id="title" class="text-shell skeleton-bg-color"></div><div id="info"><div id="count" class="text-shell skeleton-bg-color"></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 id="secondary-info" class="skeleton-light-border-bottom"><div id="top-row"><div id="video-owner" class="flex-1"><div id="channel-icon" class="skeleton-bg-color"></div><div id="upload-info" class="flex-1"><div id="owner-name" class="text-shell skeleton-bg-color"></div><div id="published-date" class="text-shell skeleton-bg-color"></div></div></div><div id="subscribe-button" class="skeleton-bg-color"></div></div></div></div></div></div><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('gcc', null, '');}</script><script src="/s/player/652ba3a2/player_ias.vflset/en_US/base.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script nonce="a0dixXA3CjhItdPpKveUpA">(function() {var element = document.querySelector('#player-placeholder'); if (element && element.remove && typeof element.remove === 'function') {element.remove();}})();</script><script nonce="a0dixXA3CjhItdPpKveUpA">window.ytplayer = window.ytplayer || {}; window.ytplayer.bootstrapPlayerContainer = document.getElementById('player-api'); window.ytplayer.bootstrapWebPlayerContextConfig = window.yt && window.yt.config_ && window.yt.config_.WEB_PLAYER_CONTEXT_CONFIGS && window.yt.config_.WEB_PLAYER_CONTEXT_CONFIGS['WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH']; window.ytplayer.bootstrapPlayerResponse = window['ytInitialPlayerResponse'];(function playerBootstrap(){if(window.ytplayer.bootstrapPlayerContainer&&window.ytplayer.bootstrapWebPlayerContextConfig){var createPlayer=window.yt&&window.yt.player&&window.yt.player.Application&&(window.yt.player.Application.createAlternate||window.yt.player.Application.create);if(createPlayer){if(window.ytplayer.bootstrapPlayerResponse){window.ytplayer.config={args:{raw_player_response:window.ytplayer.bootstrapPlayerResponse}};if(window.ytcsi)window.ytcsi.tick("cfg",null,"")}createPlayer(window.ytplayer.bootstrapPlayerContainer,
  574. window.ytplayer.config,window.ytplayer.bootstrapWebPlayerContextConfig);window.pis="initialized"}}})();ytplayer.load=function(){throw new Error("Unexpected call to ytplayer.load.");};
  575. </script><script nonce="a0dixXA3CjhItdPpKveUpA">(function() {var element = document.querySelector('#player-api'); if (yt && yt.flexy && yt.flexy.setPlayerlikeElementSize && typeof yt.flexy.setPlayerlikeElementSize === 'function') {yt.flexy.setPlayerlikeElementSize(element);}})();</script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/spf.vflset/spf.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script nonce="a0dixXA3CjhItdPpKveUpA">if(window["_spf_state"])window["_spf_state"].config={"assume-all-json-requests-chunked":true};
  576. </script><script src="https://www.youtube.com/s/desktop/5519da25/jsbin/network.vflset/network.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('bs', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">ytcfg.set('initialBodyClientWidth', document.body.clientWidth);</script><script nonce="a0dixXA3CjhItdPpKveUpA">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%26next%3D%252Fsignin_passive%26feature%3Dpassive&amp;hl=en" style="display: none"></iframe><ytd-app disable-upgrade="true"><ytd-masthead id="masthead" logo-type="YOUTUBE_LOGO" slot="masthead" class="shell  chunked" disable-upgrade="true"><div id="search-container" class="ytd-searchbox-spt" slot="search-container"></div><div id="search-input" class="ytd-searchbox-spt" slot="search-input"><input id="search" autocapitalize="none" autocomplete="off" autocorrect="off" hidden name="search_query" tabindex="0" type="text" spellcheck="false"></div><svg id="menu-icon" class="external-icon" preserveAspectRatio="xMidYMid meet"><g id="menu" class="yt-icons-ext" viewBox="0 0 24 24"><path d="M21,6H3V5h18V6z M21,11H3v1h18V11z M21,17H3v1h18V17z"/></g></svg><div id="masthead-logo" slot="masthead-logo"><a style="display: none;" href="/" title="YouTube"><svg id="yt-logo-updated-svg" class="external-icon" viewBox="0 0 90 20"><g id="yt-logo-updated" viewBox="0 0 90 20" preserveAspectRatio="xMidYMid meet"><g><path d="M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z" fill="#FF0000"/><path d="M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z" fill="white"/></g><g><g id="youtube-paths"><path d="M34.6024 13.0036L31.3945 1.41846H34.1932L35.3174 6.6701C35.6043 7.96361 35.8136 9.06662 35.95 9.97913H36.0323C36.1264 9.32532 36.3381 8.22937 36.665 6.68892L37.8291 1.41846H40.6278L37.3799 13.0036V18.561H34.6001V13.0036H34.6024Z"/><path d="M41.4697 18.1937C40.9053 17.8127 40.5031 17.22 40.2632 16.4157C40.0257 15.6114 39.9058 14.5437 39.9058 13.2078V11.3898C39.9058 10.0422 40.0422 8.95805 40.315 8.14196C40.5878 7.32588 41.0135 6.72851 41.592 6.35457C42.1706 5.98063 42.9302 5.79248 43.871 5.79248C44.7976 5.79248 45.5384 5.98298 46.0981 6.36398C46.6555 6.74497 47.0647 7.34234 47.3234 8.15137C47.5821 8.96275 47.7115 10.0422 47.7115 11.3898V13.2078C47.7115 14.5437 47.5845 15.6161 47.3329 16.4251C47.0812 17.2365 46.672 17.8292 46.1075 18.2031C45.5431 18.5771 44.7764 18.7652 43.8098 18.7652C42.8126 18.7675 42.0342 18.5747 41.4697 18.1937ZM44.6353 16.2323C44.7905 15.8231 44.8705 15.1575 44.8705 14.2309V10.3292C44.8705 9.43077 44.7929 8.77225 44.6353 8.35833C44.4777 7.94206 44.2026 7.7351 43.8074 7.7351C43.4265 7.7351 43.156 7.94206 43.0008 8.35833C42.8432 8.77461 42.7656 9.43077 42.7656 10.3292V14.2309C42.7656 15.1575 42.8408 15.8254 42.9914 16.2323C43.1419 16.6415 43.4123 16.8461 43.8074 16.8461C44.2026 16.8461 44.4777 16.6415 44.6353 16.2323Z"/><path d="M56.8154 18.5634H54.6094L54.3648 17.03H54.3037C53.7039 18.1871 52.8055 18.7656 51.6061 18.7656C50.7759 18.7656 50.1621 18.4928 49.767 17.9496C49.3719 17.4039 49.1743 16.5526 49.1743 15.3955V6.03751H51.9942V15.2308C51.9942 15.7906 52.0553 16.188 52.1776 16.4256C52.2999 16.6631 52.5045 16.783 52.7914 16.783C53.036 16.783 53.2712 16.7078 53.497 16.5573C53.7228 16.4067 53.8874 16.2162 53.9979 15.9858V6.03516H56.8154V18.5634Z"/><path d="M64.4755 3.68758H61.6768V18.5629H58.9181V3.68758H56.1194V1.42041H64.4755V3.68758Z"/><path d="M71.2768 18.5634H69.0708L68.8262 17.03H68.7651C68.1654 18.1871 67.267 18.7656 66.0675 18.7656C65.2373 18.7656 64.6235 18.4928 64.2284 17.9496C63.8333 17.4039 63.6357 16.5526 63.6357 15.3955V6.03751H66.4556V15.2308C66.4556 15.7906 66.5167 16.188 66.639 16.4256C66.7613 16.6631 66.9659 16.783 67.2529 16.783C67.4974 16.783 67.7326 16.7078 67.9584 16.5573C68.1842 16.4067 68.3488 16.2162 68.4593 15.9858V6.03516H71.2768V18.5634Z"/><path d="M80.609 8.0387C80.4373 7.24849 80.1621 6.67699 79.7812 6.32186C79.4002 5.96674 78.8757 5.79035 78.2078 5.79035C77.6904 5.79035 77.2059 5.93616 76.7567 6.23014C76.3075 6.52412 75.9594 6.90747 75.7148 7.38489H75.6937V0.785645H72.9773V18.5608H75.3056L75.5925 17.3755H75.6537C75.8724 17.7988 76.1993 18.1304 76.6344 18.3774C77.0695 18.622 77.554 18.7443 78.0855 18.7443C79.038 18.7443 79.7412 18.3045 80.1904 17.4272C80.6396 16.5476 80.8653 15.1765 80.8653 13.3092V11.3266C80.8653 9.92722 80.7783 8.82892 80.609 8.0387ZM78.0243 13.1492C78.0243 14.0617 77.9867 14.7767 77.9114 15.2941C77.8362 15.8115 77.7115 16.1808 77.5328 16.3971C77.3564 16.6158 77.1165 16.724 76.8178 16.724C76.585 16.724 76.371 16.6699 76.1734 16.5594C75.9759 16.4512 75.816 16.2866 75.6937 16.0702V8.96062C75.7877 8.6196 75.9524 8.34209 76.1852 8.12337C76.4157 7.90465 76.6697 7.79646 76.9401 7.79646C77.2271 7.79646 77.4481 7.90935 77.6034 8.13278C77.7609 8.35855 77.8691 8.73485 77.9303 9.26636C77.9914 9.79787 78.022 10.5528 78.022 11.5335V13.1492H78.0243Z"/><path d="M84.8657 13.8712C84.8657 14.6755 84.8892 15.2776 84.9363 15.6798C84.9833 16.0819 85.0821 16.3736 85.2326 16.5594C85.3831 16.7428 85.6136 16.8345 85.9264 16.8345C86.3474 16.8345 86.639 16.6699 86.7942 16.343C86.9518 16.0161 87.0365 15.4705 87.0506 14.7085L89.4824 14.8519C89.4965 14.9601 89.5035 15.1106 89.5035 15.3011C89.5035 16.4582 89.186 17.3237 88.5534 17.8952C87.9208 18.4667 87.0247 18.7536 85.8676 18.7536C84.4777 18.7536 83.504 18.3185 82.9466 17.446C82.3869 16.5735 82.1094 15.2259 82.1094 13.4008V11.2136C82.1094 9.33452 82.3987 7.96105 82.9772 7.09558C83.5558 6.2301 84.5459 5.79736 85.9499 5.79736C86.9165 5.79736 87.6597 5.97375 88.1771 6.32888C88.6945 6.684 89.059 7.23433 89.2707 7.98457C89.4824 8.7348 89.5882 9.76961 89.5882 11.0913V13.2362H84.8657V13.8712ZM85.2232 7.96811C85.0797 8.14449 84.9857 8.43377 84.9363 8.83593C84.8892 9.2381 84.8657 9.84722 84.8657 10.6657V11.5641H86.9283V10.6657C86.9283 9.86133 86.9001 9.25221 86.846 8.83593C86.7919 8.41966 86.6931 8.12803 86.5496 7.95635C86.4062 7.78702 86.1851 7.7 85.8864 7.7C85.5854 7.70235 85.3643 7.79172 85.2232 7.96811Z"/></g></g></g></svg></a><a style="display: none;" href="/" title="YouTube"><svg id="yt-logo-red-updated-svg" class="external-icon" viewBox="0 0 97 20" style="width: 97px;"><g id="yt-logo-red-updated" viewBox="0 0 97 20" preserveAspectRatio="xMidYMid meet"><g><path d="M27.9704 3.12324C27.6411 1.89323 26.6745 0.926623 25.4445 0.597366C23.2173 2.24288e-07 14.2827 0 14.2827 0C14.2827 0 5.34807 2.24288e-07 3.12088 0.597366C1.89323 0.926623 0.924271 1.89323 0.595014 3.12324C-2.8036e-07 5.35042 0 10 0 10C0 10 -1.57002e-06 14.6496 0.597364 16.8768C0.926621 18.1068 1.89323 19.0734 3.12324 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6769 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9704 3.12324Z" fill="#FF0000"/><path d="M11.4275 14.2854L18.8475 10.0004L11.4275 5.71533V14.2854Z" fill="white"/></g><g id="youtube-red-paths"><path d="M40.0566 6.34524V7.03668C40.0566 10.4915 38.5255 12.5118 35.1742 12.5118H34.6638V18.5583H31.9263V1.42285H35.414C38.6078 1.42285 40.0566 2.7728 40.0566 6.34524ZM37.1779 6.59218C37.1779 4.09924 36.7287 3.50658 35.1765 3.50658H34.6662V10.4727H35.1365C36.6064 10.4727 37.1803 9.40968 37.1803 7.10253L37.1779 6.59218Z"/><path d="M46.5336 5.8345L46.3901 9.08238C45.2259 8.83779 44.264 9.02123 43.836 9.77382V18.5579H41.1196V6.0391H43.2857L43.5303 8.75312H43.6337C43.9183 6.77288 44.8379 5.771 46.0232 5.771C46.1949 5.7757 46.3666 5.79687 46.5336 5.8345Z"/><path d="M49.6567 13.2456V13.8782C49.6567 16.0842 49.779 16.8415 50.7198 16.8415C51.6182 16.8415 51.8228 16.1501 51.8439 14.7178L54.2734 14.8613C54.4568 17.5565 53.0481 18.763 50.6586 18.763C47.7588 18.763 46.9004 16.8627 46.9004 13.4126V11.223C46.9004 7.58707 47.8599 5.80908 50.7409 5.80908C53.6407 5.80908 54.3769 7.32131 54.3769 11.0984V13.2456H49.6567ZM49.6567 10.6703V11.5687H51.7193V10.675C51.7193 8.37258 51.5547 7.71172 50.6821 7.71172C49.8096 7.71172 49.6567 8.38669 49.6567 10.675V10.6703Z"/><path d="M68.4103 9.09902V18.5557H65.5928V9.30834C65.5928 8.28764 65.327 7.77729 64.7132 7.77729C64.2216 7.77729 63.7724 8.06186 63.4667 8.59338C63.4832 8.76271 63.4902 8.93439 63.4879 9.10373V18.5605H60.668V9.30834C60.668 8.28764 60.4022 7.77729 59.7884 7.77729C59.2969 7.77729 58.8665 8.06186 58.5631 8.57456V18.5628H55.7456V6.03929H57.9728L58.2221 7.63383H58.2621C58.8947 6.42969 59.9178 5.77588 61.1219 5.77588C62.3072 5.77588 62.9799 6.36854 63.288 7.43157C63.9418 6.34973 64.9225 5.77588 66.0443 5.77588C67.7564 5.77588 68.4103 7.00119 68.4103 9.09902Z"/><path d="M69.8191 2.8338C69.8191 1.4862 70.3106 1.09814 71.3501 1.09814C72.4132 1.09814 72.8812 1.54734 72.8812 2.8338C72.8812 4.22373 72.4108 4.57181 71.3501 4.57181C70.3106 4.56945 69.8191 4.22138 69.8191 2.8338ZM69.9837 6.03935H72.6789V18.5629H69.9837V6.03935Z"/><path d="M81.891 6.03955V18.5631H79.6849L79.4403 17.032H79.3792C78.7466 18.2573 77.827 18.7677 76.684 18.7677C75.0095 18.7677 74.2522 17.7046 74.2522 15.3975V6.0419H77.0697V15.2352C77.0697 16.3382 77.3002 16.7874 77.867 16.7874C78.3844 16.7663 78.8477 16.4582 79.0688 15.9902V6.0419H81.891V6.03955Z"/><path d="M96.1901 9.09893V18.5557H93.3726V9.30825C93.3726 8.28755 93.1068 7.7772 92.493 7.7772C92.0015 7.7772 91.5523 8.06177 91.2465 8.59329C91.263 8.76027 91.2701 8.9296 91.2677 9.09893V18.5557H88.4502V9.30825C88.4502 8.28755 88.1845 7.7772 87.5706 7.7772C87.0791 7.7772 86.6487 8.06177 86.3453 8.57447V18.5627H83.5278V6.0392H85.7527L85.9973 7.63139H86.0372C86.6699 6.42725 87.6929 5.77344 88.8971 5.77344C90.0824 5.77344 90.755 6.3661 91.0631 7.42913C91.7169 6.34729 92.6976 5.77344 93.8194 5.77344C95.541 5.77579 96.1901 7.0011 96.1901 9.09893Z"/><path d="M40.0566 6.34524V7.03668C40.0566 10.4915 38.5255 12.5118 35.1742 12.5118H34.6638V18.5583H31.9263V1.42285H35.414C38.6078 1.42285 40.0566 2.7728 40.0566 6.34524ZM37.1779 6.59218C37.1779 4.09924 36.7287 3.50658 35.1765 3.50658H34.6662V10.4727H35.1365C36.6064 10.4727 37.1803 9.40968 37.1803 7.10253L37.1779 6.59218Z"/></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></ytd-masthead><a slot="guide-links-primary" href="https://www.youtube.com/about/" style="display: none;">About</a><a slot="guide-links-primary" href="https://www.youtube.com/about/press/" style="display: none;">Press</a><a slot="guide-links-primary" href="https://www.youtube.com/about/copyright/" style="display: none;">Copyright</a><a slot="guide-links-primary" href="/t/contact_us/" style="display: none;">Contact us</a><a slot="guide-links-primary" href="https://www.youtube.com/creators/" style="display: none;">Creators</a><a slot="guide-links-primary" href="https://www.youtube.com/ads/" style="display: none;">Advertise</a><a slot="guide-links-primary" href="https://developers.google.com/youtube" style="display: none;">Developers</a><a slot="guide-links-secondary" href="/t/terms" style="display: none;">Terms</a><a slot="guide-links-secondary" href="/t/privacy" style="display: none;">Privacy</a><a slot="guide-links-secondary" href="https://www.youtube.com/about/policies/" style="display: none;">Policy &amp; Safety</a><a slot="guide-links-secondary" 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" style="display: none;">How YouTube works</a><a slot="guide-links-secondary" href="/new" style="display: none;">Test new features</a><a slot="guide-links-secondary" href="https://tv.youtube.com/learn/nflsundayticket" style="display: none;">NFL Sunday Ticket</a><div id="copyright" slot="copyright" style="display: none;"><div dir="ltr" style="display:inline">&copy; 2024 Google LLC</div></div></ytd-app><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('nc_pj', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('rsbe_dpj', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('js_ld', null, '');}</script><script id="base-js" src="https://www.youtube.com/s/desktop/5519da25/jsbin/desktop_polymer_legacy_browsers.vflset/desktop_polymer_legacy_browsers.js" nonce="a0dixXA3CjhItdPpKveUpA"></script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('rsef_dpj', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('rsae_dpj', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('js_r', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">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",
  577. "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);
  578. </script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('ac', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">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><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('pdc', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">var ytInitialData = {"responseContext":{"webResponseContextExtensionData":{"ytConfigData":{"visitorData":"CgtDV2VMX2ZtcXBXayiDn7axBjIKCgJVUxIEGgAgXA%3D%3D","rootVisualElementType":3832}}}};</script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {window.ytcsi.tick('pdr', null, '');}</script><script nonce="a0dixXA3CjhItdPpKveUpA">(function serverContract() {window['ytPageType'] = "watch";window['ytCommand'] = {"clickTrackingParams":"IhMIworFmMvjhQMVtMc_BB3WVwnAMgh5b3V0dS5iZZoBAA==","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=C3TdtpKFZLE","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"C3TdtpKFZLE"}};window['ytUrl'] = '\/watch?v\x3dC3TdtpKFZLE\x26feature\x3dyoutu.be';var a=window;(function(e){var c=window;c.getInitialCommand=function(){return e};c.loadInitialCommand&&c.loadInitialCommand(c.getInitialCommand())})(a.ytCommand);
  579. (function(e,c,l,f,g,h,k){var d=window;d.getInitialData=function(){var b=window;b.ytcsi&&b.ytcsi.tick("pr",null,"");b={page:e,endpoint:c,response:l};f&&(b.playerResponse=f);g&&(b.reelWatchSequenceResponse=g);k&&(b.url=k);h&&(b.previousCsn=h);return b};d.loadInitialData&&d.loadInitialData(d.getInitialData())})(a.ytPageType,a.ytCommand,a.ytInitialData,a.ytInitialPlayerResponse,a.ytInitialReelWatchSequenceResponse,a.ytPreviousCsn,a.ytUrl);
  580. })();</script><script nonce="a0dixXA3CjhItdPpKveUpA">ytcfg.set({"CSI_SERVICE_NAME": 'youtube', "TIMING_INFO": {"GetPlayer_rid": '0x4c11602785e1356c',}})</script><script nonce="a0dixXA3CjhItdPpKveUpA">if (window.ytcsi) {ytcsi.infoGel({serverTimeMs:  153.0 }, '');}</script></body></html>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda