Merge 24Q3 to AOSP main

Bug: 357762254
Merged-In: Ia4adb4190b52d409539da9a275c3a31f1bce5018
Change-Id: Ifc5306b845f9802a47eb471e284b58e362ab2bea
diff --git a/Android.bp b/Android.bp
index 26226a7..291eb82 100644
--- a/Android.bp
+++ b/Android.bp
@@ -22,6 +22,7 @@
     srcs: [
         "Settings/src/**/*.java",
         "Settings/src/**/I*.aidl",
+        "Settings/src/**/*.kt",
     ],
 }
 
@@ -44,6 +45,8 @@
         "TwoPanelSettingsLib",
         "zxing-core-1.7",
         "TvSettingsAPI",
+        "androidx.lifecycle_lifecycle-runtime-ktx",
+        "androidx.core_core-ktx",
     ],
 }
 
@@ -85,6 +88,8 @@
     system_ext_specific: true,
     required: ["privapp_whitelist_com.android.tv.settings"],
     optimize: {
+        optimize:true,
+        optimized_shrink_resources:true,
         proguard_flags_files: ["Settings/proguard.flags"],
     },
     privileged: true,
@@ -128,6 +133,9 @@
 android_app {
     name: "TvSettingsTwoPanel",
     manifest: "Settings/AndroidManifest.xml",
+    dex_preopt: {
+        profile: "two-panel-baseline-profile.txt",
+    },
     srcs: [
         ":TvSettingsSrc",
     ],
@@ -146,6 +154,8 @@
     system_ext_specific: true,
     required: ["privapp_whitelist_com.android.tv.settings"],
     optimize: {
+        optimize:true,
+        optimized_shrink_resources:true,
         proguard_flags_files: ["Settings/proguard.flags"],
     },
     privileged: true,
diff --git a/Settings/AndroidManifest-debug.xml b/Settings/AndroidManifest-debug.xml
index 2a9b12d..30c773c 100644
--- a/Settings/AndroidManifest-debug.xml
+++ b/Settings/AndroidManifest-debug.xml
@@ -21,7 +21,7 @@
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools">
 
-    <uses-sdk android:minSdkVersion="31"
+    <uses-sdk android:minSdkVersion="34"
         tools:overrideLibrary="com.android.tv.settings.library"/>
 
     <application
diff --git a/Settings/AndroidManifest.xml b/Settings/AndroidManifest.xml
index 4302007..3dcdcdf 100644
--- a/Settings/AndroidManifest.xml
+++ b/Settings/AndroidManifest.xml
@@ -23,7 +23,7 @@
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools">
 
-    <uses-sdk android:minSdkVersion="31"
+    <uses-sdk android:minSdkVersion="34"
         tools:overrideLibrary="com.android.tv.settings.library"/>
 
     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
@@ -1143,6 +1143,7 @@
             android:configChanges="keyboard|keyboardHidden|navigation"
             android:excludeFromRecents="true"
             android:exported="true"
+            android:permission="android.permission.WRITE_SECURE_SETTINGS"
             android:theme="@style/TvSettingsActivityTheme">
             <intent-filter android:priority="3">
                 <action android:name="android.settings.SLICE_SETTINGS" />
@@ -1389,4 +1390,6 @@
         </intent>
     </queries>
 
+    <protected-broadcast android:name="com.android.tv.settings.display.HDR_SETTINGS_CHANGED" />
+
 </manifest>
diff --git a/Settings/res/layout/pin_dialog.xml b/Settings/res/layout/pin_dialog.xml
index 97eeec6..5f046d9 100644
--- a/Settings/res/layout/pin_dialog.xml
+++ b/Settings/res/layout/pin_dialog.xml
@@ -79,6 +79,16 @@
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:layout_marginStart="@dimen/pin_dialog_pin_number_spacing" />
+
+            <EditText
+                android:id="@+id/accessible_pin"
+                android:layout_width="80sp"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:visibility="gone"
+                android:inputType="numberPassword"
+                android:maxLength="4"
+                android:textAlignment="center" />
         </LinearLayout>
     </LinearLayout>
 </FrameLayout>
diff --git a/Settings/res/values-af/arrays.xml b/Settings/res/values-af/arrays.xml
index 45cdc06..a63da3b 100644
--- a/Settings/res/values-af/arrays.xml
+++ b/Settings/res/values-af/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Demp"</item>
+    <item msgid="2508680062291793288">"Laag (20%)"</item>
+    <item msgid="2483057103949558629">"Medium (50%)"</item>
+    <item msgid="6278092586736538014">"Hoog (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-af/strings.xml b/Settings/res/values-af/strings.xml
index 085ec10..0a4229e 100644
--- a/Settings/res/values-af/strings.xml
+++ b/Settings/res/values-af/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Persoonlik"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Koppel aan netwerk"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Voeg \'n rekening by"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Rekeninge en aanmelding"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Rekeninge en Profiele"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Geen rekeninge nie"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# rekening}other{# rekeninge}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Mediadienste, Assistent, betalings"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privaatheid"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Toestelinstellings"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Rekeninginstellings"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Toestelslot"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Betaling en aankope"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Programinstellings"</string>
@@ -80,27 +81,28 @@
 %1$s</xliff:g>"</string>
     <string name="sync_failed" msgid="2998289556481804047">"Kon nie sinkroniseer nie"</string>
     <string name="sync_active" msgid="1621239982176888680">"Sinkronisering is aktief"</string>
-    <string name="connectivity_wifi" msgid="1138689464484009184">"Wi-Fi"</string>
+    <string name="connectivity_wifi" msgid="1138689464484009184">"Wi-fi"</string>
     <string name="connectivity_ethernet" msgid="4270588618633681766">"Ethernet"</string>
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet is gekoppel"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Geen netwerk is gekoppel nie"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi is afgeskakel"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Ontkoppel Ethernet om wi-fi te gebruik"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Skandering altyd beskikbaar"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Laat Google se liggingdiens en ander programme netwerke soek, selfs wanneer Wi-Fi af is"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Skandering altyd beskikbaar: Laat Google se liggingdiens en ander programme netwerke soek, selfs wanneer Wi-Fi af is"</string>
-    <string name="wifi_setting_enable_wifi" msgid="5276730445393952969">"Wi-Fi"</string>
+    <string name="wifi_setting_enable_wifi" msgid="5276730445393952969">"Wi-fi"</string>
     <string name="connectivity_hint_message" msgid="5638304246522516583">"Koppel aan netwerk"</string>
     <string name="connectivity_network_diagnostics" msgid="4396132865849151854">"Netwerkdiagnostiek"</string>
-    <string name="apps_recently_used_category_title" msgid="7877660412428813933">"Programme wat onlangs oopgemaak is"</string>
+    <string name="apps_recently_used_category_title" msgid="7877660412428813933">"Apps wat onlangs oopgemaak is"</string>
     <string name="apps_see_all_apps" msgid="2002886135933443688">"Sien alle apps"</string>
     <string name="apps_permissions_category_title" msgid="8099660060701465267">"Toestemmings"</string>
     <string name="overlay_security_slice_title" msgid="4895032817538300187"></string>
     <string name="update_slice_title" msgid="6553763903108611747"></string>
     <string name="all_apps_title" msgid="3717294436135280133">"Alle programme"</string>
     <string name="all_apps_show_system_apps" msgid="1260688031005374302">"Wys stelselprogramme"</string>
-    <string name="all_apps_installed" msgid="8217778476185598971">"Geïnstalleerde programme"</string>
-    <string name="all_apps_other" msgid="4420174882983813158">"Stelselprogramme"</string>
-    <string name="all_apps_disabled" msgid="2776041242863791053">"Gedeaktiveerde programme"</string>
+    <string name="all_apps_installed" msgid="8217778476185598971">"Geïnstalleerde apps"</string>
+    <string name="all_apps_other" msgid="4420174882983813158">"Stelselapps"</string>
+    <string name="all_apps_disabled" msgid="2776041242863791053">"Gedeaktiveerde apps"</string>
     <string name="device_daydream" msgid="2631191946958113220">"Sluimerskerm"</string>
     <string name="device_display" msgid="244634591698925025">"Vertooninstellings"</string>
     <string name="device_display_sound" msgid="7399153506435649193">"Vertoning en klank"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Wanneer jy hierdie opsie aktiveer, sal die stelsel tussen verskillende formate vir dinamiese omvang oorskakel om by die inhoud te pas. Dit kan ’n swart skerm veroorsaak terwyl daar tussen formate oorgeskakel word.\n\nKlik Gevorderde Skerm-instellings vir meer opsies vir dinamiese omvang."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Voorkeur- dinamiese omvang"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Omskakeling wat deur stelsel verkies word"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Laat die stelsel die formaatomskakeling bestuur"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Laat die stelsel die formaatomskakeling bestuur"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Wanneer hierdie opsie gekies is, sal die stelsel ’n geskikte dinamiese bestek bepaal wat na jou skerm toe gestuur word, en inhoud wanneer nodig na hierdie dinamiese bestek toe omskakel."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Pas altyd by inhoud se formaat"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Verplig omskakeling"</string>
@@ -303,7 +305,7 @@
     <string name="security_enable_widgets_disabled_summary" msgid="7678529948487939871">"Gedeaktiveer deur administrateur"</string>
     <string name="disabled_by_administrator_summary" msgid="3420979957115426764">"Nie beskikbaar nie"</string>
     <string name="manage_device_admin" msgid="5714217234035017983">"Toesteladministrasie-apps"</string>
-    <string name="number_of_device_admins_none" msgid="2734299122299837459">"Geen aktiewe programme nie"</string>
+    <string name="number_of_device_admins_none" msgid="2734299122299837459">"Geen aktiewe apps nie"</string>
     <string name="unlock_set_unlock_disabled_summary" msgid="108190334043671416">"Gedeaktiveer deur administrateur, enkripsiebeleid of eiebewysberging"</string>
     <string name="enterprise_privacy_settings" msgid="8226765895133003202">"Inligting oor bestuurde toestel"</string>
     <string name="enterprise_privacy_settings_summary_generic" msgid="5719549523275019419">"Veranderinge en instellings wat deur jou organisasie bestuur word"</string>
@@ -325,7 +327,7 @@
     <string name="enterprise_privacy_location_access" msgid="8978502415647245748">"Liggingtoestemmings"</string>
     <string name="enterprise_privacy_microphone_access" msgid="3746238027890585248">"Mikrofoontoestemmings"</string>
     <string name="enterprise_privacy_camera_access" msgid="6258493631976121930">"Kameratoestemmings"</string>
-    <string name="enterprise_privacy_enterprise_set_default_apps" msgid="5538330175901952288">"Verstekprogramme"</string>
+    <string name="enterprise_privacy_enterprise_set_default_apps" msgid="5538330175901952288">"Verstekapps"</string>
     <string name="enterprise_privacy_number_packages" msgid="6256222390430349008">"{count,plural, =1{# program}other{# programme}}"</string>
     <string name="enterprise_privacy_input_method" msgid="5814752394251833058">"Versteksleutelbord"</string>
     <string name="enterprise_privacy_input_method_name" msgid="1088874503312671318">"Gestel na <xliff:g id="APP_LABEL">%s</xliff:g>"</string>
@@ -353,7 +355,7 @@
     <string name="default_email_app_title" msgid="3712283056326496555">"{count,plural, =1{E-poskliëntprogram}other{E-poskliëntprogramme}}"</string>
     <string name="default_map_app_title" msgid="9051013257374474801">"Kaartprogram"</string>
     <string name="default_phone_app_title" msgid="4833449131501871644">"{count,plural, =1{Foonprogram}other{Foonprogramme}}"</string>
-    <string name="default_browser_title" msgid="3612813200586492159">"Blaaierprogram"</string>
+    <string name="default_browser_title" msgid="3612813200586492159">"Blaaierapp"</string>
     <string name="app_names_concatenation_template_2" msgid="5297284354915830297">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>"</string>
     <string name="app_names_concatenation_template_3" msgid="4932774380339466733">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>, <xliff:g id="THIRD_APP_NAME">%3$s</xliff:g>"</string>
     <string name="tutorials" msgid="7880770425872110455">"Tutoriale"</string>
@@ -533,7 +535,7 @@
     <string name="storage_available" msgid="8860901789290434209">"Beskikbaar"</string>
     <string name="storage_size" msgid="5517261387579171381">"Totale spasie: <xliff:g id="TOTAL_SPACE">%1$s</xliff:g>"</string>
     <string name="storage_calculating_size" msgid="5716281278843281044">"Bereken tans…"</string>
-    <string name="storage_apps_usage" msgid="8659915575274468924">"Programme"</string>
+    <string name="storage_apps_usage" msgid="8659915575274468924">"Apps"</string>
     <string name="storage_downloads_usage" msgid="8429196848359517158">"Aflaaie"</string>
     <string name="storage_dcim_usage" msgid="1890098882753254745">"Foto\'s en video\'s"</string>
     <string name="storage_music_usage" msgid="5362871290115089474">"Oudio"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Aktiveer toeganklikheidskortpad"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Kortpaddiens"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Wanneer die kortpad aan is, kan jy beide die terug- en afknoppie vir 3 sekondes lank druk om \'n toeganklikheidskenmerk te begin."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tyd om iets te doen"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tyd om iets te doen (toeganklikheid het uitgetel)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Tydsberekening"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Nie alle apps steun hierdie voorkeur vir tydsberekening nie."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Onderskrifte"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Instellings vir geslote onderskrifteks-oorlegging op video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Vertoon"</string>
@@ -765,7 +771,7 @@
     <string name="system_input" msgid="4457152980514604873">"Invoer"</string>
     <string name="system_drawing" msgid="5802739024643871942">"Skets"</string>
     <string name="system_monitoring" msgid="7997260748312620855">"Monitering"</string>
-    <string name="system_apps" msgid="8481888654606868074">"Programme"</string>
+    <string name="system_apps" msgid="8481888654606868074">"Apps"</string>
     <string name="system_stay_awake" msgid="5935117574414511413">"Bly wakker"</string>
     <string name="keep_screen_on_summary" msgid="4680661166009970792">"Skerm sal nooit slaap nie"</string>
     <string name="system_hdcp_checking" msgid="3757586362130048838">"HDCP-kontrolering"</string>
@@ -812,7 +818,7 @@
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"Laat hardewarelae groen flits wanneer hulle opgedateer word"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"Van die beste na die slegste: blou, groen, ligrooi, rooi"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"Flits vensteroppervlakke in geheel wanneer dit opdateer"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"Flits skerm as programme lang bewerkings uitvoer op hoofdraad"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"Flits skerm as apps lang bewerkings uitvoer op die hoofdraad"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"Meet leweringstyd in die adb-dop dumpsys gfxinfo"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"Onbekende bronne"</string>
     <string name="security_unknown_sources_desc" msgid="7196715598352173267">"Laat die installering van programme van ander bronne as die Play Winkel af toe"</string>
@@ -931,16 +937,17 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Kies <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> om voort te gaan."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Klaar"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Suksesvol gekoppel"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Reeds gekoppel"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Suksesvol gestoor"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Weergawe <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Maak oop"</string>
-    <string name="device_apps_app_management_force_stop" msgid="4454221309989640309">"Dwing stop"</string>
-    <string name="device_apps_app_management_force_stop_desc" msgid="1980972142863114899">"As jy \'n program dwing om te stop, kan dit dalk wangedra."</string>
+    <string name="device_apps_app_management_force_stop" msgid="4454221309989640309">"Verplig stop"</string>
+    <string name="device_apps_app_management_force_stop_desc" msgid="1980972142863114899">"As jy ’n app verplig om te stop, kan dit verkeerd optree."</string>
     <string name="device_apps_app_management_uninstall" msgid="4171103696233332967">"Deïnstalleer"</string>
     <string name="device_apps_app_management_uninstall_updates" msgid="5647988075828648951">"Deïnstalleer opdaterings"</string>
     <string name="device_apps_app_management_uninstall_updates_desc" msgid="4508586498292236706">"Alle opdaterings vir hierdie Android-stelselprogram sal gedeïnstalleer word."</string>
     <string name="device_apps_app_management_disable" msgid="819003297535493633">"Deaktiveer"</string>
-    <string name="device_apps_app_management_disable_desc" msgid="9143166267511427607">"Wil jy hierdie program deaktiveer?"</string>
+    <string name="device_apps_app_management_disable_desc" msgid="9143166267511427607">"Wil jy hierdie app deaktiveer?"</string>
     <string name="device_apps_app_management_enable" msgid="9173340340253029114">"Aktiveer"</string>
     <string name="device_apps_app_management_enable_desc" msgid="8686291003061136476">"Wil jy hierdie program aktiveer?"</string>
     <string name="device_apps_app_management_storage_used" msgid="6725789557993296433">"Berging gebruik"</string>
@@ -955,7 +962,7 @@
     <string name="device_apps_app_management_licenses" msgid="4809737266551899869">"Derdepartybron"</string>
     <string name="device_apps_app_management_permissions" msgid="4951820230491375037">"Toestemmings"</string>
     <string name="device_apps_app_management_not_available" msgid="4198634078194500518">"Program is nie beskikbaar nie"</string>
-    <string name="unused_apps" msgid="5539166745483454543">"Ongebruikte programme"</string>
+    <string name="unused_apps" msgid="5539166745483454543">"Ongebruikte apps"</string>
     <string name="settings_ok" msgid="5950888975075541964">"OK"</string>
     <string name="settings_confirm" msgid="4489126458677153411">"Bevestig"</string>
     <string name="settings_cancel" msgid="576094334743686152">"Kanselleer"</string>
@@ -1029,7 +1036,7 @@
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"Toegelaat"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"Nie toegelaat nie"</string>
     <string name="usage_access" msgid="8402350645248312782">"Gebruiktoegang"</string>
-    <string name="usage_access_description" msgid="3276026988575551587">"Gebruiktoegang laat \'n program toe om na te spoor watter ander programme jy gebruik en hoe gereeld jy hulle gebruik, asook wat jou diensverskaffer, taalinstellings en ander besonderhede is."</string>
+    <string name="usage_access_description" msgid="3276026988575551587">"Gebruiktoegang laat \'n app toe om na te spoor watter ander apps jy gebruik en hoe gereeld, asook jou diensverskaffer, taalinstellings en ander besonderhede."</string>
     <string name="high_power_apps" msgid="5841073958519976562">"Kragoptimering"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"Optimeer programme se kragverbruik"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"Geen programme hoef geoptimeer te word nie"</string>
@@ -1043,8 +1050,8 @@
     <string name="directory_access" msgid="7338555825237012006">"Gidstoegang"</string>
     <string name="directory_access_description" msgid="3630855858552422012">"Hierdie programme het toestemming om toegang tot sekere gidse te kry."</string>
     <string name="directory_on_volume" msgid="5628089584970521703">"<xliff:g id="VOLUME">%1$s</xliff:g> (<xliff:g id="DIRECTORY">%2$s</xliff:g>)"</string>
-    <string name="system_alert_window_settings" msgid="5790572489650085051">"Wys bo-oor ander programme"</string>
-    <string name="permit_draw_overlay" msgid="5312730681030266735">"Wys bo-oor ander programme"</string>
+    <string name="system_alert_window_settings" msgid="5790572489650085051">"Wys bo-oor ander apps"</string>
+    <string name="permit_draw_overlay" msgid="5312730681030266735">"Laat toe dat dit bo-oor ander apps wys"</string>
     <string name="allow_overlay_description" msgid="5152329837278240259">"Laat \'n program toe om te wys bo-oor ander programme wat jy gebruik. Dit kan met jou gebruik van daardie programme inmeng of die manier verander waarop hulle voorkom of optree."</string>
     <string name="write_system_settings" msgid="4284654265954461890">"Wysig stelselinstellings"</string>
     <string name="write_settings_title" msgid="2361816483383105754">"Kan stelselinstellings wysig"</string>
@@ -1053,7 +1060,7 @@
     <string name="write_settings_off" msgid="6730113471695092167">"Nee"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Toegang tot alle lêers"</string>
     <string name="permit_manage_external_storage" msgid="1776899171934627417">"Laat toegang toe om alle lêers te bestuur"</string>
-    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Laat hierdie program toe om alle lêers op hierdie toestel of enige gekoppelde bergingvolumes te lees, te wysig en uit te vee. Indien toestemming verleen word, kan die program sonder jou uitdruklike medewete by lêers ingaan."</string>
+    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Laat hierdie app toe om alle lêers op hierdie toestel of enige gekoppelde bergingvolumes te lees, te wysig en uit te vee. Indien toestemming verleen word, kan die app sonder jou uitdruklike medewete by lêers ingaan."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Beeld-in-beeld"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Laat beeld-in-beeld toe"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"Geen geïnstalleerde program steun beeld-in-beeld nie"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Laat programme toe om wekkers te stel en tydsensitiewe handelinge te skeduleer. Dit laat die programme op die agtergrond werk, wat meer krag kan gebruik.\n\nAs hierdie toestemming af is, sal bestaande wekkers en tydgegronde geleenthede wat deur die program geskeduleer is, nie werk nie."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Skakel skerm aan"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Laat toe dat die skerm aangeskakel word"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Laat \'n program toe om die skerm aan te skakel. As toestemming gegee word, kan die program die skerm enige tyd aanskakel sonder jou uitdruklike bedoeling."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Laat ’n app toe om die skerm aan te skakel. As jy toestemming gee, kan die app die skerm enige tyd sonder jou uitdruklike bedoeling aanskakel."</string>
     <string name="special_access" msgid="21806055758289916">"Spesiale apptoegang"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Oudio"</string>
@@ -1094,16 +1101,16 @@
     <string name="admin_profile_owner_user_message" msgid="6431405126322617268">"Jou administrateur kan programme en data wat met hierdie gebruiker geassosieer word, insluitend instellings, toestemmings, korporatiewe toegang, netwerkaktiwiteit en die toestel se ligginginligting, monitor en bestuur."</string>
     <string name="admin_device_owner_message" msgid="1935507216776040907">"Jou administrateur kan programme en data wat met hierdie toestel geassosieer word, insluitend instellings, toestemmings, korporatiewe toegang, netwerkaktiwiteit en die toestel se ligginginligting, monitor en bestuur."</string>
     <string name="remove_managed_profile_label" msgid="8950011141359605612">"Verwyder werkprofiel"</string>
-    <string name="active_device_admin_msg" msgid="185537304726228624">"Toesteladministrasieprogram"</string>
+    <string name="active_device_admin_msg" msgid="185537304726228624">"Toesteladministrasie-app"</string>
     <string name="remove_device_admin" msgid="2623866073546295104">"Deaktiveer hierdie toesteladministrasie-app"</string>
     <string name="uninstall_device_admin" msgid="6301368408620948266">"Deïnstalleer program"</string>
     <string name="remove_and_uninstall_device_admin" msgid="1504351551194915633">"Deaktiveer en deïnstalleer"</string>
     <string name="select_device_admin_msg" msgid="8475934459999710332">"Toesteladministrateurprogramme"</string>
     <string name="add_device_admin_msg" msgid="5390773166682603421">"Aktiveer toesteladministrasie-app?"</string>
     <string name="add_device_admin" msgid="5078281377915844544">"Aktiveer toesteladministrasie-app"</string>
-    <string name="device_admin_warning" msgid="7399916080685200660">"As hierdie toesteladministrasie-app geaktiveer word, sal die program <xliff:g id="APP_NAME">%1$s</xliff:g> toegelaat word om die volgende bewerkings uit te voer."</string>
+    <string name="device_admin_warning" msgid="7399916080685200660">"As hierdie toesteladministrasie-app geaktiveer word, sal die app <xliff:g id="APP_NAME">%1$s</xliff:g> toegelaat word om die volgende bewerkings uit te voer."</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"Hierdie toestel sal deur <xliff:g id="APP_NAME">%1$s</xliff:g> bestuur en gemonitor word."</string>
-    <string name="device_admin_status" msgid="5467001937240455367">"Hierdie administrasieprogram is aktief en laat die program <xliff:g id="APP_NAME">%1$s</xliff:g> toe om die volgende bewerkings uit te voer:"</string>
+    <string name="device_admin_status" msgid="5467001937240455367">"Hierdie administrasie-app is aktief en laat die <xliff:g id="APP_NAME">%1$s</xliff:g>-app toe om die volgende bewerkings uit te voer:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"Deur voort te gaan, sal jou gebruiker deur jou administrateur bestuur word, wat moontlik in staat sal wees om benewens jou persoonlike data ook geassosieerde data te berg.\n\nJou administrateur het die vermoë om instellings, toegang, programme en data wat met hierdie gebruiker geassosieer word, insluitend netwerkaktiwiteit en jou toestel se ligginginligting, te monitor en te bestuur."</string>
     <string name="share_remote_bugreport_dialog_title" msgid="2080017987692459555">"Deel foutverslag?"</string>
     <string name="share_remote_bugreport_dialog_message_finished" msgid="8515056665416643253">"Jou IT-administrateur het \'n foutverslag versoek om met die foutsporing van hierdie toestel te help. Programme en data sal dalk gedeel word."</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Krag en energie"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Aanskakelgedrag"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Stel terug"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisie"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-saambindkode"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energiemodusse"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Hierdie instellings affekteer die toestel wanneer dit nie gebruik word nie"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Soek my afstandbeheerder"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Speel ’n klank om jou Google TV-afstandbeheerder te kry as dit soek is"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Daar is ’n knoppie op jou Google TV wat jy kan druk om vir 30 sekondes ’n klank op jou afstandbeheerder te speel. Dit werk net met ondersteunde Google TV-afstandbeheerders.\n\nDruk enige knoppie op jou afstandbeheerder om die klank te stop."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"As Soek my afstandbeheerder geaktiveer is, kan jy ’n klank speel om jou Google TV se afstandbeheerder op te spoor indien dit misplaas is."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Wanneer dit aan is, kan jy die knoppie op jou toestel gebruik om ’n klank te speel om jou afstandbeheerder op te spoor. Wanneer dit af is, sal hierdie knoppie nie werk nie. Jy sal nog altyd Kry my afstandbeheerder deur ander metodes kan gebruik."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Speel klank"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volume"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Jy kan die Assistent volume op die %1$s-luidspreker beheer."</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Beïnvloed slegs die volume op die %1$s-toestel, nie op TV nie"</string>
 </resources>
diff --git a/Settings/res/values-am/arrays.xml b/Settings/res/values-am/arrays.xml
index 89f25f0..b0c3cb9 100644
--- a/Settings/res/values-am/arrays.xml
+++ b/Settings/res/values-am/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ድምፀ-ከል አድርግ"</item>
+    <item msgid="2508680062291793288">"ዝቅተኛ (20%)"</item>
+    <item msgid="2483057103949558629">"መካከለኛ (50%)"</item>
+    <item msgid="6278092586736538014">"ከፍተኛ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-am/strings.xml b/Settings/res/values-am/strings.xml
index f344d47..5cb1bfb 100644
--- a/Settings/res/values-am/strings.xml
+++ b/Settings/res/values-am/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"የግል"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ከአውታረ መረብ ጋር ይገናኙ"</string>
     <string name="add_an_account" msgid="2601275122685226096">"መለያ ያክሉ"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"መለያዎች እና በመለያ መግባት"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"መለያዎች እና መገለጫዎች"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ምንም መለያዎች የለም"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# መለያ}one{# መለያዎች}other{# መለያዎች}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"የሚዲያ አገልግሎቶች፣ ረዳት፣ ክፍያዎች"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ግላዊነት"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"የመሣሪያ ቅንብሮች"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"የመለያ ቅንብሮች"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"የመሣሪያ ቁልፍ"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google ረዳት"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ክፍያ እና ግዢዎች"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"የመተግበሪያ ቅንብሮች"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ኢተርኔት ተገናኝቷል"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ምንም አውታረመረብ አልተገናኘም"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi ጠፍቷል"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi ለመጠቀም ኢተርኔት ይንቀሉ"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"ቅኝት ሁልጊዜ ሊገኝ ይችላል"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"የGoogle የአካባቢ አገልግሎትን እና ሌሎች መተግበሪያዎች አውታረ መረቦችን ለማግኘት እንዲቃኙ ያድርጓቸው፣ Wi-Fi ጠፍቶም ቢሆን እንኳን"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ቅኝት ሁልጊዜም ይገኛል፣ Google የአካባቢ አገልግሎቶች እና ሌሎች መተግበሪያዎች Wi-Fi በጠፋ ጊዜም እንኳ አውታረመረቦችን እንዲቃኙ ያድርጉ።"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ይህን አማራጭ ሲያነቁ ስርዓቱ ከይዘቱ ጋር ለመመሳሰል በተለያዩ ተለዋዋጭ የክልል ቅርጸቶች መካከል ይቀያየራል። ይህ ቅርጸት በሚቀያየርበት ጊዜ ጥቁር ማያ ገፅ ሊያስከትል ይችላል።\n\nለተጨማሪ ተለዋዋጭ የክልል አማራጮች የላቀ የማሳያ ቅንብሮችን ጠቅ ያድርጉ።"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ተመራጭ ተለዋዋጭ ክልል"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"በሥርዓቱ-የሚመረጥ ልወጣ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ሥርዓቱ የቅርጸት ልወጣውን እንዲያስተዳድር ያስችለዋል"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ሥርዓቱ የቅርጸት ልወጣውን እንዲያስተዳድር ያስችለዋል"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"ይህ አማራጭ ሲመረጥ ሥርዓቱ ወደ የእርስዎ ማሳያ እንዲላክ እና ይዘትን ወደዚህ ተለዋዋጭ ክልል እንደተፈለገው እንዲለውጥ ተስማሚ ተለዋዋጭ ክልል ይወስናል።"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ሁልጊዜ ከይዘቱ ቅርጸት ጋር ይመሳሰላል"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"ልወጣን አስገድድ"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"የተደራሽነት አቋራጭ ያንቁ"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"የአቋራጭ አገልግሎት"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"አቋራጩ ሲበራ የተደራሽነት ባህሪን ለማስጀመር ሁለቱንም የተመለስ እና የታች አዝራሮች ለ3 ሰከንዶች ተጭነው መያዝ ይችላሉ።"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"እርምጃ መውሰጃ ጊዜ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"እርምጃ መውሰጃ ጊዜ (ተደራሽነት ጊዜው አብቅቷል)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ጊዜ"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ይህ የጊዜ ምርጫ በሁሉም መተግበሪያዎች አይደገፍም።"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"መግለጫ ፅሑፎች"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"በቪዲዮ ላይ ያለ የዝግ ጽሁፍ ተደራቢ ቅንብሮች"</string>
     <string name="captions_display" msgid="2598662495450633375">"ማሳያ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ለመቀጠል <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>ን ይምረጡ።"</string>
     <string name="label_done_key" msgid="8576286462300373440">"ተከናውኗል"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"በተሳካ ሁኔታ ተገናኝቷል"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ቀድሞውኑ ተገናኝቷል"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"በተሳካ ሁኔታ ተቀምጧል"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ስሪት <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"ክፈት"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"ኃይል እና ጉልበት"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"የኃይል ማብራት ባህሪ"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ዳግም አስጀምር"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ቴሌቪዥን"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"የኤተርኔት ማጣመሪያ ኮድ"</string>
     <string name="energy_modes" msgid="1331693860386361744">"የኃይል ሁነታዎች"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"እነዚህ ቅንብሮች መሣሪያው ጥቅም ላይ በማይውልበት ጊዜ ተጽዕኖ ያደርጉበታል"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"የእኔን የርቀት መቆጣጠሪያ አግኝ"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"የGoogle ቲቪ የርቀት መቆጣጠሪያዎ ያለ ቦታው ተቀምጦ ከሆነ አካባቢውን ለማግኘት ድምፅን ያጫውቱ"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"በእርስዎ Google ቲቪ ላይ ለ30 ሰከንዶች በርቀት መቆጣጠሪያዎ ላይ ድምፅን ለማጫወት መግፋት የሚችሉት አዝራር አለ። ይህ የሚሠራው በሚደገፉ የGoogle ቲቪ የርቀት መቆጣጠሪያዎች ብቻ ነው።\n\nድምፁን ለማስቆም በርቀት መቆጣጠሪያዎ ላይ ያለ ማንኛውንም አዝራር ይጫኑ።"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"የእኔን የርቀት መቆጣጠሪያ አግኝ ሲነቃ የGoogle ቲቪ የርቀት መቆጣጠሪያዎ ያለ ቦታው ተቀምጦ ከሆነ ለማግኘት ድምፅን ማጫወት ይችላሉ።"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ሲበራ የርቀት መቆጣጠሪያዎን ለማግኘት ድምፅ ለማጫወት በመሣሪያዎ ላይ ያለውን አዝራር መጠቀም ይችላሉ። ሲጠፋ ይህ አዝራር አይሠራም። አሁንም የርቀት መቆጣጠሪያዬን አግኝን በሌሎች መንገዶች በኩል መጠቀም ይችላሉ።"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ድምፅ አጫውት"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s የድምፅ መጠን"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s ድምፅ ማውጫ ላይ የረዳት የድምፅ መጠኑን መቆጣጠር ይችላሉ"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"የድምፅ መጠን ላይ ተጽዕኖ የሚያደርገው ቲቪ ላይ ሳይሆን %1$s መሣሪያ ላይ ነው"</string>
 </resources>
diff --git a/Settings/res/values-ar/arrays.xml b/Settings/res/values-ar/arrays.xml
index 23bf67c..6eab6b2 100644
--- a/Settings/res/values-ar/arrays.xml
+++ b/Settings/res/values-ar/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"كتم الصوت"</item>
+    <item msgid="2508680062291793288">"منخفض (%20)"</item>
+    <item msgid="2483057103949558629">"متوسط (%50)"</item>
+    <item msgid="6278092586736538014">"عالٍ (%80)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ar/strings.xml b/Settings/res/values-ar/strings.xml
index e222f38..7a6d24f 100644
--- a/Settings/res/values-ar/strings.xml
+++ b/Settings/res/values-ar/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"شخصي"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"الاتصال بالشبكة"</string>
     <string name="add_an_account" msgid="2601275122685226096">"إضافة حساب"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"الحسابات وتسجيل الدخول"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"الحسابات والملفات الشخصية"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ليست هناك حسابات."</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{حساب واحد}zero{# حساب}two{حسابان}few{# حسابات}many{# حسابًا}other{# حساب}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"خدمات الوسائط و\"مساعد Google\" والدفعات"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"الخصوصية"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"إعدادات الجهاز"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"إعدادات الحساب"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"قفل الجهاز"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"مساعد Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"الدفع وعمليات الشراء"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"إعدادات التطبيق"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"تمّ الاتصال بشبكة إيثرنت."</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ليس هناك اتصال شبكة."</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"تم إيقاف Wi-Fi."</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"افصل كابل الإيثرنت لاستخدام شبكة Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"إمكانية البحث عن شبكة دائمًا"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"السماح لخدمة الموقع الجغرافي والتطبيقات الأخرى من Google بالبحث عن شبكات، حتى عند عدم تفعيل Wi-Fi"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"إمكانية البحث عن شبكة دائمًا، يسمح لخدمة الموقع الجغرافي والتطبيقات الأخرى من Google بالبحث عن شبكات، حتى عند عدم تشغيل Wi-Fi."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"عند تفعيل هذا الخيار، سينتقل النظام بين تنسيقات النطاق الديناميكي المختلفة لمطابقة المحتوى. قد يتسبب هذا في ظهور شاشة سوداء أثناء تبديل التنسيق.\n\nانقر على \"إعدادات العرض المتقدمة\" لمزيد من خيارات النطاق الديناميكي."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"النطاق الديناميكي المفضّل"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"التحويل إلى النطاق الديناميكي الذي يفضّله النظام"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"يسمح هذا الخيار للنظام بإدارة تنسيق التحويل."</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"يسمح هذا الخيار للنظام بإدارة تحويل التنسيق"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"عند تحديد هذا الخيار، سيحدِّد النظام النطاق الديناميكي المناسب لإرساله إلى شاشتك وسيتم تحويل المحتوى إلى هذا النطاق الديناميكي حسب الحاجة."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"تتم مطابقة تنسيق المحتوى دائمًا."</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"فرض التحويل"</string>
@@ -303,7 +305,7 @@
     <string name="security_enable_widgets_disabled_summary" msgid="7678529948487939871">"أوقف المشرف هذا الإعداد"</string>
     <string name="disabled_by_administrator_summary" msgid="3420979957115426764">"غير متاح"</string>
     <string name="manage_device_admin" msgid="5714217234035017983">"تطبيقات مشرف الجهاز"</string>
-    <string name="number_of_device_admins_none" msgid="2734299122299837459">"ما مِن تطبيقات نشطة."</string>
+    <string name="number_of_device_admins_none" msgid="2734299122299837459">"ما مِن تطبيقات نشطة"</string>
     <string name="unlock_set_unlock_disabled_summary" msgid="108190334043671416">"تم إيقافه بواسطة المشرف، أو سياسة التشفير، أو وحدة تخزين بيانات الاعتماد"</string>
     <string name="enterprise_privacy_settings" msgid="8226765895133003202">"معلومات الجهاز المُدار"</string>
     <string name="enterprise_privacy_settings_summary_generic" msgid="5719549523275019419">"تتولى مؤسستك إدارة التغييرات والإعدادات."</string>
@@ -329,18 +331,18 @@
     <string name="enterprise_privacy_number_packages" msgid="6256222390430349008">"{count,plural, =1{تطبيق واحد}zero{# تطبيق}two{تطبيقان}few{# تطبيقات}many{# تطبيقًا}other{# تطبيق}}"</string>
     <string name="enterprise_privacy_input_method" msgid="5814752394251833058">"لوحة المفاتيح التلقائية"</string>
     <string name="enterprise_privacy_input_method_name" msgid="1088874503312671318">"ضبط على <xliff:g id="APP_LABEL">%s</xliff:g>"</string>
-    <string name="enterprise_privacy_always_on_vpn_device" msgid="8845550514448914237">"تم تفعيل إعداد \"شبكة افتراضية خاصة (VPN) دائمة التفعيل\""</string>
-    <string name="enterprise_privacy_always_on_vpn_personal" msgid="6996782365866442280">"تم تفعيل إعداد \"شبكة افتراضية خاصة (VPN) دائمة التفعيل\" في الملف الشخصي"</string>
-    <string name="enterprise_privacy_always_on_vpn_work" msgid="3674119583050531071">"تم تفعيل \"شبكة افتراضية خاصة (VPN) دائمة التفعيل\" في الملف الشخصي للعمل"</string>
+    <string name="enterprise_privacy_always_on_vpn_device" msgid="8845550514448914237">"تم تفعيل إعداد \"شبكة VPN دائمة التفعيل\""</string>
+    <string name="enterprise_privacy_always_on_vpn_personal" msgid="6996782365866442280">"تم تفعيل إعداد \"شبكة VPN دائمة التفعيل\" في الملف الشخصي"</string>
+    <string name="enterprise_privacy_always_on_vpn_work" msgid="3674119583050531071">"تم تفعيل \"شبكة VPN دائمة التفعيل\" في ملف العمل"</string>
     <string name="enterprise_privacy_global_http_proxy" msgid="2818848848337527780">"تم ضبط الخادم الوكيل HTTP العام"</string>
     <string name="enterprise_privacy_ca_certs_device" msgid="975646846291012452">"بيانات الاعتماد الموثوقة"</string>
     <string name="enterprise_privacy_ca_certs_personal" msgid="7641368559306519707">"بيانات اعتماد موثوقة في ملفك الشخصي"</string>
-    <string name="enterprise_privacy_ca_certs_work" msgid="2905939250974399645">"بيانات اعتماد موثوقة في ملفك الشخصي للعمل"</string>
+    <string name="enterprise_privacy_ca_certs_work" msgid="2905939250974399645">"بيانات اعتماد موثوقة في ملف العمل الخاص بك"</string>
     <string name="enterprise_privacy_number_ca_certs" msgid="5918439861975410142">"{count,plural, =1{شهادة CA واحدة}zero{# شهادة CA}two{شهادتا CA}few{# شهادات CA}many{# شهادة CA}other{# شهادة CA}}"</string>
     <string name="enterprise_privacy_lock_device" msgid="3140624232334033641">"يمكن للمشرف قفل الجهاز وإعادة ضبط كلمة المرور"</string>
     <string name="enterprise_privacy_wipe_device" msgid="1714271125636510031">"يمكن للمشرف حذف جميع بيانات الجهاز"</string>
     <string name="enterprise_privacy_failed_password_wipe_device" msgid="8272298134556250600">"محاولات كلمة المرور الخاطئة قبل حذف جميع بيانات الجهاز"</string>
-    <string name="enterprise_privacy_failed_password_wipe_work" msgid="1184137458404844014">"محاولات كلمة المرور الخاطئة قبل حذف بيانات الملف الشخصي للعمل"</string>
+    <string name="enterprise_privacy_failed_password_wipe_work" msgid="1184137458404844014">"محاولات كلمة المرور الخاطئة قبل حذف بيانات ملف العمل"</string>
     <string name="enterprise_privacy_number_failed_password_wipe" msgid="277415009661470768">"{count,plural, =1{محاولة واحدة}zero{# محاولة}two{محاولتان}few{# محاولات}many{# محاولة}other{# محاولة}}"</string>
     <string name="do_disclosure_generic" msgid="8390478119591845948">"تتولى مؤسستك إدارة هذا الجهاز."</string>
     <string name="do_disclosure_with_name" msgid="4755509039938948975">"تتم إدارة هذا الجهاز بواسطة <xliff:g id="ORGANIZATION_NAME">%s</xliff:g>."</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"تفعيل اختصار تسهيل الاستخدام"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"خدمة الاختصار"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"عند تفعيل الاختصار، سيؤدّي الضغط على زر الرجوع وزر الاتجاه للأسفل معًا لمدة 3 ثوانٍ إلى بدء ميزة من ميزات \"سهولة الاستخدام\"."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"وقت اتخاذ الإجراء"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"وقت اتخاذ إجراء (مهلة تسهيل الاستخدام)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"المهلة"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"قد لا يعمل هذا الإعداد المفضّل لتحديد المهلة في بعض التطبيقات"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"الترجمة والشرح"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"إعدادات تركيب نص الترجمة والشرح على الفيديو"</string>
     <string name="captions_display" msgid="2598662495450633375">"العرض"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"اختَر <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> للمتابعة."</string>
     <string name="label_done_key" msgid="8576286462300373440">"تم"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"تم الاتصال بنجاح."</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"متصلة حاليًا"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"تم الحفظ بنجاح."</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"الإصدار <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"فتح"</string>
@@ -1090,10 +1097,10 @@
     <string name="disabled_by_policy_title_suspend_packages" msgid="6500185610058872758">"يتعذّر فتح هذا التطبيق."</string>
     <string name="default_admin_support_msg" msgid="7913455019068370350">"إذا كان لديك أسئلة، يُرجى التواصل مع مشرف تكنولوجيا المعلومات."</string>
     <string name="admin_support_more_info" msgid="9053232166115098434">"مزيد من التفاصيل"</string>
-    <string name="admin_profile_owner_message" msgid="5729169873349157622">"يمكن للمشرف مراقبة التطبيقات والبيانات المرتبطة بالملفات الشخصية للعمل وإدارتها، بما في ذلك الإعدادات والأذونات والدخول إلى المؤسسة ونشاط الشبكة ومعلومات موقع الجهاز."</string>
+    <string name="admin_profile_owner_message" msgid="5729169873349157622">"يمكن للمشرف مراقبة التطبيقات والبيانات المرتبطة بملفات العمل وإدارتها، بما في ذلك الإعدادات والأذونات والدخول إلى المؤسسة ونشاط الشبكة ومعلومات موقع الجهاز."</string>
     <string name="admin_profile_owner_user_message" msgid="6431405126322617268">"يمكن للمشرف مراقبة التطبيقات والبيانات المرتبطة بهذا المستخدم وإدارتها، بما في ذلك الإعدادات والأذونات والدخول إلى المؤسسة ونشاط الشبكة ومعلومات موقع الجهاز."</string>
     <string name="admin_device_owner_message" msgid="1935507216776040907">"يمكن للمشرف مراقبة التطبيقات والبيانات المرتبطة بهذا الجهاز وإدارتها، بما في ذلك الإعدادات والأذونات والدخول إلى المؤسسة ونشاط الشبكة ومعلومات موقع الجهاز."</string>
-    <string name="remove_managed_profile_label" msgid="8950011141359605612">"إزالة الملف الشخصي للعمل"</string>
+    <string name="remove_managed_profile_label" msgid="8950011141359605612">"إزالة ملف العمل"</string>
     <string name="active_device_admin_msg" msgid="185537304726228624">"تطبيق مشرف الجهاز"</string>
     <string name="remove_device_admin" msgid="2623866073546295104">"إيقاف تطبيق مشرف الجهاز"</string>
     <string name="uninstall_device_admin" msgid="6301368408620948266">"إلغاء تثبيت التطبيق"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"التشغيل والطاقة"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"سلوك التلفزيون عندما يكون قيد التشغيل"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"إعادة الضبط"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"التلفزيون"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"رمز إقران شبكة إيثرنت"</string>
     <string name="energy_modes" msgid="1331693860386361744">"أوضاع استهلاك الطاقة"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"تؤثِّر هذه الإعدادات في الجهاز عندما يكون غير مُستخدَم"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"العثور على جهاز التحكّم عن بُعد"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"يمكنك تشغيل صوت لتحديد موقع جهاز التحكّم في Google TV عن بُعد إذا لم يكن في مكانه."</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"يتوفّر زرّ في Google TV يمكنك الضغط عليه لتشغيل صوت على جهاز التحكّم عن بُعد لمدة 30 ثانية. لا تعمل هذه الميزة إلا مع أجهزة التحكّم عن بُعد المتوافقة مع Google TV.\n\nلإيقاف الصوت، اضغط على أي زرّ على جهاز التحكّم عن بُعد."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"عندما تكون ميزة \"العثور على جهاز التحكّم عن بُعد\" مفعَّلة، يمكنك تشغيل صوت لتحديد موقع جهاز التحكّم في Google TV عن بُعد إذا لم يكن في مكانه."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"عندما يكون هذا الخيار مفعَّلاً، يمكنك استخدام الزرّ على جهازك لتشغيل صوت من أجل تحديد موقع جهاز التحكّم عن بُعد. أمّا عندما يكون هذا الخيار غير مفعَّل، فلن يعمل هذا الزرّ. سيظل بإمكانك استخدام ميزة \"العثور على جهاز التحكّم\" بطرق أخرى."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"تشغيل الصوت"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s مستوى الصوت"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"يمكنك التحكّم في مستوى صوت \"مساعد Google\" على مكبر الصوت %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"يؤثر في مستوى الصوت في %1$s فقط، وليس في التلفزيون"</string>
 </resources>
diff --git a/Settings/res/values-as/arrays.xml b/Settings/res/values-as/arrays.xml
index 57d704d..26abfc6 100644
--- a/Settings/res/values-as/arrays.xml
+++ b/Settings/res/values-as/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"মিউট কৰক"</item>
+    <item msgid="2508680062291793288">"নিম্ন (২০%)"</item>
+    <item msgid="2483057103949558629">"মধ্যমীয়া (৫০%)"</item>
+    <item msgid="6278092586736538014">"উচ্চ (৮০%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"০"</item>
+    <item msgid="3948049660167106381">"০.২"</item>
+    <item msgid="3441480529755779159">"০.৫"</item>
+    <item msgid="4571900814286671092">"০.৮"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-as/strings.xml b/Settings/res/values-as/strings.xml
index e402c81..bb36379 100644
--- a/Settings/res/values-as/strings.xml
+++ b/Settings/res/values-as/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ব্যক্তিগত"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"নেটৱৰ্কৰ লগত সংযোগ কৰক"</string>
     <string name="add_an_account" msgid="2601275122685226096">"একাউণ্ট যোগ কৰক"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"একাউণ্টসমূহ আৰু ছাইন-ইন"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"একাউণ্ট আৰু প্ৰ’ফাইল"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"কোনো একাউণ্ট নাই"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# টা একাউণ্ট}one{# টা একাউণ্ট}other{# টা একাউণ্ট}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"মিডিয়া সেৱা, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"গোপনীয়তা"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ডিভাইচৰ ছেটিং"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"একাউণ্টৰ ছেটিংসমূহ"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ডিভাইচৰ লক"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"পৰিশোধ আৰু ক্ৰয়সমূহ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"এপৰ ছেটিংসমূহ"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ইথাৰনেট সংযোগ কৰা হ’ল"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ইণ্টাৰনেট সংযোগ নাই"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"ৱাই-ফাই অফ কৰা হ’ল"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ৱাই-ফাই ব্যৱহাৰ কৰিবলৈ ইথাৰনেট আনপ্লাগ কৰক"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"স্কেনিং সদায় উপলব্ধ"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"ৱাই-ফাই অফ থকা সময়তো Googleৰ অৱস্থান সেৱা আৰু অন্য়ান্য এপবোৰক নেটৱৰ্ক বিচাৰি স্কেন কৰিবলৈ দিয়ক"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"স্কেন কৰাৰ সুবিধাটো সদায় উপলব্ধ, ৱাই-ফাই অফ থকা সময়তো Googleৰ অৱস্থান সেৱা আৰু অন্য এপক নেটৱৰ্ক বিচাৰি স্কেন কৰিবলৈ দিয়ক"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"এই বিকল্পটো সক্ষম কৰি থকাৰ সময়ত, সমলটো মিলাবলৈ ছিষ্টেমটো ভিন্ন গতিশীল পৰিসৰৰ ফৰ্মেটৰ মাজত সালসলনি হ’ব। ফৰ্মেট সলনি হৈ থকাৰ সময়ত এখন ক’লা স্ক্ৰীন ওলাব পাৰে।\n\nগতিশীল পৰিসৰৰ অধিক বিকল্প পাবলৈ উচ্চখাপৰ ডিছপ্লে’ৰ ছেটিঙত ক্লিক কৰক।"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"অগ্ৰাধিকাৰপ্ৰাপ্ত গতিশীল পৰিসৰ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"ছিষ্টেমে অগ্ৰাধিকাৰ দিয়া ৰূপান্তৰণ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ছিষ্টেমক ফৰ্মেটৰ ৰূপান্তৰণ পৰিচালনা কৰিবলৈ দিয়ে"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ছিষ্টেমক ফৰ্মেটৰ ৰূপান্তৰণ পৰিচালনা কৰিবলৈ দিয়ে"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"যেতিয়া এই বিকল্পটো বাছনি কৰা হয়, তেতিয়া ছিষ্টেমে আপোনাৰ ডিছপ্লে’লৈ পঠিয়াবলৈ এটা উপযুক্ত গতিশীল পৰিসৰ নিৰ্ধাৰণ কৰিব আৰু প্ৰয়োজন অনুসৰি এই গতিশীল পৰিসৰলৈ সমল ৰূপান্তৰ কৰিব।"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"সদায় সমলৰ ফৰ্মেটৰ সৈতে মিল খায়"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"বলপূৰ্বক ৰূপান্তৰণ"</string>
@@ -378,7 +380,7 @@
     <string name="ads_description" msgid="8081069475265061074">"আপোনাৰ বিজ্ঞাপন ID ৰিছেট কৰাৰ দৰে নিজৰ বিজ্ঞাপনৰ ছেটিং পৰিচালনা কৰক।"</string>
     <string name="ads_content_description" msgid="1006489792324920289">"বিজ্ঞাপন, আপোনাৰ বিজ্ঞাপনৰ আইডি ৰিছেট কৰাৰ দৰে নিজৰ বিজ্ঞাপনৰ ছেটিং পৰিচালনা কৰক।"</string>
     <string name="show_dev_on" msgid="612741433124106067">"এতিয়া আপুনি এগৰাকী বিকাশকৰ্তা!"</string>
-    <string name="show_dev_already" msgid="1522591284776449818">"কোনো প্ৰয়োজন নাই, আপুনি ইতিমধ্যে এগৰাকী ডেভেলপাৰ।"</string>
+    <string name="show_dev_already" msgid="1522591284776449818">"কোনো প্ৰয়োজন নাই, আপুনি ইতিমধ্যে এগৰাকী বিকাশকৰ্তা।"</string>
     <string name="device_info_default" msgid="2374506935205518448">"অজ্ঞাত"</string>
     <string name="selinux_status" msgid="1146662734953021410">"SELinuxৰ স্থিতি"</string>
     <string name="selinux_status_disabled" msgid="4027105362332795142">"নিষ্ক্ৰিয়"</string>
@@ -646,13 +648,13 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"কেমেৰাৰ এক্সেছ অৱৰোধ কৰা হৈছে"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"অৱৰোধৰ পৰা আঁতৰাবৰ বাবে কেমেৰাৰ এক্সেছ দিবলৈ আপোনাৰ ডিভাইচত গোপনীয়তাৰ ছুইচটো কেমেৰা অন স্থিতিলৈ নিয়ক।"</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"মাইক্ৰ’ফ’নৰ এক্সেছ <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"অন কৰিলে, মাইক্ৰ’ফ’ন ব্যৱহাৰ কৰাৰ অনুমতি থকা আটাইবোৰ এপ্‌ আৰু সেৱাই এইটো এক্সেছ কৰিব পাৰিব।\n\nঅফ কৰা থকিলে, কোনো এপ্‌ অথবা সেৱাই মাইক্ৰ’ফ’ন এক্সেছ কৰিব নোৱাৰিব। কিন্তু আপুনি তথাপি আপোনাৰ ৰিম’টত Assistant বুটামটো টিপি আপোনাৰ Google Assistantৰ সৈতে কথা পাতিব পাৰিব পাৰে।\n\nটিভিৰ সৈতে যোগাযোগৰ বাবে কাষ্টম প্ৰ’ট’ক’ল ব্যৱহাৰ কৰা অডিঅ’ ডিভাইচসমূহ এই ছেটিঙৰ দ্বাৰা প্ৰভাৱিত নহ’বও পাৰে।"</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"অন কৰিলে, মাইক্ৰ’ফ’ন ব্যৱহাৰ কৰাৰ অনুমতি থকা আটাইবোৰ এপ্‌ আৰু সেৱাই এইটো এক্সেছ কৰিব পাৰিব।\n\nঅফ কৰা থকিলে, কোনো এপ্‌ অথবা সেৱাই মাইক্ৰ’ফ’ন এক্সেছ কৰিব নোৱাৰিব। কিন্তু আপুনি তথাপি আপোনাৰ ৰিম’টত Assistant বুটামটো টিপি আপোনাৰ Google Assistantৰ সৈতে কথা পাতিব পাৰিব পাৰে।\n\nটিভিৰ সৈতে যোগাযোগৰ বাবে কাষ্টম প্ৰ’টকল ব্যৱহাৰ কৰা অডিঅ’ ডিভাইচসমূহ এই ছেটিঙৰ দ্বাৰা প্ৰভাৱিত নহ’বও পাৰে।"</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"ৰিম’টত মাইক্ৰ’ফ’ন সক্ষম কৰা হৈছে"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"Google Assistantএ আপোনাৰ ৰিম’টত মাইক্ৰ’ফ’ন এক্সেছ কৰিব পাৰে। আপুনি আপোনাৰ ৰিম’টত Google Assistant বুটামটো টিপি আপোনাৰ Assistantৰ সৈতে কথা পাতিব পাৰিব।"</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"ৰিম’টত মাইক্ৰ’ফ’ন অক্ষম কৰা হৈছে"</string>
     <string name="mic_remote_toggle_off_info_content" msgid="8062526350553191004">"আপুনি আপোনাৰ ৰিম’ট ব্যৱহাৰ কৰি আপোনাৰ Google Assistantৰ সৈতে কথা পাতিব নোৱাৰিব। Google Assistant বুটামটো ব্যৱহাৰ কৰিব পৰা হ’বলৈ, মাইক্ৰ’ফ’নৰ এক্সেছ সক্ষম কৰক।"</string>
     <string name="camera_toggle_info_title" msgid="3871317082313736088">"কেমেৰাৰ এক্সেছ: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="camera_toggle_info_content" msgid="2999965953853204003">"অন কৰা থাকিলে, অনুমতিপ্ৰাপ্ত আটাইবোৰ এপ্‌ আৰু সেৱাই এই ডিভাইচত থকা যিকোনো কেমেৰা এক্সেছ কৰিব পাৰে।\n\nএই ছেটিঙে এটা কাষ্টম প্ৰ’ট’কল থকা কেমেৰাৰ পৰিধীয় আহিলাসমূহ প্ৰভাৱিত নকৰে।"</string>
+    <string name="camera_toggle_info_content" msgid="2999965953853204003">"অন কৰা থাকিলে, অনুমতিপ্ৰাপ্ত আটাইবোৰ এপ্‌ আৰু সেৱাই এই ডিভাইচত থকা যিকোনো কেমেৰা এক্সেছ কৰিব পাৰে।\n\nএই ছেটিঙে এটা কাষ্টম প্ৰ্ৰ\'টকল থকা কেমেৰাৰ পৰিধীয় আহিলাসমূহ প্ৰভাৱিত নকৰে।"</string>
     <string name="sensor_toggle_info_on" msgid="4568111889147132257">"অন কৰক"</string>
     <string name="sensor_toggle_info_off" msgid="7546772458177469821">"অফ কৰক"</string>
     <string name="system_location" msgid="4057295363709016511">"অৱস্থান"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"সাধ্য সুবিধাৰ শ্বৰ্টকাট সক্ষম কৰক"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"শ্বৰ্টকাট সেৱা"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"শ্বৰ্টকাট অন হৈ থকাৰ সময়ত, আপুনি সাধ্য় সুবিধাসমূহ আৰম্ভ কৰিবলৈ বেক আৰু ডাউন দুয়োটা বুটাম ৩ ছেকেণ্ডৰ বাবে হেঁচি ৰাখিব পাৰে৷"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"কাৰ্যব্যৱস্থা গ্ৰহণ কৰাৰ সময়"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"কাৰ্য কৰাৰ সময় (সাধ্য সুবিধাৰ সময় উকলিব)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"সময়"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"এই সময়ৰ অগ্ৰাধিকাৰসমূহ আটাইবোৰ এপে সমৰ্থন নকৰে।"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"কেপশ্বনসমূহ"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ভিডিঅ\'ত ক্ল\'জ্ড কেপশ্বনিং পাঠ অভাৰলে\'ৰ ছেটিংসমূহ"</string>
     <string name="captions_display" msgid="2598662495450633375">"ডিছপ্লে’"</string>
@@ -733,7 +739,7 @@
     <string name="captions_windowcolor" msgid="7460430328878876648">"ৱিণ্ড’ৰ ৰং"</string>
     <string name="captions_windowopacity" msgid="8645082670322789314">"ৱিণ্ড\'ৰ অস্বচ্ছতা"</string>
     <string name="captions_style_0" msgid="169414884289770256">"ক\'লাৰ ওপৰত বগা"</string>
-    <string name="captions_style_1" msgid="8236052739817535538">"বগা ওপৰত ক’লা"</string>
+    <string name="captions_style_1" msgid="8236052739817535538">"বগাৰ ওপৰত ক’লা"</string>
     <string name="captions_style_2" msgid="456353889540431910">"ক\'লাৰ ওপৰত হালধীয়া"</string>
     <string name="captions_style_3" msgid="3860050153620761166">"নীলাৰ ওপৰত হালধীয়া"</string>
     <string name="captions_style_custom" msgid="9062905566459387931">"নিজৰ উপযোগিতা অনুসৰি"</string>
@@ -803,7 +809,7 @@
     <string name="system_show_all_anrs" msgid="5353216640638263217">"সকলো এএনআৰ দেখুৱাওক"</string>
     <string name="system_desc_stay_awake" msgid="8485868071929937500">"সুপ্ত অৱস্থালৈ নিয়াৰ সুবিধা অক্ষম কৰক"</string>
     <string name="system_desc_hdcp_checking" msgid="1664068008848077241">"কেৱল DRM সমলৰ বাবে ব্যৱহাৰ কৰক"</string>
-    <string name="system_desc_hdmi_optimization" msgid="5695603795556335912">"সৰ্বাধিক ৰিজলিউচন বা সৰ্বাধিক ফ্ৰেমৰে\'টৰ বাবে ডিছপ্লে’ অপ্টিমাইজ কৰক। ই কেৱল আল্ট্ৰা এইচডি ডিছপ্লে’\'ৰ ওপৰতহে প্ৰভাৱ পেলাব। এইটো ছেটিং সলনি কৰিলে আপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট হ\'ব।"</string>
+    <string name="system_desc_hdmi_optimization" msgid="5695603795556335912">"সৰ্বাধিক ৰিজ\'লিউশ্বন বা সৰ্বাধিক ফ্ৰেমৰে\'টৰ বাবে ডিছপ্লে’ অপ্টিমাইজ কৰক। ই কেৱল আল্ট্ৰা HD ডিছপ্লে’ৰ ওপৰতহে প্ৰভাৱ পেলাব। এইটো ছেটিং সলনি কৰিলে আপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট হ\'ব।"</string>
     <string name="system_desc_bt_hci_log" msgid="2592649923221658103">"ব্লুটুথ HCI স্নুপ লগিং সক্ষম কৰক"</string>
     <string name="system_desc_usb_debugging" msgid="5672275208185222785">"ইউএছবি সংযুক্ত থকা সময়ত ডিবাগ ম\'ড"</string>
     <string name="system_desc_wait_for_debugger" msgid="7213496668606417691">"ডিবাগ কৰা এপ্লিকেশ্বনবোৰে কাৰ্য ৰূপায়ণ কৰাৰ আগতে ডিবাগাৰ সংলগ্ন হোৱা কাৰ্যলৈ অপেক্ষা কৰে"</string>
@@ -821,7 +827,7 @@
     <string name="system_hdcp_checking_never" msgid="3251512398865365135">"কেতিয়াও নহয়"</string>
     <string name="system_hdcp_checking_drm" msgid="2159124883496899278">"ডিআৰএম সমলৰ বাবে"</string>
     <string name="system_hdcp_checking_always" msgid="5868177105455148262">"সদায়"</string>
-    <string name="system_hdmi_optimization_best_resolution" msgid="4916028940107998097">"উৎকৃষ্ট ৰিজ\'লিউছন"</string>
+    <string name="system_hdmi_optimization_best_resolution" msgid="4916028940107998097">"উৎকৃষ্ট ৰিজ\'লিউশ্বন"</string>
     <string name="system_hdmi_optimization_best_framerate" msgid="3778579148517609370">"উৎকৃষ্ট ফ্ৰেমৰে\'ট"</string>
     <string name="system_hw_overdraw_off" msgid="6637679040053936280">"অফ"</string>
     <string name="system_hw_overdraw_areas" msgid="6442009722913530348">"পিক্সেল একাধিকবাৰ সংগ্ৰহ হোৱা অংশসমূহ দেখুৱাওক"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"অব্যাহত ৰাখিবলৈ <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> বাছনি কৰক।"</string>
     <string name="label_done_key" msgid="8576286462300373440">"হ’ল"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"সফলতাৰে সংযোগ কৰা হ’ল"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ইতিমধ্যে সংযুক্ত কৰা আছে"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"সফলতাৰে ছেভ কৰা হ’ল"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> সংস্কৰণ"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"খোলক"</string>
@@ -1103,7 +1110,7 @@
     <string name="add_device_admin" msgid="5078281377915844544">"এই ডিভাইচ এডমিন এপ্‌টো সক্ৰিয় কৰক"</string>
     <string name="device_admin_warning" msgid="7399916080685200660">"এই এপ্‌টো সক্ৰিয় কৰিলে ই <xliff:g id="APP_NAME">%1$s</xliff:g> তলৰ কামবিলাক কৰিবলৈ সক্ষম হ\'ব:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"এই ডিভাইচটো <xliff:g id="APP_NAME">%1$s</xliff:g>এ পৰিচালনা আৰু নিৰীক্ষণ কৰিব।"</string>
-    <string name="device_admin_status" msgid="5467001937240455367">"এই প্ৰশাসক এপ্‌টো সক্ৰিয় হৈ আছে আৰু ই <xliff:g id="APP_NAME">%1$s</xliff:g> নিম্নলিখিত কাৰ্যকলাপসমূহ কৰিব পাৰে:"</string>
+    <string name="device_admin_status" msgid="5467001937240455367">"এই প্ৰশাসক এপ্‌টো সক্ৰিয় হৈ আছে আৰু ই <xliff:g id="APP_NAME">%1$s</xliff:g> এপক নিম্নলিখিত কাৰ্যকলাপসমূহ কৰিবলৈ দিয়ে:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"অব্যাহত ৰাখিলে, প্ৰশাসকে আপোনাৰ ব্যৱহাৰকাৰীক পৰিচালনা কৰিব আৰু তেওঁ সংলগ্ন ডেটাৰ লগতে আপোনাৰ ব্যক্তিগত ডেটাও ষ্ট\'ৰ কৰিব পাৰিব।\n\nআপোনাৰ প্ৰশাসকে ছেটিং, এক্সেছ, এপ্‌সমূহ, আৰু এই ব্যৱহাৰকাৰীৰৰ লগত জড়িত ডেটা যেনে নেটৱৰ্কৰ কাৰ্যকলাপ আৰু আপোনাৰ ডিভাইচৰ অৱস্থান বিষয়কৰ তথ্য আদি নিৰীক্ষণ কৰাৰ লগতে পৰিচালনা কৰিব পাৰিব।"</string>
     <string name="share_remote_bugreport_dialog_title" msgid="2080017987692459555">"বাগ প্ৰতিবেদন পঠাইনে?"</string>
     <string name="share_remote_bugreport_dialog_message_finished" msgid="8515056665416643253">"আপোনাৰ আইটি প্ৰশাসকে এই ডিভাইচটোৰ সমস্যা সমাধানৰ বাবে এটা বাগ প্ৰতিবেদন বিচাৰিছে। এপ্ আৰু ডেটা শ্বেয়াৰ কৰা হ\'ব পাৰে।"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"ক্ষমতা আৰু শক্তি"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"আৰম্ভ হওঁতে প্ৰদৰ্শিত হোৱা কাৰ্যকলাপ"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ৰিছেট কৰক"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"টেলিভিশ্বন"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ইথাৰনেট পেয়াৰ কৰাৰ ক’ড"</string>
     <string name="energy_modes" msgid="1331693860386361744">"শক্তি ম’ড"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"এই ছেটিংসমূহে ডিভাইচটো ব্যৱহাৰ হৈ নথকা অৱস্থাত প্ৰভাৱ পেলায়"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"মোৰ ৰিম’ট বিচাৰক"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"আপোনাৰ Google TV ৰিম’টটো হেৰালে সেইটো বিচাৰিবলৈ কোনো ধ্বনি প্লে’ কৰক"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"আপোনাৰ Google TVত এটা বুটাম আছে, যিটো আপুনি নিজৰ ৰিম’টত ৩০ ছেকেণ্ডৰ বাবে এটা ধ্বনি প্লে’ কৰিবলৈ টিপিব পাৰে। এইটোৱে কেৱল সমৰ্থিত Google TV ৰিম’ট কণ্ট্ৰ’লৰ জৰিয়তেহে কাম কৰে।\n\nধ্বনিটো বন্ধ কৰিবলৈ আপোনাৰ ৰিম’টটোত যিকোনো বুটাম টিপক।"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"মোৰ ৰিম’ট বিচাৰক সক্ষম কৰিলে, আপোনাৰ Google TVৰ ৰিম’টটো সঠিক স্থানত নাথাকিলে সেইটোৰ অৱস্থান জানিবলৈ আপুনি এটা ধ্বনি প্লে’ কৰিব পাৰে।"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"অন কৰা থাকিলে, আপোনাৰ ৰিম’টটোৰ অৱস্থান নিৰ্ধাৰণ কৰাৰ বাবে এটা ধ্বনি প্লে’ কৰিবলৈ আপুনি আপোনাৰ ডিভাইচৰ বুটামটো ব্যৱহাৰ কৰিব পাৰে। অফ কৰা থাকিলে, এই বুটামটোৱে কাম নকৰে। আপুনি তথাপি অন্য পদ্ধতিৰ জৰিয়তে মোৰ ৰিম’ট সন্ধান কৰক সুবিধাটো ব্যৱহাৰ কৰিব পাৰিব।"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ধ্বনি প্লে’ কৰক"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$sৰ ভলিউম"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"আপুনি %1$sৰ স্পীকাৰত Assistantৰ ভলিউম নিয়ন্ত্ৰণ কৰিব পাৰে"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"কেৱল %1$s ডিভাইচৰ ভলিউমত প্ৰভাৱ পেলায়, টিভিত নেপেলায়"</string>
 </resources>
diff --git a/Settings/res/values-az/arrays.xml b/Settings/res/values-az/arrays.xml
index aa8516f..d88defe 100644
--- a/Settings/res/values-az/arrays.xml
+++ b/Settings/res/values-az/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Səssiz rejimə keçirin"</item>
+    <item msgid="2508680062291793288">"Aşağı (20%)"</item>
+    <item msgid="2483057103949558629">"Orta (50%)"</item>
+    <item msgid="6278092586736538014">"Yüksək (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-az/strings.xml b/Settings/res/values-az/strings.xml
index 637447d..bb7cd47 100644
--- a/Settings/res/values-az/strings.xml
+++ b/Settings/res/values-az/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Şəxsi"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Şəbəkəyə qoşulun"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Hesab əlavə edin"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Hesablar &amp; giriş"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Hesablar və Profillər"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Hesab yoxdur"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# hesab}other{# hesab}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Media xidmətləri, Assistent, Ödənişlər"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Məxfilik"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Cihaz Ayarları"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Hesab Ayarları"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Cihaz kilidi"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Ödəniş və Alışlar"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Tətbiq Ayarları"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet qoşuludur"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Qoşulu şəbəkə yoxdur"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi söndürüldü"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi istifadə etmək üçün Ethernet-i ayırın"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Skan hər zaman əlçatımlıdır"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi qapalı olsa da belə, Google\'un yerləşmə xidməti və digər tətbiqlərə şəbəkə skanı etməyə icazə ve"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Skanlama həmişə əlçatandır: Wi-Fi qapalı olsa da belə, Google\'un yerləşmə xidməti və digər tətbiqlərə şəbəkələri skan etməyə icazə verin"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Bu seçimi aktivləşdirdikdə sistem kontentə uyğunlaşmaq üçün müxtəlif dinamik diapazon formatları arasında keçid edəcək. Format dəyişdirilərkən ekranın qaralmasına səbəb ola bilər.\n\nDigər dinamik diapazon seçimləri üçün Təkmil Displey ayarlarına klikləyin."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Tərcih edilən dinamik diapazon"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Sistem tərəfindən tərcih edilən çevirmə"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Sistemə format çevirməsini idarə etmək imkanı verir"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Sistemə format çevirməsini idarə etmək imkanı verir"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Bu seçim edildikdə sistem displeyə göndəriləcək uyğun dinamik diapazonu müəyyən edəcək və lazım olduqda kontenti bu dinamik diapazona çevirəcək."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Həmişə kontentin formatına uyğun gəlir"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Məcburi çevirmə"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Əlçatımlılıq qısayolunu aktiv edin"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Qısayol xidməti"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Qısayol aktiv olduqda geri və aşağı düymələrinin hər ikisini 3 saniyə basılı saxlamaqla əlçatımlılıq funksiyasını başladın."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Əməliyyata verilmiş vaxt"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Əməliyyata verilmiş vaxt (Əlçatımlıq vaxt limiti)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Zamanlama"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Bu zamanlamanı bütün tətbiqlər dəstəkləmir."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Başlıqlar"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Videoda mətn qatı qapalı subtitrlər üçün ayarlar"</string>
     <string name="captions_display" msgid="2598662495450633375">"Ekran"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Davam etmək üçün <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> seçin."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Oldu"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Uğurla qoşuldu"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Artıq qoşulub"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Uğurla saxlanıldı"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> versiyası"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Açın"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Güc və Enerji"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Aktiv edildikdə davranış"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Sıfırlayın"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televiziya"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet qoşulma kodu"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Enerji rejimləri"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Bu ayarlar cihaz istifadə edilmədikdə ona təsir edə bilər"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Pultumu tapın"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV pultu itibsə, tapmaq üçün səs oxudun"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV-də 30 saniyə pultda səs oxutmaq üçün düymə var. Bu, yalnız dəstəklənən Google TV pultları ilə işləyir.\n\nSəsi dayandırmaq üçün pultun hər hansı düyməsinə basın."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Pultumu tapın funksiyası aktiv olduqda Google TV pultunu tapmaq üçün səs oxuda bilərsiniz."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Yanılı olduqda pultun yerini tapmaq məqsədilə səs oxutmaq üçün cihazdakı düymədən istifadə edə bilərsiniz. Sönülü olduqda bu düymə işləməyəcək. Yenə də digər metodlar ilə Pultumu tap funksiyasından istifadə edə biləcəksiniz."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Səs oxudun"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s səviyyə"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Assistentin səs səviyyəsinə %1$s dinamikində nəzarət edə bilərsiniz"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Yalnız %1$s cihazında səs səviyyəsinə təsir edir (TV-də deyil)"</string>
 </resources>
diff --git a/Settings/res/values-b+sr+Latn/arrays.xml b/Settings/res/values-b+sr+Latn/arrays.xml
index 0db0e63..0782b4e 100644
--- a/Settings/res/values-b+sr+Latn/arrays.xml
+++ b/Settings/res/values-b+sr+Latn/arrays.xml
@@ -62,8 +62,8 @@
     <item msgid="4482240152068132930">"Ništa"</item>
     <item msgid="8734279541070888851">"Kontura"</item>
     <item msgid="4018027888850818563">"Izbaci senku"</item>
-    <item msgid="5156498342956725270">"Ispupčen"</item>
-    <item msgid="3944101071491815363">"Udubljen"</item>
+    <item msgid="5156498342956725270">"Ispupčeno"</item>
+    <item msgid="3944101071491815363">"Udubljeno"</item>
   </string-array>
   <string-array name="captioning_opacity_selector_titles">
     <item msgid="5486561918584724312">"25%"</item>
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Isključi zvuk"</item>
+    <item msgid="2508680062291793288">"Nisko (20%)"</item>
+    <item msgid="2483057103949558629">"Srednje (50%)"</item>
+    <item msgid="6278092586736538014">"Visoko (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-b+sr+Latn/strings.xml b/Settings/res/values-b+sr+Latn/strings.xml
index 96125f4..0dfdd07 100644
--- a/Settings/res/values-b+sr+Latn/strings.xml
+++ b/Settings/res/values-b+sr+Latn/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Lično"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Povežite se sa mrežom"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Dodajte nalog"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Nalozi i prijavljivanje"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Nalozi i profili"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nema naloga"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# nalog}one{# nalog}few{# naloga}other{# naloga}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medijske usluge, Pomoćnik, Plaćanja"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privatnost"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Podešavanja uređaja"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Podešavanja naloga"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Zaključavanje uređaja"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google pomoćnik"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Plaćanje i kupovine"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Podešavanja aplikacije"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Eternet je povezan"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nijedna mreža nije povezana"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"WiFi je isključen"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Isključite eternet da biste koristili WiFi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Skeniranje je uvek dostupno"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Dozvolite Google-ovoj usluzi lociranja i drugim aplikacijama da traže mreže, čak i kada je WiFi isključen"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Skeniranje je uvek dostupno, Dozvolite Google uslugama lokacije i drugim aplikacijama da traže mreže, čak i kada je WiFi isključen"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Kada omogućite ovu opciju, sistem će menjati format dinamičkog opsega radi podudaranja sa sadržajem. To može da izazove crni ekran tokom promene formata.\n\nKliknite na Napredna podešavanja ekrana za više opcija dinamičkog opsega."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Željeni dinamički opseg"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Sistemska konverzija"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Omogućava sistemu da upravlja konverzijom formata"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Omogućava sistemu da upravlja konverzijom formata"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kada je ova opcija izabrana, sistem određuje odgovarajući dinamički opseg koji će poslati na ekran i prema potrebi će konvertovati sadržaj u taj dinamički opseg."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Uvek se podudara s formatom sadržaja"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Nametni konverziju"</string>
@@ -535,7 +537,7 @@
     <string name="storage_calculating_size" msgid="5716281278843281044">"Proračunavanje..."</string>
     <string name="storage_apps_usage" msgid="8659915575274468924">"Aplikacije"</string>
     <string name="storage_downloads_usage" msgid="8429196848359517158">"Preuzimanja"</string>
-    <string name="storage_dcim_usage" msgid="1890098882753254745">"Slike i video snimci"</string>
+    <string name="storage_dcim_usage" msgid="1890098882753254745">"Slike i videi"</string>
     <string name="storage_music_usage" msgid="5362871290115089474">"Audio"</string>
     <string name="storage_media_misc_usage" msgid="3404230292054880339">"Razno"</string>
     <string name="storage_media_cache_usage" msgid="6397941751551207630">"Keširani podaci"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Omogući prečicu za pristupačnost"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Usluga prečice"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kada je prečica uključena, možete da pritisnete dugme Nazad i dugme sa strelicom nadole i da ih zadržite 3 sekunde da biste pokrenuli funkciju pristupačnosti."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Vreme za reagovanje"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Period za reagovanje (ograničenje za pristupačnost)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Vreme"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Neke aplikacije ne podržavaju podešavanja vremena"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Titl"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Podešavanja za postavljanje teksta opcionalnog titla preko video snimka"</string>
     <string name="captions_display" msgid="2598662495450633375">"Ekran"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Izaberite <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> da biste nastavili."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Gotovo"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Veza je uspostavljena"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Već je povezano"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Sačuvano je"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Verzija <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Otvoreno"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Napajanje i energija"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Ponašanje pri uključivanju"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Resetuj"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizija"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Kôd za uparivanje za eternet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Režimi potrošnje energije"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ova podešavanja utiču na uređaj kada se ne koristi"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Pronađi moj daljinski"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Pustite zvuk da biste locirali daljinski za Google TV ako ste ga zaturili"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Na Google TV-u postoji dugme koje možete da pritisnete kako biste na daljinskom pustili zvuk u trajanju od 30 sekundi. To funkcioniše samo na podržanim daljinskim upravljačima za Google TV.\n\nDa biste zaustavili ovaj zvuk, pritisnite bilo koje dugme na daljinskom."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kada je omogućena funkcija Pronađi moj daljinski, možete da pustite zvuk da biste locirali daljinski upravljač za Google TV ako ste ga zaturili."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kada je ova opcija uključena, pomoću dugmeta na uređaju možete da pustite zvuk kako biste pronašli daljinski. Kada je isključena, ovo dugme ne funkcioniše. Ipak ćete moći da koristite funkciju Nađi daljinski pomoću drugih metoda."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Pusti zvuk"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Jačina zvuka: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Možete da kontrolišete jačinu zvuka za Pomoćnik na %1$s zvučniku"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Utiče na zvuk samo na %1$s uređaju, ne na TV-u"</string>
 </resources>
diff --git a/Settings/res/values-be/arrays.xml b/Settings/res/values-be/arrays.xml
index 85926ad..fa6b3ec 100644
--- a/Settings/res/values-be/arrays.xml
+++ b/Settings/res/values-be/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Выключыць гук"</item>
+    <item msgid="2508680062291793288">"Малая гучнасць (20%)"</item>
+    <item msgid="2483057103949558629">"Сярэдняя гучнасць (50%)"</item>
+    <item msgid="6278092586736538014">"Вялікая гучнасць (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-be/strings.xml b/Settings/res/values-be/strings.xml
index ddd0e91..d251d3e 100644
--- a/Settings/res/values-be/strings.xml
+++ b/Settings/res/values-be/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Асабістыя"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Падключыцца да сеткі"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Дадаць уліковы запіс"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Уліковыя запісы і ўваход"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Уліковыя запісы і профілі"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Няма ўліковых запісаў"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# уліковы запіс}one{# уліковы запіс}few{# уліковыя запісы}many{# уліковых запісаў}other{# уліковага запісу}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Сэрвісы мультымедыя, Памочнік, Плацяжы"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Прыватнасць"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Налады прылады"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Налады ўліковага запісу"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Блакіроўка прылады"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Памочнік Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Аплата і куплі"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Налады праграмы"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Прылада падключана да Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Няма падключэння да сеткі"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi адключаны"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Для выкарыстання Wi-Fi адключыце кабель Ethernet"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Пошук заўсёды даступны"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Дазволіць сэрвісу вызначэння месцазнаходжання Google і іншым праграмам шукаць сеткі, нават калі Wi-Fi выключаны"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Пошук сетак заўсёды ўключаны. Гэта дзеянне дазволіць службе геалакацыі Google і іншым праграмам шукаць сеткі, нават калі Wi-Fi выключаны"</string>
@@ -131,7 +133,7 @@
     <string name="surround_sound_auto_info" msgid="4829346839183591680">"Заўвага. Параметр \"Аўта\" можа не працаваць, калі няма даных аб фарматах, якія падтрымліваюцца."</string>
     <string name="surround_sound_auto_title" msgid="4892922385727913277">"Аўтаматычна: уключаць толькі фарматы, якія падтрымліваюцца прыладай вываду аўдыя "</string>
     <string name="surround_sound_auto_summary" msgid="7073023654150720285">"Пры выбары гэтага параметра сістэма дазволіць выбіраць любы аўдыяфармат, які падтрымліваецца ланцугом вашых прылад. Праграмы могуць выбіраць фармат не самай высокай якасці."</string>
-    <string name="surround_sound_none_title" msgid="1600095173519889326">"Не: ніколі не выкарыстоўваць аб\'ёмны гук"</string>
+    <string name="surround_sound_none_title" msgid="1600095173519889326">"Не: ніколі не выкарыстоўваць аб’ёмны гук"</string>
     <string name="surround_sound_manual_title" msgid="4935447605070985537">"Уручную: выбарачна ўключаць або выключаць усе фарматы, якія падтрымліваюцца гэтай прыладай, незалежна ад таго, ці падтрымлівае іх прылада вываду аўдыя."</string>
     <string name="surround_sound_manual_summary" msgid="5155535847461070572">"Пры выбары гэтага параметра вы можаце ўручную адключаць аўдыяфарматы, якія падтрымліваюцца ланцугом вашых прылад і выклікаюць праблемы з прайграваннем. Аўдыяфарматы, якія не падтрымліваюцца ланцугом вашых прылад, не могуць быць уключаны. Часам праграмы могуць выбіраць фармат не самай высокай якасці."</string>
     <string name="surround_sound_enable_unsupported_dialog_title" msgid="9155579373370356463">"Дазволіць аўдыяфармат, які не падтрымліваецца?"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Калі гэты параметр уключаны, сістэма пераключае фарматы дынамічнага дыяпазону ў адпаведнасці са змесцівам. Падчас змены фармату можа паказвацца чорны экран.\n\nНацісніце \"Пашыраныя налады дысплэя\", каб перайсці ў дадатковыя налады дынамічнага дыяпазону."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Прыярытэтны дынамічны дыяпазон"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Прыярытэтная ў сістэме размова"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Дазвольце сістэме кіраваць фарматам размовы"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Сістэма задае фармат аўтаматычна"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Калі выбраны гэты параметр, сістэма будзе выяўляць устойлівы дынамічны дыяпазон для адпраўкі на ваш дысплэй і, пры неабходнасці, пераўтвараць змесціва ў гэты дынамічны дыяпазон."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Заўсёды падбірае фармат змесціва"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Прымусова перавесці размову"</string>
@@ -378,7 +380,7 @@
     <string name="ads_description" msgid="8081069475265061074">"Кіруйце наладамі рэкламы – скідам ідэнтыфікатараў."</string>
     <string name="ads_content_description" msgid="1006489792324920289">"Рэклама. Кіруйце наладамі рэкламы, напрыклад скідам рэкламных ідэнтыфікатараў."</string>
     <string name="show_dev_on" msgid="612741433124106067">"Цяпер вы распрацоўшчык!"</string>
-    <string name="show_dev_already" msgid="1522591284776449818">"Не трэба, вы ўжо з\'яўляецеся распрацоўшчыкам"</string>
+    <string name="show_dev_already" msgid="1522591284776449818">"Не трэба, вы ўжо з’яўляецеся распрацоўшчыкам"</string>
     <string name="device_info_default" msgid="2374506935205518448">"Невядома"</string>
     <string name="selinux_status" msgid="1146662734953021410">"Стан SELinux"</string>
     <string name="selinux_status_disabled" msgid="4027105362332795142">"Адключана"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Уключыць хуткі доступ да спецыяльных магчымасцей"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Служба хуткага доступу"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Калі гэта функцыя ўключана, вы можаце актываваць спецыяльныя магчымасці, утрымліваючы кнопкі \"Назад\" і \"Уніз\" на працягу 3 секунд."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Час на выкананне дзеяння"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Час на выкананне дзеяння (час даступнасці)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Час"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Гэты параметр падтрымліваюць не ўсе праграмы."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Субцітры"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Налады для накладання тэксту схаваных цітраў на відэа"</string>
     <string name="captions_display" msgid="2598662495450633375">"Паказ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Каб працягнуць, выберыце <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Гатова"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Паспяхова падключана"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Ужо падключана"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Паспяхова захавана"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Версія <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Адкрыць"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Сілкаванне і энергія"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Налады ўключэння"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Скінуць"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Тэлебачанне"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Код спалучэння ппраз Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Рэжымы спажывання энергіі"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Гэтыя налады ўплываюць на работу прылады, калі яна не выкарыстоўваецца"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Пошук пульта"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Каб знайсці згублены пульт Google TV, вы можаце прайграць на ім гукавы сігнал"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"На вашай прыладзе Google TV ёсць кнопка, якую можна націснуць, каб на працягу 30 секунд на пульце прайграваўся гук. Функцыя працуе толькі на пультах Google TV, якія падтрымліваюцца.\n\nКаб выключыць сігнал, націсніце любую кнопку на пульце."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Функцыя \"Пошук пульта\" дазваляе знайсці згублены пульт Google TV з дапамогай гукавога сігналу."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Калі гэта функцыя ўключана, вы можаце прайграць гукавы сігнал на згубленым пульце, націснуўшы кнопку на сваёй прыладзе. Калі функцыя выключана, гэта кнопка не працуе. Вы па-ранейшаму зможаце выкарыстоўваць функцыю \"Знайсці пульт\" іншымі спосабамі."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Прайграць гук"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Гучнасць: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Кіраваць гучнасцю Памочніка можна на дынаміку (%1$s)"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Гучнасць мяняецца не на тэлевізары, а на пэўнай прыладзе (%1$s)"</string>
 </resources>
diff --git a/Settings/res/values-bg/arrays.xml b/Settings/res/values-bg/arrays.xml
index 305460a..7d9a591 100644
--- a/Settings/res/values-bg/arrays.xml
+++ b/Settings/res/values-bg/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Спиране на звука"</item>
+    <item msgid="2508680062291793288">"Ниско (20%)"</item>
+    <item msgid="2483057103949558629">"Средно (50%)"</item>
+    <item msgid="6278092586736538014">"Високо (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-bg/strings.xml b/Settings/res/values-bg/strings.xml
index 1223e36..4fe78d7 100644
--- a/Settings/res/values-bg/strings.xml
+++ b/Settings/res/values-bg/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Лични"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Свързване с мрежа"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Добавяне на профил"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Профили и вход"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Профили и потребителски профили"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Няма профили"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# профил}other{# профила}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Медийни услуги, Асистент, Google Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Поверителност"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Настройки на устройството"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Настройки на профила"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Заключване на устройството"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Асистент"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Плащания и покупки"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Настройки за приложението"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Установена е връзка с Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Няма установена връзка с мрежа"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Функцията за Wi-Fi е изключена"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Изключете Ethernet, за да използвате Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Активно сканиране"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Позволете на услугата на Google за местоположение и на другите приложения да сканират за мрежи дори когато функцията за Wi-Fi е изключена."</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Сканирането винаги е налице – Позволете на услугата на Google за местоположение и на другите приложения да сканират за мрежи дори когато функцията за Wi-Fi е изключена"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Когато активирате тази опция, системата ще премине през различните формати за динамичен обхват, за да намери съответствие за съдържанието. По време на превключването екранът може да стане черен.\n\nЗа още опции за динамичен обхват кликнете върху разширените настройки за дисплея."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Предпочитан динамичен обхват"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Предпочитано от системата преобразуване"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Преобразуването на формата да се управлява от системата"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Преобразуването на формата да се управлява от системата"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Когато е избрана тази опция, системата ще определя подходящ динамичен обхват за сигнала към екрана ви и при необходимост ще преобразува съдържанието към този динамичен обхват."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Винаги съответства на формата на съдържанието"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Принудително преобразуване"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Активиране на пряк път към функцията за достъпност"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Услуга за прекия път"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Когато прекият път е включен, можете да стартирате дадена функция за достъпност, като натиснете бутоните за назад и за надолу и ги задържите за 3 секунди."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Време за предприемане на действие"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Време за изчакване на действие"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Време"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Това предпочитание за интервал от време не се поддържа от всички прил."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Надписи"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Настройки за наслагване на надписи върху видеоклип"</string>
     <string name="captions_display" msgid="2598662495450633375">"Показване"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Изберете <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>, за да продължите."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Готово"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Успешно е установена връзка"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Вече е установена връзка"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Запазването е успешно"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Версия <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Отваряне"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Включване и захранване"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Поведение при включване"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Нулиране"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Телевизия"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Код за сдвояване с Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Енергийни режими"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Тези настройки засягат устройството, когато не се използва"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Намиране на дистанционното ми управление"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Възпроизвеждане на звук, чрез който да намерите дистанционното си управление за Google TV"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Устройството ви с Google TV има бутон, който можете да натиснете, за да се възпроизвежда звук на дистанционното ви управление в продължение на 30 секунди. Това работи само с поддържани дистанционни управления за Google TV.\n\nЗа да спрете звука, натиснете произволен бутон на дистанционното си управление."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Когато функцията „Намиране на дистанционното ми управление“ е активирана, може да се възпроизведе звук, за да откриете дистанционното управление на Google TV, ако не можете да го намерите."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Когато тази функция е включена, можете чрез бутона на устройството си да пускате звук, който да послужи за намиране на дистанционното ви управление. Ако е изключена, този бутон няма да работи. Пак ще можете да използвате „Намери дистанционното ми“ чрез други методи."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Пускане на звук"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Сила на звука: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Можете да управлявате силата на звука за Асистент на високоговорителя (%1$s)"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Засяга само силата на звука на устройството (%1$s), но не и на телевизора"</string>
 </resources>
diff --git a/Settings/res/values-bn/arrays.xml b/Settings/res/values-bn/arrays.xml
index 1356faf..69a47d0 100644
--- a/Settings/res/values-bn/arrays.xml
+++ b/Settings/res/values-bn/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"মিউট করুন"</item>
+    <item msgid="2508680062291793288">"কম (২০%)"</item>
+    <item msgid="2483057103949558629">"মাঝারি (৫০%)"</item>
+    <item msgid="6278092586736538014">"বেশি (৮০%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"০.২"</item>
+    <item msgid="3441480529755779159">"০.৫"</item>
+    <item msgid="4571900814286671092">"০.৮"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-bn/strings.xml b/Settings/res/values-bn/strings.xml
index c5f6540..af736c9 100644
--- a/Settings/res/values-bn/strings.xml
+++ b/Settings/res/values-bn/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ব্যক্তিগত"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"নেটওয়ার্কে কানেক্ট করুন"</string>
     <string name="add_an_account" msgid="2601275122685226096">"একটি অ্যাকাউন্ট জুড়ুন"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"অ্যাকাউন্ট ও সাইন-ইন"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"অ্যাকাউন্ট ও প্রোফাইল"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"কোনও অ্যাকাউন্ট নেই"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{#টি অ্যাকাউন্ট}one{#টি অ্যাকাউন্ট}other{#টি অ্যাকাউন্ট}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"মিডিয়া পরিষেবা, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"গোপনীয়তা"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ডিভাইস সেটিংস"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"অ্যাকাউন্ট সেটিংস"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ডিভাইস লক"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"পেমেন্ট ও কেনাকাটা"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"অ্যাপ সেটিংস"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ইথারনেট কানেক্ট করা হয়েছে"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"কোনও নেটওয়ার্কে কানেক্ট করা নেই"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"ওয়াই-ফাই বন্ধ আছে"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ওয়াই-ফাই ব্যবহার করতে ইথারনেট আনপ্লাগ করুন"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"স্ক্যান করা সর্বদা উপলভ্য"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google লোকেশন পরিষেবা এবং অন্যান্য অ্যাপকে নেটওয়ার্কের জন্য স্ক্যান করতে দিন, এমনকি ওয়াই-ফাই বন্ধ থাকা সত্ত্বেও"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"স্ক্যান করার সুবিধা সব সময় চালু রাখা, Google-এর লোকেশন ভিত্তিক পরিষেবা এবং অন্যান্য অ্যাপকে উপলভ্য নেটওয়ার্ক স্ক্যান করতে দিন, এমনকি ওয়াই-ফাই বন্ধ থাকলেও"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"এই বিকল্প চালু করলে, কন্টেন্টের সাথে মানানসই ফলাফল দেখানোর জন্য সিস্টেমটি বিভিন্ন ডায়নামিক রেঞ্জ ফর্ম্যাটের মধ্যে পরিবর্তিত হবে। কোনও ফর্ম্যাটে পরিবর্তন করার সময়, সিস্টেমের স্ক্রিন কালো হয়ে যেতে পারে।\n\nডায়নামিক রেঞ্জের আরও বিকল্প দেখতে, \'অ্যাডভান্স ডিসপ্লে\' সেটিংসে ক্লিক করুন।"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"পছন্দের ডায়নামিক রেঞ্জ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"সিস্টেমের সাথে মানানসই কনভার্সন"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"সিস্টেমকে ফর্ম্যাট কনভার্সন ম্যানেজ করতে দিন"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"সিস্টেমকে ফর্ম্যাট কনভার্সন ম্যানেজ করতে দিন"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"এই বিকল্পটি বেছে নেওয়া হলে, সিস্টেমটি আপনার ডিসপ্লেতে পাঠানোর জন্য উপযুক্ত ডায়নামিক রেঞ্জ নির্ধারণ করবে এবং প্রয়োজন অনুসারে এই ডায়নামিক রেঞ্জে কন্টেন্ট কনভার্ট করবে।"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"সবসময় কন্টেন্ট ফর্ম্যাটের সাথে ম্যাচ করে"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"ফোর্স কনভার্সন চালু করুন"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"অ্যাক্সেসিবিলিটি শর্টকাট চালু করুন"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"শর্টকাট পরিষেবা"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"শর্টকাটটি চালু থাকলে ফিরে যাওয়ার এবং নিচে যাওয়ার বোতামদুটি একসাথে ৩ সেকেন্ড টিপে ধরে রেখে আপনি একটি অ্যাক্সেসিবিলিটি বৈশিষ্ট্য চালু করতে পারবেন।"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"অ্যাকশন নেওয়ার সময়"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"অ্যাকশন নেওয়ার সময় (অ্যাক্সেসিবিলিটি টাইম-আউট)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"টাইমিং"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"সব অ্যাপে সময় সংক্রান্ত পছন্দের সুবিধা কাজ করে না।"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"ক্যাপশন"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ভিডিওতে ক্লোজড ক্যাপশনিং পাঠ্য ওভারলের জন্য সেটিংস"</string>
     <string name="captions_display" msgid="2598662495450633375">"প্রদর্শন"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"চালিয়ে যেতে <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> বেছে নিন।"</string>
     <string name="label_done_key" msgid="8576286462300373440">"করা হয়ে গেছে"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"সফলভাবে সংযুক্ত হয়েছে"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"আগে থেকে কানেক্ট করা আছে"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"সফলভাবে সংরক্ষণ করা হয়েছে"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"সংস্করণ <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"খুলুন"</string>
@@ -1094,8 +1101,8 @@
     <string name="admin_profile_owner_user_message" msgid="6431405126322617268">"আপনার প্রশাসক এই ব্যবহারকারীর সাথে সম্পর্কিত অ্যাপ এবং ডেটা নিরীক্ষণ ও পরিচালনা করতে পারেন, যাতে সামিল রয়েছে সেটিংস, অনুমতি, কর্পোরেট অ্যাক্সেস, নেটওয়ার্ক অ্যাক্টিভিটি এবং ডিভাইসের লোকেশন তথ্য।"</string>
     <string name="admin_device_owner_message" msgid="1935507216776040907">"আপনার প্রশাসক এই ডিভাইসের সাথে সম্পর্কিত অ্যাপ এবং ডেটা নিরীক্ষণ ও পরিচালনা করতে পারেন, যাতে সামিল রয়েছে সেটিংস, অনুমতি, কর্পোরেট অ্যাক্সেস, নেটওয়ার্ক অ্যাক্টিভিটি এবং ডিভাইসের লোকেশন তথ্য।"</string>
     <string name="remove_managed_profile_label" msgid="8950011141359605612">"কর্মস্থলের প্রোফাইল সরান"</string>
-    <string name="active_device_admin_msg" msgid="185537304726228624">"ডিভাইস প্রশাসক অ্যাপ"</string>
-    <string name="remove_device_admin" msgid="2623866073546295104">"এই ডিভাইস প্রশাসক অ্যাপটি নিস্ক্রিয় করুন"</string>
+    <string name="active_device_admin_msg" msgid="185537304726228624">"ডিভাইস অ্যাডমিন অ্যাপ"</string>
+    <string name="remove_device_admin" msgid="2623866073546295104">"এই ডিভাইস অ্যাডমিন অ্যাপটি নিস্ক্রিয় করুন"</string>
     <string name="uninstall_device_admin" msgid="6301368408620948266">"অ্যাপ্লিকেশান আনইনস্টল করুন"</string>
     <string name="remove_and_uninstall_device_admin" msgid="1504351551194915633">"নিস্ক্রিয় করুন এবং আনইনস্টল করুন"</string>
     <string name="select_device_admin_msg" msgid="8475934459999710332">"ডিভাইস প্রশাসক অ্যাপ"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"পাওয়ার ও এনার্জি"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"চালু হওয়ার সময় যা যা হবে"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"রিসেট করুন"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"টেলিভিশন"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ইথারনেট পেয়ারিং কোড"</string>
     <string name="energy_modes" msgid="1331693860386361744">"পাওয়ার মোড"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"এইসব সেটিংস ডিভাইস বন্ধ থাকাকালীন তার উপর প্রভাব ফেলতে পারে"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"আমার রিমোট খুঁজুন"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"আপনার Google TV-এর রিমোট হারিয়ে গেলে, সেটি খুঁজতে সাউন্ড চালান"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"আপনার Google TV-তে একটি বোতাম আছে যা আপনি ৩০ সেকেন্ডের জন্য সাউন্ড প্লে করতে নিজের রিমোট থেকে পুশ করতে পারেন। এটি শুধুমাত্র মানানসই Google TV রিমোট কন্ট্রোলের সাথে কাজ করে।\n\nসাউন্ড বন্ধ করতে, আপনার রিমোটের বোতাম প্রেস করুন।"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\'আমার রিমোট খুঁজুন\' সুবিধা চালু থাকাকালীন, আপনার Google TV-এর রিমোট হারিয়ে গেলে, সেটি খুঁজে পেতে সাউন্ড চালাতে পারবেন।"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"চালু করা থাকলে, আপনার রিমোট খোঁজার জন্য ডিভাইসে থাকা বোতামটি ব্যবহার করে আপনি সাউন্ড চালাতে পারবেন। বন্ধ করা থাকলে, এই বোতামটি কাজ করবে না। আপনি অন্য পদ্ধতি ব্যবহার করেও আমার \'রিমোট খোঁজো\' ফিচারটি ব্যবহার করতে পারবেন।"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"সাউন্ড চালান"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ভলিউম"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"আপনি %1$s স্পিকারে Assistant ভলিউম কন্ট্রোল করতে পারবেন"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"%1$s ডিভাইসকে শুধু ভলিউম প্রভাবিত করে , টিভিকে নয়"</string>
 </resources>
diff --git a/Settings/res/values-bs/arrays.xml b/Settings/res/values-bs/arrays.xml
index 1ca26ab..4d8fe8d 100644
--- a/Settings/res/values-bs/arrays.xml
+++ b/Settings/res/values-bs/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPv2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Isključi zvuk"</item>
+    <item msgid="2508680062291793288">"Nisko (20%)"</item>
+    <item msgid="2483057103949558629">"Srednje (50%)"</item>
+    <item msgid="6278092586736538014">"Visoko (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-bs/strings.xml b/Settings/res/values-bs/strings.xml
index 5f2a9f4..82e4173 100644
--- a/Settings/res/values-bs/strings.xml
+++ b/Settings/res/values-bs/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Lično"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Povezivanje na mrežu"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Dodavanje računa"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Računi i prijava"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Računi i profili"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nema računa"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# račun}one{# račun}few{# računa}other{# računa}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medijske usluge, Asistent, Plaćanja"</string>
@@ -60,13 +60,14 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privatnost"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Postavke uređaja"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Postavke računa"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Zaključavanje uređaja"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Asistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Plaćanje i kupovine"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Postavke aplikacije"</string>
     <string name="privacy_category_summary" msgid="3534434883380511043">"Lokacija, Korištenje i dijagnostika, Oglasi"</string>
     <string name="add_account" msgid="7386223854837017129">"Dodaj račun"</string>
     <string name="unknown_account" msgid="5159580666787047518">"Nepoznat račun"</string>
-    <string name="account_header_remove_account" msgid="8573697553061331373">"Ukloni račun"</string>
+    <string name="account_header_remove_account" msgid="8573697553061331373">"Uklonite račun"</string>
     <string name="account_sync" msgid="4315295293211313989">"Odaberite sinhronizirane aplikacije"</string>
     <string name="sync_now" msgid="4335217984374620551">"Sinhroniziraj sada"</string>
     <string name="sync_in_progress" msgid="8081367667406185785">"Sinhroniziranje…"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet je povezan"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nema povezanih mreža"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"WiFi je isključen"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Isključite Ethernet da koristite WiFi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Skeniranje je uvijek dostupno"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Dozvolite Googleovim uslugama lokacije i drugim aplikacijama da skeniraju mreže, čak i kada je WiFi isključen"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Skeniranje je uvijek dostupno, Omogućavanje Googleovoj usluzi lokacije i drugim aplikacijama da skeniraju mreže, čak i kada je WiFi isključen"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Kada omogućite ovu opciju, sistem će izmjenjivati različite formate dinamičkog raspona da se podudara sa sadržajem. Ovo može uzrokovati crni ekran tokom promjene formata.\n\nKliknite na Napredne postavke ekrana za više opcija dinamičkog raspona."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferirani dinamički raspon"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Konverzija prema preferenciji sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Omogućava sistemu da upravlja konverzijom formata"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Omogućava sistemu da upravlja konverzijom formata"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kada je ova opcija odabrana, sistem će utvrditi prikladni dinamički raspon koji će se slati na ekran i konvertirati sadržaj u ovaj dinamički raspon prema potrebi."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Uvijek se podudara s formatom sadržaja"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Prisilno izvrši konverziju"</string>
@@ -428,7 +430,7 @@
     <string name="title_random_mac_settings" msgid="6685812569356353378">"Privatnost"</string>
   <string-array name="random_mac_settings_entries">
     <item msgid="3457228452595715533">"Koristi nasumično odabranu MAC adresu (zadano)"</item>
-    <item msgid="2490415280467390067">"Koristi MAC adresu uređaja"</item>
+    <item msgid="2490415280467390067">"Koristi MAC uređaja"</item>
   </string-array>
     <string name="mac_address_not_available" msgid="2992935344891853369">"Nije dostupno"</string>
     <string name="mac_address_ephemeral_summary" msgid="3284374877361772531">"Nasumično odabrani MAC"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Omogućavanje prečice za pristupačnost"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Usluga prečice"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kada je uključena prečica, funkciju pristupačnosti možete pokrenuti istovremenim pritiskom i držanjem dugmadi za nazad i dolje u trajanju od 3 sekunde."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Vrijeme za poduzimanje radnje"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Vrijeme za poduzimanje radnje za pristupačnost"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Vrijeme"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Ovu postavku za vrijeme ne podržavaju sve aplikacije."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Titlovi"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Postavke za prikaz teksta titla preko videozapisa"</string>
     <string name="captions_display" msgid="2598662495450633375">"Prikaz"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Odaberite <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> da nastavite."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Gotovo"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Uspješno povezano"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Već je povezano"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Uspješno sačuvano"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Verzija <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Otvori"</string>
@@ -1065,7 +1072,7 @@
     <string name="special_access" msgid="21806055758289916">"Poseban pristup za aplikacije"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Zvučni zapis"</string>
-    <string name="record_audio" msgid="5035689290259575229">"Snimi zvučni zapis"</string>
+    <string name="record_audio" msgid="5035689290259575229">"Snimanje zvuka"</string>
     <string name="record_audio_summary_on" msgid="8724494646461335090">"Onemogućite da zaustavite snimanje zvučnog zapisa"</string>
     <string name="record_audio_summary_off" msgid="1392440365091422816">"Omogućite da odmah počnete snimati zvučni zapis"</string>
     <string name="play_recorded_audio_title" msgid="4627717067151602729">"Reproduciraj snimljeni zvučni zapis"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Napajanje i energija"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Ponašanje prilikom uključivanja"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Vraćanje na zadano"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizija"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Kôd za uparivanje za Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Načini korištenja energije"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ove postavke se odnose na uređaj kada se ne koristi"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Pronađi moj daljinski upravljač"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Reproducirajte zvuk da pronađete daljinski upravljač za Google TV ako ga izgubite"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Na Google TV-u se nalazi dugme koje možete pritisnuti da reproducirate zvuk na daljinskom upravljaču u trajanju od 30 sekundi. Ovo funkcionira samo s podržanim daljinskim upravljačima za Google TV.\n\nDa zaustavite zvuk, pritisnite bilo koje dugme na daljinskom upravljaču."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kada je usluga Pronađi moj daljinski upravljač omogućena, možete reproducirati zvuk da pronađete daljinski upravljač za Google TV ako ga izgubite."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kada je uključeno, možete koristiti dugme na uređaju da reproducirate zvuk radi pronalaženja daljinskog upravljača. Kada je isključeno, to dugme neće funkcionirati. I dalje ćete moći koristiti pronalaženje daljinskog upravljača na druge načine."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Reproduciraj zvuk"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Jačina zvuka uređaja %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Možete upravljati jačinom zvuka Asistenta na zvučniku %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Utiče samo na jačinu zvuka uređaja %1$s, ali ne i TV-a"</string>
 </resources>
diff --git a/Settings/res/values-ca/arrays.xml b/Settings/res/values-ca/arrays.xml
index 1e20fdb..9144287 100644
--- a/Settings/res/values-ca/arrays.xml
+++ b/Settings/res/values-ca/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Silencia"</item>
+    <item msgid="2508680062291793288">"Baix (20 %)"</item>
+    <item msgid="2483057103949558629">"Mitjà (50 %)"</item>
+    <item msgid="6278092586736538014">"Alt (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ca/energy-modes.xml b/Settings/res/values-ca/energy-modes.xml
index df60c0d..9d357de 100644
--- a/Settings/res/values-ca/energy-modes.xml
+++ b/Settings/res/values-ca/energy-modes.xml
@@ -18,7 +18,7 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="energy_mode_low_title" msgid="5700567801191430606">"Baix"</string>
     <string name="energy_mode_low_subtitle" msgid="7660632849388740009">"En espera"</string>
-    <string name="energy_mode_low_info" msgid="3931173640626998821">"En espera: la connexió a la xarxa està desactivada quan el televisor no s\'està utilitzant"</string>
+    <string name="energy_mode_low_info" msgid="3931173640626998821">"En espera: la connexió de xarxa està desactivada quan el televisor no s\'està utilitzant"</string>
   <string-array name="energy_mode_low_features">
     <item msgid="4002284890471636101">"[Insert feature 1]"</item>
     <item msgid="7072772341455731040">"[Insert feature 2]"</item>
diff --git a/Settings/res/values-ca/strings.xml b/Settings/res/values-ca/strings.xml
index 0053e78..74ccd7b 100644
--- a/Settings/res/values-ca/strings.xml
+++ b/Settings/res/values-ca/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Connecta\'t a la xarxa"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Afegeix un compte"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Comptes i inici de sessió"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Comptes i perfils"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"No hi ha cap compte"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# compte}other{# comptes}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Serveis multimèdia, Assistent, Pagaments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privadesa"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Configuració del dispositiu"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Configuració del compte"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Bloqueig del dispositiu"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Assistent de Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pagament i compres"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Configuració de l\'aplicació"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet connectada"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"No hi ha cap xarxa connectada"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"La Wi-Fi està desactivada"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Desconnecta el cable Ethernet per utilitzar la Wi‑Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Cerca sempre disponible"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permet que el servei d\'ubicacions de Google i altres aplicacions cerquin xarxes, fins i tot si la Wi-Fi està desactivada"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Cerca sempre disponible, Permet que els serveis d\'ubicació de Google i altres aplicacions cerquin xarxes, fins i tot si la Wi‑Fi està desactivada."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"En activar aquesta opció, el sistema canviarà entre els diferents formats de rang dinàmic per igualar-lo amb el del contingut. És possible que la pantalla es torni negra durant el canvi de format.\n\nFes clic a Configuració avançada de la pantalla per a més opcions de rang dinàmic."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Rang dinàmic preferit"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversió preferida pel sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Permet que el sistema gestioni la conversió del format"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Permet que el sistema gestioni la conversió del format"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"En seleccionar aquesta opció, el sistema determinarà un rang dinàmic adequat per a la teva pantalla i convertirà el contingut a aquest rang dinàmic, si cal."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Sempre coincideix amb el format del contingut"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Força la conversió"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Activa la drecera d\'accessibilitat"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Servei associat a la drecera"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Si la drecera està activada, pots prémer els botons Enrere i Avall durant 3 segons per iniciar una funció d\'accessibilitat."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Temps per fer l\'acció"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Temps per fer l\'acció (temps espera accessibilitat)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Temps"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Preferència de temps no admesa en totes les apps"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtítols"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Configuració de la superposició del text dels subtítols ocults als vídeos"</string>
     <string name="captions_display" msgid="2598662495450633375">"En pantalla"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Per continuar, selecciona <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Fet"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"S\'ha connectat correctament"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Ja està connectada"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"S\'ha desat correctament"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versió <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Obre"</string>
@@ -981,11 +988,11 @@
     <string name="device_energy_saver_attentive_timeout_dialog_title" msgid="3273988875711109352">"Desactiva automàticament quan s\'estigui veient"</string>
     <string name="device_energy_saver_validation_sleep" msgid="7490897287741107840">"El temporitzador Mentre estigui inactiu ha de durar menys que el temporitzador Mentre estigui mirant contingut"</string>
     <string name="device_energy_saver_validation_attentive" msgid="1461105528087097435">"El temporitzador Mentre estigui mirant contingut ha de durar més que el temporitzador Mentre estigui inactiu"</string>
-    <string name="limit_network_in_standby_toggle_title" msgid="6587185599397355336">"Limita la connexió a la xarxa en espera"</string>
+    <string name="limit_network_in_standby_toggle_title" msgid="6587185599397355336">"Limita la connexió de xarxa en espera"</string>
     <string name="limit_network_in_standby_toggle_summary" msgid="9127792748675581174">"Consumeix menys energia en mode d\'espera"</string>
     <string name="limit_network_in_standby_toggle_info" msgid="566947772381093991">"El televisor es desconnectarà de la xarxa quan estigui en mode d\'espera, excepte per rebre actualitzacions automàtiques. Això pot disminuir el consum d\'energia del televisor, però també implica que pot ser que no puguis utilitzar funcions com Cast i l\'Assistent de Google en mode d\'espera."</string>
-    <string name="limit_network_in_standby_confirm_title" msgid="789232987058850322">"Permet la connexió a la xarxa en mode d\'espera"</string>
-    <string name="limit_network_in_standby_confirm_message" msgid="7176699480768019689">"Permetre la connexió a la xarxa en mode d\'espera augmentarà el consum d\'energia d\'aquest mode."</string>
+    <string name="limit_network_in_standby_confirm_title" msgid="789232987058850322">"Permet la connexió de xarxa en mode d\'espera"</string>
+    <string name="limit_network_in_standby_confirm_message" msgid="7176699480768019689">"Permetre la connexió de xarxa en mode d\'espera augmentarà el consum d\'energia d\'aquest mode."</string>
     <string name="backup_configure_account_default_summary" msgid="2170733614341544296">"Actualment no hi ha cap compte que emmagatzemi dades de còpia de seguretat."</string>
     <string name="backup_erase_dialog_title" msgid="6008454053276987100"></string>
     <string name="backup_erase_dialog_message" msgid="222169533402624861">"Vols deixar de crear còpies de seguretat de les contrasenyes de Wi-Fi, de les adreces d\'interès, d\'altres configuracions i dades d\'aplicacions i, a més, esborrar totes les còpies dels servidors de Google?"</string>
@@ -1099,7 +1106,7 @@
     <string name="uninstall_device_admin" msgid="6301368408620948266">"Desinstal·la l\'aplicació"</string>
     <string name="remove_and_uninstall_device_admin" msgid="1504351551194915633">"Desactiva i desinstal·la"</string>
     <string name="select_device_admin_msg" msgid="8475934459999710332">"Aplicacions d\'administració del dispositiu"</string>
-    <string name="add_device_admin_msg" msgid="5390773166682603421">"Activar l\'aplicació d\'administració?"</string>
+    <string name="add_device_admin_msg" msgid="5390773166682603421">"Vols activar l\'app d\'administració?"</string>
     <string name="add_device_admin" msgid="5078281377915844544">"Activa aquesta aplicació d\'administració del dispositiu"</string>
     <string name="device_admin_warning" msgid="7399916080685200660">"En activar aquesta aplicació d\'administració, l\'aplicació <xliff:g id="APP_NAME">%1$s</xliff:g> podrà dur a terme les operacions següents:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"<xliff:g id="APP_NAME">%1$s</xliff:g> gestionarà i supervisarà aquest dispositiu."</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Potència i energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Activa el comportament"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Restableix"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisió"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Codi de sincronització d\'Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modes d\'energia"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Aquestes opcions de configuració afecten el dispositiu quan no s\'està utilitzant"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Troba el meu comandament"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Reprodueix un so per localitzar el teu comandament de Google TV si no el trobes"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Pots prémer un botó que hi ha al dispositiu Google TV per reproduir un so al comandament durant 30 segons. Això només funciona amb els comandaments de Google TV.\n\nPer aturar el so, prem qualsevol botó al comandament."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Quan la funció Troba el meu comandament està activada, pots reproduir un so per localitzar el comandament de Google TV si no el trobes."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Quan aquesta opció està activada, pots utilitzar el botó del dispositiu per reproduir un so i localitzar el comandament. Quan està desactivada, aquest botó no funciona. Podràs continuar utilitzant Troba el comandament amb altres mètodes."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Reprodueix un so"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volum: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Pots controlar el volum de l\'Assistent a l\'altaveu %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Només afecta el volum del dispositiu %1$s, no el del televisor"</string>
 </resources>
diff --git a/Settings/res/values-cs/arrays.xml b/Settings/res/values-cs/arrays.xml
index bfe2b7d..17ffe32 100644
--- a/Settings/res/values-cs/arrays.xml
+++ b/Settings/res/values-cs/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Vypnout zvuk"</item>
+    <item msgid="2508680062291793288">"Nízká (20 %)"</item>
+    <item msgid="2483057103949558629">"Střední (50 %)"</item>
+    <item msgid="6278092586736538014">"Vysoká (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-cs/strings.xml b/Settings/res/values-cs/strings.xml
index de915d8..3c44d45 100644
--- a/Settings/res/values-cs/strings.xml
+++ b/Settings/res/values-cs/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Osobní"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Připojení k síti"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Přidání účtu"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Účty a přihlašování"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Účty a profily"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Žádné účty"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# účet}few{# účty}many{# účtu}other{# účtů}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Mediální služby, Asistent, platby"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Ochrana soukromí"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Nastavení zařízení"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Nastavení účtu"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Zámek zařízení"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asistent Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Platby a nákupy"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Nastavení aplikací"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Připojeno přes ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Žádné připojení k síti"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi je vypnuta"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Pokud chcete použít Wi-Fi, odpojte Ethernet"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Vyhledávání je vždy k dispozici"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Povolit službě určování polohy Google a ostatním aplikacím hledat sítě, i když je síť Wi-Fi vypnutá"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Vždy aktivní vyhledávání: Povolit službě určování polohy Google a ostatním aplikacím hledat sítě, i když je síť Wi-Fi vypnutá"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Když povolíte tuto možnost, systém bude přepínat mezi různými formáty dynamického rozsahu podle obsahu. Při přepínání formátu může obrazovka zčernat.\n\nDalší možnosti dynamického rozsahu najdete v sekci Rozšířená nastavení obrazu."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferovaný dynamický rozsah"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Převod preferovaný systémem"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Nechá správu převodu formátu na systému"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Nechá správu převodu formátu na systému"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Když je vybrána tato možnost, určí systém vhodný dynamický rozsah k odeslání na váš displej, a podle potřeby obsah převede do tohoto dynamického rozsahu."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Vždy odpovídá formátu obsahu"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Vynutit převod"</string>
@@ -428,7 +430,7 @@
     <string name="title_random_mac_settings" msgid="6685812569356353378">"Soukromí"</string>
   <string-array name="random_mac_settings_entries">
     <item msgid="3457228452595715533">"Používat náhodnou adresu MAC (výchozí nastavení)"</item>
-    <item msgid="2490415280467390067">"Používat adresu MAC zařízení"</item>
+    <item msgid="2490415280467390067">"Používat MAC adresu zařízení"</item>
   </string-array>
     <string name="mac_address_not_available" msgid="2992935344891853369">"Nedostupné"</string>
     <string name="mac_address_ephemeral_summary" msgid="3284374877361772531">"Náhodná adresa MAC"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Aktivovat zkratku přístupnosti"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Služba ovládaná zkratkou"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Když je tato zkratka zapnutá, můžete funkci přístupnosti spustit tím, že na tři sekundy podržíte tlačítko zpět a dolů."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Čas na akci"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Čas na provedení akce (vypršení platnosti)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Načasování"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Tuto časovou předvolbu podporují jen některé aplikace."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Titulky"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Nastavení překryvné vrstvy s textem skrytých titulků ve videu"</string>
     <string name="captions_display" msgid="2598662495450633375">"Zobrazení"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Pokračujte výběrem sítě <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Hotovo"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Úspěšně připojeno"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Již připojeno"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Úspěšně uloženo"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Verze <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Otevřít"</string>
@@ -1003,7 +1010,7 @@
   <string-array name="rooms">
     <item msgid="6590829789532602097">"Android TV"</item>
     <item msgid="1140506340411482365">"Televize v obýváku"</item>
-    <item msgid="6448060889026244632">"Televize v dětském pokoji"</item>
+    <item msgid="6448060889026244632">"Televize ve společné místnosti"</item>
     <item msgid="3336274213215419228">"Televize v ložnici"</item>
   </string-array>
     <string name="custom_room" msgid="6798144004583173563">"Zadat vlastní název…"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Povolte aplikacím nastavovat budíky a plánovat akce závislé na čase. Aplikace poběží na pozadí, což může vést k vyšší spotřebě energie.\n\nPokud je toto oprávnění vypnuté, stávající budíky a události závislé na čase naplánované aplikací nebudou fungovat."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Zapnout obrazovku"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Povolit zapínání obrazovky"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Povolte aplikaci zapínat obrazovku. Pokud aplikace bude mít toto oprávnění, může kdykoli zapnout obrazovku bez požadavku uživatele."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Aplikaci můžete povolit zapínat obrazovku. Pokud bude mít toto oprávnění, může kdykoli zapnout obrazovku bez požadavku uživatele."</string>
     <string name="special_access" msgid="21806055758289916">"Zvláštní přístup aplikací"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Zvuk"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Výkon a energie"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Chování po zapnutí"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Obnovit"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televize"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Párovací kód pro ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energetické režimy"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Tato nastavení ovlivňují zařízení, když ho nikdo nepoužívá"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Vyhledání dálkového ovládání"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Pokud někam založíte dálkové ovládání ke Google TV, najděte ho podle zvuku"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Na televizi Google TV je tlačítko, po jehož stisknutí se bude na dálkovém ovládání 30 sekund přehrávat zvuk. Funguje to jen s podporovaným dálkovým ovládáním Google TV.\n\nZvuk vypnete stisknutím libovolného tlačítka na dálkovém ovládání."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Pokud je aktivováno vyhledávání dálkového ovládání, můžete si nechat přehrát zvuk, abyste našli dálkové ovládání Google TV, když nevíte, kde je."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Když bude možnost zapnutá, můžete pomocí tlačítka na zařízení přehrát zvuk, podle kterého najdete dálkové ovládání. Když bude možnost vypnutá, tlačítko nebude fungovat. Ovladač bude nadále možné najít jinými způsoby."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Přehrát zvuk"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s hlasitost"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Hlasitost Asistenta můžete ovládat na reproduktoru %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Ovlivňuje jen hlasitost zařízení %1$s, ne televize"</string>
 </resources>
diff --git a/Settings/res/values-da/arrays.xml b/Settings/res/values-da/arrays.xml
index a53afb8..3fa61d0 100644
--- a/Settings/res/values-da/arrays.xml
+++ b/Settings/res/values-da/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Slå lyden fra"</item>
+    <item msgid="2508680062291793288">"Lav (20 %)"</item>
+    <item msgid="2483057103949558629">"Middel (50 %)"</item>
+    <item msgid="6278092586736538014">"Høj (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-da/strings.xml b/Settings/res/values-da/strings.xml
index 898234e..8de77f9 100644
--- a/Settings/res/values-da/strings.xml
+++ b/Settings/res/values-da/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personligt"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Opret forbindelse til netværk"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Tilføj en konto"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Konti og login"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Konti og profiler"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Der er ingen konti"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# konto}one{# konto}other{# konti}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medietjenester, assistent, betalinger"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privatliv"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Enhedsindstillinger"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Kontoindstillinger"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Enhedslås"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Betaling og køb"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Appindstillinger"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Der er forbindelse via Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Der er ikke forbindelse til et netværk"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi er deaktiveret"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Tag Ethernet-kablet ud for at bruge Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scanning altid tilgængelig"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Lad Googles lokationstjeneste og andre apps scanne efter netværk, selv når Wi-Fi er slået fra"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scanning altid tilgængelig, lad Googles lokationstjeneste og andre apps scanne efter netværk, selv når Wi-Fi er slået fra"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Når du aktiverer denne mulighed, vil systemet skifte mellem forskellige dynamiske områdeformater for at matche indholdet. Dette kan medføre, at skærmen bliver sort under et formatskift.\n\nKlik på Avancerede skærmindstillinger for at se flere muligheder for dynamiske områder."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Foretrukket dynamisk område"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Systemforetrukken konvertering"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Lader systemet administrere konverteringen af formatet"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lader systemet administrere konverteringen af formatet"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Når denne mulighed er valgt, fastlægger systemet et passende dynamisk område, som sendes til din skærm, og konverterer indholdet i overensstemmelse med dette dynamiske område efter behov."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Matcher altid indholdets format"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Gennemtving konvertering"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Aktivér genvej til Hjælpefunktioner"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Genvejstjeneste"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Når genvejen er slået til, kan du starte en hjælpefunktion ved at holde både pil ned og tilbageknappen nede i tre sekunder."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Handlingstid"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Handlingstid (timeout for Hjælpefunktioner)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timeout"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Denne tidsbaserede præference understøttes ikke i alle apps."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Undertekster"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Indstillinger for tekstoverlejring af undertekster på video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Vis undertekster"</string>
@@ -932,6 +938,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Vælg <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> for at fortsætte."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Udfør"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Forbundet"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Allerede forbundet"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Gemt"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Åben"</string>
@@ -1132,6 +1139,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Strøm og energi"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Adfærd, når fjernsynet tændes"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Nulstil"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Fjernsyn"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-parringskode"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energitilstande"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Disse indstillinger påvirker enheden, når den ikke er i brug"</string>
@@ -1141,6 +1149,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Find min fjernbetjening"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Afspil en lyd for at finde din fjernbetjening til Google TV, hvis den er blevet væk"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Der er en knap på dit Google TV, som du kan trykke på for at afspille en lyd på din fjernbetjening i 30 sekunder. Dette virker kun på understøttede Google TV-fjernbetjeninger.\n\nTryk på en vilkårlig knap på fjernbetjeningen for at stoppe lyden."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Når Find min fjernbetjening er aktiveret, kan du afspille en lyd for at finde din fjernbetjening til Google TV, hvis den er blevet væk."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Når funktionen er aktiveret, kan du bruge knappen på din enhed til at afspille en lyd, så du kan finde fjernbetjeningen. Når funktionen er deaktiveret, virker knappen ikke. Du kan stadig bruge Find min fjernbetjening ved hjælp af andre metoder."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Afspil lyd"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Lydstyrke på %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Du kan styre lydstyrken for Assistent via %1$s-højttaleren"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Påvirker kun lydstyrken på %1$s-enheden og ikke på fjernsynet"</string>
 </resources>
diff --git a/Settings/res/values-de/arrays.xml b/Settings/res/values-de/arrays.xml
index 505c1d7..10e83ca 100644
--- a/Settings/res/values-de/arrays.xml
+++ b/Settings/res/values-de/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Stummschalten"</item>
+    <item msgid="2508680062291793288">"Niedrig (20 %)"</item>
+    <item msgid="2483057103949558629">"Mittel (50 %)"</item>
+    <item msgid="6278092586736538014">"Hoch (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-de/strings.xml b/Settings/res/values-de/strings.xml
index e4a015b..8b99694 100644
--- a/Settings/res/values-de/strings.xml
+++ b/Settings/res/values-de/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Nutzer"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Mit Netzwerk verbinden"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Konto hinzufügen"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Konten &amp; Anmeldung"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Konten und Profile"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Keine Konten"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# Konto}other{# Konten}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Mediendienste, Assistant, Zahlungen"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Datenschutz"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Geräteeinstellungen"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Kontoeinstellungen"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Gerätesperre"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Zahlung &amp; Käufe"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"App-Einstellungen"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet verbunden"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Kein Netzwerk verbunden"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"WLAN ist deaktiviert"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Zum Verwenden von WLAN Ethernetkabel abziehen"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Erkennungsfunktion immer verfügbar"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Der Standortdienst von Google und andere Apps sollen auch bei deaktiviertem WLAN nach Netzwerken suchen"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Erkennungsfunktion immer verfügbar – Der Standortdienst von Google und andere Apps sollen auch bei deaktiviertem WLAN nach Netzwerken suchen"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Wenn du diese Option aktivierst, passt das System das Format des dynamischen Bereichs an die wiedergegebenen Inhalte an. Beim Wechsel des Formats kann der Bildschirm kurz schwarz werden.\n\nKlicke auf „Erweiterte Displayeinstellungen“, um weitere Optionen zum dynamischen Bereich zu sehen."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Bevorzugter dynamischer Bereich"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Vom System bevorzugte Umwandlung"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Die Umwandlung von Formaten wird vom System verwaltet"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Die Umwandlung von Formaten wird vom System verwaltet"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Wenn diese Option ausgewählt wird, ermittelt das System einen geeigneten dynamischen Bereich, der an dein Display gesendet wird, und wandelt Inhalte nach Bedarf in diesen dynamischen Bereich um."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Das Format des Inhalts wird nicht verändert"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Umwandlung erzwingen"</string>
@@ -266,7 +268,7 @@
     <string name="bluetooth_official_remote_entry_title" msgid="6699700335229570038">"Einstellungen für die Fernbedienung"</string>
     <string name="bluetooth_ir_entry_title" msgid="6927284710576530479">"Tasten der Fernbedienung einrichten"</string>
     <string name="bluetooth_ir_entry_subtitle" msgid="4606207128353416151">"Lautstärke, Ein/Aus und Eingang auf Fernsehern, Receivern und Soundbars steuern"</string>
-    <string name="bluetooth_connect_action_title" msgid="7715342395313781643">"Kontakt"</string>
+    <string name="bluetooth_connect_action_title" msgid="7715342395313781643">"Koppeln"</string>
     <string name="bluetooth_connect_confirm" msgid="4769958536295137386">"Mit %1$s verbinden"</string>
     <string name="bluetooth_disconnect_action_title" msgid="1135513009197728480">"Verbindung trennen"</string>
     <string name="bluetooth_disconnect_confirm" msgid="1445977623973613581">"Verbindung mit %1$s trennen"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Kamerazugriff blockiert"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"Um die Blockierung aufzuheben und den Zugriff zu erlauben, musst du den Schalter für den Datenschutz an deinem Gerät auf die Position zum Aktivieren der Kamera bringen."</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"Mikrofonzugriff: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Wenn diese Option aktiviert ist, können alle Apps und Dienste, die das Mikrofon verwenden dürfen, auf dieses zugreifen.\n\nWenn diese Option deaktiviert ist, können keine Apps oder Dienste auf das Mikrofon zugreifen. Wenn du die Google Assistant-Taste auf deiner Fernbedienung drückst, kannst du möglicherweise trotzdem mit Assistant sprechen.\n\nAudiogeräte, die benutzerdefinierte Protokolle zur Kommunikation mit dem Fernseher verwenden, sind von dieser Einstellung möglicherweise nicht betroffen."</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Bei Aktivierung können alle Apps und Dienste, die das Mikrofon verwenden dürfen, auf dieses zugreifen.\n\nBei Deaktivierung können keine Apps oder Dienste auf das Mikrofon zugreifen. Wenn du die Assistant-Taste auf deiner Fernbedienung drückst, kannst du evtl. trotzdem mit Assistant sprechen.\n\nAudiogeräte, die über benutzerdefinierte Protokolle mit dem TV kommunizieren, sind von dieser Einstellung u. U. nicht betroffen."</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"Mikrofon auf der Fernbedienung aktiviert"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"Google Assistant kann auf das Mikrofon deiner Fernbedienung zugreifen. Wenn du die Google Assistant-Taste auf deiner Fernbedienung drückst, kannst du mit Assistant sprechen."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Mikrofon auf der Fernbedienung deaktiviert"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Kurzbefehl für Bedienungshilfen aktivieren"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Verknüpfter Dienst"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Wenn die Tastenkombination aktiviert ist, kannst du die Bedienungshilfe starten, indem du die Zurück-Taste und die Nach-Unten-Taste drei Sekunden lang gedrückt hältst."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Zeit zum Reagieren"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Zeit zum Reagieren (Zeitüberschreitung bei Bedienungshilfen)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Dauer"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Diese Einstellung für die Dauer wird nicht von allen Apps unterstützt."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Untertitel"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Einstellungen für Untertitel-Overlays in einem Video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Anzeigen"</string>
@@ -746,7 +752,7 @@
     <string name="color_yellow" msgid="3519470952904560404">"Gelb"</string>
     <string name="color_magenta" msgid="2377854703399624607">"Magenta"</string>
     <string name="accessibility_toggle_audio_description_preference_title" msgid="933923296129403548">"Audiobeschreibung"</string>
-    <string name="accessibility_audio_description_summary" msgid="2027813223650517036">"Höre dir in unterstützten Filmen und Serien eine Beschreibung der Ereignisse auf dem Bildschirm an"</string>
+    <string name="accessibility_audio_description_summary" msgid="2027813223650517036">"Bei unterstützten Filmen und Serien eine Beschreibung der Ereignisse auf dem Bildschirm anhören"</string>
     <string name="system_accessibility_status" msgid="8504842254080682515">"Aktivieren"</string>
     <string name="system_accessibility_config" msgid="4820879735377962851">"Konfiguration"</string>
     <string name="system_accessibility_service_on_confirm_title" msgid="4547924421106540376">"<xliff:g id="SERVICE">%1$s</xliff:g> verwenden?"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Wähle <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> aus, um fortzufahren."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Fertig"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Die Verbindung wurde hergestellt"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Bereits verbunden"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Die Konfiguration wurde gespeichert"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Öffnen"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Stromversorgung &amp; Energie"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Nach dem Einschalten"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Zurücksetzen"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"TV"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-Kopplungscode"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energiemodi"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Einstellungen für ausgeschaltetes Gerät"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Fernbedienung finden"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Du kannst auf deiner Google TV-Fernbedienung einen Ton wiedergeben lassen, wenn du sie verlegt hast"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Du kannst eine Taste an deinem Google TV drücken, um 30 Sekunden lang einen Ton auf deiner Fernbedienung wiedergeben zu lassen. Dafür ist eine Fernbedienung erforderlich, die Google TV unterstützt.\n\nDrücke zum Beenden der Wiedergabe eine beliebige Taste auf deiner Fernbedienung."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Wenn die Funktion „Fernbedienung finden“ aktiviert ist, kannst du einen Ton abspielen, um deine Google TV-Fernbedienung wiederzufinden, wenn du sie verlegt hast."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Wenn diese Option aktiviert ist, kannst du über die Schaltfläche auf deinem Gerät einen Ton wiedergeben lassen, um deine Fernbedienung zu finden. Ist sie deaktiviert, funktioniert die Schaltfläche nicht. Du kannst „Finde meine Fernbedienung“ jedoch mit anderen Methoden verwenden."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Ton wiedergeben lassen"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s – Lautstärke"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Du kannst die Lautstärke von Assistant über den „%1$s“-Lautsprecher steuern"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Wirkt sich nur auf die Lautstärke des Geräts „%1$s“ aus, nicht auf den Fernseher"</string>
 </resources>
diff --git a/Settings/res/values-el/arrays.xml b/Settings/res/values-el/arrays.xml
index cbeaf51..e3f050a 100644
--- a/Settings/res/values-el/arrays.xml
+++ b/Settings/res/values-el/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Σίγαση"</item>
+    <item msgid="2508680062291793288">"Χαμηλή (20%)"</item>
+    <item msgid="2483057103949558629">"Μεσαία (50%)"</item>
+    <item msgid="6278092586736538014">"Υψηλή (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-el/strings.xml b/Settings/res/values-el/strings.xml
index 302a37d..63e8cbc 100644
--- a/Settings/res/values-el/strings.xml
+++ b/Settings/res/values-el/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Προσωπικό"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Σύνδεση σε δίκτυο"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Προσθήκη λογαριασμού"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Λογαριασμοί και σύνδεση"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Λογαριασμοί και προφίλ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Δεν υπάρχουν λογαριασμοί"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# λογαριασμός}other{# λογαριασμοί}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Υπηρεσίες μέσων, Βοηθός, πληρωμές"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Απόρρητο"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Ρυθμίσεις συσκευής"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Ρυθμίσεις λογαριασμού"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Κλείδωμα συσκευής"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Βοηθός Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Πληρωμή και αγορές"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Ρυθμίσεις εφαρμογής"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Το Ethernet είναι συνδεδεμένο"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Δεν υπάρχει συνδεδεμένο δίκτυο"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Το Wi-Fi είναι απενεργοποιημένο"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Αποσύνδεση Ethernet για να χρησιμοποιήσετε Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Πάντα διαθέσιμη σάρωση"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Θα επιτρέπεται στην υπηρεσία τοποθεσίας της Google και σε άλλες εφαρμογές η σάρωση για δίκτυα, ακόμη κι όταν το Wi-Fi είναι απενεργοποιημένο"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Σάρωση πάντα διαθέσιμη, Να επιτρέπεται στην υπηρεσία τοποθεσίας της Google και σε άλλες εφαρμογές να σαρώνουν για δίκτυα, ακόμη και όταν το Wi-Fi είναι απενεργοποιημένο."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Όταν ενεργοποιήσετε αυτή την επιλογή, το σύστημα θα κάνει εναλλαγή διάφορων μορφών δυναμικού εύρους για να εντοπίσει εκείνη που αντιστοιχεί στο περιεχόμενο. Ενδέχεται να εμφανιστεί μια κενή οθόνη κατά την εναλλαγή μορφών.\n\nΚάντε κλικ στις Σύνθετες ρυθμίσεις οθόνης για να δείτε περισσότερες επιλογές δυναμικού εύρους."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Προτιμώμενο δυναμικό εύρος"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Μετατροπή που είναι προτιμώμενη από το σύστημα"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Επιτρέπει στο σύστημα να διαχειρίζεται τη μετατροπή μορφής"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Επιτρέπει στο σύστημα να διαχειρίζεται τη μετατροπή μορφής"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Όταν ορίζεται αυτή η επιλογή, το σύστημα προσδιορίζει ένα κατάλληλο δυναμικό εύρος που θα αποστέλλεται στην οθόνη σας και θα μετατρέπει το περιεχόμενο σε αυτό το δυναμικό εύρος, όπως απαιτείται."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Αντιστοιχεί πάντα στη μορφή του περιεχομένου"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Επιβολή μετατροπής"</string>
@@ -547,7 +549,7 @@
     <string name="storage_not_connected" msgid="4327902652748552794">"Δεν συνδέθηκε"</string>
     <string name="storage_migrate" msgid="9137556600192167701">"Μετεγκατ. δεδομένων σε αυτόν το χώρο αποθήκευσης"</string>
     <string name="storage_migrate_away" msgid="7880100961434638430">"Μετεγκατάσταση δεδομένων σε άλλο αποθηκευτικό χώρο"</string>
-    <string name="storage_no_apps" msgid="95566375753627272">"Καμία εφαρμογή για δημιουργία αντιγράφων ασφαλείας"</string>
+    <string name="storage_no_apps" msgid="95566375753627272">"Καμία εφαρμογή για δημιουργία αντιγράφου ασφαλείας"</string>
     <string name="storage_forget" msgid="4671975563260507003">"Διαγραφή αυτού του αποθηκευτικού χώρου συσκευής"</string>
     <string name="storage_forget_wall_of_text" msgid="230454348256179142">"Για να χρησιμοποιήσετε τις εφαρμογές ή τα δεδομένα που περιέχει αυτός ο δίσκος, συνδέστε τον ξανά. Εναλλακτικά, μπορείτε να επιλέξετε να γίνει κατάργηση απομνημόνευσης αυτού του αποθηκευτικού μέσου, εάν ο δίσκος δεν είναι διαθέσιμος.\n\nΕάν επιλέξετε να γίνει κατάργηση απομνημόνευσης, όλα τα δεδομένα που περιέχει ο δίσκος θα χαθούν οριστικά.\n\nΜπορείτε να επανεγκαταστήσετε τις εφαρμογές αργότερα, αλλά τα δεδομένα τους που είναι αποθηκευμένα σε αυτόν το δίσκο θα χαθούν."</string>
     <string name="storage_device_storage_section" msgid="22958375769694027">"Αποθηκευτικός χώρος συσκευής"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Ενεργοποίηση συντόμευσης προσβασιμότητας"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Υπηρεσία συντόμευσης"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Όταν η συντόμευση είναι ενεργοποιημένη, μπορείτε να πατήσετε παρατεταμένα το κουμπί επιστροφής και το κουμπί κάτω βέλους για 3 δευτερόλεπτα, για να ξεκινήσετε μια λειτουργία προσβασιμότητας."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Ώρα για την εκτέλεση ενεργειών"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Ώρα εκτέλεσης ενεργειών (χρονικό όριο προσβασιμ.)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Χρονισμός"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Η προτίμηση δεν υποστηρίζεται από κάθε εφαρμογή."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Υπότιτλοι"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Ρυθμίσεις για την επικάλυψη κειμένου υποτίτλων στο βίντεο"</string>
     <string name="captions_display" msgid="2598662495450633375">"Προβολή"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Επιλέξτε <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> για να συνεχίσετε."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Τέλος"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Επιτυχής σύνδεση"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Έχει ήδη συνδεθεί"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Επιτυχής αποθήκευση"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Έκδοση <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Άνοιγμα"</string>
@@ -988,7 +995,7 @@
     <string name="limit_network_in_standby_confirm_message" msgid="7176699480768019689">"Επιτρέποντας τη σύνδεση δικτύου σε κατάσταση αναμονής, η χρήση ενέργειας στην κατάσταση αναμονής αυξάνεται."</string>
     <string name="backup_configure_account_default_summary" msgid="2170733614341544296">"Κανένας λογαριασμός δεν αποθηκεύει προς το παρόν δεδομένα αντιγράφων ασφαλείας"</string>
     <string name="backup_erase_dialog_title" msgid="6008454053276987100"></string>
-    <string name="backup_erase_dialog_message" msgid="222169533402624861">"Θέλετε να διακοπεί η δημιουργία αντιγράφων ασφαλείας για τους κωδικούς πρόσβασης Wi-Fi, τους σελιδοδείκτες, τις άλλες ρυθμίσεις και τα δεδομένα εφαρμογών, καθώς και να διαγραφούν όλα τα αντίτυπα από τους διακομιστές της Google;"</string>
+    <string name="backup_erase_dialog_message" msgid="222169533402624861">"Θέλετε να διακοπεί η δημιουργία αντιγράφου ασφαλείας για τους κωδικούς πρόσβασης Wi-Fi, τους σελιδοδείκτες, τις άλλες ρυθμίσεις και τα δεδομένα εφαρμογών, καθώς και να διαγραφούν όλα τα αντίτυπα από τους διακομιστές της Google;"</string>
     <string name="privacy_backup_data" msgid="3604057980102997914">"Αντίγραφα ασφαλείας των δεδομένων μου"</string>
     <string name="privacy_backup_account" msgid="4527813051841860610">"Εφεδρικός λογαριασμός"</string>
     <string name="privacy_automatic_restore" msgid="7117805818589418118">"Αυτόματη επαναφορά"</string>
@@ -1053,7 +1060,7 @@
     <string name="write_settings_off" msgid="6730113471695092167">"Όχι"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Πρόσβαση σε όλα τα αρχεία"</string>
     <string name="permit_manage_external_storage" msgid="1776899171934627417">"Να επιτρέπεται η πρόσβαση για τη διαχείριση όλων των αρχείων"</string>
-    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Να επιτρέπεται σε αυτή την εφαρμογή η ανάγνωση, η τροποποίηση και η διαγραφή όλων των αρχείων σε αυτήν τη συσκευή και σε κάθε συνδεδεμένη μονάδα αποθήκευσης. Εάν εκχωρηθούν σχετικά δικαιώματα, η εφαρμογή μπορεί να έχει πρόσβαση σε αρχεία χωρίς να έχετε ενημερωθεί ρητά."</string>
+    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Να επιτρέπεται σε αυτή την εφαρμογή η ανάγνωση, η τροποποίηση και η διαγραφή όλων των αρχείων σε αυτή τη συσκευή και σε κάθε συνδεδεμένη μονάδα αποθήκευσης. Εάν εκχωρηθούν σχετικά δικαιώματα, η εφαρμογή μπορεί να έχει πρόσβαση σε αρχεία χωρίς να έχετε ενημερωθεί ρητά."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Picture-in-picture"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Να επιτρέπεται η λειτουργία picture-in-picture"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"Καμία από τις εγκατεστημένες εφαρμογές δεν υποστηρίζει τη λειτουργία picture-in-picture"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Τροφοδοσία και Πηγές ενέργειας"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Συμπεριφορά κατά την ενεργοποίηση"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Επαναφορά"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Τηλεόραση"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Κωδικός σύζευξης Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Λειτουργίες ενέργειας"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Αυτές οι ρυθμίσεις επηρεάζουν τη συσκευή όταν δεν είναι σε χρήση"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Εύρεση τηλεχειριστηρίου"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Αναπαράγετε ήχο για να εντοπίσετε το τηλεχειριστήριο του Google TV, σε περίπτωση που το έχετε χάσει"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Υπάρχει ένα κουμπί στο Google TV που μπορείτε να πατήσετε για την αναπαραγωγή ενός ήχου στο τηλεχειριστήριο για 30 δευτερόλεπτα. Αυτό έχει αποτέλεσμα μόνο σε υποστηριζόμενα τηλεχειριστήρια Google TV.\n\nΓια να διακόψετε τον ήχο, πατήστε ένα κουμπί στο τηλεχειριστήριο."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Όταν είναι ενεργή η Εύρεση τηλεχειριστηρίου, μπορείτε να αναπαράγετε έναν ήχο για να εντοπίσετε το τηλεχειριστήριο του Google TV σε περίπτωση που το έχετε χάσει."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Όταν είναι ενεργό, μπορείτε να χρησιμοποιήσετε το κουμπί στη συσκευή σας για να αναπαράγετε έναν ήχο, έτσι ώστε να εντοπίσετε το τηλεχειριστήριό σας. Όταν είναι ανενεργό, αυτό το κουμπί δεν λειτουργεί. Θα μπορείτε ακόμα να χρησιμοποιείτε την Εύρεση τηλεχειριστηρίου με άλλους τρόπους."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Αναπαραγωγή ήχου"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Ένταση %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Μπορείτε να ελέγξετε την ένταση του Βοηθού στο ηχείο %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Επηρεάζει μόνο την ένταση στη συσκευή %1$s, όχι στην τηλεόραση"</string>
 </resources>
diff --git a/Settings/res/values-en-rAU/arrays.xml b/Settings/res/values-en-rAU/arrays.xml
index 2bcaf48..03ab3d6 100644
--- a/Settings/res/values-en-rAU/arrays.xml
+++ b/Settings/res/values-en-rAU/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Mute"</item>
+    <item msgid="2508680062291793288">"Low (20%)"</item>
+    <item msgid="2483057103949558629">"Medium (50%)"</item>
+    <item msgid="6278092586736538014">"High (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-en-rAU/strings.xml b/Settings/res/values-en-rAU/strings.xml
index 8d9f4b7..6d928ed 100644
--- a/Settings/res/values-en-rAU/strings.xml
+++ b/Settings/res/values-en-rAU/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Connect to network"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Add an account."</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Accounts and sign-in"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Accounts and profiles"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"No accounts"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# account}other{# accounts}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Media services, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacy"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Device settings"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Account settings"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Device lock"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Payment and purchases"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"App settings"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet connected"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"No network connected"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi is turned off"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Unplug Ethernet to use Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scanning always available"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scanning always available, Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"When enabling this option, the system will switch between different dynamic range formats to match the content. This may cause a black screen during a format switch.\n\nClick Advanced display settings for more dynamic range options."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferred dynamic range"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"System-preferred conversion"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Lets the system manage the format conversion"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lets the system manage the format conversion"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"When this option is selected, the system will determine a suitable dynamic range to be sent to your display and convert content to this dynamic range as needed."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Always matches content\'s format"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Force conversion"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Enable accessibility shortcut"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Shortcut service"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"When the shortcut is on, you can press both the back and down buttons for 3 seconds to start an accessibility feature."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Time to take action"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Time to take action (Accessibility timeout)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timing"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"This timing preference isn\'t supported by all apps."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Captions"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Settings for closed captioning text overlay on video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Display"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Select <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> to continue."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Done"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Connected successfully"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Already connected"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Saved successfully"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Open"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Power and energy"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Power-on behaviour"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reset"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Television"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet pairing code"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energy modes"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"These settings affect the device when not in use"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Find my remote"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Play a sound to locate your Google TV Streamer Voice Remote if it\'s been misplaced"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"There is a button on your Google TV that you can push to play a sound on your remote for 30 seconds. This only works with supported Google TV remote controls.\n\nTo stop the sound, press any button on your remote."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"When Find my remote is enabled, you can play a sound to locate your Google TV Streamer Voice Remote if it\'s been misplaced."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"When on, you can use the button on your device to play a sound to locate your remote. When off, this button won\'t work. You\'ll still be able to use find my remote via other methods."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Play sound"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volume"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"You can control the Assistant volume on %1$s speaker"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Only affects volume on %1$s device, not on TV"</string>
 </resources>
diff --git a/Settings/res/values-en-rCA/arrays.xml b/Settings/res/values-en-rCA/arrays.xml
index 2bcaf48..03ab3d6 100644
--- a/Settings/res/values-en-rCA/arrays.xml
+++ b/Settings/res/values-en-rCA/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Mute"</item>
+    <item msgid="2508680062291793288">"Low (20%)"</item>
+    <item msgid="2483057103949558629">"Medium (50%)"</item>
+    <item msgid="6278092586736538014">"High (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-en-rCA/strings.xml b/Settings/res/values-en-rCA/strings.xml
index c74af63..90ccd2a 100644
--- a/Settings/res/values-en-rCA/strings.xml
+++ b/Settings/res/values-en-rCA/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Connect to network"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Add an account"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Accounts &amp; sign-in"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Accounts &amp; Profiles"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"No accounts"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# account}other{# accounts}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Media services, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacy"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Device Settings"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Account Settings"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Device Lock"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Payment &amp; Purchases"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"App Settings"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet connected"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"No network connected"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi is turned off"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Unplug Ethernet to use Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scanning always available"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scanning always available, Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"When enabling this option, the system will switch between different dynamic range formats to match the content. This may cause a black screen during a format switch.\n\nClick Advanced Display settings for more dynamic range options."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferred dynamic range"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"System-preferred conversion"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Let\'s the system manage the format conversion"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lets the system manage the format conversion"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"When this option is selected, the system will determine a suitable dynamic range to be sent to your display and convert content to this dynamic range as needed."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Always matches content\'s format"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Force conversion"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Enable accessibility shortcut"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Shortcut service"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"When the shortcut is on, you can press both the back and down buttons for 3 seconds to start an accessibility feature."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Time to take action"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Time to take action (Accessibility timeout)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timing"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"This timing preference isn\'t supported by all apps."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Captions"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Settings for closed captioning text overlay on video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Display"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Select <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> to continue."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Done"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Connected successfully"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Already connected"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Saved successfully"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Open"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Power &amp; Energy"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Power on behavior"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reset"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Television"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet pairing code"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energy Modes"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"These settings affect the device when not in use"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Find my remote"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Play a sound to locate your Google TV remote if it\'s misplaced"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"There is a button on your Google TV that you can push to play a sound on your remote for 30 seconds. This only works with supported Google TV remote controls.\n\nTo stop the sound, press any button on your remote."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"When Find my remote is enabled, you can play a sound to locate your Google TV remote if it\'s misplaced."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"When on, you can use the button on your device to play a sound to locate your remote. When off, this button won\'t work. You\'ll still be able to use Find my remote via other methods."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Play sound"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volume"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"You can control the Assistant volume on %1$s speaker"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Only affects volume on %1$s device , not on TV"</string>
 </resources>
diff --git a/Settings/res/values-en-rGB/arrays.xml b/Settings/res/values-en-rGB/arrays.xml
index 2bcaf48..03ab3d6 100644
--- a/Settings/res/values-en-rGB/arrays.xml
+++ b/Settings/res/values-en-rGB/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Mute"</item>
+    <item msgid="2508680062291793288">"Low (20%)"</item>
+    <item msgid="2483057103949558629">"Medium (50%)"</item>
+    <item msgid="6278092586736538014">"High (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-en-rGB/strings.xml b/Settings/res/values-en-rGB/strings.xml
index 51f345b..8f4e4b5 100644
--- a/Settings/res/values-en-rGB/strings.xml
+++ b/Settings/res/values-en-rGB/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Connect to network"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Add an account."</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Accounts and sign-in"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Accounts and profiles"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"No accounts"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# account}other{# accounts}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Media services, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacy"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Device settings"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Account settings"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Device lock"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Payment and purchases"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"App settings"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet connected"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"No network connected"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi is turned off"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Unplug Ethernet to use Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scanning always available"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scanning always available, Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"When enabling this option, the system will switch between different dynamic range formats to match the content. This may cause a black screen during a format switch.\n\nClick Advanced display settings for more dynamic range options."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferred dynamic range"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"System-preferred conversion"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Lets the system manage the format conversion"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lets the system manage the format conversion"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"When this option is selected, the system will determine a suitable dynamic range to be sent to your display and convert content to this dynamic range as needed."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Always matches content\'s format"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Force conversion"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Enable accessibility shortcut"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Shortcut service"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"When the shortcut is on, you can press both the back and down buttons for 3 seconds to start an accessibility feature."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Time to take action"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Time to take action (Accessibility timeout)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timing"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"This timing preference isn\'t supported by all apps."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Captions"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Settings for closed captioning text overlay on video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Display"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Select <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> to continue."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Done"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Connected successfully"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Already connected"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Saved successfully"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Open"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Power and energy"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Power-on behaviour"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reset"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Television"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet pairing code"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energy modes"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"These settings affect the device when not in use"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Find my remote"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Play a sound to locate your Google TV Streamer Voice Remote if it\'s been misplaced"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"There is a button on your Google TV that you can push to play a sound on your remote for 30 seconds. This only works with supported Google TV remote controls.\n\nTo stop the sound, press any button on your remote."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"When Find my remote is enabled, you can play a sound to locate your Google TV Streamer Voice Remote if it\'s been misplaced."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"When on, you can use the button on your device to play a sound to locate your remote. When off, this button won\'t work. You\'ll still be able to use find my remote via other methods."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Play sound"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volume"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"You can control the Assistant volume on %1$s speaker"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Only affects volume on %1$s device, not on TV"</string>
 </resources>
diff --git a/Settings/res/values-en-rIN/arrays.xml b/Settings/res/values-en-rIN/arrays.xml
index 2bcaf48..03ab3d6 100644
--- a/Settings/res/values-en-rIN/arrays.xml
+++ b/Settings/res/values-en-rIN/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Mute"</item>
+    <item msgid="2508680062291793288">"Low (20%)"</item>
+    <item msgid="2483057103949558629">"Medium (50%)"</item>
+    <item msgid="6278092586736538014">"High (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-en-rIN/strings.xml b/Settings/res/values-en-rIN/strings.xml
index 51f345b..8f4e4b5 100644
--- a/Settings/res/values-en-rIN/strings.xml
+++ b/Settings/res/values-en-rIN/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Connect to network"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Add an account."</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Accounts and sign-in"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Accounts and profiles"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"No accounts"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# account}other{# accounts}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Media services, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacy"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Device settings"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Account settings"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Device lock"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Payment and purchases"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"App settings"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet connected"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"No network connected"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi is turned off"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Unplug Ethernet to use Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scanning always available"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scanning always available, Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"When enabling this option, the system will switch between different dynamic range formats to match the content. This may cause a black screen during a format switch.\n\nClick Advanced display settings for more dynamic range options."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferred dynamic range"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"System-preferred conversion"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Lets the system manage the format conversion"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lets the system manage the format conversion"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"When this option is selected, the system will determine a suitable dynamic range to be sent to your display and convert content to this dynamic range as needed."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Always matches content\'s format"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Force conversion"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Enable accessibility shortcut"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Shortcut service"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"When the shortcut is on, you can press both the back and down buttons for 3 seconds to start an accessibility feature."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Time to take action"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Time to take action (Accessibility timeout)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timing"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"This timing preference isn\'t supported by all apps."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Captions"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Settings for closed captioning text overlay on video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Display"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Select <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> to continue."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Done"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Connected successfully"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Already connected"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Saved successfully"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Open"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Power and energy"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Power-on behaviour"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reset"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Television"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet pairing code"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energy modes"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"These settings affect the device when not in use"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Find my remote"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Play a sound to locate your Google TV Streamer Voice Remote if it\'s been misplaced"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"There is a button on your Google TV that you can push to play a sound on your remote for 30 seconds. This only works with supported Google TV remote controls.\n\nTo stop the sound, press any button on your remote."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"When Find my remote is enabled, you can play a sound to locate your Google TV Streamer Voice Remote if it\'s been misplaced."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"When on, you can use the button on your device to play a sound to locate your remote. When off, this button won\'t work. You\'ll still be able to use find my remote via other methods."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Play sound"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volume"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"You can control the Assistant volume on %1$s speaker"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Only affects volume on %1$s device, not on TV"</string>
 </resources>
diff --git a/Settings/res/values-en-rXC/arrays.xml b/Settings/res/values-en-rXC/arrays.xml
index e12230e..711cb42 100644
--- a/Settings/res/values-en-rXC/arrays.xml
+++ b/Settings/res/values-en-rXC/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‎‎‏‎‏‏‎‏‏‏‏‏‏‏‎‎‏‎‎‎‎‎‏‎‎‏‏‏‏‎‏‏‏‎‏‏‎‎‏‎‏‎‎‎‎‏‎‎‎‎‎‏‎‏‏‏‎‏‏‏‎MSCHAPV2‎‏‎‎‏‎"</item>
     <item msgid="1778635393795831325">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‏‎‎‎‏‎‏‎‏‏‏‎‏‏‏‏‏‎‏‏‎‏‏‏‎‏‏‏‏‎‎‏‎‎‎‎‎‎‏‎‎‎‏‏‎‎‏‏‎‏‏‎‎‎‎‏‏‏‎‏‎GTC‎‏‎‎‏‎"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‏‏‏‏‏‎‏‎‏‎‎‏‏‏‏‎‏‎‏‎‎‎‎‎‏‏‎‏‏‏‏‎‏‏‏‎‎‎‎‏‏‏‎‏‏‎‎‎‏‏‎‎Mute‎‏‎‎‏‎"</item>
+    <item msgid="2508680062291793288">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‏‎‎‎‎‏‎‎‏‏‏‏‏‎‎‏‏‏‎‎‏‏‎‏‎‎‎‎‎‎‎‎‎‎‎‎‏‏‏‎‏‎‏‎‏‏‎‎‎‏‎‎‎‎Low (20%)‎‏‎‎‏‎"</item>
+    <item msgid="2483057103949558629">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‎‏‎‎‏‏‏‎‏‎‏‏‎‎‏‎‏‏‏‎‏‎‎‎‏‏‏‏‎‏‏‏‏‎‏‏‏‏‎‏‏‎‎‎‏‏‏‎‎‏‏‎‏‏‎‎‏‎‏‎Medium (50%)‎‏‎‎‏‎"</item>
+    <item msgid="6278092586736538014">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‏‎‎‎‎‎‎‏‎‎‎‎‏‏‏‏‏‏‎‎‎‏‏‏‏‎‎‎‏‏‎‏‏‏‎‎‎‏‏‏‎‏‎‎‎‏‏‎‎‏‏‏‏‎‎High (80%)‎‏‎‎‏‎"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‎‏‎‎‏‏‎‎‎‎‎‏‏‎‎‏‎‎‏‎‎‎‏‎‎‏‎‎‏‎‏‎‏‎‎‏‏‎‏‎‏‏‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎0‎‏‎‎‏‎"</item>
+    <item msgid="3948049660167106381">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‎‏‏‎‏‏‎‎‏‎‏‎‎‏‎‎‏‎‏‎‎‎‏‏‏‏‏‏‏‎‎‎‏‏‎‏‏‏‎‏‏‏‎‎‏‎‏‎‏‏‏‏‎‏‎‎‏‏‎‏‎0.2‎‏‎‎‏‎"</item>
+    <item msgid="3441480529755779159">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‏‏‏‏‏‏‎‎‎‎‏‎‏‎‎‏‏‎‎‎‎‏‎‎‏‏‏‎‏‏‎‏‏‏‎‏‏‎‎‎‎‏‎‎‎‎‏‏‎‎‎‎‎‏‎‏‎‏‏‏‎0.5‎‏‎‎‏‎"</item>
+    <item msgid="4571900814286671092">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‏‏‏‎‏‏‏‎‎‏‎‏‎‏‎‎‏‏‏‏‎‎‏‎‎‎‏‎‏‎‎‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‎‏‏‎‎‏‏‏‏‎‏‎‎‎0.8‎‏‎‎‏‎"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-en-rXC/strings.xml b/Settings/res/values-en-rXC/strings.xml
index 3adc906..56791e9 100644
--- a/Settings/res/values-en-rXC/strings.xml
+++ b/Settings/res/values-en-rXC/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‏‎‏‏‏‎‎‏‎‎‏‏‎‏‎‎‏‏‎‎‏‎‎‎‏‎‏‏‏‎‏‎‏‏‏‏‏‎‎‎‏‏‎‏‏‎‏‎‎‎‎‎‎Personal‎‏‎‎‏‎"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‎‎‏‎‏‎‏‏‏‎‏‏‏‎‎‏‏‎‏‏‏‎‏‎‏‏‏‏‎‏‏‎‏‎‎‎‎‎‏‏‏‎‏‏‎‏‏‎‏‏‏‎‎‏‎‏‎‎‎‎Connect to network‎‏‎‎‏‎"</string>
     <string name="add_an_account" msgid="2601275122685226096">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎‎‎‎‎‏‏‎‎‏‏‎‎‏‎‏‎‏‏‏‏‏‎‎‎‏‎‎‏‎‎‎‏‎‏‎‏‏‎‏‏‎‏‎‏‎‏‏‎‎‎‏‏‏‎‎‎‎‎Add an account‎‏‎‎‏‎"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‎‎‎‎‎‎‎‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‏‏‏‎‎‎‎‎‎‏‏‏‏‏‏‎‎‏‎‏‏‏‏‏‎‎‎‏‎‏‎Accounts &amp; sign-in‎‏‎‎‏‎"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‏‏‎‎‎‎‏‏‏‎‎‎‏‏‎‏‏‏‎‎‏‏‎‏‏‎‎‏‎‎‏‏‏‏‏‏‎‎‎‎‏‏‎‏‏‎‎‎‏‏‎‏‎‏‏‏‎‎‎‏‎Accounts &amp; Profiles‎‏‎‎‏‎"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‎‎‏‏‎‎‎‎‎‏‎‎‏‎‏‏‎‏‎‏‎‎‎‎‏‎‏‎‏‎‎‏‏‏‎‎‏‎‎‎‎‎‏‏‏‏‎‎‏‏‏‎‏‏‎‎‎‎No accounts‎‏‎‎‏‎"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‏‏‏‎‎‎‎‏‎‏‎‏‎‎‏‏‏‎‎‏‎‎‏‎‎‏‎‎‏‎‏‏‎‏‎‏‎‎‎‏‎‏‏‎‎‏‏‏‎‏‎‏‏‎‎# account‎‏‎‎‏‎}other{‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‏‏‏‎‎‎‎‏‎‏‎‏‎‎‏‏‏‎‎‏‎‎‏‎‎‏‎‎‏‎‏‏‎‏‎‏‎‎‎‏‎‏‏‎‎‏‏‏‎‏‎‏‏‎‎# accounts‎‏‎‎‏‎}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‎‏‎‏‏‏‎‎‏‏‎‏‎‏‎‏‏‎‏‏‎‎‏‏‏‎‏‏‏‎‏‏‏‏‎‏‎‎‎‎‎‎‏‏‏‏‏‏‎‎‎‎‎‎‎‏‏‏‏‏‎Media services, Assistant, Payments‎‏‎‎‏‎"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‏‎‎‎‎‎‏‎‏‎‏‏‎‎‏‎‎‏‏‏‏‎‏‎‎‏‎‎‏‎‏‎‎‏‎‎‎‎‏‏‏‏‎‎‏‏‏‏‏‎‎‎‏‎Privacy‎‏‎‎‏‎"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‏‎‎‏‎‎‏‎‏‏‎‏‎‎‏‎‏‏‏‎‏‏‏‏‎‎‎‎‎‎‎‏‏‏‏‎‎‏‏‎‎‎‎‏‎‎‏‏‎‎‏‏‎‎‎Device Settings‎‏‎‎‏‎"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‎‏‏‏‎‎‎‎‏‏‎‏‎‎‏‎‏‏‎‏‏‎‎‏‎‎‎‏‎‏‏‎‎‏‎‏‏‏‎‎‎‏‏‎‎‏‏‏‏‏‎‎‎‎Account Settings‎‏‎‎‏‎"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‏‏‏‎‏‏‎‎‎‎‎‏‎‏‎‏‏‏‏‎‏‏‎‏‏‏‏‎‏‎‎‎‏‎‎‎‏‎‏‏‎‏‎‏‏‏‏‏‎‎‎‏‎‎‏‏‏‏‎Device Lock‎‏‎‎‏‎"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‏‏‎‏‏‎‎‏‎‏‏‏‏‏‎‎‎‎‏‎‎‏‎‏‎‏‎‏‏‎‏‎‏‎‏‏‎‎‏‏‏‏‎‏‏‎‎‎‏‏‎‎‏‎‎‎‎‎‎‎Google Assistant‎‏‎‎‏‎"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‏‎‎‎‎‏‎‏‎‎‏‎‎‎‏‎‏‎‏‎‎‎‏‏‎‎‎‎‎‎‏‏‎‎‏‎‏‏‏‏‏‎‎‎‏‎‎‏‎‎‏‎‎‎‏‎‎‏‎Payment &amp; Purchases‎‏‎‎‏‎"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎‎‎‏‏‏‏‎‏‎‏‏‎‏‏‎‎‎‏‏‏‎‎‎‏‏‏‎‏‏‏‏‎‏‎‏‎‎‎‏‎‎‏‎‎‎‏‎‎App Settings‎‏‎‎‏‎"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎‎‎‏‎‎‎‎‏‎‏‎‏‎‏‏‏‏‎‏‏‎‎‏‏‎‎‏‎‎‏‏‎‎‎‏‏‎‎‏‎‎‏‏‏‏‏‎‏‎‎‎‏‏‏‏‎‏‎Ethernet connected‎‏‎‎‏‎"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‎‏‎‎‏‏‎‎‏‏‏‏‎‎‏‏‎‏‎‎‎‏‎‎‎‏‏‎‎‎‏‏‎‎‎‏‏‏‏‎‎‎‎‎‏‎‏‎‎‎‎‏‎‏‏‎‏‏‎‎‎No network connected‎‏‎‎‏‎"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‎‏‎‎‎‎‎‏‏‎‏‏‏‎‏‏‏‏‏‎‏‏‎‏‎‏‏‎‎‏‏‎‏‏‎‎‎‏‏‎‏‎‎‏‎‎‎‎‏‎‏‏‏‏‏‎‎‎Wi-Fi is turned off‎‏‎‎‏‎"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‎‏‏‏‏‎‏‎‎‏‏‏‎‏‎‎‏‏‎‏‎‏‎‏‏‏‎‎‏‎‏‏‏‎‏‎‎‏‎‎‏‎‎‎‏‎‎‏‏‏‏‎‎‏‏‎‎Unplug Ethernet to use Wi-Fi‎‏‎‎‏‎"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‎‏‏‏‎‏‏‏‏‏‏‏‏‎‎‎‏‏‏‎‎‏‏‏‏‎‏‎‏‎‎‏‎‎‏‎‏‎‏‎‏‎‏‎‏‏‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‎‎Scanning always available‎‏‎‎‏‎"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‎‏‏‏‏‎‎‏‎‏‎‏‏‎‎‎‏‏‏‎‎‎‏‏‏‏‏‎‏‎‏‏‏‎‎‎‏‎‏‏‎‎‎‏‎‎‎‎‏‏‎‎‎‏‎‏‎‎‏‏‎‎Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off‎‏‎‎‏‎"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‎‏‏‏‏‎‏‎‏‏‏‎‎‏‏‏‎‎‎‎‎‎‎‏‏‏‎‏‏‏‎‏‎‎‎‏‏‏‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‎‎Scanning always available, Let Google\'s location service and other apps scan for networks, even when Wi-Fi is off‎‏‎‎‏‎"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‏‏‏‏‎‏‎‎‏‏‎‏‏‏‎‎‏‏‎‎‏‎‎‏‎‏‎‎‎‏‏‎‏‏‎‎‎‏‎‏‎‏‏‏‎‎‎‎‎‏‏‏‎‎‎‎‎‏‏‎‎When enabling this option, the system will switch between different dynamic range formats to match the content. This may cause a black screen during a format switch.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Click Advanced Display settings for more dynamic range options.‎‏‎‎‏‎"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‎‏‎‎‏‎‏‎‎‎‎‏‎‏‎‎‏‏‎‏‏‏‎‏‎‏‏‏‎‏‏‎‎‏‎‏‎‎‏‎‏‏‎‎‏‏‏‏‏‎‎‏‏‏‎‎‎Preferred dynamic range‎‏‎‎‏‎"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‏‏‎‏‎‎‎‎‏‎‏‎‎‎‏‎‏‎‏‎‏‎‏‏‎‏‏‎‎‏‏‏‏‎‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‎‏‎‏‏‎‎‏‎‎‎System-preferred conversion‎‏‎‎‏‎"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‎‎‏‎‎‎‎‏‎‏‏‏‏‏‎‎‎‎‎‏‎‎‏‏‎‎‏‏‎‏‏‎‎‏‏‏‎‏‎‎‏‏‎‎‏‏‎‎‎‎‏‎‎‎‎Let\'s the system manage the format conversion‎‏‎‎‏‎"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‏‎‎‏‎‏‏‏‏‏‏‎‏‎‏‎‎‏‏‏‎‏‏‏‎‎‎‏‎‏‏‎‏‎‏‎‏‏‎‎‏‎‎‎‎‎‏‏‎‎‏‎‎‏‎‎‎‏‎Lets the system manage the format conversion‎‏‎‎‏‎"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‏‏‎‏‎‎‏‎‎‏‏‎‏‏‎‏‎‎‎‏‎‎‎‏‎‏‎‏‎‎‏‏‎‏‎‎‎‏‎‎‎‏‏‎‏‎‏‎‏‏‎‎‎‏‎‎‏‏‎‎When this option is selected, the system will determine a suitable dynamic range to be sent to your display and convert content to this dynamic range as needed.‎‏‎‎‏‎"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‎‎‏‏‎‎‎‎‎‏‎‏‎‏‏‎‏‏‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‎‏‏‎‏‎‎‏‏‏‏‎‎‏‏‏‏‏‎‎‏‎Always matches content\'s format‎‏‎‎‏‎"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‏‎‏‏‎‏‏‏‏‎‏‎‏‏‏‎‎‎‏‎‏‎‎‏‏‏‏‏‎‏‏‏‎‎‏‎‎‎‏‏‏‎‏‎‎‏‏‏‎‎‎‎‏‏‎‏‏‏‏‎Force conversion‎‏‎‎‏‎"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎‎‏‎‎‎‏‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‏‏‎‎‏‏‎‏‎‎‎‎‎‏‏‎‏‏‎‎‎‎‏‏‏‎‎‎‎‏‎‎Enable accessibility shortcut‎‏‎‎‏‎"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‏‏‎‎‎‏‏‏‏‏‏‎‏‎‎‏‏‏‎‎‎‎‏‎‎‎‎‏‎‏‎‎‏‎‎‎‎‏‏‏‏‎‏‏‎‏‎‏‎‎‏‎‏‎‎‏‎‏‏‏‎Shortcut service‎‏‎‎‏‎"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‎‏‎‎‎‏‏‏‏‎‏‏‎‏‎‎‏‏‏‏‎‏‎‏‎‎‎‎‏‏‎‎‏‏‎‏‏‎‏‎‎‏‏‏‏‎‎When the shortcut is on, you can press both the back and down buttons for 3 seconds to start an accessibility feature.‎‏‎‎‏‎"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‏‎‎‏‎‏‎‎‏‎‎‏‏‏‏‏‏‎‎‎‎‎‏‏‎‎‎‏‎‏‎‎‏‏‎‏‎‏‎‎‎‏‏‎‎‎‎‏‏‎‏‎‏‎‎‏‎Time to take action‎‏‎‎‏‎"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‎‎‏‎‏‏‏‏‎‏‎‎‎‏‎‏‎‎‎‏‏‏‏‎‎‏‏‏‏‎‎‏‏‏‏‎‏‏‎‏‎‏‏‎‎‎‏‎‏‎‎‏‏‎‎‎‎‏‏‏‎Time to take action (Accessibility timeout)‎‏‎‎‏‎"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‎‏‎‏‎‎‎‏‎‏‎‏‎‏‏‎‏‎‏‏‎‎‏‎‎‏‎‎‎‏‎‏‏‎‎‎‏‎‏‎‎‏‏‏‎‎‎‎‎‏‎‏‎‎‏‏‎Timing‎‏‎‎‏‎"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‎‏‏‏‏‎‎‎‏‎‏‎‎‎‏‎‎‎‎‏‎‎‎‏‏‎‏‏‏‎‎‏‏‎‏‎‏‎‏‏‏‎‎‏‏‎‎‎‎‎‏‎‎‎‎‎‎‏‎‎‎‎‎This timing preference isn\'t supported by all apps.‎‏‎‎‏‎"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‏‏‏‏‎‏‎‏‏‎‎‎‎‏‎‎‎‏‏‎‏‏‎‎‏‏‏‎‎‎‎‏‏‏‎‏‏‏‏‎‏‎‏‏‎‎‏‎‎‎‎‎‎‏‏‏‎‏‎‏‎Captions‎‏‎‎‏‎"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‎‏‎‏‎‎‎‏‏‏‏‏‎‎‏‎‎‏‏‎‎‎‎‎‏‎‎‎‏‏‎‎‏‏‏‏‏‏‏‏‎‎‎‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‎‎Settings for closed captioning text overlay on video‎‏‎‎‏‎"</string>
     <string name="captions_display" msgid="2598662495450633375">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎‎‎‎‎‏‎‎‎‎‎‏‎‎‏‏‎‏‏‏‎‎‎‏‎‏‎‏‏‏‎‏‎‎‎‏‏‏‎‏‏‏‎‎‎‏‎‏‎‎‏‎‎‏‏‏‏‏‎Display‎‏‎‎‏‎"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‏‏‏‎‏‏‏‏‏‎‎‏‎‏‎‎‎‎‏‎‏‎‏‎‏‎‎‎‎‏‎‏‎‎‎‎‎‏‏‎‏‏‏‏‎‎‏‏‏‎‎‎‏‎‎‎‏‎‎‎‎Select ‎‏‎‎‏‏‎<xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>‎‏‎‎‏‏‏‎ to continue.‎‏‎‎‏‎"</string>
     <string name="label_done_key" msgid="8576286462300373440">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‎‎‎‏‎‏‎‎‎‏‎‏‏‏‎‎‎‏‏‎‎‏‎‎‏‎‏‏‎‏‎‏‏‎‎‏‏‏‏‏‎‎‎‎‎‏‏‏‎‎‎‎‎‎‎Done‎‏‎‎‏‎"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‏‏‎‏‏‏‎‏‎‎‏‎‏‎‏‏‎‏‏‎‎‎‎‏‎‏‎‎‎‎‎‎‎‎‏‎‏‎‏‏‎‏‎‎‎‏‏‎‎‏‏‏‏‎‏‎‎‎‏‎‎Connected successfully‎‏‎‎‏‎"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‏‏‎‏‏‎‏‎‎‎‎‏‏‏‏‏‎‎‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‎‏‎‏‎‎‏‏‎‎‏‏‏‏‏‏‏‏‎‏‏‎‏‏‎‎‏‎Already connected‎‏‎‎‏‎"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‏‏‏‏‎‎‏‏‏‏‎‎‏‎‎‎‏‎‎‎‏‎‏‎‏‏‏‏‎‎‏‎‎‏‎‏‎‏‎‏‎‏‎‎‎‏‏‎‎‎‏‎‏‏‎‎‎‏‏‏‎Saved successfully‎‏‎‎‏‎"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‏‏‎‏‎‏‏‎‏‎‎‎‏‏‎‏‎‎‏‎‎‎‏‎‏‏‎‏‏‏‏‎‎‎‏‎‏‎‎‏‏‎‎‏‏‎‏‎‎‏‎‏‎‎‎‏‏‏‎‎‎Version ‎‏‎‎‏‏‎<xliff:g id="APP_VERSION">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‎‏‎‏‏‏‏‏‎‏‎‎‎‎‏‏‏‏‏‎‎‏‏‏‎‏‎‏‏‎‎‎‏‏‎‏‎‎‎‏‏‏‎‎‏‎‎‏‎‎‎‎‏‎‎‏‎‎‏‎Open‎‏‎‎‏‎"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‎‎‎‎‎‎‏‎‏‏‏‏‎‎‎‏‎‎‎‏‎‎‏‎‏‏‎‏‎‏‏‎‏‎‎‎‎‎‎‎‎‎‏‏‎‏‏‏‎‎‎‎‏‏‏‎‏‏‏‎‎‎Power &amp; Energy‎‏‎‎‏‎"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‎‏‏‎‎‏‏‎‏‏‏‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‏‏‎‏‎‎‏‎‏‎‎‏‏‏‎‏‎‏‎‏‏‎‎‎‏‏‎‎‎Power on behavior‎‏‎‎‏‎"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‏‏‏‏‎‏‏‎‎‎‏‎‏‏‏‏‏‏‎‎‎‎‎‏‎‎‏‏‎‏‏‏‎‎‎‏‎‏‏‏‎‏‏‏‏‏‏‏‎‏‏‎‏‏‎‏‏‎Reset‎‏‎‎‏‎"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‏‏‎‏‏‎‏‏‏‏‎‎‎‎‏‎‎‎‏‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‏‎‏‎‏‎‎‎‎‏‎‏‏‏‏‏‎‏‎Television‎‏‎‎‏‎"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‎‏‏‎‏‎‏‎‏‎‎‏‎‎‎‏‎‏‏‎‎‎‎‏‎‏‎‏‏‎‏‎‏‎‎‎‎‏‏‎‎‏‏‏‏‏‏‎‎‎‏‏‎‎Ethernet pairing code‎‏‎‎‏‎"</string>
     <string name="energy_modes" msgid="1331693860386361744">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‎‎‏‎‎‏‏‏‏‎‏‏‎‎‏‎‎‎‎‎‏‎‎‎‎‎‏‎‏‎‏‎‏‎‎‏‏‏‏‎‎‏‎‏‏‏‎‏‎‎‎‏‏‎‎‏‎‎‎‎‎Energy Modes‎‏‎‎‏‎"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‎‎‎‎‏‎‎‎‎‏‏‏‎‏‏‏‎‏‎‎‎‎‎‎‎‎‎‎‏‎‏‏‎‎‏‎‎‎‎‎‎‏‏‏‎‏‎‎‎‏‎‎‏‏‎‏‎‎‏‎These settings affect the device when not in use‎‏‎‎‏‎"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‎‎‎‏‏‎‏‏‎‏‎‎‏‎‎‎‎‎‎‎‎‏‏‏‎‏‏‏‎‎‎‎‎‎‏‎‏‏‏‏‏‎‎‎‎‎‎‎Find my remote‎‏‎‎‏‎"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎‏‏‎‏‎‏‎‎‎‏‎‎‎‏‎‏‏‎‎‏‎‎‏‏‏‎‏‎‎‎‏‏‎‎‏‏‎‎‎‎‎‎‏‎‎‎‎‎‎‎‏‎‎Play a sound to locate your Google TV remote if it\'s misplaced‎‏‎‎‏‎"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‎‏‏‏‎‎‎‏‎‏‏‎‏‎‎‎‏‎‎‎‎‎‎‏‎‏‎‏‏‎‏‏‏‏‏‎‏‎‎‎‎‏‏‎‎‏‏‎‏‎‏‎‏‎‏‏‎‏‏‏‏‏‎There is a button on your Google TV that you can push to play a sound on your remote for 30 seconds. This only works with supported Google TV remote controls.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎To stop the sound, press any button on your remote.‎‏‎‎‏‎"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‏‎‏‏‎‏‏‎‏‏‎‎‏‎‎‏‎‎‏‏‎‎‎‏‎‎‎‎‏‏‎‏‎‏‏‎‏‎‎‎‎‎‎‎‎‏‎‎‎‏‎‏‏‎‎When Find my remote is enabled, you can play a sound to locate your Google TV remote if it\'s misplaced.‎‏‎‎‏‎"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‎‏‏‎‏‎‎‏‏‏‎‎‏‏‎‎‎‎‎‏‏‏‏‎‏‏‎‏‎‏‏‏‎‏‏‎‎‏‎‎‏‏‎‏‎‏‏‎‎‎‎‏‎‎‏‎‏‎‏‏‏‏‏‎When on, you can use the button on your device to play a sound to locate your remote. When off, this button won\'t work. You\'ll still be able to use Find my remote via other methods.‎‏‎‎‏‎"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‏‎‏‏‏‎‏‎‏‏‎‎‏‎‏‏‎‏‎‎‏‏‎‎‎‏‏‎‎‎‎‎‏‎‏‏‎‏‏‎‏‎‎‏‏‎‎‏‎‎‎‎‎‏‎‏‎‏‎‏‎‎‎Play sound‎‏‎‎‏‎"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‎‎‏‏‎‎‏‏‏‎‎‏‏‎‏‏‎‎‏‎‎‏‎‎‏‎‎‎‎‎‏‎‏‏‏‎‏‏‎‎‏‏‏‎‏‏‎‏‎‎‎‏‎‎‏‎%1$s volume‎‏‎‎‏‎"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‏‎‏‏‏‏‎‏‏‎‎‏‎‏‏‎‏‎‏‏‎‎‎‏‏‎‎‏‏‏‎‎‏‏‎‏‏‏‎‎‎‎‏‎‎‎‎‏‏‏‎‏‏‎‏‏‏‏‎You can control the Assistant volume on %1$s speaker‎‏‎‎‏‎"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‏‎‏‏‏‎‎‏‏‏‏‎‏‎‏‎‏‎‏‎‎‏‏‎‎‏‏‏‏‎‏‎‏‎‏‏‎‎‏‏‏‎‏‎‏‏‎‏‎‏‏‎‎‎‏‎‏‏‎‎‎‏‎‎Only affects volume on %1$s device , not on TV‎‏‎‎‏‎"</string>
 </resources>
diff --git a/Settings/res/values-es-rUS/arrays.xml b/Settings/res/values-es-rUS/arrays.xml
index d1d3fee..61e48c3 100644
--- a/Settings/res/values-es-rUS/arrays.xml
+++ b/Settings/res/values-es-rUS/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Silenciado"</item>
+    <item msgid="2508680062291793288">"Bajo (20%)"</item>
+    <item msgid="2483057103949558629">"Medio (50%)"</item>
+    <item msgid="6278092586736538014">"Alto (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-es-rUS/strings.xml b/Settings/res/values-es-rUS/strings.xml
index c156d94..5e66645 100644
--- a/Settings/res/values-es-rUS/strings.xml
+++ b/Settings/res/values-es-rUS/strings.xml
@@ -37,7 +37,7 @@
     <string name="header_category_quick_settings" msgid="3785334008768367890">"Configuración rápida"</string>
     <string name="header_category_general_settings" msgid="3897615781153506434">"Configuración general"</string>
     <string name="dismiss_suggestion" msgid="6200814545590126814">"Descartar sugerencia"</string>
-    <string name="hotwording_title" msgid="2606899304616599026">"Detección de \"Ok Google\""</string>
+    <string name="hotwording_title" msgid="2606899304616599026">"Detección de \"Hey Google\""</string>
     <string name="hotwording_summary" msgid="2170375928302175449">"Habla con el Asistente de Google cuando quieras"</string>
     <string name="header_category_device" msgid="3023893663454705969">"Dispositivo"</string>
     <string name="header_category_preferences" msgid="3738388885555798797">"Preferencias"</string>
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Conectarse a una red"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Agregar una cuenta"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Cuentas y acceso"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Cuentas y perfiles"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"No se accedió con ninguna cuenta"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# cuenta}other{# cuentas}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Servicios multimedia, Asistente, Pagos"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacidad"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Configuración del dispositivo"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Configuración de la cuenta"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Bloqueo del dispositivo"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asistente de Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pago y compras"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Configuración de apps"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Se estableció la conexión a Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"No se estableció conexión con ninguna red"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"La conexión Wi-Fi está desactivada"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Desconecta el Ethernet para usar Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Búsqueda siempre disponible"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permite que los servicios de ubicación y otras apps de Google busquen redes aunque la conexión Wi-Fi esté desactivada."</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Búsqueda siempre disponible: Permite que los servicios de ubicación y otras apps de Google busquen redes, incluso si la conexión Wi-Fi está desactivada."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Si se habilita esta opción, el sistema cambiará entre los diferentes formatos de rango dinámico para coincidir con el contenido. Esto puede provocar que aparezca una pantalla negra durante el cambio de formato.\n\nHaz clic en Configuración avanzada de pantalla para ver más opciones de rango dinámico."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Rango dinámico preferido"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversión preferida por el sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Deja que el sistema se ocupe de la conversión del formato"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Deja que el sistema se ocupe de la conversión del formato"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Cuando está opción está seleccionada, el sistema determina un intervalo dinámico apropiado para enviar a tu pantalla y convierte el contenido a este rango dinámico según sea necesario."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Siempre hacer coincidir con el formato del contenido"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forzar la conversión"</string>
@@ -378,7 +380,7 @@
     <string name="ads_description" msgid="8081069475265061074">"Cambia ajustes de anuncios, como restablecer tu ID de publicidad."</string>
     <string name="ads_content_description" msgid="1006489792324920289">"Google Ads: Cambia la configuración de anuncios, como restablecer tu ID de publicidad."</string>
     <string name="show_dev_on" msgid="612741433124106067">"¡Ya eres programador!"</string>
-    <string name="show_dev_already" msgid="1522591284776449818">"No es necesario, ya eres programador."</string>
+    <string name="show_dev_already" msgid="1522591284776449818">"No es necesario, ya eres desarrollador."</string>
     <string name="device_info_default" msgid="2374506935205518448">"Desconocido"</string>
     <string name="selinux_status" msgid="1146662734953021410">"Estado de SELinux"</string>
     <string name="selinux_status_disabled" msgid="4027105362332795142">"Inhabilitado"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Acceso a la cámara bloqueado"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"Para desbloquearlo, mueve el interruptor de privacidad del dispositivo a la posición de cámara activada para permitir el acceso a la cámara."</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"Acceso al micrófono: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Cuando esté activado, todas las apps y servicios que puedan utilizar el micrófono podrán acceder a él.\n\nSi se desactiva, las apps y los servicios no podrán acceder al micrófono. Sin embargo, es posible que puedas seguir hablando con Asistente de Google si presionas el botón del Asistente en el control remoto.\n\nLos dispositivos de audio que utilizan protocolos personalizados para comunicarse con la TV pueden no verse afectados por esta configuración."</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Cuando esté activado, las apps y servicios que pueden usar el micrófono podrán acceder a él.\n\nSi se desactiva, las apps y los servicios no podrán acceder al micrófono. Pero podrías seguir hablando con Asistente de Google si presionas el botón del Asistente en el control remoto.\n\nEsta configuración no afecta los dispositivos de audio que usan protocolos personalizados para comunicarse con la TV."</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"Se habilitó el micrófono en el control remoto"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"El Asistente de Google puede acceder al micrófono en el control remoto. Si presionas el botón del Asistente de Google en el control remoto, podrás hablar con el Asistente."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"El micrófono está inhabilitado en el control remoto"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Habilitar combinación de teclas de accesibilidad"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Servicio de combinación de teclas"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Si activas la combinación de teclas, puedes presionar los botones hacia atrás y hacia abajo durante 3 segundos para iniciar una función de accesibilidad."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tiempo de acción"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tiempo de espera para realizar acción"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Tiempos"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"La preferencia no es compatible con todas las apps"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtítulos"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Configuración del texto de subtítulos opcionales superpuestos en el video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Mostrar"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Selecciona <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> para continuar."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Listo"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Se conectó correctamente"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Ya está conectado"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Se guardó correctamente"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versión: <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Abrir"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Encendido y energía"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportamiento cuando se enciende la TV"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Restablecimiento"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisión"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Código de vinculación de Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modos de energía"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Estos parámetros de configuración afectan al dispositivo cuando no está en uso"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Buscar mi control remoto"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Reproduce un sonido para ubicar el control remoto de Google TV si se pierde"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"En tu Google TV, puedes encontrar un botón y usarlo para reproducir un sonido en el control remoto por 30 segundos. Esta acción solo funciona en controles remotos de Google TV compatibles.\n\nPara detener el sonido, presiona cualquier botón del control remoto."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Si habilitas Buscar mi control remoto, podrás reproducir un sonido para ubicar el control remoto de Google TV."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Cuando se activa la función, puedes usar el botón de tu dispositivo para reproducir un sonido y ubicar el control remoto. Cuando esté desactivada, este botón no funcionará. Podrás seguir usando Encontrar mi control remoto con otros métodos."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Reproducir sonido"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volumen %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Puedes controlar el volumen de Asistente en la bocina %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Solo se modificará el volumen del dispositivo %1$s; no se cambiará el de la TV"</string>
 </resources>
diff --git a/Settings/res/values-es/arrays.xml b/Settings/res/values-es/arrays.xml
index c38168c..a4f24ad 100644
--- a/Settings/res/values-es/arrays.xml
+++ b/Settings/res/values-es/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Silenciar"</item>
+    <item msgid="2508680062291793288">"Bajo (20 %)"</item>
+    <item msgid="2483057103949558629">"Medio (50 %)"</item>
+    <item msgid="6278092586736538014">"Alto (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-es/strings.xml b/Settings/res/values-es/strings.xml
index ce3091a..b04bcda 100644
--- a/Settings/res/values-es/strings.xml
+++ b/Settings/res/values-es/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Conectarse a una red"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Añadir una cuenta"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Cuentas e inicio de sesión"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Cuentas y perfiles"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"No hay ninguna cuenta"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# cuenta}other{# cuentas}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Servicios multimedia, el Asistente y pagos"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacidad"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Ajustes del dispositivo"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Configuración de la cuenta"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Bloqueo del dispositivo"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asistente de Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pago y compras"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Ajustes de aplicaciones"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Conexión Ethernet establecida"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"No hay ninguna red conectada"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"La conexión Wi‑Fi está desactivada"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Desconecta el cable Ethernet para usar el Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Búsqueda siempre disponible"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permite que el servicio de ubicación de Google y otras aplicaciones busquen redes aunque la conexión Wi-Fi esté desactivada"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Búsqueda siempre disponible, Permite que el servicio de ubicación de Google y otras aplicaciones busquen redes aunque la conexión Wi-Fi esté desactivada"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Al habilitar esta opción, el sistema cambiará entre los diferentes formatos de rango dinámico para adaptarse al contenido. La pantalla puede quedarse en negro durante el cambio de formato.\n\nHaz clic en Ajustes avanzados de la pantalla para ver más opciones de rango dinámico."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Rango dinámico preferido"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversión preferida por el sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Permite que el sistema gestione la conversión del formato"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Permite que el sistema gestione la conversión del formato"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Al seleccionar esta opción, el sistema determinará un rango dinámico adecuado para que se envíe a tu pantalla y convertirá el contenido en dicho rango dinámico según sea necesario."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Siempre coincide con el formato del contenido"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forzar conversión"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Acceso a la cámara bloqueado"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"Para desbloquearlo, mueve el interruptor de privacidad de tu dispositivo a la posición \"activado\" de la cámara para permitir el acceso a la cámara."</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"Acceso al micrófono: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Cuando esté activado, todas las aplicaciones y todos los servicios que tienen permiso para usar el micrófono podrán acceder a él.\n\nCuando esté desactivado, ninguna aplicación ni servicio podrá acceder al micrófono. Es posible que aún puedas hablar con el Asistente de Google pulsando el botón del Asistente en el mando a distancia.\n\nLos dispositivos de audio que utilizan protocolos personalizados para comunicarse con el televisor pueden no verse afectados por este ajuste."</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Cuando esté activado, todas las aplicaciones y servicios con permiso para usar el micrófono podrán acceder a él.\n\nCuando esté desactivado, ninguna aplicación ni servicio podrá acceder a él. Es posible que aún puedas hablar con el Asistente pulsando el botón del Asistente del mando.\n\nLos dispositivos de audio que usan protocolos personalizados para comunicarse con el TV pueden no verse afectados por este ajuste."</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"Micrófono habilitado en el mando a distancia"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"El Asistente de Google puede acceder al micrófono de tu mando a distancia. Podrás hablar con él pulsando el botón del Asistente de Google en el mando a distancia."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Micrófono inhabilitado en el mando a distancia"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Habilitar acceso directo de accesibilidad"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Servicio del acceso directo"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Cuando el acceso directo está activado, puedes presionar los botones Atrás y Abajo durante 3 segundos para iniciar una función de accesibilidad."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tiempo de acción"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tiempo de acción (accesibilidad)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Duración"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"No todas las aplicaciones admiten esta preferencia."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtítulos"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Ajustes para la superposición de texto de subtítulos en vídeo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Mostrar"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Para continuar, selecciona <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Hecho"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Conectado correctamente"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Ya está conectado"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Guardada correctamente"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versión <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Abrir"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Alimentación y energía"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportamiento al encenderse"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Restablecer"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisión"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Código de emparejamiento de Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modos de energía"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Estos ajustes afectan al dispositivo cuando no se está usando"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Encontrar mi mando a distancia"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Reproduce un sonido para localizar el mando a distancia de Google TV si no sabes dónde está"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Hay un botón en tu Google TV que puedes pulsar para reproducir un sonido en tu mando a distancia durante 30 segundos. Solo funciona con mandos de Google TV compatibles.\n\nPara detener el sonido, pulsa cualquier botón del mando a distancia."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Cuando la opción Encontrar mi mando a distancia está activada, puedes reproducir un sonido para localizar el mando a distancia de Google TV si no sabes dónde está."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Cuando la función está activada, puedes usar el botón de tu dispositivo para reproducir un sonido que te permita localizar el mando a distancia. Cuando está desactivada, ese botón no funciona. Podrás seguir usando Encuentra el mando mediante otros métodos."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Reproducir sonido"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volumen: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Puedes controlar el volumen del Asistente en el altavoz %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Solo afecta al volumen del dispositivo %1$s, no al de la tele"</string>
 </resources>
diff --git a/Settings/res/values-et/arrays.xml b/Settings/res/values-et/arrays.xml
index df8f772..9af207b 100644
--- a/Settings/res/values-et/arrays.xml
+++ b/Settings/res/values-et/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Vaigista"</item>
+    <item msgid="2508680062291793288">"Vaikne (20%)"</item>
+    <item msgid="2483057103949558629">"Keskmine (50%)"</item>
+    <item msgid="6278092586736538014">"Vali (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-et/strings.xml b/Settings/res/values-et/strings.xml
index 971237c..0704ca0 100644
--- a/Settings/res/values-et/strings.xml
+++ b/Settings/res/values-et/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Isiklik"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Võrguga ühendamine"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Konto lisamine"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Kontod ja sisselogimine"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Kontod ja profiilid"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Kontod puuduvad"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# konto}other{# kontot}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Meediateenused, assistent, maksed"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privaatsus"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Seadme seaded"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Konto seaded"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Seadmelukk"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google\'i assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Maksed ja ostud"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Rakenduse seaded"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Etherneti-ühendus on loodud"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Võrguühendus puudub"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"WiFi on välja lülitatud"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"WiFi kasutamiseks eemaldage Ethernet"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Otsimine on alati saadaval"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Lubage Google\'i asukohateenusel ja muudel rakendustel võrke skannida ka juhul, kui WiFi on välja lülitatud"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Skannimine on alati saadaval: lubage Google\'i asukohateenusel ja muudel rakendustel võrke skannida ka juhul, kui WiFi on välja lülitatud."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Selle valiku lubamise korral vahetab süsteem vastavalt sisule erineva dünaamilise ulatuse vormingute vahel. See võib vormingu vahetamise ajal põhjustada ekraani mustaks muutumist.\n\nTäiendavate dünaamilise ulatuse valikute nägemiseks klõpsake valikul „Täpsemad kuvaseaded“."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Eelistatud dünaamiline ulatus"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Süsteemieelistusega konvertimine"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Lubab süsteemil vormingu konvertimist hallata"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lubab süsteemil vormingu konvertimist hallata"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kui see valik on tehtud, määrab süsteem sobiliku dünaamilise vahemiku, mis ekraanile saadetakse, ja konverdib sisu vastavalt vajadusele sellesse dünaamilisse vahemikku."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Vastendab alati sisu vorminguga"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Konvertimise jõustamine"</string>
@@ -288,7 +290,7 @@
     <string name="system_keyboard" msgid="1514460705385401872">"Klaviatuur"</string>
     <string name="system_keyboard_autofill" msgid="8530944165814838255">"Klaviatuur ja automaattäide"</string>
     <string name="system_autofill" msgid="6983989261108020046">"Automaatne täitmine"</string>
-    <string name="system_home" msgid="2149349845791104094">"Avaekraan"</string>
+    <string name="system_home" msgid="2149349845791104094">"Avakuva"</string>
     <string name="system_search" msgid="3170169128257586925">"Otsing"</string>
     <string name="system_google" msgid="945985164023885276">"Google"</string>
     <string name="system_security" msgid="1012999639810957132">"Turvalisus ja piirangud"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Luba juurdepääsetavuse otsetee"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Otsetee teenus"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kui otsetee on sisse lülitatud, saab juurdepääsufunktsiooni käivitada nuppe Tagasi ja Alla kolm sekundit vajutades."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Aeg toimingu tegemiseks"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Aeg toimingu tegemiseks (juurdepääsu ajalõpp)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Ajastus"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Seda ajastamiseelistust kõikides rakendustes ei toetata."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtiitrid"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Video subtiitrite teksti ülekatte seaded"</string>
     <string name="captions_display" msgid="2598662495450633375">"Kuvamine"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Jätkamiseks valige <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Valmis"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Ühendamine õnnestus"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Juba ühendatud"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Salvestamine õnnestus"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versioon <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Ava"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Toide ja energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Käitumine sisselülitamisel"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Lähtesta"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisioon"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Etherneti sidumiskood"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energiarežiimid"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Need seaded mõjutavad seadet, kui seda ei kasutata"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Leia mu pult"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Esitage heli, et leida oma kaotsiläinud Google TV pult"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Teie Google TV-l on nupp, mida vajutades saate puldil 30 sekundi vältel heli esitada. See töötab ainult toetatud Google TV kaugjuhtimispultidega.\n\nHeli peatamiseks vajutage puldil mõnda nuppu."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kui funktsioon Leia mu pult on lubatud, saate esitada heli, et kaotsiläinud Google TV pult üles leida."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kui see funktsioon on sees, saate esitada oma seadmes oleva nupu abil heli, et leida oma pult. Kui funktsioon on väljas, siis see nupp ei tööta. Saate siiski kasutada funktsiooni Leia mu kaugjuhtimispult teiste meetodite kaudu."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Esita heli"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s – helitugevus"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Saate assistendi helitugevust kõlaris %1$s hallata"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Mõjutab helitugevust vaid seadmes %1$s, mitte teleris"</string>
 </resources>
diff --git a/Settings/res/values-eu/arrays.xml b/Settings/res/values-eu/arrays.xml
index ff5c88e..c3d959f 100644
--- a/Settings/res/values-eu/arrays.xml
+++ b/Settings/res/values-eu/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Desaktibatu audioa"</item>
+    <item msgid="2508680062291793288">"Baxua (% 20)"</item>
+    <item msgid="2483057103949558629">"Ertaina (% 50)"</item>
+    <item msgid="6278092586736538014">"Handia (% 80)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-eu/strings.xml b/Settings/res/values-eu/strings.xml
index a341eff..ffc09ea 100644
--- a/Settings/res/values-eu/strings.xml
+++ b/Settings/res/values-eu/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Pertsonala"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Konektatu sarera"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Gehitu kontu bat"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Kontuak eta saio-hasiera"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Kontuak eta profilak"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Ez dago konturik"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# kontu}other{# kontu}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Multimedia-zerbitzuak, Laguntzailea, ordainketak"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Pribatutasuna"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Gailuaren ezarpenak"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Kontuaren ezarpenak"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Gailuaren blokeoa"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google-ren Laguntzailea"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Ordainketa eta erosketak"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Aplikazioaren ezarpenak"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet bidez konektatu da"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Ez dago konektatuta sarerik"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Desaktibatuta dago wifi-konexioa"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Deskonektatu Ethernet-kablea wifia erabiltzeko"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Bilaketa beti erabilgarri"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Utzi Google-ren kokapen-zerbitzuari eta beste aplikazioei sareak bilatzen, wifi-konexioa desaktibatuta egon arren"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Bilaketa beti erabilgarri: utzi Google-ren kokapen-zerbitzuari eta beste aplikazioei sareak bilatzen, wifi-konexioa desaktibatuta egon arren."</string>
@@ -147,7 +149,7 @@
     <string name="surround_sound_disabled_formats" msgid="2250466936859455802">"FORMATU DESGAITUAK"</string>
     <string name="surround_sound_disabled_format_info_clicked" msgid="463393349034930031">"Gaitzeko, ezarri formatu-hautapena \"Eskuzkoa\" gisa."</string>
     <string name="surround_sound_enabled_format_info_clicked" msgid="4003154853054756792">"Desgaitzeko, ezarri formatu-hautapena \"Eskuzkoa\" gisa."</string>
-    <string name="display_category_title" msgid="247804007525046312">"Pantaila"</string>
+    <string name="display_category_title" msgid="247804007525046312">"Bistaratzea"</string>
     <string name="advanced_display_settings_title" msgid="6293280819870140631">"Pantailaren ezarpen aurreratuak"</string>
     <string name="hdmi_cec_settings_title" msgid="7120729705063868627">"HDMI-CEC"</string>
     <string name="advanced_sound_settings_title" msgid="319921303039469139">"Soinuaren ezarpen aurreratuak"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Aukera hau gaitzean, sistema tarte dinamikoko formatu batetik bestera aldatuko da edukiarekin bat etortzeko. Ondorioz, baliteke pantaila beltz jartzea formatu batetik bestera aldatu bitartean.\n\nTarte dinamikoen aukera gehiago ikusteko, sakatu pantailaren ezarpen aurreratuak."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Tarte dinamiko hobetsia"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Sistemak hobetsitako bihurketa"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Utzi sistemari formatuaren bihurketa kudeatzen"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Sistemari formatuaren bihurketa kudeatzen uzten dio"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Aukera hau hautatzean, sistemak zehaztuko du tarte dinamiko egokia hura pantailara bidaltzeko eta edukia tarte dinamiko horretara bihurtzeko, beharrezkoa bada."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Beti dator bat edukiaren formatuarekin"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Behartu bihurketa"</string>
@@ -509,7 +511,7 @@
     <string name="wifi_gateway_description" msgid="8902481147103929271">"Idatzi balio duen IP helbide bat edo utzi hutsik.\nAdibidez: <xliff:g id="ID_1">192.168.1.1</xliff:g>"</string>
     <string name="wifi_network_prefix_length_description" msgid="2670994968279018896">"Idatzi balio duen karaktere kopuruko sare-aurrizkia.\nAdibidez: <xliff:g id="ID_1">24</xliff:g>"</string>
     <string name="proxy_error_invalid_host" msgid="5629893736174170157">"Ostalari-izenak ez du balio"</string>
-    <string name="proxy_error_invalid_exclusion_list" msgid="1762079966901078116">"Salbuespen-zerrendak ez du balio. Idatzi kanpo utzitako domeinuen zerrenda, komaz bereizita."</string>
+    <string name="proxy_error_invalid_exclusion_list" msgid="1762079966901078116">"Bazterketa-zerrendak ez du balio. Idatzi baztertzeko domeinuen zerrenda, komaz bereizita."</string>
     <string name="proxy_error_empty_port" msgid="692020249267351015">"Ataka eremuak ezin du hutsik egon"</string>
     <string name="proxy_error_empty_host_set_port" msgid="5347712018244852847">"Ostalaria eremua hutsik badago, utzi Ataka eremua hutsik"</string>
     <string name="proxy_error_invalid_port" msgid="5307010810664745294">"Atakak ez du balio"</string>
@@ -541,7 +543,7 @@
     <string name="storage_media_cache_usage" msgid="6397941751551207630">"Cachean gordetako datuak"</string>
     <string name="storage_eject" msgid="3268870873944951902">"Atera"</string>
     <string name="storage_format" msgid="5360900929128087085">"Ezabatu eduki guztia eta formateatu"</string>
-    <string name="storage_format_as_private" msgid="77945551149326052">"Ezabatu dena eta formateatu gailuaren memoria gisa"</string>
+    <string name="storage_format_as_private" msgid="77945551149326052">"Ezabatu dena eta formateatu gailuko biltegi gisa"</string>
     <string name="storage_format_as_public" msgid="6745112917895223463">"Ezabatu dena eta formateatu memoria aldagarri gisa"</string>
     <string name="storage_format_for_private" msgid="5380138334184923252">"Formateatu memoria-unitate gisa"</string>
     <string name="storage_not_connected" msgid="4327902652748552794">"Konektatu gabe"</string>
@@ -550,7 +552,7 @@
     <string name="storage_no_apps" msgid="95566375753627272">"Ez dago babeskopiak egiteko aplikaziorik"</string>
     <string name="storage_forget" msgid="4671975563260507003">"Ahaztu gailuaren memoria hau"</string>
     <string name="storage_forget_wall_of_text" msgid="230454348256179142">"Unitate honetako aplikazioak edo datuak erabili ahal izateko, konekta ezazu berriro. Bestela, gailua erabilgarri ez badago, memoria ahaztea aukera dezakezu.\n\n\"Ahaztu\" aukeratzen baduzu, betiko galduko dira unitatean dauden datu guztiak.\n\nGeroago instala ditzakezu berriro aplikazioak, baina galdu egingo dira unitatean gordeta dauden datuak."</string>
-    <string name="storage_device_storage_section" msgid="22958375769694027">"Gailuaren memoria"</string>
+    <string name="storage_device_storage_section" msgid="22958375769694027">"Gailuko biltegia"</string>
     <string name="storage_removable_storage_section" msgid="280332107650735088">"Memoria aldagarria"</string>
     <string name="storage_reset_section" msgid="3896575204828589494">"Berrezarri"</string>
     <string name="storage_free_up" msgid="5719667150891467122">"Egin tokia"</string>
@@ -568,7 +570,7 @@
     <string name="storage_unmount_failure_cant_find" msgid="2890335341404932068">"Ezin izan da aurkitu kanporatu beharreko unitatea"</string>
     <string name="storage_format_success" msgid="5599914756144012286">"Formateatu da <xliff:g id="NAME">%1$s</xliff:g> memoria-unitatea"</string>
     <string name="storage_format_failure" msgid="5619442934314277332">"Ezin izan da formateatu <xliff:g id="NAME">%1$s</xliff:g> memoria-unitatea"</string>
-    <string name="storage_wizard_format_as_private_title" msgid="7985715762649933211">"Formateatu gailuaren memoria gisa"</string>
+    <string name="storage_wizard_format_as_private_title" msgid="7985715762649933211">"Formateatu gailuko biltegi gisa"</string>
     <string name="storage_wizard_format_as_private_description" msgid="6143406934742456154">"Segurua izan dadin, formateatu egin behar da USB bidezko unitatea. Formateatu ondoren, unitateak gailu honekin bakarrik funtzionatuko du. Formateatzean, unitateko eduki guztia ezabatzen da. Daturik galdu nahi ez baduzu, egin haien babeskopia."</string>
     <string name="storage_wizard_format_as_public_title" msgid="3546915348149438389">"Ezabatu eduki guztia eta formateatu"</string>
     <string name="storage_wizard_format_as_public_description" msgid="5849129772499352597">"Formateatu ondoren, beste gailu batzuetan erabili ahal izango duzu USB bidezko unitate hau. Datu guztiak ezabatu egingo dira; hortaz, lehendabizi, datuen babeskopia egitea gomendatzen dugu. Horretarako, aplikazioak gailuaren beste memoria batera eraman ditzakezu."</string>
@@ -659,7 +661,7 @@
     <string name="system_desc_location" msgid="1680134126100535031">"Utzi baimena eskatu dizuten aplikazioei zure kokapenaren informazioa erabiltzen"</string>
     <string name="system_network_location_confirm" msgid="7128162421781085332">"Kokapena erabiltzeko baimena"</string>
     <string name="location_mode_title" msgid="728244518174115443">"Modua"</string>
-    <string name="location_category_recent_location_requests" msgid="4541924383164183490">"Azken kokapen-eskaerak"</string>
+    <string name="location_category_recent_location_requests" msgid="4541924383164183490">"Azkenaldiko kokapen-eskaerak"</string>
     <string name="location_no_recent_apps" msgid="7033474075806435793">"Ez dago kokapena duela gutxi eskatu duen aplikaziorik"</string>
     <string name="location_high_battery_use" msgid="5325556609027887602">"Bateria-erabilera handia"</string>
     <string name="location_low_battery_use" msgid="728585923412018253">"Bateria-erabilera txikia"</string>
@@ -677,7 +679,7 @@
     <string name="delete_location_history_title" msgid="707559064715633152">"Ezabatu kokapen-historia"</string>
     <string name="delete_location_history_desc" msgid="4035229731487113147">"Honekin, Kokapen-historiak kontu honetarako gorde duen gailuko guztia ezabatuko da. Ezin duzu ezabatzea desegin. Zenbait aplikaziok (besteak beste, Google Now aplikazioak) funtzionatzeari utziko diote."</string>
     <string name="accessibility_screen_readers_category_title" msgid="7742526514873922018">"Pantaila-irakurgailuak"</string>
-    <string name="accessibility_display_category_title" msgid="593444602101558017">"Pantaila"</string>
+    <string name="accessibility_display_category_title" msgid="593444602101558017">"Bistaratzea"</string>
     <string name="accessibility_interaction_controls_category_title" msgid="5290687835178852745">"Interakzioa kontrolatzeko aukerak"</string>
     <string name="accessibility_audio_and_onscreen_text_category_title" msgid="113841605896486212">"Audioa eta pantailako testua"</string>
     <string name="accessibility_experimental_category_title" msgid="3401773834179170206">"Esperimentala"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Gaitu erabilerraztasunaren lasterbidea"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Lasterbideari esleitutako zerbitzua"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Lasterbidea aktibatuta badago, Atzera eta Behera teklak hiru segundoz sakatuta abiarazten da erabilerraztasun-eginbidea."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Zerbait egiteko unea da"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Zerbait egiteko unea da (erabilerraztasuneko denbora-muga)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Denbora"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Aplikazio guztiek ez dute onartzen denboraren hobespena."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Azpitituluak"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Bideoetako azpitituluen testua gainjartzeko ezarpenak"</string>
     <string name="captions_display" msgid="2598662495450633375">"Bistaratzea"</string>
@@ -778,7 +784,7 @@
     <string name="system_bt_hci_log" msgid="1891838112637932603">"Bluetooth HCI interfazeko saio-hasiera"</string>
     <string name="system_email_address" msgid="3725494874473757217">"Helbide elektronikoa"</string>
     <string name="system_usb_debugging" msgid="2158285492172755923">"USB bidezko arazketa"</string>
-    <string name="system_allow_mock_locations" msgid="2483106887711851466">"Baimendu kokapen faltsuak sortzea"</string>
+    <string name="system_allow_mock_locations" msgid="2483106887711851466">"Baimendu asmatutako kokapenak sortzea"</string>
     <string name="system_select_debug_app" msgid="6200987902307533721">"Hautatu arazteko aplikazioa"</string>
     <string name="system_wait_for_debugger" msgid="5715878008542589060">"Itxaron araztaileari"</string>
     <string name="system_verify_apps_over_usb" msgid="7289212844195483932">"Egiaztatu USB bidezko aplikazioak"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Aurrera egiteko, hautatu <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Eginda"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Konektatu da"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Dagoeneko konektatuta"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Gorde da"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> bertsioa"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Ireki"</string>
@@ -1029,7 +1036,7 @@
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"Baimenduta dauka aukera"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"Ez dauka baimenduta aukera"</string>
     <string name="usage_access" msgid="8402350645248312782">"Erabilera-datuetarako sarbidea"</string>
-    <string name="usage_access_description" msgid="3276026988575551587">"Erabilera-datuek zer beste aplikazio eta zer maiztasunekin erabiltzen dituzun jakiteko baimena ematen die aplikazioei, baita zer operadore duzun, zer hizkuntza-ezarpen dituzun eta beste xehetasun batzuk ere."</string>
+    <string name="usage_access_description" msgid="3276026988575551587">"Erabilera-datuek zer beste aplikazio eta zer maiztasunekin erabiltzen dituzun jakiteko baimena ematen diete aplikazioei, baita zer operadore duzun, zer hizkuntza-ezarpen dituzun eta beste xehetasun batzuk ere."</string>
     <string name="high_power_apps" msgid="5841073958519976562">"Bateriaren optimizazioa"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"Optimizatu aplikazioek darabilten bateria"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"Ez dago optimizatu beharreko aplikaziorik"</string>
@@ -1045,7 +1052,7 @@
     <string name="directory_on_volume" msgid="5628089584970521703">"<xliff:g id="VOLUME">%1$s</xliff:g> (<xliff:g id="DIRECTORY">%2$s</xliff:g>)"</string>
     <string name="system_alert_window_settings" msgid="5790572489650085051">"Bistaratu beste aplikazioen gainean"</string>
     <string name="permit_draw_overlay" msgid="5312730681030266735">"Eman beste aplik. gainean bistaratzeko baimena"</string>
-    <string name="allow_overlay_description" msgid="5152329837278240259">"Eman aplikazioari erabiltzen ari zaren aplikazioen gainean agertzeko baimena. Eginbide honek abian diren aplikazioen erabilera oztopa dezake, edo haien itxura edo portaera aldatu."</string>
+    <string name="allow_overlay_description" msgid="5152329837278240259">"Eman erabiltzen ari zaren aplikazioen gainean agertzeko baimena aplikazioei. Eginbide honek abian diren aplikazioen erabilera oztopa dezake, edo haien itxura edo portaera aldatu."</string>
     <string name="write_system_settings" msgid="4284654265954461890">"Aldatu sistemaren ezarpenak"</string>
     <string name="write_settings_title" msgid="2361816483383105754">"Sistemaren ezarpenak alda ditzaketenak"</string>
     <string name="write_settings_description" msgid="7382397926674265937">"Baimen honekin, sistemaren ezarpenak alda ditzakete aplikazioek."</string>
@@ -1057,11 +1064,11 @@
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Pantaila txiki gainjarria"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Eman pantaila txiki gainjarria erabiltzeko baimena"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"Ez dago instalatuta pantaila txiki gainjarriarekin bateragarria den aplikaziorik"</string>
-    <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"Eman pantaila txiki gainjarri bat sortzeko baimena aplikazioei, aplikazioa irekita dagoenean nahiz hartatik irtetean (adibidez, bideoak ikusten jarraitzeko). Erabiltzen ari zaren beste aplikazioen gaienean erakutsiko da leiho hori."</string>
+    <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"Eman pantaila txiki gainjarri bat sortzeko baimena aplikazioei, aplikazioa irekita dagoenean nahiz hartatik irtetean (adibidez, bideoak ikusten jarraitzeko). Erabiltzen ari zaren beste aplikazioen gainean erakutsiko da leiho hori."</string>
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Eman alarmak ezartzeko eta orduaren araberako beste ekintza batzuk programatzeko baimena aplikazioei. Hala, aplikazioek atzeko planoan funtzionatuko dute, eta litekeena da bateria gehiago kontsumitzea.\n\nBaimen hori ematen ez baduzu, ez dute funtzionatuko aplikazio horien bidez programatutako alarmek eta orduaren araberako ekintzek."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Piztu pantaila"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Eman pantaila pizteko baimena"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Eman pantaila pizteko baimena aplikazioei. Baimena emanez gero, aplikazioek edonoiz piztu ahal izango dute pantaila, zuk halako asmorik izan ez arren."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Eman pantaila pizteko baimena aplikazioari. Baimena emanez gero, aplikazioak edonoiz piztu ahal izango du pantaila, zuk halako asmorik izan ez arren."</string>
     <string name="special_access" msgid="21806055758289916">"Aplikazio-baimen bereziak"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Audioa"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Potentzia eta energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Piztean izan beharreko portaera"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Berrezarri"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Telebista"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet bidez parekatzeko kodea"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energia moduak"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ezarpen horiek gailua erabiltzen ari ez denean izango dute eragina"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Bilatu urruneko kontrolagailua"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Erreproduzitu soinu bat Google TV-ren urruneko kontrolagailua aurkitzeko hura galtzen baduzu"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV-ak daukan botoi jakin bat sakatzen baduzu, urruneko kontrolagailuan soinu bat erreproduzituko da 30 segundoz. Google TV-ren urruneko kontrolagailu bateragarriekin soilik funtzionatzen du horrek.\n\nSoinua erreproduzitzeari uzteko, sakatu urruneko kontrolagailuaren edozein botoi."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\"Bilatu urruneko kontrolagailua\" gaituta dagoenean, soinu bat erreproduzi dezakezu Google TV-ren urruneko kontrolagailua aurkitzeko, betiko tokian ez badago."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Aktibatuta badago, gailuko botoia erabil dezakezu urruneko kontrolagailua aurkitzeko soinu bat erreproduzitzeko. Desaktibatuta badago, botoiak ez du funtzionatuko. Hala ere, beste metodo batzuen bidez erabili ahalko duzu Bilatu urruneko kontrolagailua."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Erreproduzitu soinua"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s gailuaren bolumena"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s bozgorailuko Laguntzailea zerbitzuaren bolumena kontrola dezakezu"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"%1$s gailuaren bolumena soilik aldatzen du, ez telebistarena"</string>
 </resources>
diff --git a/Settings/res/values-fa/arrays.xml b/Settings/res/values-fa/arrays.xml
index 4dda71e..79cd4e0 100644
--- a/Settings/res/values-fa/arrays.xml
+++ b/Settings/res/values-fa/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"بی‌صدا کردن"</item>
+    <item msgid="2508680062291793288">"کم (۲۰٪)"</item>
+    <item msgid="2483057103949558629">"متوسط (۵۰٪)"</item>
+    <item msgid="6278092586736538014">"زیاد (۸۰٪)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"۰"</item>
+    <item msgid="3948049660167106381">"۰٫۲"</item>
+    <item msgid="3441480529755779159">"۰٫۵"</item>
+    <item msgid="4571900814286671092">"۰٫۸"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-fa/strings.xml b/Settings/res/values-fa/strings.xml
index c5ce4e9..9134778 100644
--- a/Settings/res/values-fa/strings.xml
+++ b/Settings/res/values-fa/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"شخصی"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"اتصال به شبکه"</string>
     <string name="add_an_account" msgid="2601275122685226096">"افزودن حساب"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"حساب‌ها و ورود به سیستم"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"حساب‌ها و نمایه‌ها"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"هیچ حسابی وجود ندارد"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# حساب}one{# حساب}other{# حساب}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"سرویس‌های رسانه‌ای، «دستیار»، «پرداخت‌ها»"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"حریم خصوصی"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"تنظیمات دستگاه"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"تنظیمات حساب"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"قفل دستگاه"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"دستیار Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"پرداخت و خرید"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"تنظیمات برنامه"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"اترنت متصل است"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"هیچ شبکه‌ای متصل نیست"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi خاموش است"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"برای استفاده از Wi-Fi، اتصال اترنت را قطع کنید"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"اسکن کردن همیشه موجود باشد"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"به سرویس مکان Google و دیگر برنامه‌ها اجازه داده شود حتی زمانی‌که Wi-Fi خاموش است، شبکه‌ها را اسکن کنند"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"اسکن کردن همیشه موجود باشد؛ به سرویس مکان Google و دیگر برنامه‌ها اجازه داده می‌شود حتی زمانی‌که Wi-Fi خاموش است، شبکه‌ها را اسکن کنند"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"هنگام فعال کردن این گزینه، سیستم بین قالب‌های مختلف دامنه پویا جابه‌جا می‌شود تا با محتوا مطابقت پیدا کند. به‌همین دلیل ممکن است درطول تغییر قالب، صفحه سیاهی ببینید.\n\nبرای گزینه‌های دامنه پویای بیشتر، روی «تنظیمات پیشرفته نمایشگر» کلیک کنید."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"دامنه پویای ترجیحی"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"تبدیل ترجیحی سیستم"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"به سیستم اجازه داده می‌شود تبدیل قالب را مدیریت کند"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"به سیستم اجازه داده می‌شود تبدیل قالب را مدیریت کند"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"وقتی این گزینه انتخاب شود، سیستم دامنه پویای مناسبی را برای ارسال به صفحه‌نمایش شما تعیین می‌کند و درصورت نیاز محتوا را به این دامنه پویا تبدیل می‌کند."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"همیشه با قالب محتوا مطابقت دارد"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"تبدیل اجباری"</string>
@@ -427,7 +429,7 @@
     <string name="title_signal_strength" msgid="5047116893338315998">"قدرت سیگنال"</string>
     <string name="title_random_mac_settings" msgid="6685812569356353378">"حریم خصوصی"</string>
   <string-array name="random_mac_settings_entries">
-    <item msgid="3457228452595715533">"استفاده از MAC تصادفی (پیش‌فرض)"</item>
+    <item msgid="3457228452595715533">"استفاده کردن از MAC تصادفی (پیش‌فرض)"</item>
     <item msgid="2490415280467390067">"استفاده از MAC دستگاه"</item>
   </string-array>
     <string name="mac_address_not_available" msgid="2992935344891853369">"موجود نیست"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"فعال کردن میان‌بر دسترس‌پذیری"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"سرویس میان‌بر"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"وقتی میان‌بر روشن است، اگر دکمه‌های برگشت و پایین را با هم فشار دهید و ۳ ثانیه نگه دارید ویژگی دسترس‌پذیری شروع خواهد شد."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"زمان اقدام کردن"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"زمان اقدام کردن (درنگ دسترس‌پذیری)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"زمانبندی"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"اولویت زمان‌بندی در همه برنامه‌ها پشتیبانی نمی‌شود."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"زیرنویس"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"تنظیمات وضعیت متن زیرنویس روی ویدیو"</string>
     <string name="captions_display" msgid="2598662495450633375">"نمایش"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"برای ادامه، <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> را انتخاب کنید."</string>
     <string name="label_done_key" msgid="8576286462300373440">"تمام"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"با موفقیت متصل شد"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"قبلاً متصل شده است"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"با موفقیت ذخیره شد"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"نسخه <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"باز کردن"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"برق و انرژی"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"عملکرد تلویزیون هنگام روشن بودن"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"بازنشاندن"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"تلویزیون"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"کد مرتبط‌سازی اترنت"</string>
     <string name="energy_modes" msgid="1331693860386361744">"حالت‌های انرژی"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"این تنظیمات، هنگام عدم استفاده از دستگاه، بر آن اعمال می‌شود"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"پیدا کردن کنترل از راه دور"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"اگر کنترل از دور Google TV در جای خودش نباشد، برای پیدا کردن آن، صدایی پخش می‌شود"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"دکمه‌ای روی Google TV قرار دارد که می‌توانید فشار دهید تا صدایی به‌مدت ۳۰ ثانیه در کنترل از دور پخش شود. این روش فقط در کنترل از دورهای پشتیبانی‌شده Google TV کار می‌کند.\n\nبرای متوقف کردن صدا، یکی از دکمه‌های روی کنترل از دور را فشار دهید."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"وقتی «پیدا کردن کنترل از راه دور» فعال باشد، اگر کنترل از راه دور Google TV در جای خودش نباشد، می‌توانید با پخش صدا آن را پیدا کنید."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"وقتی روشن باشد، بااستفاده از این دکمه در دستگاهتان می‌توانید صدایی پخش کنید و کنترل از دور را پیدا کنید. وقتی خاموش باشد، این دکمه کار نمی‌کند. همچنان می‌توانید با روش‌های دیگر از «پیدا کردن کنترل از راه دور» استفاده کنید."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"پخش صدا"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"میزان صدای %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"می‌توانید میزان صدای «دستیار» را در بلندگوی %1$s کنترل کنید"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"فقط بر میزان صدای دستگاه %1$s تأثیر می‌گذارد، نه بر تلویزیون"</string>
 </resources>
diff --git a/Settings/res/values-fi/arrays.xml b/Settings/res/values-fi/arrays.xml
index 96b2164..9ce0145 100644
--- a/Settings/res/values-fi/arrays.xml
+++ b/Settings/res/values-fi/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Mykistä"</item>
+    <item msgid="2508680062291793288">"Matala (20 %)"</item>
+    <item msgid="2483057103949558629">"Keskitaso (50 %)"</item>
+    <item msgid="6278092586736538014">"Korkea (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-fi/strings.xml b/Settings/res/values-fi/strings.xml
index 428b1e5..b3dacf1 100644
--- a/Settings/res/values-fi/strings.xml
+++ b/Settings/res/values-fi/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Henkilökohtainen"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Yhdistä verkkoon"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Lisää tili"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Tilit ja sisäänkirjautuminen"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Tilit ja profiilit"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Ei tilejä"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# tili}other{# tiliä}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Mediapalvelut, Assistant, maksut"</string>
@@ -56,10 +56,11 @@
     <string name="accessibility_category_title" msgid="1552664829936369592">"Saavutettavuus"</string>
     <string name="remotes_and_accessories_category_title" msgid="4795119810430255047">"Kaukosäätimet ja lisävarusteet"</string>
     <string name="display_and_sound_category_title" msgid="9203309625380755860">"Näyttö ja ääni"</string>
-    <string name="help_and_feedback_category_title" msgid="7036505833991003031">"Ohje ja palaute"</string>
+    <string name="help_and_feedback_category_title" msgid="7036505833991003031">"Ohjeet ja palaute"</string>
     <string name="privacy_category_title" msgid="8552430590908463601">"Yksityisyys"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Laiteasetukset"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Tilin asetukset"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Laitteen lukitus"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Maksaminen ja ostokset"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Sovellusasetukset"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet liitetty"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Ei verkkoyhteyttä"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi ei ole käytössä."</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Irrota Ethernet, jotta voit käyttää Wi-Fiä"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Haku aina käytössä"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Anna Googlen sijaintipalvelun ja muiden sovellusten hakea verkkoja, vaikka Wi-Fi-yhteys olisi pois käytöstä."</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Haku aina käytössä. Anna Googlen sijaintipalvelun ja muiden sovellusten hakea verkkoja, vaikka Wi-Fi-yhteys olisi poissa päältä."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Kun vaihtoehto otetaan käyttöön, järjestelmä vaihtaa dynaamisen alueen eri muotojen välillä löytääkseen sisältöä vastaavan asetuksen. Tämä voi aiheuttaa mustan näytön muodon vaihtamisen aikana.\n\nJos haluat nähdä lisää dynaamisen alueen vaihtoehtoja, valitse Näytön lisäasetukset."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Ensisijainen dynaaminen alue"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Järjestelmän valitsema muuntaminen"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Sallii järjestelmän hallita muodon muuntamista"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Sallii järjestelmän hallita muodon muuntamista"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kun tämä asetus on valittu, järjestelmä päättelee sopivan näytölle lähetettävän dynaamisen alueen ja muuntaa sisällön tarvittaessa."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Vastaa aina sisällön muotoa"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Muuntamisen pakottaminen"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Ota saavutettavuustilan pikanäppäin käyttöön"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Pikanäppäinpalvelu"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kun pikanäppäin on päällä, voit käynnistää saavutettavuusominaisuuden pitämällä Takaisin- ja Alas-näppäimiä painettuina kolmen sekunnin ajan."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Reagointiaika"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Toiminnon aika (saavutettavuuskatkaisu)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Ajoitus"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Kaikki sovellukset eivät tue tätä ajoitusasetusta."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Tekstitykset"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Videon päällä näytettävän tekstityksen asetukset"</string>
     <string name="captions_display" msgid="2598662495450633375">"Näyttö"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Jatka valitsemalla <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Valmis"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Yhteys muodostettu"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Verkko on jo yhdistetty"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Tallentaminen onnistui"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versio <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Avaa"</string>
@@ -1060,8 +1067,8 @@
     <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"Anna sovelluksille lupa luoda Kuva kuvassa ‑ikkuna, kun sovellus on auki tai kun olet poistunut siitä (esimerkiksi takaisin katsomaan videota). Tämä ikkuna näytetään muiden sovellusten ikkunoiden päällä."</string>
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Anna sovellusten lisätä herätyksiä ja ajoittaa kiireellisiä tapahtumia. Näin sovellukset voivat toimia taustalla, mikä voi kuluttaa enemmän virtaa.\n\nIlman tätä lupaa sovellusten ajoittamat herätykset ja aikaan perustuvat tapahtumat eivät toimi."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Näytön käynnistys"</string>
-    <string name="allow_turn_screen_on" msgid="4903401106871656521">"Salli näytön käynnistäminen"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Salli sovelluksen käynnistää näyttö. Jos sovellus saa luvan, se voi käynnistää näytön itsenäisesti milloin tahansa."</string>
+    <string name="allow_turn_screen_on" msgid="4903401106871656521">"Salli näytön laittaminen päälle"</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Salli sovelluksen laittaa näyttö päälle. Jos sovellus saa luvan, se voi laittaa näytön päälle itsenäisesti milloin tahansa."</string>
     <string name="special_access" msgid="21806055758289916">"Erityisoikeudet"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Ääni"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Virta ja energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Käynnistymistoiminta"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Nollaa"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisio"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernetin yhdistämiskoodi"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energiatilat"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Nämä asetukset vaikuttavat laitteeseen, kun se ei ole käytössä"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Etsi kaukosäädin"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Jos et löydä Google TV ‑kaukosäädintä, etsi se toistamalla äänimerkki"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV:ssä on painike, jota painamalla kaukosäädin toistaa äänen 30 sekunnin ajan. Tämä toimii vain tuetuilla Google TV ‑kaukosäätimillä.\n\nLopeta äänen toistaminen painamalla kaukosäätimestä mitä tahansa painiketta."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kun Etsi kaukosäätimeni on käytössä, voit etsiä Google TV ‑kaukosäätimen toistamalla äänimerkin."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kun asetus on päällä, voit käyttää laitteen painiketta ja löytää kaukosäätimen sen toistaman äänen perusteella. Kun asetus on pois päältä, painike ei toimi. Voit kuitenkin käyttää Löydä kaukosäädin ‑ominaisuutta muilla tavoilla."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Toista äänimerkki"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Äänenvoimakkuus (%1$s)"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Voit muuttaa Assistantin äänenvoimakkuutta kaiuttimella (%1$s)"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Vaikuttaa vain äänenvoimakkuuteen laitteella (%1$s), ei TV:llä"</string>
 </resources>
diff --git a/Settings/res/values-fr-rCA/arrays.xml b/Settings/res/values-fr-rCA/arrays.xml
index 60bc9bd..ee9aee1 100644
--- a/Settings/res/values-fr-rCA/arrays.xml
+++ b/Settings/res/values-fr-rCA/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Désactiver le son"</item>
+    <item msgid="2508680062291793288">"Faible (20 %)"</item>
+    <item msgid="2483057103949558629">"Moyen (50 %)"</item>
+    <item msgid="6278092586736538014">"Élevé (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-fr-rCA/strings.xml b/Settings/res/values-fr-rCA/strings.xml
index 8a07394..1c0140d 100644
--- a/Settings/res/values-fr-rCA/strings.xml
+++ b/Settings/res/values-fr-rCA/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personnel"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Connexion au réseau"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Ajouter un compte"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Comptes et connexion"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Comptes et profils"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Aucun compte"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# compte}one{# compte}other{# comptes}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Services multimédias, Assistant et Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Confidentialité"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Paramètres de l\'appareil"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Paramètres de compte"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Verrouillage de l\'appareil"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Assistant Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Paiement et achats"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Paramètres des applications"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet connecté"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Aucun réseau connecté"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Le Wi-Fi est désactivé"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Débranchez le câble Ethernet pour accéder au Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Recherche de réseaux toujours active"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Autoriser le service de localisation de Google et les autres applications à rechercher des réseaux, même si le Wi-Fi est désactivé"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Recherche de réseaux toujours active : autorisez le service de localisation de Google et les autres applications à rechercher des réseaux, même si la connexion Wi-Fi est désactivée"</string>
@@ -92,7 +94,7 @@
     <string name="connectivity_hint_message" msgid="5638304246522516583">"Connexion au réseau"</string>
     <string name="connectivity_network_diagnostics" msgid="4396132865849151854">"Diagnostics du réseau"</string>
     <string name="apps_recently_used_category_title" msgid="7877660412428813933">"Applications récemment ouvertes"</string>
-    <string name="apps_see_all_apps" msgid="2002886135933443688">"Afficher toutes les applications"</string>
+    <string name="apps_see_all_apps" msgid="2002886135933443688">"Afficher toutes les applis"</string>
     <string name="apps_permissions_category_title" msgid="8099660060701465267">"Autorisations"</string>
     <string name="overlay_security_slice_title" msgid="4895032817538300187"></string>
     <string name="update_slice_title" msgid="6553763903108611747"></string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Lorsque cette option est activée, le système passera d\'une gamme dynamique à une autre pour s\'adapter au contenu. Cela peut engendrer un écran noir lors d\'un changement de format.\n\nCliquez sur Paramètres d\'affichage avancés pour accéder à d\'autres options de gamme dynamique."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Gamme dynamique préférée"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversion préférée par le système"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Permet au système de gérer la conversion du format"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Permet au système de gérer la conversion du format"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Lorsque cette option est sélectionnée, le système déterminera une gamme dynamique appropriée à envoyer à votre écran et convertira le contenu à cette gamme dynamique si nécessaire."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Toujours faire correspondre le format à celui du contenu"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forcer la conversion"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Activer le raccourci d\'accessibilité"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Service de raccourcis"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Lorsque le raccourci est activé, appuyez simultanément sur les boutons Arrière et Bas pour démarrer une fonction d\'accessibilité de votre choix."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Temps pour réagir"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Temps pour réagir (accessibilité)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Durée"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Les applis ne prennent pas en charge cette préfér."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Sous-titres"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Paramètres de superposition du texte des sous-titres sur la vidéo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Afficher"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Sélectionnez <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> pour continuer."</string>
     <string name="label_done_key" msgid="8576286462300373440">"OK"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Vous êtes maintenant connecté"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Déjà connecté"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"L\'enregistrement a été effectué"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version : <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Disponible"</string>
@@ -1052,7 +1059,7 @@
     <string name="write_settings_on" msgid="71675710746513956">"Oui"</string>
     <string name="write_settings_off" msgid="6730113471695092167">"Non"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Accès à tous les fichiers"</string>
-    <string name="permit_manage_external_storage" msgid="1776899171934627417">"Autorisez l\'accès pour gérer tous les fichiers"</string>
+    <string name="permit_manage_external_storage" msgid="1776899171934627417">"Autoriser l\'accès pour gérer tous les fichiers"</string>
     <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Autoriser cette application à lire, à modifier et à supprimer tous les fichiers qui se trouvent sur cet appareil ou sur des volumes de stockage connectés. Si vous accordez cette autorisation, l\'application pourra accéder à des fichiers sans que vous le sachiez."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Incrustation d\'image"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Autoriser l\'incrustation d\'image"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Autorisez les applications à créer des alarmes et à programmer des actions urgentes. Cela permet aux applications de s\'exécuter en arrière-plan, ce qui peut demander plus d\'alimentation.\n\nSi cette autorisation est désactivée, les alarmes existantes et les événements en temps réel programmés par l\'application ne fonctionneront pas."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Activation de l\'écran"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Autoriser l\'activation de l\'écran"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Autorisez une application à activer l\'écran. Lorsque vous accordez cette autorisation, l\'application peut activer l\'écran à tout moment sans votre volonté explicite."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Autorisez une appli à activer l\'écran. Lorsque vous accordez cette autorisation, l\'appli peut activer l\'écran à tout moment sans votre volonté explicite."</string>
     <string name="special_access" msgid="21806055758289916">"Accès spécial des applications"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Audio"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Alimentation et énergie"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportement lorsque le téléviseur est allumé"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Réinitialiser"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Télévision"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Code d\'association Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modes de consommation d\'énergie"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ces paramètres ont une incidence sur l\'appareil lorsqu\'il n\'est pas utilisé"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Localiser ma télécommande"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Faites jouer un son pour localiser votre télécommande Google TV si elle est égarée"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Un bouton sur votre Google TV vous permet d\'émettre un son sur votre télécommande pendant 30 secondes. Cette action ne fonctionne qu\'avec les télécommandes prises en charge par Google TV.\n\nPour couper le son, appuyez sur n\'importe quel bouton de votre télécommande."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Quand la fonctionnalité Localiser ma télécommande est activée, vous pouvez faire jouer un son pour localiser votre télécommande Google TV si elle est égarée."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Lorsque la fonctionnalité est activée, vous pouvez utiliser le bouton de votre appareil pour émettre un son afin de localiser votre télécommande. Lorsqu\'elle est désactivée, ce bouton ne fonctionne pas. Vous pourrez toujours utiliser Rechercher la télécommande par d\'autres méthodes."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Faire jouer un son"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volume"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Vous pouvez contrôler le volume de l\'Assistant sur le haut-parleur %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Ne concerne que le volume sur l\'appareil %1$s, pas sur le téléviseur"</string>
 </resources>
diff --git a/Settings/res/values-fr/arrays.xml b/Settings/res/values-fr/arrays.xml
index 31bd210..d64fff4 100644
--- a/Settings/res/values-fr/arrays.xml
+++ b/Settings/res/values-fr/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Couper le son"</item>
+    <item msgid="2508680062291793288">"Faible (20 %)"</item>
+    <item msgid="2483057103949558629">"Moyen (50 %)"</item>
+    <item msgid="6278092586736538014">"Élevé (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-fr/strings.xml b/Settings/res/values-fr/strings.xml
index 44dcca4..58d0f6b 100644
--- a/Settings/res/values-fr/strings.xml
+++ b/Settings/res/values-fr/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personnel"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Se connecter au réseau"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Ajouter un compte"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Comptes et connexion"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Comptes et profils"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Aucun compte"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# compte}one{# compte}other{# comptes}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Services multimédias, Assistant, paiements"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Confidentialité"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Paramètres de l\'appareil"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Paramètres du compte"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Verrouillage de l\'appareil"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Assistant Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Paiement et achats"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Paramètres des applications"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet connecté"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Vous n\'êtes connecté à aucun réseau"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Le Wi-Fi est désactivé"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Débranchez le câble Ethernet pour utiliser Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Recherche toujours disponible"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Autoriser le service de localisation de Google et les autres applications à rechercher des réseaux, même si le Wi-Fi est désactivé"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Recherche toujours disponible, Autoriser le service de localisation de Google et les autres applications à rechercher des réseaux, même si le Wi-Fi est désactivé"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Lorsque cette option est activée, le système passe d\'un format de plage dynamique à un autre en fonction du contenu. Cela peut entraîner l\'affichage d\'un écran noir pendant un changement de format.\n\nCliquez sur \"Paramètres d\'affichage avancés\" pour obtenir plus d\'options de plage dynamique."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Plage dynamique préférée"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversion choisie par le système"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Laisse le système gérer la conversion du format"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Laisse le système gérer la conversion du format"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Lorsque cette option est sélectionnée, le système détermine une plage dynamique adaptée à envoyer à votre écran et convertit le contenu dans cette plage si besoin."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Respecte toujours le format du contenu"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forcer la conversion"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Accès à la caméra bloqué"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"Pour débloquer la caméra et autoriser l\'accès à celle-ci, placez le bouton de désactivation qui se trouve sur votre appareil en position \"caméra activée\"."</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"Accès au micro : <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Lorsqu\'il est activé, toutes les applis et tous les services autorisés à utiliser le micro pourront y accéder.\n\nLorsqu\'il est désactivé, aucune appli et aucun service ne pourra accéder au micro. Néanmoins, il est possible que vous puissiez toujours parler à votre Assistant Google en appuyant sur le bouton Assistant de votre télécommande.\n\nLes appareils audio qui utilisent des protocoles de communication personnalisés avec la TV ne seront peut-être pas affectés par ce paramètre."</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"En cas d\'activation, les applis et services autorisés à utiliser le micro pourront y accéder.\n\nEn cas de désactivation, aucune appli ni aucun service ne pourra accéder au micro. Vous pourrez cependant parler à l\'Assistant Google en appuyant sur le bouton Assistant de votre télécommande.\n\nLes appareils audio qui utilisent des protocoles de communication personnalisés avec la TV ne seront peut-être pas affectés par ce paramètre."</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"Micro activé sur la télécommande"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"L\'Assistant Google a l\'autorisation d\'accéder au micro de votre télécommande. Vous pourrez parler à votre Assistant en appuyant sur le bouton Assistant Google de votre télécommande."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Microphone désactivé sur la télécommande"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Activer le raccourci d\'accessibilité"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Service associé au raccourci"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Lorsque le raccourci est activé, vous pouvez appuyer sur le bouton Retour et le bouton Bas pendant trois secondes pour lancer une fonctionnalité d\'accessibilité."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Temps pour réagir"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Temps pour réagir (délai d\'accessibilité)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Délai"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Cette préférence de délai ne fonctionne pas avec toutes applis."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Sous-titres"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Paramètres de superposition du texte des sous-titres sur la vidéo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Afficher"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Sélectionnez <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> pour continuer."</string>
     <string name="label_done_key" msgid="8576286462300373440">"OK"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Connexion établie"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Déjà connecté"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Configuration enregistrée."</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Ouvrir"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Autoriser les applis à définir des alarmes et à programmer des actions à certaines heures. Elle s\'exécutera alors en arrière-plan, ce qui peut solliciter davantage la batterie.\n\nSi l\'autorisation est désactivée, les alarmes existantes et les événements programmés par l\'appli ne fonctionneront pas."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Activer l\'écran"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Autoriser l\'activation de l\'écran"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Autoriser une appli à activer l\'écran. Si l\'autorisation est accordée, l\'appli peut activer l\'écran à tout moment sans votre intention explicite."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Vous permet d\'autoriser une appli à activer l\'écran. Si elle y est autorisée, l\'appli pourra activer l\'écran à tout moment sans que vous le lui demandiez."</string>
     <string name="special_access" msgid="21806055758289916">"Accès spéciaux des applis"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Audio"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Alimentation et énergie"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportement au démarrage"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Réinitialiser"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Télévision"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Code d\'association Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modes d\'énergie"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ces paramètres affectent l\'appareil lorsqu\'il n\'est pas utilisé"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Trouver ma télécommande"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Émettre un son pour localiser votre télécommande Google TV si vous l\'avez égarée"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Votre Google TV comporte un bouton sur lequel appuyer pour que votre télécommande émette un son pendant 30 secondes. Cela ne fonctionne que sur les télécommandes Google TV compatibles.\n\nPour arrêter le son, appuyez sur n\'importe quel bouton de la télécommande."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Lorsque \"Trouver ma télécommande\" est activé, vous pouvez émettre un son pour localiser votre télécommande Google TV si vous l\'avez égarée."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Lorsque cette option est activée, vous pouvez utiliser le bouton situé sur votre appareil pour émettre un son afin de localiser votre télécommande. Lorsque l\'option est désactivée, ce bouton ne fonctionne pas, mais vous pouvez toujours utiliser Trouver ma télécommande via d\'autres méthodes."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Émettre un son"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Vous pouvez contrôler le volume de l\'Assistant sur l\'enceinte %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"N\'affecte que le volume sur l\'appareil %1$s, pas sur la TV"</string>
 </resources>
diff --git a/Settings/res/values-gl/arrays.xml b/Settings/res/values-gl/arrays.xml
index 64d6ddc..a2e7de5 100644
--- a/Settings/res/values-gl/arrays.xml
+++ b/Settings/res/values-gl/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Silenciado"</item>
+    <item msgid="2508680062291793288">"Baixo (20 %)"</item>
+    <item msgid="2483057103949558629">"Medio (50 %)"</item>
+    <item msgid="6278092586736538014">"Alto (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-gl/strings.xml b/Settings/res/values-gl/strings.xml
index d4371e3..9bdf8af 100644
--- a/Settings/res/values-gl/strings.xml
+++ b/Settings/res/values-gl/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Persoal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Conectarse á rede"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Engadir unha conta"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Contas e inicio de sesión"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Contas e perfís"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Ningunha conta"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# conta}other{# contas}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Servizos multimedia, Asistente, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacidade"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Configuración do dispositivo"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Configuración da conta"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Bloqueo do dispositivo"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asistente de Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pago e compras"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Configuración da aplicación"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Estableceuse a conexión a Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Sen conexión de rede"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"A wifi está desactivada"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Desconecta o cable Ethernet para usar a wifi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Buscar redes sempre"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permite ao servizo de localización de Google e a outras aplicacións buscar redes, aínda que a wifi estea desactivada"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Buscar redes sempre. Permite ao servizo de situación de Google e a outras aplicacións buscar redes, aínda que a wifi estea desactivada"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Ao activar esta opción, o sistema cambiará entre os diferentes formatos de rango dinámico para adaptarse ao contido. A pantalla pode escurecerse durante o cambio de formato.\n\nFai clic na configuración avanzada da pantalla para ver máis opcións de rango dinámico."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Rango dinámico preferido"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversión preferida polo sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Permítelle ao sistema xestionar a conversión de formatos"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Permítelle ao sistema xestionar a conversión de formatos"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Ao seleccionar esta opción, o sistema determinará un rango dinámico axeitado para a túa pantalla e converterá o contido a dito rango se é necesario."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Coincide sempre co formato do contido"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forzar conversión"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Activar atallo de accesibilidade"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Servizo do atallo"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Cando o atallo estea activado, podes premer simultaneamente os botóns Atrás e Abaixo durante 3 segundos para iniciar unha función de accesibilidade."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tempo para actuar"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tempo para actuar (accesibilidade)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Tempo"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Non todas as aplicacións admiten este tempo."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtítulos"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Configuración para a superposición de texto de subtítulos en vídeo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Pantalla"</string>
@@ -857,7 +863,7 @@
     <string name="title_current_autofill_service" msgid="9029001041887283153">"Servizo de autocompletar actual"</string>
     <string name="title_select_autofill_service" msgid="696559582725756848">"Seleccionar Servizo de autocompletar"</string>
     <string name="autofill_none" msgid="1615056985649424207">"Ningún servizo"</string>
-    <string name="autofill_confirmation_message" msgid="3840267789160192558">"&lt;b&gt;Asegúrate de que confías nesta aplicación&lt;/b&gt; &lt;br/&gt; &lt;br/&gt; &lt;xliff:g id=app_name example=Servizo de contrasinais&gt;%1$s&lt;/xliff:g&gt; utiliza o contido da pantalla para determinar o texto que se pode autocompletar."</string>
+    <string name="autofill_confirmation_message" msgid="3840267789160192558">"&lt;b&gt;Asegúrate de que confías nesta aplicación&lt;/b&gt; &lt;br/&gt; &lt;br/&gt; &lt;xliff:g id=app_name example=Password service&gt;%1$s&lt;/xliff:g&gt; utiliza o contido da pantalla para determinar o texto que se pode autocompletar."</string>
     <string name="computing_size" msgid="8623916230485437579">"Calculando…"</string>
     <string name="title_select_wifi_network" msgid="935820896444071617">"Selecciona a túa rede wifi"</string>
     <string name="accessories_wifi_display_rename_device" msgid="8803397194143132061">"Cambiar nome"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Selecciona <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> para continuar."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Feito"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Realizouse a conexión correctamente"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"A rede xa está conectada"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Gardouse a configuración correctamente"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versión <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Abrir"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Acendido e enerxía"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportamento do acendido"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Restablecemento"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisión"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Código de vinculación de Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modos de enerxía"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Estas opcións de configuración aféctanlle ao dispositivo aínda que non se estea usando"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Localizar o mando a distancia"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Se non dás atopado o mando a distancia de Google TV, fai que emita un son para localizalo"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"En Google TV tes un botón que podes premer para reproducir un son no mando a distancia durante 30 segundos. Esta acción só se pode levar a cabo con mandos a distancia de Google TV que admitan esta opción.\n\nPreme calquera botón do mando para que deixe de soar."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Cando está activada a opción Localizar o mando a distancia, podes facer que se reproduza un son para atopar o mando a distancia de Google TV se non sabes onde está."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Cando a función está activada, podes usar o botón do dispositivo para reproducir un son que che permita atopar o mando a distancia. Cando está desactivada, este botón non funciona. Poderás seguir utilizando Localizar o mando a distancia a través doutros métodos."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Reproducir son"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume (%1$s)"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Podes controlar o volume do Asistente en %1$s altofalante"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Só lle afecta ao volume de %1$s dispositivo, non ao da televisión"</string>
 </resources>
diff --git a/Settings/res/values-gu/arrays.xml b/Settings/res/values-gu/arrays.xml
index 4f5f992..0e9c4ce 100644
--- a/Settings/res/values-gu/arrays.xml
+++ b/Settings/res/values-gu/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"મ્યૂટ"</item>
+    <item msgid="2508680062291793288">"ઓછું (20%)"</item>
+    <item msgid="2483057103949558629">"મધ્યમ (50%)"</item>
+    <item msgid="6278092586736538014">"ઊંચું (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-gu/strings.xml b/Settings/res/values-gu/strings.xml
index 8b26b81..e8d774b 100644
--- a/Settings/res/values-gu/strings.xml
+++ b/Settings/res/values-gu/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"વ્યક્તિગત"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"નેટવર્ક સાથે કનેક્ટ કરો"</string>
     <string name="add_an_account" msgid="2601275122685226096">"એકાઉન્ટ ઉમેરો"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"એકાઉન્ટ અને સાઇન ઇન"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"એકાઉન્ટ અને પ્રોફાઇલ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"કોઈ એકાઉન્ટ નથી"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# એકાઉન્ટ}one{# એકાઉન્ટ}other{# એકાઉન્ટ}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"મીડિયા સેવાઓ, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"પ્રાઇવસી"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ડિવાઇસના સેટિંગ"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"એકાઉન્ટ સેટિંગ"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ડિવાઇસ લૉક"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ચુકવણી અને ખરીદીઓ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ઍપના સેટિંગ"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ઇથરનેટ કનેક્ટેડ છે"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"કોઈ નેટવર્ક કનેક્ટેડ નથી"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"વાઇ-ફાઇ બંધ છે"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"વાઇ-ફાઇનો ઉપયોગ કરવા માટે, ઇથરનેટ અનપ્લગ કરો"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"સ્કૅનિંગ હંમેશાં ઉપલબ્ધ છે"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google ની સ્થાન સેવા અને અન્ય ઍપ્લિકેશનોને નેટવર્ક માટે સ્કૅન કરવા દો, Wi‑Fi બંધ હોય ત્યારે પણ"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"સ્કૅનિંગ હંમેશાં ઉપલબ્ધ, Googleની સ્થાન સેવા અને અન્ય ઍપને નેટવર્ક માટે સ્કૅન કરવા દો, વાઇ-ફાઇ બંધ હોય ત્યારે પણ"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"આ વિકલ્પ ચાલુ કરતી વખતે, કન્ટેન્ટ સાથે મેળ કરવા માટે સિસ્ટમ, ડાઇનૅમિક શ્રેણીના વિવિધ ફૉર્મેટ વચ્ચે સ્વિચ કરશે. આના કારણે ફૉર્મેટ સ્વિચ કરતી વખતે કાળી સ્ક્રીન જોવા મળી શકે છે.\n\nડાઇનૅમિક શ્રેણીના વધુ વિકલ્પો માટે, વિગતવાર ડિસ્પ્લે સેટિંગ પર ક્લિક કરો."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"પસંદ કરેલી ડાઇનૅમિક શ્રેણી"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"સિસ્ટમ દ્વારા પસંદ કરાયેલું રૂપાંતરણ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"સિસ્ટમને ફૉર્મેટનું રૂપાંતરણ મેનેજ કરવા દો"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"સિસ્ટમને ફૉર્મેટનું રૂપાંતરણ મેનેજ કરવાની મંજૂરી આપે છે"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"જ્યારે આ વિકલ્પ પસંદ કરેલો હોય, ત્યારે સિસ્ટમ તમારા ડિસ્પ્લે પર મોકલવા માટેની અનુકૂળ ડાયનૅમિક રેંજ નક્કી કરશે અને કન્ટેન્ટને જરૂર મુજબ આ ડાયનૅમિક રેંજમાં રૂપાંતરિત કરશે."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"હંમેશાં કન્ટેન્ટના ફૉર્મેટ સાથે મેળ કરે છે"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"રૂપાંતરણ ફરજિયાત લાગુ કરવું"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ઍક્સેસિબિલિટી શૉર્ટકટ સક્ષમ કરો"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"શૉર્ટકટ સેવા"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"જ્યારે શૉર્ટકટ ચાલુ હોય, ત્યારે ઍક્સેસિબિલિટી સુવિધા શરૂ કરવા પાછળ અને નીચેના બન્ને બટનને 3 સેકન્ડ સુધી દબાવી રાખી શકો છો."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"પગલાં લેવાનો સમય"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"પગલાં લેવાનો સમય (ઍક્સેસિબિલિટીની સમયસમાપ્તિ)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"સમય"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"સમયની આ પસંદગી બધી ઍપ દ્વારા સપોર્ટેડ નથી."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"કૅપ્શન"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"વીડિયો પર ઉપશીર્ષક ટેક્સ્ટ ઓવરલે માટે સેટિંગ"</string>
     <string name="captions_display" msgid="2598662495450633375">"પ્રદર્શન"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ચાલુ રાખવા માટે <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> પસંદ કરો."</string>
     <string name="label_done_key" msgid="8576286462300373440">"થઈ ગયું"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"સફળતાપૂર્વક કનેક્ટ થયું"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"પહેલેથી કનેક્ટેડ છે"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"સફળતાપૂર્વક સચવાઈ"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"વર્ઝન <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"ખોલો"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"પાવર અને ઊર્જા"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"પાવર ચાલુ હોય ત્યારની વર્તણૂક"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"રીસેટ કરો"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ટેલિવિઝન"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ઇથરનેટનો જોડાણ કરવાનો કોડ"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ઊર્જા મોડ"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"જ્યારે ડિવાઇસ ઉપયોગમાં ન હોય ત્યારે આ સેટિંગ તેને અસર કરે છે"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"મારું રિમોટ શોધો"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"જો Google TVનું તમારું રિમોટ ખોવાઈ ગયું હોય, તો તેને શોધવા માટે સાઉન્ડ વગાડો"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"તમારા Google TV પર એક બટન છે જેને તમે તમારા રિમોટ પર 30 સેકન્ડ માટે સાઉન્ડ ચલાવવા માટે પુશ કરી શકો છો. આ Google TVના માત્ર સપોર્ટેડ રિમોટ કન્ટ્રોલ સાથે કામ કરે છે.\n\nસાઉન્ડ બંધ કરવા માટે, તમારા રિમોટ પરનું કોઈપણ બટન દબાવો."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\'મારું રિમોટ શોધો\' સુવિધા ચાલુ કરેલી હોય, ત્યારે જો Google TVનું તમારું રિમોટ ખોવાઈ ગયું હોય, તો તમે તેને શોધવા માટે કોઈ સાઉન્ડ વગાડી શકો છો."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"જ્યારે ચાલુ હોય, ત્યારે તમે તમારા રિમોટને શોધવા માટે સાઉન્ડ વગાડવા માટે તમારા ડિવાઇસ પરના બટનનો ઉપયોગ કરી શકો છો. જ્યારે બંધ હોય, ત્યારે આ બટન કામ કરશે નહીં. તમે હજી પણ અન્ય પદ્ધતિઓ દ્વારા \'મારું રિમોટ શોધો\' સુવિધાનો ઉપયોગ કરી શકશો."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"સાઉન્ડ વગાડો"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s વૉલ્યૂમ"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"તમે %1$s સ્પીકર પર Assistantના વૉલ્યૂમને નિયંત્રિત કરી શકો છો"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"માત્ર %1$s ડિવાઇસ પરના વૉલ્યૂમને અસર કરે છે, ટીવી પર નહીં"</string>
 </resources>
diff --git a/Settings/res/values-hi/arrays.xml b/Settings/res/values-hi/arrays.xml
index bf99805..22d3ab8 100644
--- a/Settings/res/values-hi/arrays.xml
+++ b/Settings/res/values-hi/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"एमएससीएचएपीवी2"</item>
     <item msgid="1778635393795831325">"जीटीसी"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"म्यूट करें"</item>
+    <item msgid="2508680062291793288">"कम (20%)"</item>
+    <item msgid="2483057103949558629">"सामान्य (50%)"</item>
+    <item msgid="6278092586736538014">"ज़्यादा (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-hi/strings.xml b/Settings/res/values-hi/strings.xml
index aff7adc..ad5ac32 100644
--- a/Settings/res/values-hi/strings.xml
+++ b/Settings/res/values-hi/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"व्यक्तिगत"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"नेटवर्क से कनेक्ट करें"</string>
     <string name="add_an_account" msgid="2601275122685226096">"कोई खाता जोड़ें"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"खाते और साइन-इन"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"खाते और प्रोफ़ाइलें"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"कोई खाता नहीं है"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# खाता}one{# खाता}other{# खाते}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"मीडिया सेवाएं, Assistant, Google Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"निजता"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"डिवाइस की सेटिंग"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"खाता सेटिंग"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"डिवाइस लॉक"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"खरीदारियां और पैसे चुकाना"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ऐप्लिकेशन सेटिंग"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ईथरनेट जोड़ा गया"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"किसी नेटवर्क से नहीं जुड़े हैं"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"वाई-फ़ाई बंद है"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"वाई-फ़ाई इस्तेमाल करने के लिए ईथरनेट को अनप्लग करें"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"स्कैनिंग की सुविधा हमेशा मौजूद"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google की जगह की जानकारी सेवा और दूसरे ऐप्लिकेशन को नेटवर्क खोजने दें, भले ही वाई-फ़ाई बंद हो"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"नेटवर्क स्कैन करने की सुविधा हमेशा मौजूद, Google की जगह की जानकारी सेवा और दूसरे ऐप्लिकेशन को नेटवर्क खोजने दें, भले ही वाई-फ़ाई बंद हो"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"इस सुविधा को चालू करने पर सिस्टम, कॉन्टेंट से मिलते-जुलते नतीजे दिखाने के लिए अलग-अलग डाइनैमिक रेंज के फ़ॉर्मैट में स्विच करेगा. अलग-अलग फ़ॉर्मैट में स्विच करने के दौरान, सिस्टम की स्क्रीन ब्लैक हो सकती है.\n\nज़्यादा डाइनैमिक रेंज के फ़ॉर्मैट इस्तेमाल करने के लिए, \'डिसप्ले की बेहतर सेटिंग\' पर क्लिक करें."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"पसंंदीदा डाइनैमिक रेंज"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"सिस्टम के हिसाब से फ़ॉर्मैट बदलें"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"फ़ॉर्मैट को बदलने के लिए सिस्टम को मैनेज करने दें"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"फ़ॉर्मैट को बदलने की प्रोसेस सिस्टम मैनेज करता है"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"जब यह विकल्प चुना जाएगा, तब सिस्टम आपके डिसप्ले पर भेजने के लिए कोई सही डाइनैमिक रेंज तय करेगा. साथ ही, ज़रूरत पड़ने पर कॉन्टेंट को इस डाइनैमिक रेंज में बदल दिया जाएगा."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"हमेशा कॉन्टेंट के फ़ॉर्मैट से मिलता-जुलता हो"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"फ़ॉर्मैट को ज़बरदस्ती बदलें"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"सुलभता सुविधा का शॉर्टकट चालू करें"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"शॉर्टकट सेवा"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"शॉर्टकट इस्तेमाल करने के दौरान, आप \'वापस जाएं\' और \'नीचे जाएं\' बटन को एक साथ 3 सेकंड तक दबा के, सुलभता सुविधा शुरू कर सकते हैं."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"कार्रवाई करने के लिए समय"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"कार्रवाई करने का समय (सुलभता टाइम आउट)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"समय"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"समय की यह सेटिंग सभी ऐप के लिए उपलब्ध नहीं है."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"कैप्शन"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"वीडियो पर बंद अनुशीर्षक देने वाले लेख ओवरले की सेटिंग"</string>
     <string name="captions_display" msgid="2598662495450633375">"प्रदर्शन"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"जारी रखने के लिए, <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> चुनें."</string>
     <string name="label_done_key" msgid="8576286462300373440">"हो गया"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"सफलतापूर्वक कनेक्ट हो गया"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"पहले से कनेक्ट है"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"सफलतापूर्वक सहेज लिया गया"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"वर्शन <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"खोलें"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"पावर और एनर्जी"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"टीवी के चालू होने पर दिखने वाली स्क्रीन"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"रीसेट करें"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"टेलीविज़न"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ईथरनेट से जोड़ने का कोड"</string>
     <string name="energy_modes" msgid="1331693860386361744">"एनर्जी मोड"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"डिवाइस का इस्तेमाल न होने पर, ये सेटिंग डिवाइस पर असर डालती हैं"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"मेरा रिमोट ढूंढें"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV रिमोट खो जाने पर, उसका पता लगाने के लिए साउंड चलाएं"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"आपके Google TV पर एक ऐसा बटन होता है जिसे दबाने से रिमोट पर 30 सेकंड के लिए आवाज़ चलाई जा सकती है. ऐसा सिर्फ़ उन Google TV के रिमोट कंट्रोल पर किया जा सकता है जिन पर यह सुविधा काम करती है.\n\nसाउंड बंद करने के लिए, रिमोट के किसी भी बटन को दबाएं."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"अगर \'मेरा रिमोट ढूंढें\' सुविधा चालू है, तो Google TV रिमोट खो जाने पर उसका पता लगाने के लिए साउंड चलाया जा सकता है."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"सेटिंग चालू होने पर, अपने डिवाइस पर मौजूद बटन को दबाकर एक साउंड चलाया जा सकेगा, ताकि टीवी के रिमोट को ढूंढा जा सके. सेटिंग बंद होने पर यह बटन काम नहीं करेगा. हालांकि, \'मेरा रिमोट ढूंढो\' सुविधा का इस्तेमाल अन्य तरीकों से अब भी किया जा सकेगा."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"साउंड चलाएं"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s आवाज़"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s स्पीकर पर Assistant की आवाज़ को कंट्रोल किया जा सकता है"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"इससे सिर्फ़ %1$s डिवाइस की आवाज़ पर असर पड़ता है , टीवी पर नहीं"</string>
 </resources>
diff --git a/Settings/res/values-hr/arrays.xml b/Settings/res/values-hr/arrays.xml
index d0575a1..507b659 100644
--- a/Settings/res/values-hr/arrays.xml
+++ b/Settings/res/values-hr/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Isključivanje zvuka"</item>
+    <item msgid="2508680062291793288">"Tiho (20%)"</item>
+    <item msgid="2483057103949558629">"Srednje (50%)"</item>
+    <item msgid="6278092586736538014">"Glasno (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-hr/strings.xml b/Settings/res/values-hr/strings.xml
index 0d2748e..0dfa82c 100644
--- a/Settings/res/values-hr/strings.xml
+++ b/Settings/res/values-hr/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Osobno"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Povezivanje s mrežom"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Dodavanje računa"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Računi i prijava"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Računi i profili"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nema računa"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# račun}one{# račun}few{# računa}other{# računa}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medijske usluge, Asistent, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privatnost"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Postavke uređaja"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Postavke računa"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Zaključavanje uređaja"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google asistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Plaćanje i kupnje"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Postavke aplikacije"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet je povezan"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nije povezana nijedna mreža"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi je isključen"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Iskopčajte ethernet da biste koristili Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Pretraživanje uvijek dostupno"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Neka Googleova usluga lokacije i druge aplikacije traže mreže, čak i kada je Wi-Fi isključen"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Pretraživanje uvijek dostupno, Neka Googleova usluga lokacije i druge aplikacije traže mreže, čak i kada je Wi-Fi isključen"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Kad je ova opcija omogućena, sustav će se prebacivati između različitih formata dinamičkog raspona kako bi se podudarao sa sadržajem. Tijekom promjene formata može se pojaviti crni zaslon.\n\nKliknite postavke naprednog prikaza da biste vidjeli više opcija dinamičkog raspona."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferirani dinamički raspon"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Pretvaranje koje preferira sustav"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Omogućuje sustavu da upravlja pretvaranjem formata"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Omogućuje sustavu da upravlja pretvaranjem formata"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kada se odabere ta opcija, sustav će odrediti prikladan dinamički raspon koji će se poslati na vaš zaslon i prema potrebi konvertirati sadržaj u taj dinamički raspon."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Uvijek se podudara s formatom sadržaja"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Nametanje pretvaranja"</string>
@@ -641,7 +643,7 @@
     <string name="microphone_physical_privacy_enabled_title" msgid="6135130916399886772">"Blokiran je pristup mikrofonu"</string>
     <string name="microphone_physical_privacy_enabled_text" msgid="401238365312924088">"Da biste deblokirali pristup, uključite mikrofon pomoću prekidača privatnosti na uređaju, čime se dopušta pristup mikrofonu."</string>
     <string name="camera" msgid="1226671478936288283">"Fotoaparat"</string>
-    <string name="camera_toggle_title" msgid="5566469574224956142">"Pristup fotoaparatu"</string>
+    <string name="camera_toggle_title" msgid="5566469574224956142">"Pristup kameri"</string>
     <string name="open_camera_permissions" msgid="301360297337141591">"Pristup aplikacije fotoaparatu"</string>
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Blokiran je pristup kameri"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"Da biste deblokirali pristup, uključite kameru pomoću prekidača privatnosti na uređaju, čime se dopušta pristup kameri."</string>
@@ -651,7 +653,7 @@
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"Google asistent može pristupiti mikrofonu na vašem daljinskom upravljaču. Moći ćete razgovarati s Asistentom pritiskom na gumb Google asistenta na daljinskom upravljaču."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Mikrofon je onemogućen na daljinskom upravljaču"</string>
     <string name="mic_remote_toggle_off_info_content" msgid="8062526350553191004">"Nećete moći razgovarati s Google asistentom pomoću daljinskog upravljača. Da biste mogli upotrebljavati gumb Google asistenta, omogućite pristup mikrofonu."</string>
-    <string name="camera_toggle_info_title" msgid="3871317082313736088">"Pristup fotoaparatu: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
+    <string name="camera_toggle_info_title" msgid="3871317082313736088">"Pristup kameri: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
     <string name="camera_toggle_info_content" msgid="2999965953853204003">"Kad je ta opcija uključena, sve aplikacije i usluge s dopuštenjem mogu pristupati svim kamerama na ovom uređaju.\n\nTa postavka neće utjecati na periferne uređaje kamera s prilagođenim protokolom."</string>
     <string name="sensor_toggle_info_on" msgid="4568111889147132257">"Uključeno"</string>
     <string name="sensor_toggle_info_off" msgid="7546772458177469821">"Isključeno"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Omogući prečac pristupačnosti"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Usluga prečaca"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kada je taj prečac uključen, možete pritisnuti tipke za natrag i dolje na 3 sekunde da biste pokrenuli značajku pristupačnosti."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Vrijeme za radnju"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Vrijeme za radnju (vrijeme čekanja pristupačnosti)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Vrijeme"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Ta preferencija nije podržana u svim aplikacijama."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Titlovi"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Postavke za preklapanje teksta titlova u videozapisu"</string>
     <string name="captions_display" msgid="2598662495450633375">"Zaslon"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Odaberite <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> za nastavak"</string>
     <string name="label_done_key" msgid="8576286462300373440">"Gotovo"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Povezivanje je uspjelo"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Već povezano"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Spremanje je uspjelo"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Verzija <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Otvori"</string>
@@ -1052,7 +1059,7 @@
     <string name="write_settings_on" msgid="71675710746513956">"Da"</string>
     <string name="write_settings_off" msgid="6730113471695092167">"Ne"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Pristup svim datotekama"</string>
-    <string name="permit_manage_external_storage" msgid="1776899171934627417">"Dopusti pristup za upravljanje svim datot."</string>
+    <string name="permit_manage_external_storage" msgid="1776899171934627417">"Dopusti pristup za upravljanje svim datotekama"</string>
     <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Dopustite toj aplikaciji čitanje, izmjenu i brisanje svih datoteka na ovom uređaju ili drugim povezanim uređajima za pohranu. Ako date to dopuštenje, aplikacija može pristupati datotekama bez vašeg znanja."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Slika u slici"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Dopusti sliku u slici"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Aplikacijama omogućuje da postavljaju alarme i zakazuju vremenski osjetljive radnje. To aplikacijama omogućuje da se izvode u pozadini, pa je moguće dodatno trošenje baterije.\n\nAko je to dopuštenje isključeno, postojeći alarmi i događaji temeljeni na vremenu koji su zakazani putem aplikacije neće funkcionirati."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Uključivanje zaslona"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Dopusti uključivanje zaslona"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Dopustite aplikaciji da uključuje zaslon. Ako date to dopuštenje, aplikacija može uključiti zaslon u bilo kojem trenutku bez vaše izričite namjere."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Dopušta aplikaciji da uključuje zaslon. Ako date to dopuštenje, aplikacija može uključiti zaslon u bilo kojem trenutku bez vaše izričite namjere."</string>
     <string name="special_access" msgid="21806055758289916">"Poseban pristup za aplikacije"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Zvuk"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Napajanje i energija"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Ponašanje prilikom uključivanja"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Poništi"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizija"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Kôd za uparivanje etherneta"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energetski načini"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Te postavke utječu na uređaj kada se ne upotrebljava"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Pronađi moj daljinski upravljač"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Reproducirajte zvuk da biste locirali daljinski upravljač za Google TV ako ste ga zametnuli"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Na Google TV-u se nalazi gumb koji možete pritisnuti da biste reproducirali zvuk na daljinskom upravljaču u trajanju od 30 sekundi. To funkcionira samo s podržanim daljinskim upravljačima Google TV-a.\n\nDa biste isključili zvuk, pritisnite bilo koji gumb na daljinskom upravljaču."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kada je omogućena značajka Pronađi moj daljinski upravljač, možete reproducirati zvuk da biste locirali daljinski upravljač za Google TV ako ste ga zametnuli."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kada je ta opcija uključena, možete upotrebljavati gumb na uređaju da biste reproducirali zvuk kako biste pronašli svoj daljinski upravljač. Kada je ta opcija isključena, gumb neće raditi. I dalje ćete moći upotrebljavati značajku Pronađi moj daljinski putem drugih metoda."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Reproduciraj zvuk"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s – glasnoća"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Glasnoćom Asistenta možete upravljati na zvučniku uređaja %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Utječe samo na zvuk na uređaju %1$s, ne na TV-u"</string>
 </resources>
diff --git a/Settings/res/values-hu/arrays.xml b/Settings/res/values-hu/arrays.xml
index 364410e..7dfec39 100644
--- a/Settings/res/values-hu/arrays.xml
+++ b/Settings/res/values-hu/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Némítás"</item>
+    <item msgid="2508680062291793288">"Alacsony (20%)"</item>
+    <item msgid="2483057103949558629">"Közepes (50%)"</item>
+    <item msgid="6278092586736538014">"Magas (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-hu/strings.xml b/Settings/res/values-hu/strings.xml
index fc379af..65f9227 100644
--- a/Settings/res/values-hu/strings.xml
+++ b/Settings/res/values-hu/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Személyes"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Csatlakozás hálózathoz"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Fiók felvétele"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Fiókok és bejelentkezés"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Fiókok és profilok"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nincs fiók"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# fiók}other{# fiók}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Médiaszolgáltatások, Segéd, Kifizetések"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Adatvédelem"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Eszközbeállítások"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Fiókbeállítások"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Eszközzár"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Segéd"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Fizetések és vásárlások"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Alkalmazásbeállítások"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet csatlakoztatva"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nincs hálózati kapcsolat"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"A Wi-Fi ki van kapcsolva"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"A Wi-Fi használatához húzza ki az Ethernet-kábelt"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Mindig keressen hálózatot"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"A Google helyszolgáltatása és más alkalmazások akkor is kereshetnek hálózatokat, ha a Wi-Fi ki van kapcsolva"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"A keresés mindig rendelkezésre áll, A Google helyszolgáltatása és más alkalmazások akkor is kereshetnek hálózatokat, ha a Wi-Fi ki van kapcsolva."</string>
@@ -101,7 +103,7 @@
     <string name="all_apps_installed" msgid="8217778476185598971">"Telepített alkalmazások"</string>
     <string name="all_apps_other" msgid="4420174882983813158">"Rendszeralkalmazások"</string>
     <string name="all_apps_disabled" msgid="2776041242863791053">"Letiltott alkalmazások"</string>
-    <string name="device_daydream" msgid="2631191946958113220">"Képernyővédő"</string>
+    <string name="device_daydream" msgid="2631191946958113220">"Képernyőkímélő"</string>
     <string name="device_display" msgid="244634591698925025">"Képernyő"</string>
     <string name="device_display_sound" msgid="7399153506435649193">"Kijelző és hang"</string>
     <string name="device_sound" msgid="8616320533559404963">"Hang"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Ha bekapcsolja ezt a beállítást, a rendszer a tartalmaknak megfelelően vált a különböző formátumú dinamikatartományok között. Formátumváltáskor fekete képernyő jelenhet meg.\n\nA dinamikatartománnyal kapcsolatos további lehetőségekért kattintson a Speciális kijelzőbeállítások elemre."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferált dinamikatartomány"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Rendszer által előnyben részesített konverzió"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"A rendszer kezelheti a formátumátalakítást"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Engedélyezi a rendszernek a formátumátalakítás kezelését"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"A beállítás kijelölésével a rendszer határozza majd meg a kijelzőre továbbítandó megfelelő dinamikus tartományt, majd szükség szerint erre a dinamikus tartományra alakítja át a tartalmat."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Mindig egyezteti a tartalom formátumát"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Konverzió kikényszerítése"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Kisegítő lehetőségek engedélyezése"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Billentyűparancs szolgáltatás"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Ha be van kapcsolva a gyorsparancs, a Vissza és Lefelé gomb 3 másodpercig tartó együttes lenyomásával elindíthat egy adott kisegítő lehetőséget."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Művelet elvégzésére szánt idő"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Művelet ideje (kisegítés időkorlátja)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Időzítés"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Az időzítéspreferenciát nem támogatja minden app."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Feliratok"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Mentett feliratok szövegrétegének beállítása videóknál"</string>
     <string name="captions_display" msgid="2598662495450633375">"Megjelenítés"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Válassza a következőt a folytatáshoz: <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Kész"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Sikeresen csatlakozva"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Már csatlakozva van"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Sikeresen mentve"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Verzió: <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Megnyitás"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Áramellátás és energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Bekapcsolási viselkedés"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Visszaállítás"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televízió"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-hálózat párosítókódja"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energiamódok"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ezek a beállítások hatással vannak az eszközre, amikor nincs használatban"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Távirányító-kereső"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Hang lejátszásával megkeresheti a Google TV távirányítóját, ha nem találja"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Van egy gomb a Google TV-n, amelyet megnyomva 30 másodpercen át lejátszhat egy hangjelzést a távirányítón. Ez csak a támogatott Google TV-távirányítóknál működik.\n\nA hanglejátszás leállításához nyomja meg bármelyik gombot a távirányítón."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Amikor engedélyezve van a Távirányító-kereső, és nem találja a Google TV-távirányítót, az eszközön való hanglejátszással megkeresheti."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Amikor be van kapcsolva, az eszközén lévő gombot lenyomva hang lejátszásával keresheti meg a távirányítót. Amikor ki van kapcsolva, ez a gomb nem működik. Más módszerekkel továbbra is használhatja a távirányító megkeresése funkciót."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Hang lejátszása"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"A(z) %1$s hangereje"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Vezérelheti a Segéd hangerejét a(z) %1$s hangszórón"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Csak a(z) %1$s eszköz hangerejére van hatással, a tévéére nem"</string>
 </resources>
diff --git a/Settings/res/values-hy/arrays.xml b/Settings/res/values-hy/arrays.xml
index 4f97ee7..bc610a6 100644
--- a/Settings/res/values-hy/arrays.xml
+++ b/Settings/res/values-hy/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Անջատել ձայնը"</item>
+    <item msgid="2508680062291793288">"Ցածր (20%)"</item>
+    <item msgid="2483057103949558629">"Միջին (50%)"</item>
+    <item msgid="6278092586736538014">"Բարձր (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-hy/strings.xml b/Settings/res/values-hy/strings.xml
index ca00c47..8d3be32 100644
--- a/Settings/res/values-hy/strings.xml
+++ b/Settings/res/values-hy/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Անձնական"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Միացեք ցանցին"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Ավելացրեք հաշիվ"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Հաշիվներ և մուտք"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Հաշիվներ և պրոֆիլներ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Հաշիվներ չկան"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# հաշիվ}one{# հաշիվ}other{# հաշիվ}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Մեդիա ծառայություններ, Օգնական, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Գաղտնիություն"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Սարքի կարգավորումներ"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Հաշվի կարգավորումներ"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Սարքի կողպում"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Օգնական"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Վճարում և գնումներ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Հավելվածի կարգավորումներ"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet-ը միացված է"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Ցանցային կապ չկա"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi-ն անջատված է"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Անջատեք Ethernet-ը հոսանքից՝ օգտվելու Wi-Fi-ից"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Միշտ որոնել ցանցեր"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Թույլատրել Google-ի տեղորոշման ծառայությանը և այլ հավելվածներին որոնել ցանցեր` նույնիսկ երբ WiFi-ն անջատված է"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Սկանավորումը միշտ հասանելի․ թույլատրել Google-ի տեղորոշման ծառայությանը և այլ հավելվածներին որոնել ցանցեր` նույնիսկ երբ Wi-Fi-ն անջատված է"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Երբ այս պարամետրը միացված է, համակարգը փոխարկաբար կօգտագործի դինամիկ դիապազոնի տարբեր ձևաչափեր՝ բովանդակությանը համապատասխանելու համար։ Ձևաչափի փոփոխման ժամանակ էկրանը կարող է սևանալ։\n\nԴինամիկ դիապազոնի այլ տարբերակներ տեսնելու համար անցեք էկրանի լրացուցիչ կարգավորումներ։"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Նախընտրելի դինամիկ դիապազոն"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Ձևաչափի ավտոմատ կարգավորում"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Համակարգն է ավտոմատ ընտրում ձևաչափը"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Թույլատրել համակարգին կառավարել ձևաչափի փոխարկումը"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Եթե միացնեք այս պարամետրը, համակարգը կորոշի ձեր էկրանին համապատասխան դինամիկ դիապազոնը և, անհրաժեշտության դեպքում, կցուցադրի բովանդակությունը այդ դիապազոնում։"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Միշտ համապատասխանում է բովանդակության ձևաչափին"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Հարկադիր փոխակերպում"</string>
@@ -246,11 +248,11 @@
     <string name="accessories_autopair_msg" msgid="2501824457418285019">"Սարք է հայտնաբերվել և ավտոմատ կմիանա <xliff:g id="COUNTDOWN">%1$s</xliff:g> վայրկյանից"</string>
     <string name="error_action_not_supported" msgid="5377532621386080296">"Այս գործողությունը չի աջակցվում"</string>
     <string name="bluetooth_pairing_request" msgid="6120176967230348092">"Bluetooth զուգավորման հայցում"</string>
-    <string name="bluetooth_confirm_passkey_msg" msgid="7397401633869153520">"&lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;,-ի հետ զուգավորելու համար համոզվեք, որ այն ցույց է տալիս անցակոդը` &lt;b&gt;<xliff:g id="PASSKEY">%2$s</xliff:g>&lt;/b&gt;"</string>
+    <string name="bluetooth_confirm_passkey_msg" msgid="7397401633869153520">"&lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;,-ի հետ զուգավորելու համար համոզվեք, որ այն ցույց է տալիս մուտքի բանալին` &lt;b&gt;<xliff:g id="PASSKEY">%2$s</xliff:g>&lt;/b&gt;"</string>
     <string name="bluetooth_incoming_pairing_msg" msgid="8587851808387685613">"Հարցում հետևյալ սարքից՝ &lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>-ից&lt;/b&gt;&lt;br&gt;Միանա՞լ այս սարքին:"</string>
     <string name="bluetooth_display_passkey_pin_msg" msgid="6934651048757228432">"&lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;&lt;br&gt; սարքին միանալու համար մուտքագրեք կոդը` &lt;b&gt;<xliff:g id="PASSKEY">%2$s</xliff:g>&lt;/b&gt;, ապա սեղմեք «Վերադառնալ» կամ «Enter»:"</string>
     <string name="bluetooth_enter_pin_msg" msgid="8905524093007140634">"Հետևյալ սարքին միանալու համար՝ &lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;, &lt;br&gt;մուտքագրեք սարքի PIN-ը՝"</string>
-    <string name="bluetooth_enter_passkey_msg" msgid="889584097447402492">"&lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;, &lt;br&gt;-ին միանալու համար մուտքագրեք պահանջվող անցաբառը՝"</string>
+    <string name="bluetooth_enter_passkey_msg" msgid="889584097447402492">"&lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;, &lt;br&gt;-ին միանալու համար մուտքագրեք պահանջվող մուտքի բանալին՝"</string>
     <string name="bluetooth_pin_values_hint" msgid="6237371515577342950">"Սովորաբար 0000 կամ 1234"</string>
     <string name="bluetooth_pair" msgid="2410285813728786067">"Զուգակցել"</string>
     <string name="bluetooth_cancel" msgid="4415185529332987034">"Չեղարկել"</string>
@@ -367,7 +369,7 @@
     <string name="about_legal_license" msgid="4056934178111674054">"Կողմնակի աղբյուր"</string>
     <string name="about_terms_of_service" msgid="8514826341101557623">"Google-ի իրավական տեղեկություններ"</string>
     <string name="about_license_activity_unavailable" msgid="4559187037375581674">"Արտոնագրի տվյալներն անհասանելի են"</string>
-    <string name="about_model" msgid="9164284529291439296">"Մոդելը"</string>
+    <string name="about_model" msgid="9164284529291439296">"Մոդել"</string>
     <string name="device_mode" msgid="7258350575590118152">"Սարքի ռեժիմը"</string>
     <string name="store_demo_mode" msgid="4382231515659362796">"Խանութի դեմո"</string>
     <string name="about_version" msgid="6223547403835399861">"Android TV-ի օպերացիոն համակարգի տարբերակ"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Միացնել մատչելիության դյուրացումը"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Դյուրանցման ծառայություն"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Եթե դյուրանցումը միացված է, ապա հետ և ներքև կոճակները միասին 3 վայրկյան սեղմած պահելով կարող եք գործարկել մատչելիության գործառույթը:"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Գործողություն կատարելու ժամանակն է"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Գործողություն կատարելու սպասման ժամանակը"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Ժամանակ"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Այս կարգավորումը ոչ բոլոր հավելվածներում է աջակցվում։"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Ենթագրեր"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Տեսանյութի խորագրերի կարգավորում"</string>
     <string name="captions_display" msgid="2598662495450633375">"Էկրան"</string>
@@ -717,7 +723,7 @@
     <string name="captions_configure" msgid="711991018642931958">"Կարգավորել"</string>
     <string name="captions_language" msgid="5905918439449912646">"Լեզուն"</string>
     <string name="captions_language_default" msgid="3894192926725192528">"Կանխադրված"</string>
-    <string name="captions_textsize" msgid="7161136610669343510">"Տեքստի չափը"</string>
+    <string name="captions_textsize" msgid="7161136610669343510">"Տեքստի չափսը"</string>
     <string name="captions_captionstyle" msgid="6650139717545516071">"Ենթագրերի ոճը"</string>
     <string name="captions_customoptions" msgid="7691004663572161126">"Հատուկ ընտրանքներ"</string>
     <string name="captions_fontfamily" msgid="1026632786438880997">"Տառատեսակի ընտանիքը"</string>
@@ -735,7 +741,7 @@
     <string name="captions_style_0" msgid="169414884289770256">"Սպիտակ՝ սևի վրա"</string>
     <string name="captions_style_1" msgid="8236052739817535538">"Սև՝ սպիտակի վրա"</string>
     <string name="captions_style_2" msgid="456353889540431910">"Դեղին՝ սևի վրա"</string>
-    <string name="captions_style_3" msgid="3860050153620761166">"Դեղինը կապույտի վրա"</string>
+    <string name="captions_style_3" msgid="3860050153620761166">"Դեղին՝ կապույտի վրա"</string>
     <string name="captions_style_custom" msgid="9062905566459387931">"Հատուկ"</string>
     <string name="color_white" msgid="4188877187457167678">"Սպիտակ"</string>
     <string name="color_black" msgid="2631818627391955149">"Սև"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Ընտրեք <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>՝ շարունակելու համար։"</string>
     <string name="label_done_key" msgid="8576286462300373440">"Պատրաստ է"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Կապը հաստատվեց"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Արդեն միացված է"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Բարեհաջող պահվեց"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> տարբերակ"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Բացել"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Սնուցում և էներգիա"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Կարգավիճակը միացման ժամանակ"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Վերակայել"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Հեռուստատեսություն"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-ի զուգակցման կոդ"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Էներգիայի սպառման ռեժիմներ"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Այս գործառույթներն ազդում են սարքի վրա, երբ այն չի օգտագործվում"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Գտնել իմ հեռակառավարիչը"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Եթե չեք գտնում ձեր Google TV հեռակառավարիչը, նվագարկեք ազդանշան՝ այն տեղորոշելու համար։"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Ձեր Google TV սարքի վրա կա կոճակ, որը սեղմելու դեպքում հեռակառավարման վահանակում ազդանշան կհնչի 30 վայրկյան շարունակ։ Սա աշխատում է միայն Google TV-ի աջակցվող հեռակառավարիչների հետ։\n\nԱզդանշանը կանգնեցնելու համար սեղմեք հեռակառավարիչի ցանկացած կոճակ։"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Երբ «Գտնել իմ հեռակառավարիչը» գործառույթը միացված է, դուք կարող եք նվագարկել ազդանշան՝ ձեր Google TV-ի հեռակառավարիչը գտնելու համար։"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Միացված ժամանակ դուք կարող եք ձեր սարքում այս կոճակի միջոցով նվագարկել ազդանշան՝ ձեր հեռակառավարիչը տեղորոշելու համար։ Երբ այն անջատված է, կոճակը չի աշխատի։ Դուք կարող եք այլ եղանակներով օգտագործել «Գտնել հեռակառավարիչը» գործառույթը։"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Նվագարկել ազդանշանը"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Ձայնի ուժգնությունը՝ %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Դուք կարող եք կառավարել Օգնականի ձայնի ուժգնությունը %1$s բարձրախոսում"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Ազդում է միայն %1$s սարքի ձայնի ուժգնության վրա, սակայն ոչ հեռուստացույցի"</string>
 </resources>
diff --git a/Settings/res/values-in/arrays.xml b/Settings/res/values-in/arrays.xml
index dc4de5d..8d0f7a8 100644
--- a/Settings/res/values-in/arrays.xml
+++ b/Settings/res/values-in/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Bisukan"</item>
+    <item msgid="2508680062291793288">"Rendah (20%)"</item>
+    <item msgid="2483057103949558629">"Sedang (50%)"</item>
+    <item msgid="6278092586736538014">"Tinggi (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-in/strings.xml b/Settings/res/values-in/strings.xml
index d7ae972..fed298f 100644
--- a/Settings/res/values-in/strings.xml
+++ b/Settings/res/values-in/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Pribadi"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Hubungkan ke jaringan"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Tambahkan akun"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Akun &amp; login"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Akun &amp; Profil"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Tidak ada akun"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# akun}other{# akun}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Layanan media, Asisten, Pembayaran"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privasi"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Setelan Perangkat"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Setelan Akun"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Kunci Perangkat"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asisten Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pembayaran &amp; Pembelian"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Setelan Aplikasi"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet terhubung"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Tidak ada jaringan yang terhubung"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi dinonaktifkan"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Cabut kabel Ethernet untuk menggunakan Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Selalu aktifkan pemindaian Wi-Fi"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Izinkan layanan lokasi Google dan aplikasi lain memindai jaringan, bahkan saat Wi-Fi nonaktif"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Pemindaian selalu tersedia, Izinkan layanan lokasi Google dan aplikasi lain memindai jaringan, bahkan saat Wi-Fi nonaktif"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Saat mengaktifkan opsi ini, sistem akan beralih antara format rentang dinamis yang berbeda untuk menyesuaikan konten. Hal ini dapat menyebabkan layar hitam selama peralihan format.\n\nKlik setelan Tampilan Lanjutan untuk melihat opsi rentang dinamis lainnya."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Rentang dinamis pilihan"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Konversi pilihan sistem"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Memungkinkan sistem mengelola konversi format"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Memungkinkan sistem mengelola konversi format"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Saat opsi ini dipilih, sistem akan menentukan rentang dinamis yang sesuai untuk ditampilkan di layar Anda dan mengonversi konten ke rentang dinamis ini sesuai kebutuhan."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Selalu sesuaikan format konten"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Paksa konversi"</string>
@@ -377,8 +379,8 @@
     <string name="about_ads" msgid="7662896442040086522">"Iklan"</string>
     <string name="ads_description" msgid="8081069475265061074">"Kelola setelan iklan, seperti mereset ID iklan."</string>
     <string name="ads_content_description" msgid="1006489792324920289">"Iklan, Kelola setelan iklan, seperti mereset ID iklan."</string>
-    <string name="show_dev_on" msgid="612741433124106067">"Sekarang Anda adalah seorang pengembang!"</string>
-    <string name="show_dev_already" msgid="1522591284776449818">"Tidak perlu, Anda sudah menjadi pengembang"</string>
+    <string name="show_dev_on" msgid="612741433124106067">"Anda sekarang berada di mode developer!"</string>
+    <string name="show_dev_already" msgid="1522591284776449818">"Tidak perlu, Anda sudah berada di mode developer"</string>
     <string name="device_info_default" msgid="2374506935205518448">"Tidak diketahui"</string>
     <string name="selinux_status" msgid="1146662734953021410">"Status SELinux"</string>
     <string name="selinux_status_disabled" msgid="4027105362332795142">"Nonaktif"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Aktifkan pintasan aksesibilitas"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Layanan pintasan"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Jika pintasan aktif, Anda dapat menekan tombol kembali dan panah bawah selama 3 detik untuk memulai fitur aksesibilitas."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Waktu ambil tindakan"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Waktu ambil tindakan (Waktu tunggu aksesibilitas)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Pengaturan Waktu"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Preferensi pengaturan waktu ini didukung di aplikasi tertentu."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Teks"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Setelan overlay teks di video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Tampilan"</string>
@@ -812,7 +818,7 @@
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"Buat lapisan hardware berkedip hijau saat update"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"Terbaik-terburuk: biru, hijau, merah terang, merah"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"Buat seluruh permukaan jendela berkedip saat diperbarui"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"Buat layar berkedip saat aplikasi berjalan lama di thread utama"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"Buat layar berkedip saat aplikasi berlama-lama menjalankan operasi di thread utama"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"Mengukur waktu rendering di adb shell dumpsys gfxinfo"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"Sumber tidak dikenal"</string>
     <string name="security_unknown_sources_desc" msgid="7196715598352173267">"Izinkan penginstalan aplikasi dari sumber selain Google Play Store"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Pilih <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> untuk melanjutkan."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Selesai"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Berhasil terhubung"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Sudah terhubung"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Berhasil tersimpan"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versi <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Buka"</string>
@@ -1053,15 +1060,15 @@
     <string name="write_settings_off" msgid="6730113471695092167">"Tidak"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Akses semua file"</string>
     <string name="permit_manage_external_storage" msgid="1776899171934627417">"Izinkan akses untuk mengelola semua file"</string>
-    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Mengizinkan aplikasi ini untuk membaca, mengubah, dan menghapus semua file di perangkat ini atau media penyimpanan yang terpasang. Jika diberikan, aplikasi dapat mengakses file tanpa sepengetahuan Anda."</string>
+    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Mengizinkan aplikasi ini membaca, mengubah, dan menghapus semua file di perangkat ini atau media penyimpanan yang terpasang. Jika diizinkan, aplikasi dapat mengakses file tanpa sepengetahuan Anda."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Picture-in-picture"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Izinkan picture-in-picture"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"Tidak ada aplikasi terinstal yang mendukung Picture-in-picture"</string>
     <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"Mengizinkan aplikasi membuat jendela picture-in-picture saat aplikasi terbuka atau setelah Anda membiarkannya terbuka (misalnya, untuk melanjutkan aktivitas menonton video). Jendela ini ditampilkan di atas aplikasi lain yang sedang digunakan."</string>
-    <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Izinkan aplikasi menyetel alarm dan menjadwalkan tindakan berjangka waktu. Hal ini memungkinkan aplikasi berjalan di latar belakang, yang dapat menggunakan lebih banyak daya.\n\nJika izin ini nonaktif, alarm dan acara berbasis waktu yang dijadwalkan oleh aplikasi tidak akan berfungsi."</string>
+    <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Mengizinkan aplikasi menyetel alarm dan menjadwalkan tindakan berjangka waktu. Hal ini memungkinkan aplikasi berjalan di latar belakang, yang dapat menggunakan lebih banyak daya.\n\nJika izin ini nonaktif, alarm dan acara berbasis waktu yang dijadwalkan oleh aplikasi tidak akan berfungsi."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Pengaktifan layar"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Izinkan pengaktifan layar"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Mengizinkan aplikasi mengaktifkan layar. Jika diizinkan, aplikasi dapat mengaktifkan layar kapan saja tanpa izin eksplisit dari Anda."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Mengizinkan aplikasi mengaktifkan layar. Jika diizinkan, aplikasi dapat mengaktifkan layar kapan saja tanpa izin Anda."</string>
     <string name="special_access" msgid="21806055758289916">"Akses aplikasi khusus"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Audio"</string>
@@ -1101,7 +1108,7 @@
     <string name="select_device_admin_msg" msgid="8475934459999710332">"Aplikasi admin perangkat"</string>
     <string name="add_device_admin_msg" msgid="5390773166682603421">"Aktifkan aplikasi admin perangkat?"</string>
     <string name="add_device_admin" msgid="5078281377915844544">"Aktifkan aplikasi admin perangkat ini"</string>
-    <string name="device_admin_warning" msgid="7399916080685200660">"Mengaktifkan aplikasi admin ini akan mengizinkan aplikasi <xliff:g id="APP_NAME">%1$s</xliff:g> menjalankan operasi berikut:"</string>
+    <string name="device_admin_warning" msgid="7399916080685200660">"Jika aplikasi admin ini diaktifkan, aplikasi <xliff:g id="APP_NAME">%1$s</xliff:g> akan menjalankan operasi berikut:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"Perangkat ini akan dikelola dan dipantau oleh <xliff:g id="APP_NAME">%1$s</xliff:g>."</string>
     <string name="device_admin_status" msgid="5467001937240455367">"Aplikasi admin ini aktif dan mengizinkan aplikasi <xliff:g id="APP_NAME">%1$s</xliff:g> menjalankan operasi berikut:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"Dengan melanjutkan, pengguna Anda akan dikelola oleh admin yang juga dapat menyimpan data terkait, selain data pribadi Anda.\n\nAdmin dapat memantau serta mengelola setelan, akses, aplikasi, dan data terkait pengguna, termasuk aktivitas jaringan dan informasi lokasi perangkat."</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Daya &amp; Energi"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Tampilan saat menyala"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reset"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisi"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Kode penyambungan ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Mode Energi"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Setelan ini memengaruhi perangkat saat tidak digunakan"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Temukan remote saya"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Memutar suara untuk menemukan lokasi remote Google TV jika Anda lupa tempat menaruhnya"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Terdapat tombol di Google TV yang dapat Anda tekan untuk memutar suara di remote Anda selama 30 detik. Fitur ini hanya berfungsi pada remote control Google TV yang didukung.\n\nUntuk mematikan suara, tekan tombol apa pun di remote."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Saat Temukan remote saya diaktifkan, Anda dapat memutar suara untuk menemukan lokasi remote Google TV jika Anda lupa tempat menaruhnya."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Saat aktif, Anda dapat menggunakan tombol ini di perangkat untuk memainkan suara guna menemukan lokasi remote Anda. Saat nonaktif, tombol ini tidak akan berfungsi. Anda masih tetap dapat menggunakan Temukan remote saya melalui metode lainnya."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Putar suara"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Anda dapat mengontrol volume Asisten di speaker %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Hanya memengaruhi volume di perangkat %1$s, bukan di TV"</string>
 </resources>
diff --git a/Settings/res/values-is/arrays.xml b/Settings/res/values-is/arrays.xml
index c769735..e915660 100644
--- a/Settings/res/values-is/arrays.xml
+++ b/Settings/res/values-is/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Þagga"</item>
+    <item msgid="2508680062291793288">"Lágt (20%)"</item>
+    <item msgid="2483057103949558629">"Miðlungs (50%)"</item>
+    <item msgid="6278092586736538014">"Hátt (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-is/strings.xml b/Settings/res/values-is/strings.xml
index bfe17d5..8d62edc 100644
--- a/Settings/res/values-is/strings.xml
+++ b/Settings/res/values-is/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Persónulegt"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Tengjast neti"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Bæta reikningi við"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Reikningar og innskráning"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Reikningar og prófílar"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Engir reikningar"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# reikningur}one{# reikningur}other{# reikningar}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Spilunarþjónusta, hjálpari, greiðslur"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Persónuvernd"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Stillingar tækis"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Reikningsstillingar"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Tækjalás"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google-hjálpari"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Greiðsla og kaup"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Forritsstillingar"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet tengt"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Ekkert net er tengt"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Slökkt er á Wi-Fi"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Taktu ethernet úr sambandi til að nota Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Leit alltaf í boði"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Leyfa staðsetningarþjónustu Google og öðrum forritum að leita að Wi-Fi neti, jafnvel þegar slökkt er á Wi-Fi"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Leit alltaf í boði, leyfa staðsetningarþjónustu Google og öðrum forritum að leita að Wi-Fi neti, jafnvel þegar slökkt er á Wi-Fi"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Þegar kveikt er á þessum valkosti skiptir kerfið á milli mismunandi styrkleikasviðssniða í takt við efnið. Þetta getur orðið til þess að skjárinn verði svartur þegar skipt er á milli sniða.\n\nSmelltu á „Ítarlegar skjástillingar“ til að sjá fleiri valkosti fyrir styrkleikasvið."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Valið styrkleikasvið"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Kerfisvalin umbreyting"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Leyfir kerfinu að stjórna umbreytingu sniðs"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Leyfir kerfinu að stjórna umbreytingu sniðs"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Þegar þessi valkostur er valinn ákvarðar kerfið styrkleikasvið sem hentar til að senda á skjáinn og umbreyta efninu í viðkomandi styrkleikasvið eftir þörfum."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Passar alltaf við snið efnisins"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Þvinga umbreytingu"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Virkja flýtileið aðgengisstillingar"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Flýtileiðarþjónusta"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Þegar kveikt er á flýtileiðinni geturðu ýtt bæði á bakkhnappinn og hnappinn til að fara niður í þrjár sekúndur til að opna aðgengiseiginleika."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tími til að grípa til aðgerða"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tími til að grípa til aðgerða (tímalokun aðgengis)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Tímasetning"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Sum forrit styðja ekki þessa stillingu á tímasetningu."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Skjátextar"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Stillingar skjátexta á myndefni"</string>
     <string name="captions_display" msgid="2598662495450633375">"Skjár"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Veldu <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> til að halda áfram."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Lokið"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Tengingu komið á"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Þegar tengt"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Vistað"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Útgáfa <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Opna"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Afl og orka"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Hegðun þegar kveikt er"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Endurstilla"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Sjónvarp"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-pörunarkóði"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Orkustillingar"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Þessar stillingar hafa áhrif á tækið þegar það er ekki í notkun"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Finna fjarstýringuna mína"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Spilaðu hljóð til að finna Google TV-fjarstýringuna ef hún týnist"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Það er hnappur á Google TV sem þú getur ýtt á til að spila hljóð á fjarstýringunni þinni í 30 sekúndur. Þetta virkar aðeins í studdum Google TV-fjarstýringum.\n\nÝttu á hvaða hnapp sem er á fjarstýringunni til að stöðva hljóðið."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Þegar kveikt er á „Finna fjarstýringuna mína“ geturðu spilað hljóð til að finna Google TV-fjarstýringuna ef hún týnist."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Þegar kveikt er á þessu geturðu notað hnappinn í tækinu til að spila hljóð til að finna fjarstýringuna. Þegar slökkt er á þessu virkar hnappurinn ekki. Þú getur áfram notað Finna fjarstýringuna mína með öðrum aðferðum."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Spila hljóð"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s hljóðstyrkur"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Þú getur stjórnað hljóðstyrk Hjálpara í %1$s-hátalara"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Hefur aðeins áhrif á hljóðstyrk í %1$s-tæki, ekki í sjónvarpi"</string>
 </resources>
diff --git a/Settings/res/values-it/arrays.xml b/Settings/res/values-it/arrays.xml
index 13b8a3e..190c542 100644
--- a/Settings/res/values-it/arrays.xml
+++ b/Settings/res/values-it/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Silenzia"</item>
+    <item msgid="2508680062291793288">"Basso (20%)"</item>
+    <item msgid="2483057103949558629">"Medio (50%)"</item>
+    <item msgid="6278092586736538014">"Alto (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-it/strings.xml b/Settings/res/values-it/strings.xml
index 26bd84a..ad13f61 100644
--- a/Settings/res/values-it/strings.xml
+++ b/Settings/res/values-it/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personali"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Collegati alla rete"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Aggiungi un account"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Account e accesso"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Account e profili"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nessun account"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# account}other{# account}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Servizi multimediali, Assistente, Pagamenti"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacy"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Impostazioni dispositivo"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Impostazioni account"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Blocco dispositivo"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Assistente Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pagamento e acquisti"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Impostazioni app"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Rete Ethernet connessa"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nessuna rete collegata"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Il Wi-Fi è disattivato"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Scollega Ethernet per usare il Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scansione sempre disponibile"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Consenti al servizio di geolocalizzazione di Google e ad altre app di eseguire la scansione delle reti, anche quando il Wi-Fi non è attivo"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scansione sempre disponibile, Consenti al servizio di geolocalizzazione di Google e ad altre app di cercare reti, anche quando il Wi-Fi non è attivo"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Attivando questa opzione, il sistema passerà da un formato di intervallo dinamico all\'altro in base ai contenuti. Questo potrebbe causare la visualizzazione di una schermata nera durante il cambio di formato.\n\nFai clic su Impostazioni display avanzate per altre opzioni di intervallo dinamico."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Intervallo dinamico preferito"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversione preferita dal sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Consente al sistema di gestire la conversione del formato"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Consente al sistema di gestire la conversione del formato"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Se viene selezionata questa opzione, sarà il sistema a stabilire un intervallo dinamico adatto da inviare al display e a convertire i contenuti in questo intervallo, se necessario."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Corrisponde sempre al formato dei contenuti"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forza conversione"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Abilita scorciatoia Accessibilità"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Servizio scorciatoia"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Quando è attiva la scorciatoia, premi i pulsanti indietro e giù per 3 secondi per avviare una funzione di accessibilità."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tempo per agire"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tempo per agire (timeout Accessibilità)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Durata"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Preferenza di tempo non supportata da ogni app."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Sottotitoli"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Impostazioni per la sovrapposizione del testo dei sottotitoli sul video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Visualizzazione"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Seleziona <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> per continuare."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Fine"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Connessione effettuata"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Già connessa"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Salvataggio riuscito"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versione <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Apri"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Alimentazione ed energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportamento all\'accensione"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reimposta"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisione"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Codice di accoppiamento Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modalità di energia"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Queste impostazioni incidono sul dispositivo quando non è in uso"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Trova il telecomando"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Riproduci un suono per trovare il tuo telecomando di Google TV se non sai dov\'è."</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Puoi premere un pulsante su Google TV che farà emettere un suono al telecomando per 30 secondi. Questa opzione è disponibile solo sui telecomandi di Google TV supportati.\n\nPer interrompere il suono, premi qualsiasi tasto del telecomando."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Quando la funzionalità Trova il telecomando è attivata, puoi riprodurre un suono per trovare il tuo telecomando di Google TV se non sai dov\'è."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Se l\'impostazione è attivata, potrai usare il pulsante sul dispositivo per riprodurre un suono che ti aiuterà a trovare il telecomando. Se è disattivata, il pulsante non funzionerà. Potrai comunque usare Trova il telecomando con altri metodi."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Riproduci suono"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Puoi controllare il volume dell\'assistente su %1$s speaker"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Influisce sul volume solo su %1$s dispositivo, non sulla TV"</string>
 </resources>
diff --git a/Settings/res/values-iw/arrays.xml b/Settings/res/values-iw/arrays.xml
index 93e5011..7f1f143 100644
--- a/Settings/res/values-iw/arrays.xml
+++ b/Settings/res/values-iw/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"השתקה"</item>
+    <item msgid="2508680062291793288">"נמוכה (20%)"</item>
+    <item msgid="2483057103949558629">"בינונית (50%)"</item>
+    <item msgid="6278092586736538014">"גבוהה (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"‫0.2"</item>
+    <item msgid="3441480529755779159">"‫0.5"</item>
+    <item msgid="4571900814286671092">"‫0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-iw/strings.xml b/Settings/res/values-iw/strings.xml
index af31b29..bf9bf10 100644
--- a/Settings/res/values-iw/strings.xml
+++ b/Settings/res/values-iw/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"אישי"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"התחברות לרשת"</string>
     <string name="add_an_account" msgid="2601275122685226096">"הוספת חשבון"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"חשבונות וכניסה"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"חשבונות ופרופילים"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"אין חשבונות"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{חשבון אחד}one{# חשבונות}two{# חשבונות}other{# חשבונות}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"שירותי מדיה, Assistant,‏ Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"פרטיות"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"הגדרות מכשיר"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"הגדרות חשבון"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"נעילת מכשיר"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"תשלום ורכישות"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"הגדרות האפליקציה"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet מחובר"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"אין רשת מחוברת"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi כבוי"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"צריך לנתק את האתרנט כדי להשתמש ב-Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"סריקה זמינה תמיד"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"הענקת רשות לשירות המיקום של Google ולאפליקציות אחרות לסרוק על מנת למצוא רשתות, גם כשה-Wi-Fi כבוי"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"סריקה זמינה תמיד, הענקת רשות לשירות המיקום של Google ולאפליקציות אחרות לסרוק כדי למצוא רשתות, גם כשה-Wi-Fi כבוי"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"כשהאפשרות הזו מופעלת, המערכת תעבור בין פורמטים של טווח דינמי בהתאם לתוכן. המעבר עלול לגרום להצגת מסך שחור בזמן שינוי הפורמט.\n\nיש ללחוץ על הגדרות התצוגה המתקדמות כדי לראות אפשרויות נוספות של טווח דינמי."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"טווח דינמי מועדף"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"המרה בהתאם למערכת"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ההגדרה הזו מאפשרת למערכת לנהל את המרת הפורמט"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ההגדרה הזו מאפשרת למערכת לנהל את המרת הפורמט"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"כשבוחרים באפשרות הזו, המערכת תקבע טווח דינמי מתאים שיישלח לתצוגה שלך ותמיר תוכן לטווח הדינמי הזה לפי הצורך."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"תמיד בהתאמה לפורמט של התוכן"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"אילוץ המרה"</string>
@@ -424,7 +426,7 @@
   </string-array>
     <string name="title_mac_address" msgid="7511588678922209883">"כתובת MAC של המכשיר"</string>
     <string name="title_randomized_mac_address" msgid="3359532498635833471">"כתובת MAC אקראית"</string>
-    <string name="title_signal_strength" msgid="5047116893338315998">"עוצמת אות"</string>
+    <string name="title_signal_strength" msgid="5047116893338315998">"עוצמת האות"</string>
     <string name="title_random_mac_settings" msgid="6685812569356353378">"פרטיות"</string>
   <string-array name="random_mac_settings_entries">
     <item msgid="3457228452595715533">"שימוש בכתובת MAC אקראית (ברירת מחדל)"</item>
@@ -600,7 +602,7 @@
     <string name="storage_wizard_forget_confirm_description" msgid="5896860042525566767">"כל הנתונים המאוחסנים בכונן הזה יאבדו לצמיתות אם תבחר באפשרות \'שכח\'. האם ברצונך להמשיך?"</string>
     <string name="storage_wizard_forget_action" msgid="5609631662522950596">"שכח"</string>
     <string name="storage_new_title" msgid="4768955281180255038">"חובר כעת התקן USB"</string>
-    <string name="storage_new_action_browse" msgid="3355241742574072658">"דפדף"</string>
+    <string name="storage_new_action_browse" msgid="3355241742574072658">"עיון"</string>
     <string name="storage_new_action_adopt" msgid="6809707961170895964">"הגדר כאחסון המכשיר"</string>
     <string name="storage_new_action_format_public" msgid="1964662216574764811">"הגדר כאחסון נשלף"</string>
     <string name="storage_new_action_eject" msgid="919249291814300000">"הוצא"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"הפעלת קיצור הדרך לנגישות"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"שירות קיצורי הדרך"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"כאשר קיצור הדרך מופעל, ניתן ללחוץ בו זמנית על הלחצן \'הקודם\' ועל החץ למטה למשך שלוש שניות כדי להפעיל תכונת נגישות."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"זמן לביצוע פעולה"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"זמן לביצוע פעולה (זמן קצוב לתפוגה של הגדרת נגישות)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"תזמון"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ההעדפות בנושא התזמון נתמכות רק בחלק מהאפליקציות."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"כתוביות"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"הגדרות עבור שכבת-על של טקסט כתוביות בסרטון"</string>
     <string name="captions_display" msgid="2598662495450633375">"תצוגה"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"יש לבחור <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> כדי להמשיך."</string>
     <string name="label_done_key" msgid="8576286462300373440">"סיום"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"החיבור הצליח"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"כבר יש חיבור"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"נשמר בהצלחה"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"גרסה <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"פתח"</string>
@@ -983,7 +990,7 @@
     <string name="device_energy_saver_validation_attentive" msgid="1461105528087097435">"משך הזמן שמוגדר בטיימר \'בזמן הצפייה\' צריך להיות ארוך יותר ממשך הזמן שמוגדר בטיימר \'כשאין פעילות\'"</string>
     <string name="limit_network_in_standby_toggle_title" msgid="6587185599397355336">"הגבלת החיבור לרשת במצב המתנה"</string>
     <string name="limit_network_in_standby_toggle_summary" msgid="9127792748675581174">"במצב המתנה הטלוויזיה צורכת פחות אנרגיה"</string>
-    <string name="limit_network_in_standby_toggle_info" msgid="566947772381093991">"במצב המתנה הטלוויזיה תתנתק מהרשת, ותתחבר רק לקבלת עדכונים אוטומטיים. הפעולה הזו תפחית את צריכת האנרגיה של הטלוויזיה, אבל לא ניתן יהיה להשתמש בפונקציות כמו העברה (Cast) ו-Google Assistant במצב ההמתנה."</string>
+    <string name="limit_network_in_standby_toggle_info" msgid="566947772381093991">"במצב המתנה הטלוויזיה תתנתק מהרשת, ותתחבר רק לקבלת עדכונים אוטומטיים. הפעולה הזו תפחית את צריכת האנרגיה של הטלוויזיה, אבל לא ניתן יהיה להשתמש בפונקציות כמו הפעלת Cast ו-Google Assistant במצב ההמתנה."</string>
     <string name="limit_network_in_standby_confirm_title" msgid="789232987058850322">"הרשאה לחיבור לרשת במצב המתנה"</string>
     <string name="limit_network_in_standby_confirm_message" msgid="7176699480768019689">"מתן הרשאה לחיבור לרשת במצב המתנה יגדיל את צריכת האנרגיה במצב המתנה."</string>
     <string name="backup_configure_account_default_summary" msgid="2170733614341544296">"אין חשבון המאחסן כעת נתונים מגובים"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"עוצמה ואנרגיה"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"התנהגות בזמן ההפעלה"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"איפוס"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"טלוויזיות"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"קוד התאמה לאתרנט"</string>
     <string name="energy_modes" msgid="1331693860386361744">"מצבי אנרגיה"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ההגדרות האלה משפיעות על המכשיר כשהוא לא בשימוש"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"איפה השלט שלי"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"ניתן להשמיע צליל כדי לאתר שלט רחוק של Google TV שאבד"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"יש כפתור ב-Google TV שאפשר ללחוץ עליו כדי להשמיע צליל בשלט הרחוק למשך 30 שניות. הפעולה הזו עובדת רק בשלטים רחוקים נתמכים של Google TV.‏\n\nכדי להפסיק את הצליל, צריך ללחוץ על לחצן כלשהו בשלט."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"כשהתכונה \'איפה השלט שלי\' מופעלת, אפשר להשמיע צליל כדי לאתר שלט רחוק של Google TV שאבד."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"כשהאפשרות מופעלת, אפשר להשתמש בלחצן במכשיר כדי להשמיע צליל ולאתר את השלט הרחוק. כשהאפשרות מושבתת, הלחצן הזה לא יעבוד. עדיין תהיה לך אפשרות להשתמש בתכונה \'איפה השלט\' באמצעות שיטות אחרות."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"השמעת צליל"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"עוצמת קול %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"אפשר לשלוט בעוצמת הקול של Assistant ברמקול של %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"רק עוצמת הקול במכשיר %1$s מושפעת, לא בטלוויזיה"</string>
 </resources>
diff --git a/Settings/res/values-ja/arrays.xml b/Settings/res/values-ja/arrays.xml
index bfc8c00..e31e092 100644
--- a/Settings/res/values-ja/arrays.xml
+++ b/Settings/res/values-ja/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ミュート"</item>
+    <item msgid="2508680062291793288">"低(20%)"</item>
+    <item msgid="2483057103949558629">"中(50%)"</item>
+    <item msgid="6278092586736538014">"高(80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ja/strings.xml b/Settings/res/values-ja/strings.xml
index 079a093..edc51c9 100644
--- a/Settings/res/values-ja/strings.xml
+++ b/Settings/res/values-ja/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ユーザー設定"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ネットワークへの接続"</string>
     <string name="add_an_account" msgid="2601275122685226096">"アカウントの追加"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"アカウントとログイン"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"アカウントとプロファイル"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"アカウントなし"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# 個のアカウント}other{# 個のアカウント}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"メディア サービス、アシスタント、お支払い"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"プライバシー"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"デバイスの設定"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"アカウント設定"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"デバイスのロック"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google アシスタント"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"お支払いとご購入"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"アプリの設定"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"イーサネット接続"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ネットワーク接続なし"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi が OFF です"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi を使うにはイーサネットを接続解除してください"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"常にスキャン"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi が OFF になっていても、Google の位置情報サービスと他のアプリでネットワークをスキャンする"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"スキャンを常に実行する。Wi-Fi が OFF になっていても、Google の位置情報サービスと他のアプリでネットワークをスキャンできます"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"このオプションを有効にすると、コンテンツに合わせてダイナミック レンジの形式が切り替わります。切り替え中に画面が黒くなることがあります。\n\nその他のダイナミック レンジ オプションを設定するには、[ディスプレイの詳細設定] をクリックしてください。"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"優先されるダイナミック レンジ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"システム設定の変換"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"形式の変換を自動で管理できます"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"形式の変換を自動で管理できます"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"このオプションを選択すると、ディスプレイに送信する適切なダイナミック レンジが自動的に判断され、必要に応じてそのダイナミック レンジにコンテンツが変換されます。"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"コンテンツの形式に常に合わせます"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"強制変換"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"カメラへのアクセスがブロックされています"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"ブロックを解除するには、デバイスのプライバシー スイッチをカメラオンの位置に移動し、カメラへのアクセスを許可してください。"</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"マイクへのアクセス: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"ON にすると、マイクの使用を許可されたすべてのアプリとサービスがマイクにアクセスできるようになります。\n\nOFF にすると、すべてのアプリとサービスがマイクにアクセスできなくなります。ただし、リモコンの Google アシスタント ボタンを押して Google アシスタントに話しかけることはできます。\n\n独自のプロトコルを使用してテレビと通信するオーディオ機器は、この設定に影響を受けません。"</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"ON にすると、マイクの使用を許可されたすべてのアプリとサービスがマイクにアクセスできます。\n\nOFF にすると、すべてのアプリとサービスがマイクにアクセスできません。ただしリモコンの Google アシスタント ボタンを押して Google アシスタントに話しかけることはできます。\n\n独自のプロトコルを使ってテレビと通信するオーディオ機器は、この設定に影響を受けません。"</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"リモコンのマイクが有効です"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"Google アシスタントはリモコンのマイクにアクセスできます。リモコンの Google アシスタント ボタンを押してアシスタントに話しかけることができます。"</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"リモコンのマイクが無効です"</string>
@@ -698,16 +700,20 @@
     <string name="color_correction_mode_grayscale" msgid="2592973844160514484">"グレースケール"</string>
     <string name="palette_color_red" msgid="507196433434979086">"赤"</string>
     <string name="palette_color_orange" msgid="6209196069366109835">"オレンジ"</string>
-    <string name="palette_color_yellow" msgid="298466132578870590">"黄"</string>
+    <string name="palette_color_yellow" msgid="298466132578870590">"黄色"</string>
     <string name="palette_color_green" msgid="4904783063036825668">"緑"</string>
     <string name="palette_color_cyan" msgid="3212217287628948203">"シアン"</string>
     <string name="palette_color_blue" msgid="8836682634988540630">"青"</string>
     <string name="palette_color_purple" msgid="2123828754639683555">"紫"</string>
     <string name="palette_color_gray" msgid="4014534773994261194">"グレー"</string>
-    <string name="accessibility_shortcut" msgid="5856158637840030531">"ユーザー補助機能のショートカット"</string>
+    <string name="accessibility_shortcut" msgid="5856158637840030531">"ユーザー補助のショートカット"</string>
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ユーザー補助機能のショートカットを有効にする"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"シ⁠ョ⁠ー⁠ト⁠カ⁠ッ⁠ト サ⁠ー⁠ビ⁠ス"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"ショートカットが ON の場合、戻るボタンと下ボタンの両方を 3 秒間押し続けるとユーザー補助機能が起動します。"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"操作要求の表示時間"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"操作要求の表示時間(ユーザー補助タイムアウト)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"タイミング"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"アプリがこのタイミング設定に対応していない場合があります。"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"字幕"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"動画の字幕テキストオーバーレイの設定"</string>
     <string name="captions_display" msgid="2598662495450633375">"表示"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"続行するには、<xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> を選択してください。"</string>
     <string name="label_done_key" msgid="8576286462300373440">"完了"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"接続しました"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"接続済み"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"保存しました"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"バージョン<xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"開く"</string>
@@ -970,9 +977,9 @@
     <string name="device_energy_saver_screen_off" msgid="6908468996426629480">"画面を OFF にする"</string>
     <!-- no translation found for device_energy_saver_timeout_description (3206609135199137514) -->
     <skip />
-    <string name="device_energy_saver_confirmation_title" msgid="7614859812773584773">"電源と省エネ設定の確認"</string>
+    <string name="device_energy_saver_confirmation_title" msgid="7614859812773584773">"電源と節電設定の確認"</string>
     <string name="device_energy_saver_confirmation_message" msgid="7789453187001013951">"テレビを長時間 ON にしておくと電気使用量が増える可能性があります"</string>
-    <string name="device_energy_saver_disable_allow_turning_screen_off_title" msgid="1468097048101593731">"省エネ設定を無効にする"</string>
+    <string name="device_energy_saver_disable_allow_turning_screen_off_title" msgid="1468097048101593731">"節電設定を無効にする"</string>
     <string name="device_energy_saver_disable_allow_turning_screen_off_text" msgid="6334963903866002164">"エネルギーの使用が増える可能性あがるため、再生中にディスプレイがオフにならないよう、設定をご確認ください。"</string>
     <string name="device_energy_saver_sleep_timeout" msgid="1841900768718452039">"動作していないとき"</string>
     <string name="device_energy_saver_attentive_timeout" msgid="3649486668821348087">"視聴しているとき"</string>
@@ -1128,9 +1135,10 @@
     <string name="picture_settings_title" msgid="7643193630924322697">"画像"</string>
     <string name="screen_settings_title" msgid="7806908869190824434">"画面"</string>
     <string name="sound_settings_title" msgid="9149367966117889465">"音"</string>
-    <string name="power_and_energy" msgid="4638182439670702556">"電源と省エネ設定"</string>
+    <string name="power_and_energy" msgid="4638182439670702556">"電源と節電設定"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"電源オン時の画面"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"リセット"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"テレビ"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"イーサネット ペア設定コード"</string>
     <string name="energy_modes" msgid="1331693860386361744">"エネルギー モード"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"これらの設定は、使用していないデバイスに影響を与えます"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"リモコンを探す"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV リモコンの場所がわからなくなったときに、リモコンから音を鳴らして探せるようにします"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV のこのボタンを押すと、リモコンから 30 秒間音が鳴ります。この機能を使用できるのは、対応する Google TV リモコンのみです。\n\n音を止めるには、リモコンのいずれかのボタンを押します。"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"「リモコンを探す」機能が有効の場合は、Google TV リモコンの場所がわからなくなったときにリモコンから音を鳴らして探すことができます。"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ON にすると、デバイスのボタンを使用して、リモコンから音を鳴らして探すことができます。OFF にすると、このボタンは使用できません。別の方法で「リモコンを探す」機能を使用することもできます。"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"音を鳴らす"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s の音量"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s スピーカーのアシスタントの音量を調整できます"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"音量が調整されるのはテレビではなく、%1$s デバイスのみです"</string>
 </resources>
diff --git a/Settings/res/values-ka/arrays.xml b/Settings/res/values-ka/arrays.xml
index 9f4e493..3ad6a2c 100644
--- a/Settings/res/values-ka/arrays.xml
+++ b/Settings/res/values-ka/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"დადუმება"</item>
+    <item msgid="2508680062291793288">"დაბალი (20%)"</item>
+    <item msgid="2483057103949558629">"საშუალო (50%)"</item>
+    <item msgid="6278092586736538014">"მაღალი (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ka/strings.xml b/Settings/res/values-ka/strings.xml
index 1df28a8..6cc2b25 100644
--- a/Settings/res/values-ka/strings.xml
+++ b/Settings/res/values-ka/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"პირადი"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ქსელთან დაკავშირება"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ანგარიშის დამატება"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"ანგარიშები და სისტემაში შესვლა"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"ანგარიშები და პროფილები"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ანგარიშები არ არის"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# ანგარიში}other{# ანგარიში}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"მედიასერვისები, ასისტენტი, გადახდები"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"კონფიდენციალურობა"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"მოწყობილობის პარამეტრები"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ანგარიშის პარამეტრები"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"მოწყობილობის ჩაკეტვა"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google ასისტენტი"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"გადახდა &amp; შენაძენები"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"აპის პარამეტრები"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet დაკავშირებულია"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ქსელთან დაკავშირებული არ არის"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi გამორთულია"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"გამორთეთ Ethernet Wi-Fi-ს გამოსაყენებლად"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"ყოველთვის ეძებე ქსელი"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google-ის მდებარეობის სერვისისთვისა და სხვა აპებისთვის ქსელების სკანირების დაშვება, მაშინაც კი, როცა Wi-Fi გამორთულია"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"სკანირება ყოველთვის ხელმისაწვდომია, Google-ის მდებარეობის სერვისისთვისა და სხვა აპებისთვის ქსელების სკანირების დაშვება, მაშინაც კი, როცა Wi-Fi გამორთულია"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ამ პარამეტრის ჩართვისას, სისტემა გადაერთვება სხვადასხვა დინამიკური დიაპაზონის ფორმატებს შორის, რათა შეესაბამებოდეს შინაარსს. ამან შესაძლოა გამოიწვიოს შავი ეკრანი ფორმატის გადართვის დროს.\n\nმეტი დინამიკური დიაპაზონის ვარიანტებისთვის, დააწკაპუნეთ ეკრანის გაფართოებულ პარამეტრებზე."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"სასურველი დინამიკური დიაპაზონი"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"სისტემის უპირატესი გარდაქმნა"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"სისტემამ მართოს ფორმატის გარდაქმნა"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"სისტემამ მართოს ფორმატის გარდაქმნა"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"როცა ეს პარამეტრია მონიშნული, სისტემა გადაწყვეტს ეკრანისთვის გასაგზავნ შესაბამის დინამიკურ დიაპაზონს და საჭიროებისამებრ გარდაქმნის კონტენტს."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ყოველთვის დაემთხვეს კონტენტის ფორმატს"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"იძულებით გარდაქმნა"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"მარტივი წვდომის მალსახმობის ჩართვა"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"მალსახმობი სერვისი"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"მალსახმობის ჩართვის შემდეგ მარტივი წვდომის ფუნქციის გაშვებას შეძლებთ ღილაკებზე „უკან“ და „ქვემოთ“ 3 წამის განმავლობაში ერთდროულად დაჭერით."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"მოქმედების დრო"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"მოქმედების დრო (მისაწვდომობის ლოდინის დრო)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"დროების დაყენება"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"დროის ამ პარამეტრს არ აქვს ყველა აპის მხარდაჭერა"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"სუბტიტრები"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"დახურული ტიტრების ტექსტის ვიდეოზე გადაფარვის პარამეტრები"</string>
     <string name="captions_display" msgid="2598662495450633375">"ეკრანი"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"გასაგრძელებლად აირჩიეთ <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"მზადაა"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"დაკავშირება წარმატებით განხორციელდა"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"უკვე დაკავშირებულია"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"შენახვა წარმატებით განხორციელდა"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ვერსია <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"გახსნა"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"დენი და ენერგია"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"ქცევა ჩართვისას"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"გადაყენება"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ტელევიზია"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-ის დაკავშირების კოდი"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ენერგიის რეჟიმები"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ეს პარამეტრები გავლენას ახდენს მოწყობილობაზე, როდესაც ის არ გამოიყენება"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"იპოვეთ ჩემი დისტანციური მართვის პულტი"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"დაუკარით ხმა Google TV-ის დისტანციური მართვის პულტის მოსაძებნად, თუ ის დაკარგეთ"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"თქვენს Google TV-ზე არის ღილაკი, რომლის დაჭერითაც შეგიძლიათ თქვენს დისტანციური მართვის პულტზე ხმოვანი სიგნალის დაკვრა 30 წამით. ეს ფუნქცია მუშაობს მხოლოდ Google TV-ის მხარდაჭერილი დისტანციური მართვის პულტის მეშვეობით.\n\nხმოვანი სიგნალის შესაჩერებლად დააჭირეთ ნებისმიერ ღილაკს თქვენს დისტანციურ მართვის პულტზე."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"როდესაც ჩართულია „ჩემი დისტანციური მართვის პულტის პოვნა”, შეგიძლიათ დაუკრათ ხმა თქვენი Google TV დისტანციური მართვის პულტის მდებარეობის დასადგენად, თუ კი მას ვერ პოულობთ."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"როდესაც ჩართულია, შეგიძლიათ გამოიყენოთ თქვენს მოწყობილობაზე არსებული ღილაკი ხმის დასაკრავად, რათა იპოვოთ თქვენი დისტანციური მართვის პულტი. გამორთულ მდგომარეობაში ეს ღილაკი არ იმუშავებს. თქვენ კვლავ შეგეძლებათ პულტის პოვნის ფუნქციის გამოყენება სხვა მეთოდებით."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ხმის დაკვრა"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ხმა"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"შეგიძლიათ მართოთ ასისტენტის ხმა %1$s დინამიკზე"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"გავლენას ახდენს ხმაზე მხოლოდ %1$s მოწყობილობაზე და არა ტელევიზორზე"</string>
 </resources>
diff --git a/Settings/res/values-kk/arrays.xml b/Settings/res/values-kk/arrays.xml
index 18e1cdd..9124f89 100644
--- a/Settings/res/values-kk/arrays.xml
+++ b/Settings/res/values-kk/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Дыбысын өшіру"</item>
+    <item msgid="2508680062291793288">"Төмен (20%)"</item>
+    <item msgid="2483057103949558629">"Орташа (50%)"</item>
+    <item msgid="6278092586736538014">"Жоғары (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-kk/strings.xml b/Settings/res/values-kk/strings.xml
index 04b973c..a8e76c2 100644
--- a/Settings/res/values-kk/strings.xml
+++ b/Settings/res/values-kk/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Жеке"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Желімен байланыс орнату"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Аккаунтты енгізу"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Аккаунттар және оларға кіру"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Аккаунттар және профильдер"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Аккаунттар жоқ"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# аккаунт}other{# аккаунт}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Медиа қызметтері, Assistant, Төлемдер"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Құпиялық"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Құрылғы параметрлері"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Аккаунт параметрлері"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Құрылғыны құлыптау"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Төлем және сатып алу транзакциялары"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Қолданба параметрлері"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet қосылған"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Желі қосылмаған"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi өшірулі"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi-ды пайдалану үшін Ethernet-ті ажыратыңыз."</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Желілерді ылғи іздеу"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google орынды анықтау қызметіне және басқа қолданбаларға желілерді тексеру мүмкіндігін беру (Wi-Fi өшірулі тұрса да)"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Желілерді кез келген уақытта тексеруге болады, Google орынды анықтау қызметіне және басқа қолданбаларға желілерді тексеру мүмкіндігін беру (Wi-Fi өшірулі тұрса да)"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Бұл опция таңдалғанда, жүйе контентпен сәйкестену үшін әртүрлі динамикалық ауқым форматтары арасында ауысады. Формат ауысқанда, экран қараюы мүмкін.\n\nДинамикалық ауқымның басқа опцияларын көру үшін \"Қосымша дисплей параметрлері\" тармағын таңдаңыз."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Қажетті динамикалық ауқым"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Жүйеге қолайлы конверсия"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Жүйеге формат конверсиясын басқаруға рұқсат береді."</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Жүйеге формат конверсиясын басқаруға рұқсат береді."</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Осы опция таңдалған кезде, жүйе дисплейге жіберілетін аралықты анықтайды және керегінше контентті осы динамикалық аралыққа түрлендіреді."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Әрқашан контенттің форматына сәйкес келеді."</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Мәжбүрлі конверсия"</string>
@@ -229,7 +231,7 @@
     <string name="default_audio_output_settings_title" msgid="5441937324539531999"></string>
     <string name="accessories_add" msgid="413764175035531452">"Қосалқы құрал қосу"</string>
     <string name="accessory_state_pairing" msgid="15908899628218319">"Жұпталуда…"</string>
-    <string name="accessory_state_connecting" msgid="6560241025917621212">"Қосылуда…"</string>
+    <string name="accessory_state_connecting" msgid="6560241025917621212">"Қосылып жатыр…"</string>
     <string name="accessory_state_error" msgid="8353621828816824428">"Жұптау мүмкін болмады"</string>
     <string name="accessory_state_canceled" msgid="4794837663402063770">"Бас тартылды"</string>
     <string name="accessory_state_paired" msgid="3296695242499532000">"Жұпталды"</string>
@@ -303,7 +305,7 @@
     <string name="security_enable_widgets_disabled_summary" msgid="7678529948487939871">"Әкімші өшірген"</string>
     <string name="disabled_by_administrator_summary" msgid="3420979957115426764">"Қолжетімсіз"</string>
     <string name="manage_device_admin" msgid="5714217234035017983">"Құрылғы әкімшісінің қолданбалары"</string>
-    <string name="number_of_device_admins_none" msgid="2734299122299837459">"Істеп тұрған қолданбалар жоқ"</string>
+    <string name="number_of_device_admins_none" msgid="2734299122299837459">"Істеп тұрған қолданбалар жоқ."</string>
     <string name="unlock_set_unlock_disabled_summary" msgid="108190334043671416">"Әкімші, шифрлау саясаты немесе тіркелкі деректерінің жады өшірген"</string>
     <string name="enterprise_privacy_settings" msgid="8226765895133003202">"Басқарылатын құрылғы ақпараты"</string>
     <string name="enterprise_privacy_settings_summary_generic" msgid="5719549523275019419">"Ұйым басқаратын өзгерістер мен параметрлер"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Арнайы мүмкіндіктер таңбашасын қосу"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Қызметті тез қосу"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Таңбаша қосулы кезде артқа және төмен көрсеткілі түймелерінің екеуін де 3 секунд бойы басып тұрып, арнайы мүмкіндіктер функциясын іске қосуға болады."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Шара қолдану ұзақтығы"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Шара қолдану ұзақтығы (мүмкіндіктерді күту уақыты)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Уақыт"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Уақыт белгілеу параметрі әр қолданбада болмайды."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Титрлар"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Бейнедегі титрлер мәтіні қабатының параметрлері"</string>
     <string name="captions_display" msgid="2598662495450633375">"Көрсету"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Жалғастыру үшін <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> белгішесін таңдаңыз."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Дайын"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Сәтті қосылдыңыз"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Желіге қосылған."</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Сәтті сақталды"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> нұсқасы"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Ашу"</string>
@@ -1028,8 +1035,8 @@
     <string name="manage_keyboards" msgid="7983890675377321912">"Пернетақталарды басқару"</string>
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"Рұқсат етілген"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"Рұқсат етілмеген"</string>
-    <string name="usage_access" msgid="8402350645248312782">"Пайдалану тарихын көру"</string>
-    <string name="usage_access_description" msgid="3276026988575551587">"Пайдалану тарихын көру рұқсаты қолданбаға сіз пайдаланатын басқа қолданбаларды және қаншалықты жиі пайдаланатыңыз туралы ақпаратты, сондай-ақ операторды, тіл параметрлерін және басқа мәліметтерді бақылауға мүмкіндік береді."</string>
+    <string name="usage_access" msgid="8402350645248312782">"Пайдалану мәліметін көру"</string>
+    <string name="usage_access_description" msgid="3276026988575551587">"Пайдалану мәліметін көру рұқсаты қолданбаға сіз пайдаланатын басқа қолданбаларды және қаншалықты жиі пайдаланатыңыз туралы ақпаратты, сондай-ақ операторды, тіл параметрлерін және басқа мәліметтерді бақылауға мүмкіндік береді."</string>
     <string name="high_power_apps" msgid="5841073958519976562">"Қуат үнемдеу"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"Қолданбалардың қуат тұтынуын оңтайландыру"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"Оңтайландыру қажет емес"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Қуат және энергия"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Қосылу кезіндегі әрекет"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Қайтару"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Теледидар"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet жұптау коды"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Энергия режимдері"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Бұл параметрлер, құрылғыны пайдаланбағанда, әсер етеді."</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Пультімді табу"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV пультіңіз жоғалып қалса, оны табу үшін дыбысты ойнатыңыз."</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Пультіңізде 30 секундтық дыбыс ойнату үшін Google TV қолданбасындағы түймені бассаңыз болады. Бұл функция қолдау көрсетілетін Google TV пульттерінде ғана жұмыс істейді.\n\nДыбысты тоқтату үшін пульттің кез келген түймесін басыңыз."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\"Пультімді табу\" функциясы қосулы тұрған кезде, жоғалған Google TV пультін оңай табуға көмектесетін дыбысты ойнатуға болады."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Қосулы кезде құрылғыңыздағы түймені басып, шыққан дыбыс арқылы пульттің орнын анықтаңыз. Өшірулі кезде бұл түйме жұмыс істемейді. Пультті табу мүмкіндігін басқа әдістер арқылы да пайдалана аласыз."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Дыбыс ойнату"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s дыбыс деңгейі"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s динамигіндегі Assistant дыбысын басқара аласыз."</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Теледидардағы емес,- тек %1$s құрылғысындағы дыбысқа әсер етеді."</string>
 </resources>
diff --git a/Settings/res/values-km/arrays.xml b/Settings/res/values-km/arrays.xml
index 4cbac6a..8a91534 100644
--- a/Settings/res/values-km/arrays.xml
+++ b/Settings/res/values-km/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"បិទសំឡេង"</item>
+    <item msgid="2508680062291793288">"ទាប (20%)"</item>
+    <item msgid="2483057103949558629">"មធ្យម (50%)"</item>
+    <item msgid="6278092586736538014">"ខ្ពស់ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-km/strings.xml b/Settings/res/values-km/strings.xml
index 2e0fb52..963ecda 100644
--- a/Settings/res/values-km/strings.xml
+++ b/Settings/res/values-km/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ផ្ទាល់ខ្លួន"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ភ្ជាប់ទៅបណ្តាញ"</string>
     <string name="add_an_account" msgid="2601275122685226096">"បញ្ចូល​គណនី"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"គណនី និង​ការចូលគណនី"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"គណនី និងកម្រងព័ត៌មាន"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"គ្មានគណនីទេ"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{គណនី #}other{គណនី #}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"សេវាកម្ម​មេឌៀ ជំនួយការ ការបង់ប្រាក់"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ឯកជនភាព"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ការកំណត់​ឧបករណ៍"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ការ​កំណត់​គណនី"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ការចាក់សោ​ឧបករណ៍"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google ជំនួយការ"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ការបង់ប្រាក់ និង​ការទិញ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ការ​កំណត់​កម្មវិធី​"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"បាន​ភ្ជាប់​អ៊ីសឺរណិត"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"មិន​មាន​ការ​ភ្ជាប់​បណ្តាញ​ទេ"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"បានបិទ Wi-Fi"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ដកឌុយអ៊ីសឺរណិត ដើម្បីប្រើ Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"ការស្កេនតែងតែមានជានិច្ច"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"អនុញ្ញាតឲ្យសេវាកម្ម Google និងកម្មវិធីផ្សេងៗស្កេនរកបណ្ដាញ បើទោះបីជា Wi-Fi បិទក៏ដោយ"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"អាចប្រើ​ការស្កេនបានជានិច្ច អនុញ្ញាតឱ្យសេវាកម្មទីតាំង​របស់ Google និងកម្មវិធី​ផ្សេងទៀតស្កេនរកបណ្ដាញ ទោះបីជានៅពេលបិទ Wi-Fi ក៏ដោយ"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"នៅពេលបើក​ជម្រើសនេះ ប្រព័ន្ធនឹងប្ដូររវាង​ទម្រង់កម្រិត​ឌីណាមិកផ្សេងៗ ដើម្បីឱ្យត្រូវគ្នានឹង​ខ្លឹមសារ។ ការធ្វើបែបនេះ​អាចបណ្ដាលឱ្យ​អេក្រង់ពណ៌ខ្មៅ ក្នុងអំឡុងពេល​ប្ដូរទម្រង់។\n\nចុច​ការកំណត់​ផ្ទាំងអេក្រង់កម្រិតខ្ពស់ ដើម្បីទទួលបាន​ជម្រើសកម្រិតឌីណាមិក​ច្រើនទៀត។"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"កម្រិតឌីណាមិក​ដែលចង់បាន"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"ការបំប្លែងតាមការចង់បានរបស់ប្រព័ន្ធ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"សូមឱ្យប្រព័ន្ធគ្រប់គ្រងការបំប្លែងទម្រង់"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"អនុញ្ញាតឱ្យប្រព័ន្ធគ្រប់គ្រងការបំប្លែងទម្រង់"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"នៅពេលជម្រើសនេះត្រូវបានជ្រើសរើស ប្រព័ន្ធនឹងកំណត់ចន្លោះឌីណាមិកសមរម្យមួយដែលត្រូវបានផ្ញើទៅកាន់ផ្ទាំងអេក្រង់របស់អ្នក ហើយបំប្លែងខ្លឹមសារទៅជា​ចន្លោះឌីណាមិកនេះតាមតម្រូវការ។"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ត្រូវគ្នានឹងទម្រង់ខ្លឹមសារជានិច្ច"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"បង្ខំការបំប្លែង"</string>
@@ -400,7 +402,7 @@
     <string name="oem_lock_info_message" msgid="2165887409937351689">"សូមចាប់ផ្ដើមឧបករណ៍ឡើងវិញ ដើម្បីបើកមុខងារការពារឧបករណ៍។"</string>
     <string name="automatic_storage_manager_freed_bytes" msgid="1654574152815129396">"សរុប <xliff:g id="SIZE">%1$s</xliff:g> អាចប្រើបាន\n\nដំណើរការចុងក្រោយនៅថ្ងៃ <xliff:g id="DATE">%2$s</xliff:g>"</string>
     <string name="fcc_equipment_id" msgid="6731077083927000108">"លេខសម្គាល់បរិក្ខារ"</string>
-    <string name="baseband_version" msgid="5618116741093274294">"កំណែមូលដ្ឋាន៖"</string>
+    <string name="baseband_version" msgid="5618116741093274294">"កំណែបេសប៊េន៖"</string>
     <string name="kernel_version" msgid="7265509054070001542">"កំណែខឺណែល"</string>
     <string name="status_unavailable" msgid="2033933928980193334">"មិនមានទេ"</string>
     <string name="device_status_title" msgid="9051569510258883673">"ស្ថានភាព"</string>
@@ -684,7 +686,7 @@
     <string name="accessibility_services_category_title" msgid="8813843874978910442">"សេវាកម្ម"</string>
     <string name="accessibility_service_settings" msgid="3251334786870932423">"ការ​កំណត់​សេវាកម្ម"</string>
     <string name="accessibility_screen_reader_flattened_component_name" msgid="6834614827111101213">"com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService"</string>
-    <string name="accessibility_toggle_high_text_contrast_preference_title" msgid="9200419191468995574">"អត្ថបទមានកម្រិតភាពដិតខ្ពស់"</string>
+    <string name="accessibility_toggle_high_text_contrast_preference_title" msgid="9200419191468995574">"អក្សររំលេចពណ៌ខ្លាំង"</string>
     <string name="accessibility_toggle_bold_text_preference_title" msgid="3328992531170432669">"អក្សរ​ដិត"</string>
     <string name="accessibility_color_correction" msgid="6765093204922184119">"ការ​កែ​តម្រូវ​ពណ៌"</string>
     <string name="color_correction_usage" msgid="4160611639548748657">"ប្រើ​ការ​កែតម្រូវពណ៌"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"បើកផ្លូវកាត់​ភាព​ងាយស្រួល"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"សេវាកម្មផ្លូវកាត់"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"នៅពេលដែលផ្លូវកាត់នេះបើក អ្នកអាច​ចុចទាំងប៊ូតុង​ថយក្រោយ និងប៊ូតុងចុះក្រោមឱ្យបាន 3 វិនាទី ដើម្បី​ចាប់ផ្តើម​មុខងារភាពងាយប្រើ។"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"ដល់​ពេលធ្វើ​សកម្មភាព​ហើយ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"ដល់ពេលធ្វើសកម្មភាព (មុខងារភាពងាយស្រួលអស់ម៉ោង)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ការកំណត់​ពេល"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"កម្មវិធីទាំងអស់មិនអាចប្រើចំណូលចិត្តនៃការកំណត់ពេលនេះបានទេ។"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"អក្សររត់"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ការ​កំណត់​សម្រាប់​អត្ថបទ​ដែល​មាន​ចំណងជើង​បិទ​​គ្រប់​ពី​លើ​វីដេអូ"</string>
     <string name="captions_display" msgid="2598662495450633375">"បង្ហាញ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ជ្រើសរើស <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ដើម្បីបន្ត។"</string>
     <string name="label_done_key" msgid="8576286462300373440">"រួចរាល់"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"បានភ្ជាប់ដោយជោគជ័យ"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"បានភ្ជាប់រួចហើយ"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"បានរក្សាទុកដោយជោគជ័យ"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"កំណែ <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"បើក"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"កម្លាំង និង​ថាមពល"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"សកម្មភាព​នៅពេល​បើក"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"កំណត់​ឡើងវិញ"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ទូរទស្សន៍"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"កូដផ្គូផ្គងអ៊ីសឺរណិត"</string>
     <string name="energy_modes" msgid="1331693860386361744">"មុខងារថាមពល"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ការកំណត់​ទាំងនេះ​ប៉ះពាល់ដល់​ឧបករណ៍ នៅពេល​ដែលមិន​ស្ថិតក្នុងការ​ប្រើប្រាស់"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"ស្វែងរកឧបករណ៍​បញ្ជាពីចម្ងាយរបស់ខ្ញុំ"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"ចាក់សំឡេងណាមួយ ដើម្បីកំណត់ទីតាំងឧបករណ៍​បញ្ជាពីចម្ងាយសម្រាប់ Google TV របស់អ្នក ប្រសិនបើបាត់ឧបករណ៍នោះ"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"មានប៊ូតុង​នៅលើ Google TV របស់អ្នក​ដែលអ្នកអាច​ចុចដើម្បីចាក់​សំឡេង​នៅលើ​ឧបករណ៍​បញ្ជាពីចម្ងាយ​របស់អ្នក​រយៈពេល 30 វិនាទី។ សកម្មភាពនេះដំណើរការតែជាមួយនឹងឧបករណ៍​​បញ្ជា​ Google TV ពី​ចម្ងាយដែលអាចប្រើបានប៉ុណ្ណោះ។\n\nដើម្បីបញ្ឈប់សំឡេង សូមចុចប៊ូតុងណាមួយលើឧបករណ៍​បញ្ជាពីចម្ងាយរបស់អ្នក។"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"នៅពេលបើក \"រកឧបករណ៍​បញ្ជាពីចម្ងាយរបស់ខ្ញុំ\" អ្នកអាចចាក់សំឡេងណាមួយ ដើម្បីកំណត់ទីតាំងឧបករណ៍​បញ្ជាពីចម្ងាយសម្រាប់ Google TV របស់អ្នក ប្រសិនបើបាត់ឧបករណ៍នោះ។"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"នៅពេលបើក អ្នកអាចប្រើប៊ូតុងនៅលើឧបករណ៍របស់អ្នកសម្រាប់ចាក់សំឡេង ដើម្បីកំណត់ទីតាំងឧបករណ៍​បញ្ជាពីចម្ងាយរបស់អ្នក។ នៅពេលបិទ ប៊ូតុងនេះនឹងមិនដំណើរការទេ។ អ្នកនឹងនៅតែអាចប្រើ \"រកឧបករណ៍បញ្ជារបស់ខ្ញុំ\" តាមរយៈវិធីផ្សេងទៀត។"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ចាក់​សំឡេង"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"កម្រិតសំឡេង %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"អ្នកអាចគ្រប់គ្រងកម្រិតសំឡេង Google Assistant នៅលើឧបករណ៍បំពងសំឡេង %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"ប៉ះពាល់តែកម្រិតសំឡេងនៅលើឧបករណ៍ %1$s មិនមែននៅលើទូរទស្សន៍ទេ"</string>
 </resources>
diff --git a/Settings/res/values-kn/arrays.xml b/Settings/res/values-kn/arrays.xml
index 2f28b64..6a37431 100644
--- a/Settings/res/values-kn/arrays.xml
+++ b/Settings/res/values-kn/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ಮ್ಯೂಟ್ ಮಾಡಿ"</item>
+    <item msgid="2508680062291793288">"ಕಡಿಮೆ (20%)"</item>
+    <item msgid="2483057103949558629">"ಮಧ್ಯಮ (50%)"</item>
+    <item msgid="6278092586736538014">"ಅಧಿಕ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-kn/strings.xml b/Settings/res/values-kn/strings.xml
index a7874f8..f703207 100644
--- a/Settings/res/values-kn/strings.xml
+++ b/Settings/res/values-kn/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ವೈಯಕ್ತಿಕ"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಿಸಿ"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ಖಾತೆಯನ್ನು ಸೇರಿಸಿ"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"ಖಾತೆಗಳು ಮತ್ತು ಸೈನ್ ಇನ್"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"ಖಾತೆಗಳು &amp; ಪ್ರೊಫೈಲ್‌ಗಳು"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ಯಾವುದೇ ಖಾತೆಗಳಿಲ್ಲ"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# ಖಾತೆ}one{# ಖಾತೆಗಳು}other{# ಖಾತೆಗಳು}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"ಮಾಧ್ಯಮ ಸೇವೆಗಳು, Assistant, ಪಾವತಿಗಳು"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ಗೌಪ್ಯತೆ"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ಸಾಧನ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ಖಾತೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ಸಾಧನದ ಲಾಕ್"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ಪಾವತಿ &amp; ಖರೀದಿಗಳು"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ಆ್ಯಪ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ಇಥರ್ನೆಟ್ ಸಂಪರ್ಕಗೊಳಿಸಲಾಗಿದೆ"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ಯಾವುದೇ ನೆಟ್‌ವರ್ಕ್‌ ಸಂಪರ್ಕಗೊಂಡಿಲ್ಲ"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"ವೈ-ಫೈ ಆಫ್ ಮಾಡಲಾಗಿದೆ"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ವೈ-ಫೈ ಅನ್ನು ಬಳಸಲು ಇಥರ್ನೆಟ್ ಅನ್‌ಪ್ಲಗ್ ಮಾಡಿ"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"ಸ್ಕ್ಯಾನಿಂಗ್‌ ಯಾವಾಗಲೂ ಲಭ್ಯ"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"ವೈ-ಫೈ ಆಫ್‌‌ ಆಗಿದ್ದಾಗಲೂ ಸಹ Google ನ ಸ್ಥಳ ಸೇವೆಗಳು ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ಸ್ಕ್ಯಾನ್‌‌ ಮಾಡಲು ಅನುಮತಿಸಿ"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ಸ್ಕ್ಯಾನಿಂಗ್ ಯಾವಾಗಲೂ ಲಭ್ಯ, ವೈ-ಫೈ ಆಫ್‌‌ ಆಗಿದ್ದಾಗಲೂ ಸಹ Google ನ ಸ್ಥಳ ಸೇವೆಗಳು ಮತ್ತು ಇತರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ಸ್ಕ್ಯಾನ್‌‌ ಮಾಡಲು ಅನುಮತಿಸಿ"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ಈ ಆಯ್ಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವಾಗ, ಸಿಸ್ಟಂ ವಿಷಯವನ್ನು ಹೊಂದಾಣಿಕೆ ಮಾಡಲು ವಿಭಿನ್ನ ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳ ನಡುವೆ ಬದಲಿಸುತ್ತದೆ. ಇದು ಫಾರ್ಮ್ಯಾಟ್ ಬದಲಾವಣೆ ಸಮಯದಲ್ಲಿ ಬ್ಲ್ಯಾಕ್ ಸ್ಕ್ರೀನ್‌ಗೆ ಕಾರಣವಾಗಬಹುದು.\n\nಇನ್ನಷ್ಟು ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯ ಆಯ್ಕೆಗಳಿಗಾಗಿ ಸುಧಾರಿತ ಡಿಸ್‌ಪ್ಲೇ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ಆದ್ಯತೆಯ ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"ಸಿಸ್ಟಂ-ಆದ್ಯತೆಯ ಪರಿವರ್ತನೆ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ಫಾರ್ಮ್ಯಾಟ್ ಪರಿವರ್ತನೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸಿ"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ಫಾರ್ಮ್ಯಾಟ್ ಪರಿವರ್ತನೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಸಿಸ್ಟಂಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"ಈ ಆಯ್ಕೆಯನ್ನು ಆರಿಸುವುದರಿಂದ ಡಿಸ್‌ಪ್ಲೇಗೆ ಕಳುಹಿಸಲು ಸೂಕ್ತವಾದ ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಧರಿಸುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಆ ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಗೆ ವಿಷಯವನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ಯಾವಾಗಲೂ ವಿಷಯದ ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"ಒತ್ತಾಯದ ಪರಿವರ್ತನೆ"</string>
@@ -303,7 +305,7 @@
     <string name="security_enable_widgets_disabled_summary" msgid="7678529948487939871">"ನಿರ್ವಾಹಕರು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದಾರೆ"</string>
     <string name="disabled_by_administrator_summary" msgid="3420979957115426764">"ಲಭ್ಯವಿಲ್ಲ"</string>
     <string name="manage_device_admin" msgid="5714217234035017983">"ಸಾಧನ ನಿರ್ವಹಣಾ ಆ್ಯಪ್‍‍ಗಳು"</string>
-    <string name="number_of_device_admins_none" msgid="2734299122299837459">"ಸಕ್ರಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಲ್ಲ"</string>
+    <string name="number_of_device_admins_none" msgid="2734299122299837459">"ಸಕ್ರಿಯ ಆ್ಯಪ್‌ಗಳಿಲ್ಲ"</string>
     <string name="unlock_set_unlock_disabled_summary" msgid="108190334043671416">"ಅಡ್ಮಿನ್, ಎನ್‍ಕ್ರಿಪ್ಷನ್, ರುಜುವಾತಿನಿಂದಾಗಿ ನಿಷ್ಕ್ರಿಯ"</string>
     <string name="enterprise_privacy_settings" msgid="8226765895133003202">"ನಿರ್ವಹಿಸುವ ಸಾಧನದ ಮಾಹಿತಿ"</string>
     <string name="enterprise_privacy_settings_summary_generic" msgid="5719549523275019419">"ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ನಿರ್ವಹಿಸುವ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
@@ -319,7 +321,7 @@
     <string name="enterprise_privacy_bug_reports" msgid="2393617117911211486">"ಅತ್ಯಂತ ಇತ್ತೀಚಿನ ಬಗ್ ವರದಿ"</string>
     <string name="enterprise_privacy_security_logs" msgid="2573545327989145361">"ಅತ್ಯಂತ ಇತ್ತೀಚಿನ ಭದ್ರತಾ ಲಾಗ್"</string>
     <string name="enterprise_privacy_none" msgid="6660670916934417519">"ಯಾವುದೂ ಅಲ್ಲ"</string>
-    <string name="enterprise_privacy_enterprise_installed_packages" msgid="7244796629052581085">"ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ"</string>
+    <string name="enterprise_privacy_enterprise_installed_packages" msgid="7244796629052581085">"ಆ್ಯಪ್‌ಗಳನ್ನು ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿದೆ"</string>
     <string name="enterprise_privacy_apps_count_estimation_info" msgid="3875568975752197381">"ಆ್ಯಪ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅಂದಾಜು ಮಾಡಲಾಗಿದೆ. Play ಸ್ಟೋರ್‌ನಲ್ಲಿರುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿರುವ ಆ್ಯಪ್‌ಗಳು ಇದರಲ್ಲಿ ಒಳಗೊಂಡಿಲ್ಲದೇ ಇರಬಹುದು."</string>
     <string name="enterprise_privacy_number_packages_lower_bound" msgid="4518330667109848939">"{count,plural, =1{ಕನಿಷ್ಠ # ಆ್ಯಪ್}one{ಕನಿಷ್ಠ # ಆ್ಯಪ್‌ಗಳು}other{ಕನಿಷ್ಠ # ಆ್ಯಪ್‌ಗಳು}}"</string>
     <string name="enterprise_privacy_location_access" msgid="8978502415647245748">"ಸ್ಥಳದ ಅನುಮತಿಗಳು"</string>
@@ -436,7 +438,7 @@
     <string name="title_ssid" msgid="255328048344188682">"ವೈ-ಫೈ ನೆಟ್‌ವರ್ಕ್‌ನ ಹೆಸರನ್ನು ನಮೂದಿಸಿ"</string>
     <string name="title_internet_connection" msgid="7502414094881828069">"ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ"</string>
     <string name="connected" msgid="4981532275162345997">"ಸಂಪರ್ಕಗೊಂಡಿದೆ"</string>
-    <string name="not_connected" msgid="475810896484271663">"ಸಂಪರ್ಕಗೊಂಡಿಲ್ಲ"</string>
+    <string name="not_connected" msgid="475810896484271663">"ಕನೆಕ್ಟ್ ಆಗಿಲ್ಲ"</string>
     <string name="wifi_no_internet" msgid="27421689535934864">"ಇಂಟರ್ನೆಟ್ ಇಲ್ಲ"</string>
     <string name="wifi_saved" msgid="4354792774811431829">"ಸೇವ್ ಮಾಡಲಾಗಿದೆ"</string>
     <string name="wifi_bad_password" msgid="8686375382346768922">"ತಪ್ಪಾದ ಪಾಸ್‌ವರ್ಡ್‌"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ಆ್ಯಕ್ಸೆಸಿಬಿಲಿಟಿ ಶಾರ್ಟ್‌ಕಟ್‌ ಸಕ್ರಿಯಗೊಳಿಸಿ"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"ಶಾರ್ಟ್‌ಕಟ್ ಸೇವೆ"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"ಶಾರ್ಟ್‌ಕಟ್ ಆನ್ ಆಗಿರುವಾಗ, 3 ಸೆಕೆಂಡ್‌ಗಳ ಕಾಲ ಹಿಂದಿನ ಮತ್ತು ಕೆಳಗಿನ ಬಟನ್‌ಗಳನ್ನು ಒತ್ತುವುದು ಆ್ಯಕ್ಸೆಸ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆರಂಭಿಸುತ್ತದೆ."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"ಕ್ರಮ ಕೈಗೊಳ್ಳುವ ಸಮಯ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"ಕ್ರಮ ಕೈಗೊಳ್ಳುವ ಸಮಯ (ಆ್ಯಕ್ಸೆಸಿಬಿಲಿಟಿ ಅವಧಿ ಮೀರಿದೆ)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ಟೈಮಿಂಗ್"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ಈ ಸಮಯದ ಆದ್ಯತೆಯನ್ನು ಎಲ್ಲಾ ಆ್ಯಪ್ಸ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"ಶೀರ್ಷಿಕೆಗಳು"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ವೀಡಿಯೊದಲ್ಲಿ ಮುಚ್ಚಿದ ಶೀರ್ಷಿಕೆ ಪಠ್ಯದ ಓವರ್‌ಲೇಗಾಗಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
     <string name="captions_display" msgid="2598662495450633375">"ಪ್ರದರ್ಶನ"</string>
@@ -812,7 +818,7 @@
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"ಅವುಗಳನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಿದಾಗ ಹಾರ್ಡ್‌ವೇರ್‌‌ ಲೇಯರ್‌ಗಳು ಹಸಿರು ಫ್ಲ್ಯಾಶ್‌‌ ಆಗುತ್ತದೆ"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"ಉತ್ತಮದಿಂದ ಹಿಡಿದು ಕಳಪೆಯವರೆಗೆ: ನೀಲಿ, ಹಸಿರು, ತಿಳಿಗೆಂಪು, ಕೆಂಪು"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"ಅವುಗಳು ಅಪ್‌ಡೇಟ್ ಆಗುವಾಗ ವಿಂಡೋದ ಸಂಪೂರ್ಣ ಮೇಲ್ಮೈ ಫ್ಲ್ಯಾಶ್ ಮಾಡಿ"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮುಖ್ಯ ಥ್ರೆಡ್‌ನಲ್ಲಿ ದೀರ್ಘ ಕಾರ್ಯಾಚರಣೆ ನಿರ್ವಹಿಸಿದಾಗ ಪರದೆಯನ್ನು ಫ್ಲ್ಯಾಶ್ ಮಾಡು"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"ಆ್ಯಪ್‍ಗಳು ಮುಖ್ಯ ಥ್ರೆಡ್‌ನಲ್ಲಿ ದೀರ್ಘ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸಿದಾಗ ಸ್ಕ್ರೀನ್ ಫ್ಲ್ಯಾಶ್ ಆಗಲಿ"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"adb shell dumpsys gfxinfo ನಲ್ಲಿ ಸಲ್ಲಿಸುವಿಕೆ ಸಮಯವನ್ನು ಮಾಪನ ಮಾಡಿ"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"ಅಪರಿಚಿತ ಮೂಲಗಳು"</string>
     <string name="security_unknown_sources_desc" msgid="7196715598352173267">"Play Store ಹೊರಗಿನ ಬೇರೆ ಮೂಲಗಳ ಅಪ್ಲಿಕೇಶನ್‌‌ ಸ್ಥಾಪನೆಯನ್ನು ಅನುಮತಿಸಿ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ಮುಂದುವರಿಸಲು <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ಆಯ್ಕೆ ಮಾಡಿ."</string>
     <string name="label_done_key" msgid="8576286462300373440">"ಮುಗಿದಿದೆ"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"ಯಶಸ್ವಿಯಾಗಿ ಸಂಪರ್ಕಗೊಳಿಸಲಾಗಿದೆ"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ಈಗಾಗಲೇ ಕನೆಕ್‌ಟ್‌ ಆಗಿದೆ"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"ಯಶಸ್ವಿಯಾಗಿ ಸೇವ್ ಮಾಡಲಾಗಿದೆ"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ಆವೃತ್ತಿ <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"ತೆರೆ"</string>
@@ -1069,7 +1076,7 @@
     <string name="record_audio_summary_on" msgid="8724494646461335090">"ಆಡಿಯೋ ರೆಕರ್ಡಿಂಗ್ ನಿಲ್ಲಿಸಲು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"</string>
     <string name="record_audio_summary_off" msgid="1392440365091422816">"ಆಡಿಯೋ ರೆಕಾರ್ಡಿಂಗ್ ತಕ್ಷಣವೇ ಪ್ರಾರಂಭಿಸಲು ಸಕ್ರಿಯಗೊಳಿಸಿ"</string>
     <string name="play_recorded_audio_title" msgid="4627717067151602729">"ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಆಡಿಯೋ ಪ್ಲೇ ಮಾಡಿ"</string>
-    <string name="save_recorded_audio_title" msgid="378003351782124651">"ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಆಡಿಯೋ ಉಳಿಸಿ"</string>
+    <string name="save_recorded_audio_title" msgid="378003351782124651">"ರೆಕಾರ್ಡ್ ಮಾಡಿದ ಆಡಿಯೋ ಸೇವ್ ಮಾಡಿ"</string>
     <string name="time_to_start_read_title" msgid="6565449163802837806">"ರೆಕಾರ್ಡಿಂಗ್ ಓದುವುದನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲಿನ ಅವಧಿ"</string>
     <string name="time_to_valid_audio_title" msgid="7246101824813414348">"ರೆಕಾರ್ಡ್ ಮಾಡುವ ಮೊದಲಿನ ಆಡಿಯೋ ಡೇಟಾದ ಅವಧಿ"</string>
     <string name="empty_audio_duration_title" msgid="9024377320171450683">"ಖಾಲಿ ಇರುವ ಆಡಿಯೋ ಅವಧಿ"</string>
@@ -1094,8 +1101,8 @@
     <string name="admin_profile_owner_user_message" msgid="6431405126322617268">"ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಅನುಮತಿಗಳು, ಕಾರ್ಪೊರೇಟ್‌ ಆ್ಯಕ್ಸೆಸ್, ನೆಟ್‌‌ವರ್ಕ್‌ ಚಟುವಟಿಕೆ ಮತ್ತು ಸಾಧನದ ಸ್ಥಳ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಂತೆ ಈ ಬಳಕೆದಾರರಿಗೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು ಮತ್ತು ನಿರ್ವಹಿಸಬಹುದು."</string>
     <string name="admin_device_owner_message" msgid="1935507216776040907">"ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಅನುಮತಿಗಳು, ಕಾರ್ಪೊರೇಟ್‌ ಆ್ಯಕ್ಸೆಸ್, ನೆಟ್‌ವರ್ಕ್‌ ಚಟುವಟಿಕೆ ಮತ್ತು ಸಾಧನದ ಸ್ಥಳ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಂತೆ ಈ ಸಾಧನಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಆ್ಯಪ್‌ಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು ಮತ್ತು ನಿರ್ವಹಿಸಬಹುದು."</string>
     <string name="remove_managed_profile_label" msgid="8950011141359605612">"ಉದ್ಯೋಗ ಪ್ರೊಫೈಲ್‌ ತೆಗೆದುಹಾಕಿ"</string>
-    <string name="active_device_admin_msg" msgid="185537304726228624">"ಸಾಧನ ನಿರ್ವಹಣೆ ಅಪ್ಲಿಕೇಶನ್"</string>
-    <string name="remove_device_admin" msgid="2623866073546295104">"ಈ ಸಾಧನ ನಿರ್ವಹಣಾ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"</string>
+    <string name="active_device_admin_msg" msgid="185537304726228624">"ಸಾಧನ ನಿರ್ವಹಣೆ ಆ್ಯಪ್"</string>
+    <string name="remove_device_admin" msgid="2623866073546295104">"ಈ ಸಾಧನ ನಿರ್ವಹಣಾ ಆ್ಯಪ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"</string>
     <string name="uninstall_device_admin" msgid="6301368408620948266">"ಅಪ್ಲಿಕೇಶನ್ ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ"</string>
     <string name="remove_and_uninstall_device_admin" msgid="1504351551194915633">"ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಅನ್‌ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ"</string>
     <string name="select_device_admin_msg" msgid="8475934459999710332">"ಸಾಧನ ನಿರ್ವಹಣಾ ಆ್ಯಪ್‍‍ಗಳು"</string>
@@ -1103,7 +1110,7 @@
     <string name="add_device_admin" msgid="5078281377915844544">"ಈ ಸಾಧನ ನಿರ್ವಹಣೆ ಆ್ಯಪ್ ಸಕ್ರಿಯಗೊಳಿಸಿ"</string>
     <string name="device_admin_warning" msgid="7399916080685200660">"ಈ ನಿರ್ವಹಣಾ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಈ ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾಡಲು <xliff:g id="APP_NAME">%1$s</xliff:g> ಗೆ ಅನುಮತಿಸಲಾಗುತ್ತದೆ:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"ಈ ಸಾಧನವನ್ನು <xliff:g id="APP_NAME">%1$s</xliff:g> ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ."</string>
-    <string name="device_admin_status" msgid="5467001937240455367">"ಈ ನಿರ್ವಹಣಾ ಅಪ್ಲಿಕೇಶನ್ ಸಕ್ರಿಯವಾಗಿದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾಡಲು <xliff:g id="APP_NAME">%1$s</xliff:g> ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ:"</string>
+    <string name="device_admin_status" msgid="5467001937240455367">"ಈ ಅಡ್ಮಿನ್ ಆ್ಯಪ್ ಸಕ್ರಿಯವಾಗಿದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಮಾಡಲು <xliff:g id="APP_NAME">%1$s</xliff:g> ಗೆ ಅನುಮತಿ ನೀಡುತ್ತದೆ:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"ಇದನ್ನು ಮುಂದುವರಿಸಿದರೆ, ನಿಮ್ಮ ಬಳಕೆದಾರರನ್ನು ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ನಿರ್ವಹಿಸುತ್ತಾರೆ ಮತ್ತು ಇದು ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಡೇಟಾ ಮಾತ್ರವಲ್ಲದೆ, ಸಂಬಂಧಿತ ಡೇಟಾವನ್ನೂ ಸಹ ಸಂಗ್ರಹಣೆ ಮಾಡಬಲ್ಲದು.\n\nನಿಮ್ಮ ನಿರ್ವಾಹಕರು ನೆಟ್‌ವರ್ಕ್ ಚಟುವಟಿಕೆ ಮತ್ತು ನಿಮ್ಮ ಸಾಧನದ ಸ್ಥಳ ಮಾಹಿತಿ ಸೇರಿದಂತೆ ಈ ಬಳಕೆದಾರರಿಗೆ ಸಂಬಂಧಿಸಿದ ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಡೇಟಾದ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು ಮತ್ತು ನಿರ್ವಹಿಸಬಹುದು."</string>
     <string name="share_remote_bugreport_dialog_title" msgid="2080017987692459555">"ಬಗ್ ವರದಿಯನ್ನು ಹಂಚುವುದೇ?"</string>
     <string name="share_remote_bugreport_dialog_message_finished" msgid="8515056665416643253">"ಈ ಸಾಧನದ ಸಮಸ್ಯೆ ನಿವಾರಿಸಲು ಸಹಾಯ ಮಾಡಲು ನಿಮ್ಮ IT ನಿರ್ವಾಹಕರು ಬಗ್ ವರದಿಯನ್ನು ವಿನಂತಿಸಿದ್ದಾರೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು."</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"ವಿದ್ಯುತ್ ಮತ್ತು ಶಕ್ತಿ"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"ಪವರ್ ಆನ್ ನಡವಳಿಕೆ"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ಮರುಹೊಂದಿಸಿ"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ದೂರದರ್ಶನ"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ಇಥರ್ನೆಟ್ ಜೋಡಣೆ ಕೋಡ್‌"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ವಿದ್ಯುತ್ ಮೋಡ್‌ಗಳು"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ಬಳಕೆಯಲ್ಲಿಲ್ಲದಿದ್ದಾಗ ಈ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಸಾಧನದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"ನನ್ನ ರಿಮೋಟ್ ಅನ್ನು ಹುಡುಕಿ"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"ನಿಮ್ಮ Google TV ರಿಮೋಟ್ ಕಳೆದುಹೋದರೆ ಅದನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸೌಂಡ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಿ"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"ನಿಮ್ಮ Google TV ಯಲ್ಲಿ 30 ಸೆಕೆಂಡ್‌ಗಳ ಕಾಲ ನಿಮ್ಮ ರಿಮೋಟ್‌ನಲ್ಲಿ ಸೌಂಡ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಲು ನೀವು ಪುಶ್ ಮಾಡಬಹುದಾದ ಬಟನ್ ಇದೆ. ಇದು ಬೆಂಬಲಿತ Google TV ರಿಮೋಟ್ ಕಂಟ್ರೋಲ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.\n\nಸೌಂಡ್ ಅನ್ನು ನಿಲ್ಲಿಸಲು, ನಿಮ್ಮ ರಿಮೋಟ್‌ನಲ್ಲಿರುವ ಯಾವುದೇ ಬಟನ್ ಅನ್ನು ಒತ್ತಿ."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"ನನ್ನ ರಿಮೋಟ್ ಅನ್ನು ಹುಡುಕಿ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ನಿಮ್ಮ Google TV ರಿಮೋಟ್ ಕಳೆದುಹೋದರೆ ಅದನ್ನು ಪತ್ತೆಹಚ್ಚಲು ನೀವು ಸೌಂಡ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಬಹುದು."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ಆನ್ ಆಗಿರುವಾಗ, ಸೌಂಡ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡುವ ಮೂಲಕ ರಿಮೋಟ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ನೀವು ಸಾಧನದಲ್ಲಿನ ಬಟನ್ ಅನ್ನು ಬಳಸಬಹುದು. ಆಫ್ ಆಗಿರುವಾಗ, ಈ ಬಟನ್ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ. ನೀವು ಈಗಲೂ ಇತರ ವಿಧಾನಗಳನ್ನು ಬಳಸಿ ನನ್ನ ರಿಮೋಟ್ ಹುಡುಕಿ ಫೀಚರ್‌ ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ಸೌಂಡ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಿ"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ವಾಲ್ಯೂಮ್"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"ನೀವು %1$s ಸ್ಪೀಕರ್‌ನಲ್ಲಿ Assistant ವಾಲ್ಯೂಮ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"%1$s ಸಾಧನದಲ್ಲಿನ ವಾಲ್ಯೂಮ್ ಅನ್ನು ಪ್ರಭಾವಿಸುತ್ತದೆ, TV ವಾಲ್ಯೂಮ್ ಅನ್ನು ಅಲ್ಲ"</string>
 </resources>
diff --git a/Settings/res/values-ko/arrays.xml b/Settings/res/values-ko/arrays.xml
index b5adc45..ed479a6 100644
--- a/Settings/res/values-ko/arrays.xml
+++ b/Settings/res/values-ko/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"음소거"</item>
+    <item msgid="2508680062291793288">"낮음(20%)"</item>
+    <item msgid="2483057103949558629">"보통(50%)"</item>
+    <item msgid="6278092586736538014">"높음(80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ko/strings.xml b/Settings/res/values-ko/strings.xml
index c62f0ac..f9954c2 100644
--- a/Settings/res/values-ko/strings.xml
+++ b/Settings/res/values-ko/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"개인"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"네트워크에 연결"</string>
     <string name="add_an_account" msgid="2601275122685226096">"계정 추가"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"계정 및 로그인"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"계정 및 프로필"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"계정 없음"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{계정 #개}other{계정 #개}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"미디어 서비스, 어시스턴트, 결제"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"개인 정보 보호"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"기기 설정"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"계정 설정"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"기기 잠금"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google 어시스턴트"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"결제 및 구매"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"앱 설정"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"이더넷에 연결됨"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"네트워크에 연결되지 않음"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi가 사용 중지됨"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi를 사용하려면 이더넷을 분리하세요"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"항상 검색"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi가 꺼져 있을 때에도 Google의 위치 서비스 및 기타 앱이 네트워크를 검색하도록 합니다."</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"네트워크 항상 검색, Wi-Fi가 꺼져 있을 때도 Google의 위치 서비스 및 기타 앱이 네트워크를 검색하도록 허용합니다."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"이 옵션을 사용 설정하면 시스템에서 콘텐츠에 맞춰 다이내믹 레인지 형식을 전환합니다. 형식이 전환되는 동안 검은색 화면이 표시될 수 있습니다.\n\n고급 화면 설정을 클릭하여 더 많은 다이내믹 레인지 옵션을 확인하세요."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"선호하는 다이내믹 레인지"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"시스템 선호 전환"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"시스템에서 형식 전환을 관리하도록 함"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"시스템에서 형식 전환을 관리하도록 허용합니다."</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"이 옵션이 선택되면 시스템에서 디스플레이에 전송할 적절한 다이내믹 레인지를 결정하고 필요에 따라 콘텐츠를 이 다이내믹 레인지로 전환합니다."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"항상 콘텐츠 형식에 맞춤"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"강제 전환"</string>
@@ -375,7 +377,7 @@
     <string name="about_build" msgid="8467840394761634575">"Android TV OS 빌드"</string>
     <string name="show_dev_countdown" msgid="4064986225625409361">"{count,plural, =1{개발자 설정 완료까지 #단계 남았습니다.}other{개발자 설정 완료까지 #단계 남았습니다.}}"</string>
     <string name="about_ads" msgid="7662896442040086522">"광고"</string>
-    <string name="ads_description" msgid="8081069475265061074">"광고 ID 재설정 등의 광고 설정을 관리합니다."</string>
+    <string name="ads_description" msgid="8081069475265061074">"광고 관련 설정을 조정합니다."</string>
     <string name="ads_content_description" msgid="1006489792324920289">"광고, 광고 ID 재설정 등의 광고 설정을 관리합니다."</string>
     <string name="show_dev_on" msgid="612741433124106067">"개발자가 되셨습니다."</string>
     <string name="show_dev_already" msgid="1522591284776449818">"이미 개발자입니다."</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"접근성 단축키 사용"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"단축키 서비스"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"단축키가 사용 설정되어 있다면 뒤로 버튼과 아래 버튼을 3초 동안 동시에 눌러 접근성 기능을 실행할 수 있습니다."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"조치를 취할 시간"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"조치를 취할 시간(접근성 기능 시간 제한)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"타이밍"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"시간 환경설정은 앱에 따라 지원되지 않을 수도 있습니다."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"자막"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"동영상 캡션 텍스트 오버레이 설정"</string>
     <string name="captions_display" msgid="2598662495450633375">"표시"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"계속하려면 <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> 아이콘을 선택하세요."</string>
     <string name="label_done_key" msgid="8576286462300373440">"완료"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"연결되었습니다"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"이미 연결됨"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"저장되었습니다."</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"버전 <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"열기"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"전원 및 에너지"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"전원 켜기 동작"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"초기화"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"텔레비전"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"이더넷 페어링 코드"</string>
     <string name="energy_modes" msgid="1331693860386361744">"에너지 모드"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"다음 설정은 사용 중이지 않은 기기에 영향을 줍니다"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"내 리모컨 찾기"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV 리모컨을 잃어버린 경우 소리를 재생하여 위치 찾기"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV에 있는 버튼을 누르면 리모컨에서 30초 동안 소리가 울립니다. 이 기능은 지원되는 Google TV 리모컨에서만 작동합니다.\n\n소리 재생을 중지하려면 리모컨의 아무 버튼이나 누르세요."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"내 리모컨 찾기를 사용 설정하면 리모컨을 어디 두었는지 찾을 수 없을 때 소리를 재생하여 Google TV 리모컨을 찾을 수 있습니다."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"켜져 있으면 기기의 버튼으로 소리를 재생하여 리모컨을 찾을 수 있습니다. 꺼져 있으면 버튼이 작동하지 않습니다. 다른 방법으로도 \'리모컨 찾기\'를 사용할 수 있습니다."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"소리 재생"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s 볼륨"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s 스피커의 어시스턴트 볼륨을 제어할 수 있습니다"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"TV가 아닌 %1$s 기기 볼륨에만 영향을 줍니다"</string>
 </resources>
diff --git a/Settings/res/values-ky/arrays.xml b/Settings/res/values-ky/arrays.xml
index 616a38e..a376cff 100644
--- a/Settings/res/values-ky/arrays.xml
+++ b/Settings/res/values-ky/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Үнүн басуу"</item>
+    <item msgid="2508680062291793288">"Акырын (20%)"</item>
+    <item msgid="2483057103949558629">"Орточо (50%)"</item>
+    <item msgid="6278092586736538014">"Катуу (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ky/strings.xml b/Settings/res/values-ky/strings.xml
index 057d771..6b7cf42 100644
--- a/Settings/res/values-ky/strings.xml
+++ b/Settings/res/values-ky/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Жеке"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Тармакка туташуу"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Аккаунт кошуу"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Аккаунтар жана кирүү"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Аккаунттар жана профилдер"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Аккаунттар жок"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# аккаунт}other{# аккаунт}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Медиа кызматтары, Жардамчы, Төлөмдөр"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Купуялык"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Түзмөктү тууралоо"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Аккаунттун параметрлери"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Түзмөктүн кулпусу"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Жардамчы"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Төлөм жана сатып алуулар"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Колдонмону тууралоо"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Түзмөк Ethernet\'ке туташты"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Тармакка туташкан жок"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi өчүрүлгөн"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi\'ды колдонуу үчүн Ethernet\'ти ажыратыңыз"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Тармактар ар дайым изделет"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google´дун Жайгашкан жерди аныктоо кызматына жана башка колдонмолорго Wi-Fi тармактарын издөөгө уруксат бериңиз (Wi-Fi функциясы өчүк болсо да)."</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Скандоо ар дайым жеткиликтүү. Google´дун Жайгашкан жерди аныктоо кызматына жана башка колдонмолорго Wi-Fi тармактарын издөөгө уруксат бериңиз (Wi-Fi функциясы өчүк болсо да)."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Бул параметр иштетилсе, түзмөк контентте колдонулган динамикалык диапазондун форматына которулат. Форматка которулуп жатканда экран өчүп калышы мүмкүн.\n\nДинамикалык диапазондун кошумча параметрлерин көрүү үчүн Экрандын өркүндөтүлгөн параметрлерине өтүңүз."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Тандалган динамикалык диапазон"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Система тандаган формат"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Форматты система өзү тандайт"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Форматты система өзү тандайт"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Бул параметр тандалса, система экраныңызга ылайыктуу динамикалык диапазонду таап, контентти ошого жараша көрсөтөт."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Формат контенттин параметрлери боюнча тандалат"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Башка форматка өзгөртүү"</string>
@@ -428,7 +430,7 @@
     <string name="title_random_mac_settings" msgid="6685812569356353378">"Купуялык"</string>
   <string-array name="random_mac_settings_entries">
     <item msgid="3457228452595715533">"Туш келди түзүлгөн MAC дареги колдонулат (демейки)"</item>
-    <item msgid="2490415280467390067">"Түзмөктүн MAC дарегин колдонуу"</item>
+    <item msgid="2490415280467390067">"Түзмөктүн MAC дареги колдонулат"</item>
   </string-array>
     <string name="mac_address_not_available" msgid="2992935344891853369">"Жеткиликсиз"</string>
     <string name="mac_address_ephemeral_summary" msgid="3284374877361772531">"Туш келди түзүлгөн MAC"</string>
@@ -652,7 +654,7 @@
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Пультта микрофон өчүрүлдү"</string>
     <string name="mic_remote_toggle_off_info_content" msgid="8062526350553191004">"Google Жардамчыңызга пультуңуз аркылуу кайрыла албайсыз. Google Жардамчы баскычын колдонуу үчүн микрофонду пайдалануу мүмкүнчүлүгүн иштетиңиз."</string>
     <string name="camera_toggle_info_title" msgid="3871317082313736088">"Камераны колдонуу: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="camera_toggle_info_content" msgid="2999965953853204003">"Бул параметр күйгүзүлсө, уруксаты бар колдонмолордун жана кызматтардын баары бул түзмөктөгү камераларды пайдалана алат.\n\nЫңгайлаштырылган протоколу бар камеранын көмөкчү жабдыктарына бул жөндөө таасирин тийгизбейт."</string>
+    <string name="camera_toggle_info_content" msgid="2999965953853204003">"Бул параметр күйгүзүлсө, уруксаты бар колдонмолордун жана кызматтардын баары бул түзмөктөгү камераларды пайдалана алат.\n\nЫңгайлаштырылган протоколу бар камеранын көмөкчү жабдыктарына бул параметр таасирин тийгизбейт."</string>
     <string name="sensor_toggle_info_on" msgid="4568111889147132257">"Күйүк"</string>
     <string name="sensor_toggle_info_off" msgid="7546772458177469821">"Өчүк"</string>
     <string name="system_location" msgid="4057295363709016511">"Жайгашкан жер"</string>
@@ -662,7 +664,7 @@
     <string name="location_category_recent_location_requests" msgid="4541924383164183490">"Акыркы жайгашкан жер сурамдары"</string>
     <string name="location_no_recent_apps" msgid="7033474075806435793">"Акыркы мезгилде жайгашкан жерди сураган колдонмолор болгон жок"</string>
     <string name="location_high_battery_use" msgid="5325556609027887602">"Батарея көп керектелүүдө"</string>
-    <string name="location_low_battery_use" msgid="728585923412018253">"Батареянын кубатын үнөмдөө"</string>
+    <string name="location_low_battery_use" msgid="728585923412018253">"Батареяны үнөмдөө"</string>
     <string name="location_mode_wifi_description" msgid="84697248707903061">"Жайгашкан жерди божомолдоо үчүн Wi‑Fi\'ды колдонуу"</string>
     <string name="location_status" msgid="3037321737386011224">"Жайгашкан жерди аныктоо"</string>
     <string name="location_services" msgid="551503779736382878">"Жайгашкан жерди аныктоо кызматтары"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Ыкчам иштетүү"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Кызматты ыкчам иштетүү"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Атайын мүмкүнчүлүктөр функциясын пайдалануу үчүн, ал күйгүзүлгөндө, үндү катуулатып/акырындаткан эки баскычты тең үч секунддай кое бербей басып туруңуз."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Аракетти аткаруу убакыты"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Аракетти аткаруу убакыты (Атайын мүмкүнчүлүктөр)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Убакыт"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Бул убакыт параметри айрым колдонмолордо иштебейт."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Коштомо жазуулар"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Видеого жашыруун түшүндүрмө тексттерди жазуу параметрлери"</string>
     <string name="captions_display" msgid="2598662495450633375">"Экран"</string>
@@ -803,7 +809,7 @@
     <string name="system_show_all_anrs" msgid="5353216640638263217">"Бардык ANR\'лер көрүнсүн"</string>
     <string name="system_desc_stay_awake" msgid="8485868071929937500">"Көшүүнү өчүрүп коюу"</string>
     <string name="system_desc_hdcp_checking" msgid="1664068008848077241">"DRM мазмуну үчүн гана колдонулсун"</string>
-    <string name="system_desc_hdmi_optimization" msgid="5695603795556335912">"Дисплейди эң жогорку чечилишке же кадр ылдамдыгына ыңгайлаштырыңыз. Бул Ультра HD дисплейлерге гана таасир этет. Бул жөндөө өзгөртүлсө, түзмөгүңүз өчүп кайра күйөт."</string>
+    <string name="system_desc_hdmi_optimization" msgid="5695603795556335912">"Дисплейди эң жогорку чечилишке же кадр ылдамдыгына ыңгайлаштырыңыз. Бул Ультра HD дисплейлерге гана таасир этет. Бул параметр өзгөртүлсө, түзмөгүңүз өчүп кайра күйөт."</string>
     <string name="system_desc_bt_hci_log" msgid="2592649923221658103">"Bluetooth HCI чалгындап кирүү мүмкүнчүлүгүн иштетүү"</string>
     <string name="system_desc_usb_debugging" msgid="5672275208185222785">"USB туташканда мүчүлүштүктөрдү оңдоо режими"</string>
     <string name="system_desc_wait_for_debugger" msgid="7213496668606417691">"Мүчүлүштүктөрү аныкталган колдонмо мүчүлүштүктөрдү аныктагычтын тиркелишин күтсүн"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Улантуу үчүн <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> тандаңыз."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Бүттү"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Ийгиликтүү туташты"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Туташкан"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Ийгиликтүү сакталды"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> версиясы"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Ачуу"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Кубат жана энергия"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Сыналгы күйүп тургандагы иштөө режими"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Кайра коюу"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Сыналгы"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet жупташтыруучу коду"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Электр кубатын керектеген режимдер"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Бул параметрлер колдонулбаган учурда түзмөктүн иштешине таасирин тийгизет"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Пультумду табуу"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV\'нин пультун табуу үчүн үн чыгарыңыз"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV\'де баскыч бар, аны бассаңыз, пульттан 30 секунд бою үн ойнотулат. Бул колдоого алынган Google TV\'нин пультунда гана иштейт.\n\nҮнүн басуу үчүн пульттагы бир баскычты басыңыз."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Пультумду табуу функциясы иштетилсе, Google TV\'нин пультун табуу үчүн анын үнүн чыгарууга болот."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Күйүп турганда түзмөгүңүздөгү баскыч аркылуу үн чыгарып, пультту таба аласыз. Өчүп турганда бул баскыч иштебейт. \"Пульт кайда\" функциясын башка жолдор менен колдоно бересиз."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Үнүн чыгаруу"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s түзмөгүнүн үн көлөмү"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s динамигиндеги Жардамчынын үнүн катуулатып/акырындата аласыз"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Сыналгынын эмес, %1$s түзмөгүнүн үн көлөмүнө гана таасир этет"</string>
 </resources>
diff --git a/Settings/res/values-lo/arrays.xml b/Settings/res/values-lo/arrays.xml
index 1043618..5495e90 100644
--- a/Settings/res/values-lo/arrays.xml
+++ b/Settings/res/values-lo/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ປິດສຽງ"</item>
+    <item msgid="2508680062291793288">"ຕ່ຳ (20%)"</item>
+    <item msgid="2483057103949558629">"ກາງ (50%)"</item>
+    <item msgid="6278092586736538014">"ສູງ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-lo/strings.xml b/Settings/res/values-lo/strings.xml
index f1a6632..ca929cc 100644
--- a/Settings/res/values-lo/strings.xml
+++ b/Settings/res/values-lo/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"​ສ່ວນ​ໂຕ"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ເຊື່ອມ​ຕໍ່ກັບ​ເຄືອ​ຂ່າຍ"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ເພີ່ມບັນຊີ"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"ບັນຊີ ແລະ ການເຂົ້າສູ່ລະບົບ"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"ບັນຊີ ແລະ ໂປຣໄຟລ໌"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ບໍ່ມີບັນຊີ"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# ບັນຊີ}other{# ບັນຊີ}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"ບໍລິການມີເດຍ, ຜູ້ຊ່ວຍ, ການຈ່າຍເງິນ"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ຄວາມເປັນສ່ວນຕົວ"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ການຕັ້ງຄ່າອຸປະກອນ"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ການຕັ້ງຄ່າບັນຊີ"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ການລັອກອຸປະກອນ"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"ຜູ້ຊ່ວຍ Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ການຈ່າຍເງິນ ແລະ ການສັ່ງຊື້"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ການຕັ້ງຄ່າແອັບ"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ເຊື່ອມຕໍ່ອີເທີເນັດແລ້ວ"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ບໍ່ໄດ້ເຊື່ອມຕໍ່ເຄືອຂ່າຍ"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"ປິດ Wi-Fi ແລ້ວ"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ຖອດປລັກອີເທີເນັດເພື່ອໃຊ້ Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"ມີ​ການ​ສະ​ແກນ​ຢູ່​ສະ​ເໝີ"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"ໃຫ້ບໍລິການສະຖານທີ່ຂອງ Google ແລະ ແອັບອື່ນໆສະແກນເຄືອຂ່າຍໄດ້, ເຖິງແມ່ນວ່າ Wi-Fi ຈະປິດກໍຕາມ"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ສາມາດສະແກນໄດ້ທຸກເມື່ອ, ໃຫ້ບໍລິການສະຖານທີ່ຂອງ Google ແລະ ແອັບອື່ນໆສະແກນຫາເຄືອຂ່າຍ, ເຖິງແມ່ນວ່າຈະປິດ Wi-Fi ຢູ່ກໍຕາມ"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ເມື່ອເປີດໃຊ້ຕົວເລືອກນີ້, ລະບົບຈະສະຫຼັບລະຫວ່າງຮູບແບບໄລຍະໄດນາມິກທີ່ແຕກຕ່າງກັນເພື່ອໃຫ້ກົງກັບເນື້ອຫາ. ສິ່ງນີ້ອາດຈະເຮັດໃຫ້ໜ້າຈໍສີດໍາໃນລະຫວ່າງການສະຫຼັບຮູບແບບ.\n\nຄລິກທີ່ການຕັ້ງຄ່າຂັ້ນສູງສໍາລັບຕົວເລືອກໄລຍະໄດນາມິກເພີ່ມເຕີມ."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ໄລຍະໄດນາມິກທີ່ຕ້ອງການ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"ການປ່ຽນຄ່າຕາມຄວາມຕ້ອງການຂອງລະບົບ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ໃຫ້ລະບົບຈັດການຮູບແບບການປ່ຽນຄ່າ"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ໃຫ້ລະບົບຈັດການການປ່ຽນຄ່າຮູບແບບ"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"ເມື່ອຕົວເລືອກນີ້ຖືກເລືອກ, ລະບົບຈະກໍານົດຂອບເຂດໄດນາມິກທີ່ເໝາະສົມເພື່ອຖືກສົ່ງໄປຫາການສະແດງຂອງທ່ານ ແລະ ປ່ຽນແປງເນື້ອຫາໄປສູ່ໄລຍະໄດນາມິກນີ້ຕາມຄວາມຕ້ອງການ."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ກົງກັບຮູບແບບຂອງເນື້ອຫາຕະຫຼອດ"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"ບັງຄັບການປ່ຽນຄ່າ"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ເປີດໃຊ້ປຸ່ມລັດການຊ່ວຍເຂົ້າເຖິງ"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"ບໍລິການປຸ່ມທາງລັດ"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"ເມື່ອເປີດປຸ່ມລັດແລ້ວ, ທ່ານສາມາດກົດປຸ່ມກັບຄືນ ແລະ ປຸ່ມລົງພ້ອມກັນຄ້າງໄວ້ 3 ວິນາທີເພື່ອເປັນການເປີດຄຸນສົມບັດຊ່ວຍເຂົ້າເຖິງ"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"ເວລາດຳເນີນການ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"ເວລາດຳເນີນການ (ໄລຍະໝົດເວລາການຊ່ວຍເຂົ້າເຖິງ)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ຊ່ວງເວລາ"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ບາງແອັບບໍ່ຮອງຮັບຄ່າກຳນົດໄລຍະເວລານີ້."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"ຄຳບັນຍາຍ"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"​ການ​ຕັ້ງ​ຄ່າ​ສຳ​ລັບ​ຂໍ້​ຄວາມ​ຄຳ​ບັນ​ຍາຍ​ຢູ່​ເທິງວິ​ດີ​ໂອ"</string>
     <string name="captions_display" msgid="2598662495450633375">"ການສະແດງຜົນ"</string>
@@ -812,7 +818,7 @@
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"ກະພິບ​ເລເຢີ​ຂອງ​ຮາດແວ​ໃຫ້​ເປັນ​ສີຂຽວ​ເມື່ອ​ມີ​ການ​ອັບເດດ"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"ຈາກດີສຸດຫາຂີ້ລ້າຍສຸດ: ຟ້າ, ຂຽວ, ແດງອ່ອນ, ແດງ"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"ກະພິບ​ໜ້າ​ຈໍ​ທັງ​ໜ້າ​ເມື່ອ​ມີ​ການ​ອັບເດດ"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"ກະພິບ​ໜ້າ​ຈໍ​ເມື່ອ​ມີ​ແອັບ ເຮັດ​ວຽກ​ດົນ​ເກີນ​ໄປ​ໃນ​ເທຣດ​ຫຼັກ"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"ກະພິບ​ໜ້າ​ຈໍ​ເມື່ອ​ມີ​ແອັບເຮັດ​ວຽກ​ດົນ​ເກີນ​ໄປ​ໃນ​ເທຣດ​ຫຼັກ"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"ວັດແທກ​ໄລຍະ​ເວລາ​ສະແດງ​ຜົນ​ໃນ adb shell"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"ແຫຼ່ງ​ຂໍ້ມູນ​ທີ່​ບໍ່ຮູ້ຈັກ"</string>
     <string name="security_unknown_sources_desc" msgid="7196715598352173267">"ອະນຸຍາດ​ການຕິດຕັ້ງ​ແອັບຯ ຈາກ​ແຫລ່ງ​ຂໍ້ມູນ​ທີ່​ນອກເໜືອ​ໄປ​ຈາກ Play Store"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ເລືອກ <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ເພື່ອສືບຕໍ່."</string>
     <string name="label_done_key" msgid="8576286462300373440">"ແລ້ວໆ"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"ເຊື່ອມຕໍ່ສຳເລັດແລ້ວ"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ເຊື່ອມຕໍ່ຢູ່ກ່ອນແລ້ວ"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"ບັນທຶກໄດ້ສຳເລັດແລ້ວ"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ເວີ​ຊັນ <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"ເປີດ"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"ການເປີດປິດ ແລະ ພະລັງງານ"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"ພຶດຕິກຳການເປີດ"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ຣີເຊັດ"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ໂທລະທັດ"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ລະ​ຫັດ​ການ​ຈັບ​ຄູ່ອີເທີເນັດ"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ໂໝດພະລັງງານ"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ການຕັ້ງຄ່າເຫຼົ່ານີ້ມີຜົນກະທົບຕໍ່ອຸປະກອນເມື່ອບໍ່ໄດ້ໃຊ້"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"ຊອກຫາຣີໂໝດຂອງຂ້ອຍ"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"ຫຼິ້ນສຽງເພື່ອຊອກຫາຣີໂໝດ Google TV ຂອງທ່ານຫາກວາງໄວ້ຜິດບ່ອນ"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"ມີປຸ່ມຢູ່ Google TV ຂອງທ່ານທີ່ທ່ານສາມາດກົດເພື່ອຫຼິ້ນສຽງຢູ່ຣີໂໝດຂອງທ່ານເປັນເວລາ 30 ວິນາທີ. ສິ່ງນີ້ໃຊ້ໄດ້ກັບຣີໂໝດຂອງ Google TV ທີ່ຮອງຮັບເທົ່ານັ້ນ.\n\nເພື່ອຢຸດສຽງ, ໃຫ້ກົດປຸ່ມໃດກໍໄດ້ຢູ່ຣີໂໝດຂອງທ່ານ."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"ເມື່ອເປີດການນຳໃຊ້ຊອກຫາຣີໂໝດຂອງຂ້ອຍ, ທ່ານສາມາດຫຼິ້ນສຽງເພື່ອຊອກຫາຣີໂໝດ Google TV ຂອງທ່ານໄດ້ຫາກວາງໄວ້ຜິດບ່ອນ."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ເມື່ອເປີດໄວ້, ທ່ານສາມາດໃຊ້ປຸ່ມຢູ່ອຸປະກອນຂອງທ່ານໃນການຫຼິ້ນສຽງເພື່ອຊອກຫາຣີໂໝດຂອງທ່ານໄດ້. ແຕ່ຫາກປິດໄວ້, ປຸ່ມນີ້ຈະບໍ່ເຮັດວຽກ. ທ່ານຈະຍັງຄົງສາມາດໃຊ້ຄຸນສົມບັດຊອກຫາຣີໂໝດຂອງຂ້ອຍຜ່ານວິທີການອື່ນໆໄດ້."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ຫຼິ້ນສຽງ"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"ລະດັບສຽງຂອງ %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"ທ່ານສາມາດຄວບຄຸມລະດັບສຽງຜູ້ຊ່ວຍຢູ່ລຳໂພງ %1$s ໄດ້"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"ມີຜົນກັບລະດັບສຽງຢູ່ອຸປະກອນ %1$s ເທົ່ານັ້ນ, ບໍ່ມີຜົນກັບໂທລະທັດ"</string>
 </resources>
diff --git a/Settings/res/values-lt/arrays.xml b/Settings/res/values-lt/arrays.xml
index 33acd70..ba5fc7e 100644
--- a/Settings/res/values-lt/arrays.xml
+++ b/Settings/res/values-lt/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Nutildyti"</item>
+    <item msgid="2508680062291793288">"Žemas (20 %)"</item>
+    <item msgid="2483057103949558629">"Vidutinis (50 %)"</item>
+    <item msgid="6278092586736538014">"Aukštas (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-lt/strings.xml b/Settings/res/values-lt/strings.xml
index 0bf05aa..e397e7a 100644
--- a/Settings/res/values-lt/strings.xml
+++ b/Settings/res/values-lt/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Asmeniniai"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Prisijungimas prie tinklo"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Paskyros pridėjimas"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Paskyros ir prisijungimas"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Paskyros ir profiliai"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Paskyrų nėra"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# paskyra}one{# paskyra}few{# paskyros}many{# paskyros}other{# paskyrų}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medijos paslaugos, Padėjėjas, mokėjimai"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privatumas"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Įrenginio nustatymai"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Paskyros nustatymai"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Įrenginio užraktas"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"„Google“ padėjėjas"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Mokėjimas ir pirkiniai"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Programos nustatymai"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Prisijungta prie eterneto"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Neprisijungta prie tinklo"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"„Wi-Fi“ išjungtas"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Atjunkite eterneto laidą, kad gal. naudoti „Wi-Fi“"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Nuskaitymas leidžiamas visada"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Leisti „Google“ vietovių paslaugai ir kitoms programoms nuskaityti tinklus, net kai „Wi-Fi“ išjungtas"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Nuskaitymas leidžiamas visada: „Google“ vietovių paslaugai ir kitoms programoms leidžiama nuskaityti tinklus, net kai „Wi-Fi“ išjungtas"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Įgalinus šią parinktį sistema perjungs skirtingus dinaminio diapazono formatus, kad atitiktų turinį. Todėl perjungiant formatą gali būti rodomas juodas ekranas.\n\nJei reikia daugiau dinaminio diapazono parinkčių, spustelėkite „Išplėstiniai pateikties nustatymai“."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Pageidaujamas dinaminis diapazonas"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Sistemos parinktas konvertavimas"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Formato konvertavimą leidžiama valdyti sistemai"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Formato konvertavimą leidžiama valdyti sistemai"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kai įjungta ši parinktis, sistema nustatys tinkamą dinaminį diapazoną, kuris bus siunčiamas į jūsų ekraną, ir pagal poreikį konvertuos turinį į tą dinaminį diapazoną."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Visada atitinka turinio formatą"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Priverstinis konvertavimas"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Įgal. spartųjį pritaik. neįgal. funk. klavišą"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Sparčiojo klavišo paslauga"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kai įjungtas spartusis klavišas, galite paspausti abu mygtukus „Atgal“ bei „Žemyn“ ir palaikyti 3 sekundes, kad būtų paleista pritaikymo neįgaliesiems funkcija."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Laikas, skirtas veiksmams atlikti"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Veiksmo laikas (pritaikomumo skirtasis laikas)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Laikas"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Ši skirt. laiko nuostata palaik. ne visose progr."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtitrai"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Subtitrų teksto perdangos vaizdo įrašuose nustatymai"</string>
     <string name="captions_display" msgid="2598662495450633375">"Pateiktis"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Jei norite tęsti, pasirinkite <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>"</string>
     <string name="label_done_key" msgid="8576286462300373440">"Atlikta"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Sėkmingai prisijungta"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Jau prisijungta"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Sėkmingai išsaugota"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> versija"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Atidaryta"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Maitinimas ir energija"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Elgsena įjungus maitinimą"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Nustatymas iš naujo"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizija"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Eterneto susiejimo kodas"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energijos režimai"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Šie nustatymai turi įtakos nenaudojamam įrenginiui"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Rasti nuotolinio valdymo pultelį"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Garso leidimas norint rasti netinkamoje vietoje padėtą „Google TV“ nuotolinio valdymo pultelį"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"„Google TV“ yra mygtukas, kurį galite paspausti, kad paleistumėte nuotolinio valdymo pultelio garsą trisdešimt sekundžių. Tai veikia tik su palaikomais „Google TV“ nuotolinio valdymo pulteliais.\n\nJei norite sustabdyti garsą, paspauskite bet kurį nuotolinio valdymo pultelio mygtuką."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kai funkcija „Rasti nuotolinio valdymo pultelį“ įgalinta, galite leisti garsą norėdami rasti netinkamoje vietoje padėtą „Google TV“ nuotolinio valdymo pultelį"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kai įjungta, galite naudoti įrenginio mygtuką norėdami paleisti garsą ir aptikti nuotolinio valdymo pultelį. Kai išjungta, šis mygtukas neveiks. Funkciją „Rasti nuotolinio valdymo pultelį“ vis tiek galėsite naudoti kitais būdais."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Leisti garsą"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s garsumas"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Padėjėjo garsumą galite valdyti garsiakalbyje (%1$s)"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Paveikia garsumą tik įrenginyje (%1$s), o ne televizoriuje"</string>
 </resources>
diff --git a/Settings/res/values-lv/arrays.xml b/Settings/res/values-lv/arrays.xml
index 90f78f5..9d24438 100644
--- a/Settings/res/values-lv/arrays.xml
+++ b/Settings/res/values-lv/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Izslēgt skaņu"</item>
+    <item msgid="2508680062291793288">"Zems līmenis (20%)"</item>
+    <item msgid="2483057103949558629">"Vidējs līmenis (50%)"</item>
+    <item msgid="6278092586736538014">"Augsts līmenis (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-lv/strings.xml b/Settings/res/values-lv/strings.xml
index a0a6115..3a7a0d5 100644
--- a/Settings/res/values-lv/strings.xml
+++ b/Settings/res/values-lv/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personiski"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Savienojuma izveide ar tīklu"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Konta pievienošana"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Konti un pierakstīšanās"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Konti un profili"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nav kontu"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# konts}zero{# kontu}one{# konts}other{# konti}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Multivides pakalpojumi, Asistents, maksājumi"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Konfidencialitāte"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Ierīces iestatījumi"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Konta iestatījumi"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Ierīces bloķēšana"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google asistents"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Maksājums un pirkumi"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Lietotnes iestatījumi"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Izveidots savienojums ar tīklu Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nav izveidots savienojums ne ar vienu tīklu"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi ir izslēgts."</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Atvienojiet tīklu Ethernet, lai izmantotu Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Meklēšana vienmēr pieejama"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Atļaut Google atrašanās vietas pakalpojumam un citām lietotnēm meklēt tīklus, pat ja Wi-Fi savienojums ir izslēgts"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Meklēšana vienmēr pieejama: atļaujiet Google atrašanās vietas pakalpojumam un citām lietotnēm meklēt tīklus, pat ja Wi-Fi savienojums ir izslēgts."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Iespējojot šo opciju, sistēma pārslēgs dažādus dinamiskā diapazona formātus, lai atrastu satura atbilstību. Formātu pārslēgšanas laikā var tikt rādīts melns ekrāns.\n\nNoklikšķiniet uz displeja papildiestatījumiem, lai skatītu citas dinamiskā diapazona opcijas."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Vēlamais dinamiskais diapazons"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Sistēmas pārvaldīta konvertēšana"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Ļauj sistēmai pārvaldīt formāta konvertēšanu"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Ļauj sistēmai pārvaldīt formāta konvertēšanu."</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Ja ir atlasīta šī opcija, sistēma noteiks piemēroto uz displeju nosūtāmo diapazonu un konvertēs saturu atbilstoši vajadzīgajam dinamiskajam diapazonam."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Vienmēr atbilst satura formātam"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Piespiedu konvertēšana"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Iespējot pieejamības īsinājumtaustiņu"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Īsinājumtaustiņa pakalpojums"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kad īsinājumtaustiņš ir ieslēgts, varat uz 3 sekundēm nospiest pogu Atpakaļ un skaļuma samazināšanas pogu, lai aktivizētu pieejamības funkciju."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Laiks veikt darbību"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Laiks veikt darbību (pieejamības noildze)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Ilgums"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Ne visas lietotnes atbalsta šo laika preferenci."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtitri"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Videoklipa subtitru teksta pārklājuma iestatījumi"</string>
     <string name="captions_display" msgid="2598662495450633375">"Rādīt"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Atlasiet <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>, lai turpinātu."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Gatavs"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Savienojums ir veiksmīgi izveidots"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Savienojums jau ir izveidots."</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Konfigurācija ir veiksmīgi saglabāta"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versija <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Atvērt"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Barošana un enerģija"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Ieslēgšanas rīcība"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Atiestatīšana"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televīzija"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Tīkla Ethernet kods savienošanai pārī"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Enerģijas patēriņa režīmi"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Šie iestatījumi ietekmē ierīci, kad tā netiek izmantota"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Tālvadības ierīces atrašana"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Atskaņojiet signālu, lai atrastu savu Google TV tālvadības ierīci, ja tā ir pazudusi."</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Uz jūsu Google TV ierīces ir poga, ko varat nospiest, lai savā tālvadības ierīcē 30 sekundes atskaņotu signālu. Tas darbojas tikai atbalstītās Google TV tālvadības ierīcēs.\n\nLai apturētu signāla atskaņošanu, nospiediet jebkuru tālvadības ierīces pogu."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kad ir iespējota funkcija “Atrast tālvadības ierīci”, varat atskaņot signālu, lai atrastu savu Google TV tālvadības ierīci, ja tā ir pazudusi."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kad šis iestatījums ir ieslēgts, varat izmantot savas ierīces pogu, lai atskaņotu signālu un tādējādi atrastu savu tālvadības ierīci. Kad šis iestatījums ir izslēgts, šī poga nedarbosies. Jūs joprojām varēsiet izmantot tālvadības ierīces atrašanas funkciju citos veidos."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Atskaņot signālu"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s: skaļums"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Varat kontrolēt Asistenta skaļumu šajā skaļrunī: %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Attiecas uz skaļumu tikai tālāk norādītajā ierīcē, bet ne televizorā: %1$s"</string>
 </resources>
diff --git a/Settings/res/values-mk/arrays.xml b/Settings/res/values-mk/arrays.xml
index 79c76f8..f47bc4b 100644
--- a/Settings/res/values-mk/arrays.xml
+++ b/Settings/res/values-mk/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Исклучи звук"</item>
+    <item msgid="2508680062291793288">"Ниска јачина (20 %)"</item>
+    <item msgid="2483057103949558629">"Средна јачина (50 %)"</item>
+    <item msgid="6278092586736538014">"Висока јачина (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-mk/strings.xml b/Settings/res/values-mk/strings.xml
index 0462d82..b9d371d 100644
--- a/Settings/res/values-mk/strings.xml
+++ b/Settings/res/values-mk/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Лични"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Поврзете се на мрежа"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Додајте сметка"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Сметки и најавување"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Сметки и профили"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Нема сметки"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# сметка}one{# сметка}other{# сметки}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Аудиовизуелни услуги, „Помошник“, плаќања"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Приватност"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Поставки за уредот"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Поставки за сметката"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Заклучување на уредот"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Помошник на Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Плаќања и купувања"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Поставки за апликацијата"</string>
@@ -85,9 +86,10 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Етернетот е поврзан"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Нема поврзана мрежа"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi е исклучено"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Исклучете го етернетот за да користите Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Скенирањето е секогаш достапно"</string>
-    <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Дозволи услугата за локација на Google и други апликации да скенираат за мрежи, дури и кога Wi-Fi е исклучена"</string>
-    <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Скенирањето е секогаш достапно, дозволете услугата според локација на Google и други апликации да скенираат мрежи, дури и кога Wi-Fi е исклучено"</string>
+    <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Дозволи локациската услуга на Google и други апликации да скенираат за мрежи, дури и кога Wi-Fi е исклучена"</string>
+    <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Скенирањето е секогаш достапно, дозволете локациската услуга на Google и други апликации да скенираат мрежи, дури и кога Wi-Fi е исклучено"</string>
     <string name="wifi_setting_enable_wifi" msgid="5276730445393952969">"Wi-Fi"</string>
     <string name="connectivity_hint_message" msgid="5638304246522516583">"Поврзете се на мрежа"</string>
     <string name="connectivity_network_diagnostics" msgid="4396132865849151854">"Дијагностика на мрежа"</string>
@@ -108,7 +110,7 @@
     <string name="device_surround_sound" msgid="1889436002598316470">"Опкружувачки звук"</string>
     <string name="device_sound_effects" msgid="2000295001122684957">"Системски звуци"</string>
     <string name="device_apps" msgid="2134756632245008919">"Апликации"</string>
-    <string name="device_storage" msgid="8540243547121791073">"Капацитет"</string>
+    <string name="device_storage" msgid="8540243547121791073">"Простор"</string>
     <string name="device_reset" msgid="6115282675800077867">"Ресетирање на фабричките поставки"</string>
     <string name="device_backup_restore" msgid="3634531946308269398">"Бекап и враќање"</string>
     <string name="device_factory_reset" msgid="1110189450013225971">"Ресетирање фабрички податоци"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Кога ќе ја овозможите оваа опција, системот ќе се префрлува помеѓу различни формати на динамичкиот опсег за да се усогласи со содржините. При промената на форматот може да се прикаже црн екран.\n\nКликнете на „Напредни поставки за екран“ за повеќе опции за динамичкиот опсег."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Претпочитан динамички опсег"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Конверзија претпочитана од системот"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Дозволува системот да управува со конверзијата на форматот"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Дозволува системот да управува со конверзијата на форматот"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Кога е избрана оваа опција, системот ќе одреди соодветен динамички опсег што треба да се испрати до вашиот екран и ќе ги конвертира содржините во овој динамички опсег по потреба."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Секогаш се совпаѓа со форматот на содржините"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Наметни конверзија"</string>
@@ -235,7 +237,7 @@
     <string name="accessory_state_paired" msgid="3296695242499532000">"Спарено"</string>
     <string name="accessory_options" msgid="774592782382321681">"Додаток"</string>
     <string name="accessory_unpair" msgid="2473411128146068804">"Распари"</string>
-    <string name="accessory_battery" msgid="2283700366184703548">"Батерија <xliff:g id="PERCENTAGE">%1$d</xliff:g>%%"</string>
+    <string name="accessory_battery" msgid="2283700366184703548">"Батерија: <xliff:g id="PERCENTAGE">%1$d</xliff:g> %%"</string>
     <string name="accessory_unpairing" msgid="2529195578082286563">"Распарување на уред…"</string>
     <string name="accessory_connected" msgid="5229574480869175180">"Поврзано"</string>
     <string name="accessory_change_name" msgid="6493717176878500683">"Сменете го името"</string>
@@ -296,7 +298,7 @@
     <string name="system_inputs" msgid="5552840337357572096">"Влезови"</string>
     <string name="system_inputs_devices" msgid="2158421111699829399">"Влезови и уреди"</string>
     <string name="system_home_theater_control" msgid="6228949628173590310">"Контрола на домашно кино"</string>
-    <string name="system_developer_options" msgid="8480844257066475479">"Опции на програмер"</string>
+    <string name="system_developer_options" msgid="8480844257066475479">"Програмерски опции"</string>
     <string name="accessibility_none" msgid="6355646833528306702">"Ништо"</string>
     <string name="system_diagnostic" msgid="1654842813331919958">"Користење и дијагностика"</string>
     <string name="no_device_admins" msgid="4628974717150185625">"Не се достапни апликации за администраторот на уредот"</string>
@@ -529,7 +531,7 @@
     <string name="wifi_empty_list_user_restricted" msgid="7326314737931342236">"Немате дозвола за промена на Wi-Fi мрежата."</string>
     <string name="title_ok" msgid="6500452958848127145">"Во ред"</string>
     <string name="title_cancel" msgid="2337143367016419016">"Откажи"</string>
-    <string name="storage_title" msgid="6637715914885228193">"Капацитет"</string>
+    <string name="storage_title" msgid="6637715914885228193">"Простор"</string>
     <string name="storage_available" msgid="8860901789290434209">"Достапна"</string>
     <string name="storage_size" msgid="5517261387579171381">"Вкупно простор: <xliff:g id="TOTAL_SPACE">%1$s</xliff:g>"</string>
     <string name="storage_calculating_size" msgid="5716281278843281044">"Пресметување..."</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Овозможи кратенка за пристапност"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Услуга со кратенка"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Кога кратенката е вклучена, може да ги притиснете копчето за назад и за надолу во времетраење од 3 секунди за да стартувате функција за пристапност."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Време за преземање дејство"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Време за преземање дејство (истек на пристапноста)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Тајминг"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Поставкава за тајминг не е поддрж. од сите аплик."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Затворени титлови"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Поставки за затворени слоеви од титлови на видео"</string>
     <string name="captions_display" msgid="2598662495450633375">"Приказ"</string>
@@ -812,7 +818,7 @@
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"Осветлувај ги хардверските слоеви со зелено кога се ажурираат"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"Од најдобро кон најлошо: сино, зелено, светло црвено, црвено"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"Осветли површини на прозорци при нивно ажурирање"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"Осветли екран при долги операции на главна нишка"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"Трепкај со екранот при долги операции на главна нишка"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"Мерка прикажување на време во adb shell dumpsys gfxinfo"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"Непознати извори"</string>
     <string name="security_unknown_sources_desc" msgid="7196715598352173267">"Дозволи инсталација на апликации од други извори освен Play Store"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Изберете <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> за да продолжите."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Готово"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Успешно поврзано"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Веќе е поврзано"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Успешно зачувано"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Верзија <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Отвори"</string>
@@ -1028,7 +1035,7 @@
     <string name="manage_keyboards" msgid="7983890675377321912">"Управување со тастатури"</string>
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"Со дозвола"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"Без дозвола"</string>
-    <string name="usage_access" msgid="8402350645248312782">"Пристап до подат. за користење"</string>
+    <string name="usage_access" msgid="8402350645248312782">"Пристап до податоци за користењето"</string>
     <string name="usage_access_description" msgid="3276026988575551587">"Пристапот до податоци за користењето овозможува апликацијата да следи кои други апликации ги користите и колку често, како и операторот, поставките за јазик и други детали."</string>
     <string name="high_power_apps" msgid="5841073958519976562">"Оптимизација на енергијата"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"Оптимизирајте ја употребата на енергија на апликациите"</string>
@@ -1052,7 +1059,7 @@
     <string name="write_settings_on" msgid="71675710746513956">"Да"</string>
     <string name="write_settings_off" msgid="6730113471695092167">"Не"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Пристап до сите датотеки"</string>
-    <string name="permit_manage_external_storage" msgid="1776899171934627417">"Дозволи пристап за управување со датотеки"</string>
+    <string name="permit_manage_external_storage" msgid="1776899171934627417">"Дозволи пристап за управување со сите датотеки"</string>
     <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Дозволете апликацијава да ги чита, менува и брише сите датотеки на уредов или на поврзаните мемориски уреди. Ако се дозволи, апликацијата може да пристапува до датотеките без ваше изречно знаење."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Слика во слика"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Дозволи слика во слика"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Дозволете им на апликаците да поставуваат аларми и да закажуваат дејства со временски рокови. Ова овозможува апликациите да работат во заднина и така може повеќе да ја трошат батеријата.\n\nАко дозволава е исклучена, нема да функционираат постојните аларми и настаните според време закажани од апликацијата."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Вклучи го екранот"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Дозволи вклучување на екранот"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Дозволете апликација да го вклучи екранот. Ако дозволите, апликацијата може да го вклучи екранот во секое време без ваша намера."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Дозволете одредена апликација да го вклучува екранот. Ако е дозволено, апликацијата ќе може да го вклучува екранот во секое време без ваша намера."</string>
     <string name="special_access" msgid="21806055758289916">"Посебен пристап за апликации"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Аудио"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Напојување и енергија"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Однесување при вклучувањето"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Ресетирај"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Телевизор"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Код за спарување преку Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Енергетски режим"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Поставкиве влијаат на уредот кога не се користи"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Најди го мојот далечински управувач"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Репродуцирајте звук за да го лоцирате далечинскиот управувач на Google TV ако е изгубен"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"На вашата Google TV има копче што може да го притиснете за да се пушти звук на далечинскиот управувач 30 секунди. Ова функционира само со поддржани далечински управувачи на Google TV.\n\nЗа да го сопрете звукот, притиснете некое копче на далечинскиот управувач."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Кога е овозможена „Најди го мојот далечински управувач“, може да репродуцирате звук за да го лоцирате далечинскиот управувач на Google TV ако е изгубен."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Кога е вклучено, може да го користите копчето на вашиот уред за да репродуцирате звук за да го лоцирате далечинското. Кога е исклучено, копчево не функционира. Сè уште ќе може да ја користите „Најди го далечинското“ преку други методи."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Репродуцирај звук"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Јачина на звук: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Може да ја контролирате јачината на звукот на „Помошникот“ на звучникот на %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Влијае само на јачината на звукот на уред %1$s, не на телевизор"</string>
 </resources>
diff --git a/Settings/res/values-ml/arrays.xml b/Settings/res/values-ml/arrays.xml
index 375b410..b46bb95 100644
--- a/Settings/res/values-ml/arrays.xml
+++ b/Settings/res/values-ml/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"മ്യൂട്ട് ചെയ്യുക"</item>
+    <item msgid="2508680062291793288">"കുറവ് (20%)"</item>
+    <item msgid="2483057103949558629">"മീഡിയം (50%)"</item>
+    <item msgid="6278092586736538014">"കൂടുതൽ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ml/strings.xml b/Settings/res/values-ml/strings.xml
index c94ef28..39faa0d 100644
--- a/Settings/res/values-ml/strings.xml
+++ b/Settings/res/values-ml/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"സ്വകാര്യം"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"നെറ്റ്‌വർക്കിലേക്ക് കണക്‌റ്റ് ചെയ്യുക"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ഒരു അക്കൗണ്ട് ചേർക്കുക"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"അക്കൗണ്ടുകളും സൈൻ ഇൻ ചെയ്യലും"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"അക്കൗണ്ടുകളും പ്രൊഫൈലുകളും"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"അക്കൗണ്ടുകളില്ല"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# അക്കൗണ്ട്}other{# അക്കൗണ്ടുകൾ}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"മീഡിയ സേവനങ്ങൾ, Assistant, പേയ്‌മെന്റുകൾ എന്നിവ"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"സ്വകാര്യത"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ഉപകരണ ക്രമീകരണം"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"അക്കൗണ്ട് ക്രമീകരണം"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ഉപകരണ ലോക്ക്"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"പേയ്മെന്റും വാങ്ങലുകളും"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ആപ്പ് ക്രമീകരണം"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ഇതർനെറ്റ് കണക്റ്റ് ചെയ്‌തു"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"നെറ്റ്‌വർക്കൊന്നും കണക്‌റ്റ് ചെയ്‌തിട്ടില്ല"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"വൈഫൈ ഓഫാക്കിയിരിക്കുന്നു"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"വൈഫൈ ഉപയോഗിക്കാൻ ഇതർനെറ്റ് അൺപ്ലഗ് ചെയ്യുക"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"സ്‌കാനിംഗ് എപ്പോഴും ലഭ്യമാണ്"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi ഓഫാണെങ്കിൽപ്പോലും, Google ലൊക്കേഷൻ സേവനത്തേയും മറ്റ് ആപ്പുകളേയും നെറ്റ്‌വർക്കുകൾ സ്‌കാൻ ചെയ്യാൻ അനുവദിക്കുക"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"സ്‌കാൻ ചെയ്യൽ എപ്പോഴും ലഭ്യമാണ്, വൈഫൈ ഓഫാണെങ്കിൽപ്പോലും, നെറ്റ്‌വർക്കുകൾ സ്‌കാൻ ചെയ്യാൻ Google-ന്റെ ലൊക്കേഷൻ സേവനത്തെയും മറ്റ് ആപ്പുകളെയും അനുവദിക്കുക"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ഈ ഓപ്‌ഷൻ പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, ഉള്ളടക്കവുമായി പൊരുത്തപ്പെടുന്നതിന്, വ്യത്യസ്‌ത ഡെെനാമിക് റേഞ്ച് ഫോർമാറ്റുകളിലേക്ക് സിസ്‌റ്റം മാറും. ഫോർമാറ്റ് മാറുമ്പോൾ കറുത്ത സ്‌ക്രീൻ ദൃശ്യമാകാൻ ഇത് കാരണമായേക്കാം.\n\nകൂടുതൽ ഡെെനാമിക് റേഞ്ച് ഓപ്‌ഷനുകൾക്ക്, വിപുലമായ ഡിസ്‌പ്ലേ ക്രമീകരണം ക്ലിക്ക് ചെയ്യുക."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"മുൻഗണന നൽകുന്ന ഡെെനാമിക് റേഞ്ച്"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"സിസ്റ്റം മുൻ‌ഗണന നൽകുന്ന പരിവർത്തനം"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ഫോർമാറ്റ് പരിവർത്തനം മാനേജ് ചെയ്യാൻ സിസ്റ്റത്തെ അനുവദിക്കുക"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ഫോർമാറ്റ് പരിവർത്തനം മാനേജ് ചെയ്യാൻ സിസ്റ്റത്തെ അനുവദിക്കുന്നു"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"ഈ ഓപ്‌ഷൻ തിരഞ്ഞെടുത്താൽ, നിങ്ങളുടെ ഡിസ്‌പ്ലേയിലേക്ക് അയയ്‌ക്കേണ്ട അനുയോജ്യമായ ഒരു ഡൈനാമിക് ശ്രേണി സിസ്റ്റം നിർണ്ണയിച്ച് ആവശ്യാനുസരണം ഈ ഡൈനാമിക് ശ്രേണിയിലേക്ക് ഉള്ളടക്കം പരിവർത്തനം ചെയ്യുന്നു."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"എല്ലായ്‌പ്പോഴും ഉള്ളടക്കത്തിന്റെ ഫോർമാറ്റുമായി പൊരുത്തപ്പെടുന്നു"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"പരിവർത്തനം നിർബന്ധമാക്കുക"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ഉപയോഗസഹായി കുറുക്കുവഴി പ്രവർത്തനക്ഷമമാക്കുക"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"കുറുക്കുവഴി സേവനം"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"കുറുക്കുവഴി ഓണായിരിക്കുമ്പോൾ, പിറകിലേക്കും താഴേക്കുമുള്ള ബട്ടണുകൾ 3 സെക്കൻഡ് സമയത്തേക്ക് അമർത്തി ഉപയോഗസഹായി ഫീച്ചർ ആരംഭിക്കാം."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"നടപടി സ്വീകരിക്കാനുള്ള സമയം"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"നടപടിക്കുള്ള സമയം (ഉപയോഗസഹായി ടൈംഔട്ട്)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"സമയക്രമം"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ഈ സമയ മുൻഗണന എല്ലാ ആപ്പുകളും പിന്തുണയ്ക്കുന്നില്ല."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"സബ്ടൈറ്റിലുകൾ"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"വീഡിയോയിൽ അടച്ച അടിക്കുറിപ്പിന്റെ ടെക്‌സ്റ്റ് ഓവർലേയ്ക്കായുള്ള ക്രമീകരണങ്ങൾ"</string>
     <string name="captions_display" msgid="2598662495450633375">"ഡിസ്‌പ്ലേ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"തുടരാൻ <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> തിരഞ്ഞെടുക്കുക."</string>
     <string name="label_done_key" msgid="8576286462300373440">"പൂർത്തിയായി"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"കണക്‌റ്റുചെയ്‌തു"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ഇതിനകം കണക്റ്റ് ചെയ്തിട്ടുണ്ട്"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"സംരക്ഷിച്ചു"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"പതിപ്പ് <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"തുറക്കുക"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"പവറും ഊർജ്ജവും"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"പവർ ഓണാക്കുമ്പോഴുള്ള പ്രവർത്തനരീതി"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"റീസെറ്റ് ചെയ്യുക"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ടെലിവിഷൻ"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ഇതർനെറ്റ് ജോടിയാക്കൽ കോഡ്"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ഊർജ്ജ മോഡുകൾ"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ഉപയോഗത്തിലില്ലാത്തപ്പോൾ ഈ ക്രമീകരണങ്ങൾ ഉപകരണത്തെ ബാധിക്കുന്നു"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"എന്റെ റിമോട്ട് കണ്ടെത്തൂ"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"നിങ്ങളുടെ Google TV റിമോട്ട് എവിടെയെങ്കിലും വച്ച് മറന്നെങ്കിൽ അത് കണ്ടെത്താൻ ഒരു ശബ്ദം പ്ലേ ചെയ്യുക"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"നിങ്ങളുടെ റിമോട്ടിൽ 30 സെക്കൻഡ് നേരത്തേക്ക് ശബ്‌ദം പ്ലേ ചെയ്യാൻ നിങ്ങളുടെ Google TV-യിൽ ഒരു ബട്ടൺ ഉണ്ട്. പിന്തുണയുള്ള Google TV റിമോട്ട് കൺട്രോളുകളിൽ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ.\n\nശബ്ദം നിർത്താൻ, നിങ്ങളുടെ റിമോട്ടിലെ ഏതെങ്കിലും ബട്ടൺ അമർത്തുക."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\'എന്റെ റിമോട്ട് കണ്ടെത്തുക\' പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുമ്പോൾ, Google TV റിമോട്ട് എവിടെയെങ്കിലും വച്ച് മറന്നെങ്കിൽ അത് കണ്ടെത്താൻ ഒരു ശബ്ദം പ്ലേ ചെയ്യാം."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ഓണായിരിക്കുമ്പോൾ, ഉപകരണത്തിലെ ബട്ടൺ ഉപയോഗിച്ച് ശബ്‌ദം പ്ലേ ചെയ്യുന്നതിലൂടെ റിമോട്ട് കണ്ടെത്താം. ഓഫായിരിക്കുമ്പോൾ ഈ ബട്ടൺ ഉപയോഗിക്കാനാകില്ല. അപ്പോഴും മറ്റ് മാർഗങ്ങളിലൂടെ \'എന്റെ റിമോട്ട് കണ്ടെത്തൂ\' ഉപയോഗിക്കാനാകും."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ശബ്‌ദം പ്ലേ ചെയ്യുക"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s വോളിയം"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s സ്‌പീക്കറിലെ Assistant വോളിയം നിങ്ങൾക്ക് നിയന്ത്രിക്കാനാകും"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"%1$s ഉപകരണത്തിലെ വോളിയത്തെ മാത്രം ബാധിക്കുന്നു, ടിവിയെ ബാധിക്കില്ല"</string>
 </resources>
diff --git a/Settings/res/values-mn/arrays.xml b/Settings/res/values-mn/arrays.xml
index 1a714ea..d174dad 100644
--- a/Settings/res/values-mn/arrays.xml
+++ b/Settings/res/values-mn/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Дууг хаах"</item>
+    <item msgid="2508680062291793288">"Бага (20%)"</item>
+    <item msgid="2483057103949558629">"Дунд (50%)"</item>
+    <item msgid="6278092586736538014">"Өндөр (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-mn/strings.xml b/Settings/res/values-mn/strings.xml
index f1f0507..53fa273 100644
--- a/Settings/res/values-mn/strings.xml
+++ b/Settings/res/values-mn/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Хувийн"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Сүлжээнд холбогдох"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Бүртгэл нэмэх"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Бүртгэл, нэвтрэлт"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Бүртгэл, профайл"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Бүртгэл алга"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# бүртгэл}other{# бүртгэл}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Медиа үйлчилгээ, Туслах, Төлбөр"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Нууцлал"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Төхөөрөмжийн тохиргоо"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Бүртгэлийн тохиргоо"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Төхөөрөмжийн түгжээ"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Туслах"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Төлбөр болон худалдан авалт"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Аппын тохиргоо"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Этернэтэд холбогдсон"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Холбогдсон сүлжээ алга"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi унтраалттай байна"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi-г ашиглахын тулд Этернэтийг салгана уу"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Сүлжээ хайхад үргэлж бэлэн"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google-н байршлын үйлчилгээ болон бусад апп-д Wi-Fi унтраалттай эсэхээс үл хамааран сүлжээ хайх"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Үргэлж скан хийх боломжтой, Google-н байршлын үйлчилгээ болон бусад аппад Wi-Fi унтраалттай үед ч сүлжээг скан хийх боломж олгоорой"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Энэ сонголтыг идэвхжүүлэх үед систем контенттой тааруулахын тулд динамикийн мужийн өөр өөр форматын хооронд сэлгэнэ. Энэ нь формат сэлгэх үед дэлгэцийг хар болгоход хүргэж магадгүй.\n\nДинамик мужийн бусад сонголт авах бол Дэлгэцийн дэвшилтэт тохиргоог товшино уу."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Сонгосон динамик муж"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Системийн сонгосон хувиралт"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Системд форматын хувиралтыг удирдахыг зөвшөөрнө үү"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Системд форматын хувиралтыг удирдахыг зөвшөөрнө"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Энэ сонголтыг сонгосон үед систем таны дэлгэц рүү илгээх тохирох динамик мужийг тодорхойлж, шаардлагатай бол контентыг энэ динамик муж руу хувиргана."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Үргэлж контентын форматтай таруулна"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Хувиралтыг хүчлэх"</string>
@@ -686,8 +688,8 @@
     <string name="accessibility_screen_reader_flattened_component_name" msgid="6834614827111101213">"com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService"</string>
     <string name="accessibility_toggle_high_text_contrast_preference_title" msgid="9200419191468995574">"Өндөр ялгаралтай текст"</string>
     <string name="accessibility_toggle_bold_text_preference_title" msgid="3328992531170432669">"Тод текст"</string>
-    <string name="accessibility_color_correction" msgid="6765093204922184119">"Өнгө тохируулга"</string>
-    <string name="color_correction_usage" msgid="4160611639548748657">"Өнгө тохируулга ашиглах"</string>
+    <string name="accessibility_color_correction" msgid="6765093204922184119">"Өнгө засах"</string>
+    <string name="color_correction_usage" msgid="4160611639548748657">"Өнгө засахыг ашиглах"</string>
     <string name="color_correction_color_mode" msgid="5081377780734779169">"Өнгөний горим"</string>
     <string name="color_correction_mode_deuteranomaly" msgid="1513793544554228224">"Дьютераномаль"</string>
     <string name="color_correction_mode_deuteranomaly_summary" msgid="5991561481464520986">"Улаан-ногоон"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Хандалтын товчлолыг идэвхжүүлэх"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Товчлолын үйлчилгээ"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Товчлолыг асаасан үед буцах болон доод товчлуурыг хамтад нь 3 секунд дарж хандалтын онцлогийг эхлүүлэх боломжтой."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Үйлдэл хийх хугацаа"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Үйлдэл хийх хугацаа (Хандалтын хугацаа)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Цагийн тохиргоо"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Энэ цагийн тохиргооны сонголтыг бүх апп дэмждэггүй"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Тайлбар"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Видеон дээрх текст титрийн тохиргоо"</string>
     <string name="captions_display" msgid="2598662495450633375">"Дэлгэц"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Үргэлжлүүлэхийн тулд <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>-г сонгоно уу."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Болсон"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Амжилттай холбогдлоо"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Аль хэдийн холбогдсон"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Амжилттай хадгаллаа"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Хувилбар <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Нээх"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Тэжээл болон эрчим хүч"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Асаалттай үеийн төлөв"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Шинэчлэх"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Телевиз"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Этернэт хослуулах код"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Эрчим хүчний горимууд"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Эдгээр тохиргоо төхөөрөмжийг ашиглаагүй үед нөлөөлдөг"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Алсын удирдлагаа олох"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV-н алсын удирдлагаа алдсан бол байршлыг нь тогтоохын тулд дуу чимээ тоглуулна уу"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Таны Google TV дээр товчлуур байгаа бөгөөд та үүнийг алсын удирдлагадаа 30 секундийн турш дуу чимээ тоглуулахын тулд дарах боломжтой. Энэ нь зөвхөн дэмжигдсэн Google TV-н алсын удирдлагаар ажиллана.\n\nДуу чимээг зогсоохын тулд алсын удирдлагынхаа дурын товчлуурыг дарна уу."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Алсын удирдлагаа олохыг идэвхжүүлсэн үед та Google TV-н алсын удирдлагаа алга болгосон бол байршлыг нь тогтоохын тулд дуу чимээ тоглуулах боломжтой."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Асаалттай үед та алсын удирдлагынхаа байршлыг тогтоохын тулд төхөөрөмж дээрээ байх товчлуурыг ашиглан дуу чимээ тоглуулах боломжтой. Унтраалттай үед энэ товчлуур ажиллахгүй. Та бусад аргаар Миний алсын удирдлагыг олох онцлогийг ашиглах боломжтой хэвээр байх болно."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Дуу чимээ тоглуулах"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s-н дууны түвшин"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Та %1$s-н чанга яригч дээр Туслахын дууны түвшнийг хянах боломжтой"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Зөвхөн %1$s-н төхөөрөмжийн дууны түвшинд нөлөөлөх ба ТВ-д нөлөөлөхгүй"</string>
 </resources>
diff --git a/Settings/res/values-mr/arrays.xml b/Settings/res/values-mr/arrays.xml
index 359b2ad..91cd3bd 100644
--- a/Settings/res/values-mr/arrays.xml
+++ b/Settings/res/values-mr/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"म्यूट करा"</item>
+    <item msgid="2508680062291793288">"कमी (२०%)"</item>
+    <item msgid="2483057103949558629">"मध्यम (५०%)"</item>
+    <item msgid="6278092586736538014">"उच्च (८०%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"०.२"</item>
+    <item msgid="3441480529755779159">"०.५"</item>
+    <item msgid="4571900814286671092">"०.८"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-mr/strings.xml b/Settings/res/values-mr/strings.xml
index 0d87d05..e19af69 100644
--- a/Settings/res/values-mr/strings.xml
+++ b/Settings/res/values-mr/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"वैयक्तिक"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"नेटवर्कशी कनेक्ट करा"</string>
     <string name="add_an_account" msgid="2601275122685226096">"खाते जोडा"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"खाती आणि साइन इन"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"खाती आणि प्रोफाइल"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"कोणतीही खाती नाहीत"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# खाते}other{# खाती}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"मीडियासंबंधित सेवा, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"गोपनीयता"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"डिव्हाइस सेटिंग्ज"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"खाते सेटिंग्ज"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"डिव्हाइस लॉक"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"पेमेंट आणि खरेदी"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ॲप सेटिंग्ज"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"इथरनेट कनेक्ट केले आहे"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"कोणतेही नेटवर्क कनेक्ट केले नाही"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"वाय-फाय बंद केले आहे"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"वाय-फाय वापरण्यासाठी इथरनेट अनप्लग करा"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"स्कॅनिंग नेहमी उपलब्‍ध"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google ची स्थान सेवा आणि इतर ॲप्सना नेटवर्कसाठी स्कॅन करू द्या, वाय-फाय बंद असतानादेखील."</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"स्कॅनिंग कायम उपलब्ध, वाय-फाय बंद असतानादेखील Google ची स्थान सेवा आणि इतर ॲप्सना नेटवर्कसाठी स्कॅन करू द्या"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"हा पर्याय सुरू करताना, आशयाशी जुळण्यासाठी सिस्टीम वेगवेगळ्या डायनॅमिक रेंज फॉरमॅट दरम्यान स्विच करेल. यामुळे फॉरमॅट स्विचच्या वेळी स्क्रीन काळी होऊ शकते.\n\nआणखी डायनॅमिक रेंज पर्यायांसाठी प्रगत डिस्प्ले सेटिंग्जवर क्लिक करा."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"प्राधान्य असलेली डायनॅमिक रेंज"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"सिस्टीमचे प्राधान्य असलेले रूपांतर"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"सिस्टीमला फॉरमॅट रूपांतराचे व्यवस्थापन करू देते"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"सिस्टीमला फॉरमॅट रूपांतराचे व्यवस्थापन करू देते"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"हा पर्याय निवडला जातो, तेव्हा सिस्टीम तुमच्या डिस्प्लेवर पाठवण्‍यासाठी योग्य डायनॅमिक रेंज निर्धारित करेल आणि आवश्यकतेनुसार या डायनॅमिक रेंजमध्ये आशय रूपांतरित करेल."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"आशयाच्या फॉरमॅटशी नेहमी जुळते"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"सक्तीचे रूपांतर"</string>
@@ -361,7 +363,7 @@
     <string name="system_update_description" msgid="998883510488461766">"यामुळे तुमचे सिस्टम सॉफ्टवेअर सर्वात अलीकडील आवृत्तीवर अपडेट होईल. तुमचे डिव्हाइस रीस्टार्ट होईल."</string>
     <string name="system_update_content_description" msgid="5702888187682876466">"सिस्टम अपडेट, यामुळे तुमचे सिस्टम सॉफ्टवेअर सर्वात अलीकडील आवृत्तीवर अपडेट होईल. तुमचे डिव्हाइस रीस्टार्ट होईल."</string>
     <string name="about_preference" msgid="9112690446998150670">"विषयी"</string>
-    <string name="device_name" msgid="566626587332817733">"डिव्हाइस नाव"</string>
+    <string name="device_name" msgid="566626587332817733">"डिव्हाइसचे नाव"</string>
     <string name="restart_button_label" msgid="911750765086382990">"रीस्टार्ट करा"</string>
     <string name="about_legal_info" msgid="2148797328415559733">"कायदेशीर माहिती"</string>
     <string name="about_legal_license" msgid="4056934178111674054">"तृतीय पक्ष स्रोत"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"प्रवेशयोग्यता शॉर्टकट सक्षम करा"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"शॉर्टकट सेवा"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"शॉर्टकट सुरू असताना प्रवेशसुलभता वैशिष्ट्य सुरू करण्यासाठी तुम्‍ही मागे आणि खाली ही दोन्ही बटणे ३ सेकंदांपर्यंत प्रेस करून ठेवू शकता."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"कृतीसाठी लागणारा वेळ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"कृतीसाठी लागणारा वेळ (अ‍ॅक्सेसिबिलिटी टाइमआउट)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"वेळ"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"वेळेच्या या प्राधान्याला सर्व ॲप्समध्ये सपोर्ट नाही."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"कॅप्शन"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"व्हिडिओवर उपशीर्षक मजकूर आच्छादनासाठी सेटिंग्ज"</string>
     <string name="captions_display" msgid="2598662495450633375">"प्रदर्शन"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"पुढे सुरू ठेवण्यासाठी <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> निवडा."</string>
     <string name="label_done_key" msgid="8576286462300373440">"पूर्ण झाले"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"यशस्वीरित्या कनेक्ट केले"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"आधीपासून कनेक्ट केलेले आहे"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"यशस्वीरित्या सेव्ह केले"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"आवृत्ती <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"उघडा"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"पॉवर आणि ऊर्जा"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"सुरू असतानाचे वर्तन"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"रीसेट करा"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"टेलीव्हिजन"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"इथरनेट पेअरिंग कोड"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ऊर्जेचे मोड"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"डिव्हाइस वापरात नसताना या सेटिंग्जचा त्यावर परिणाम होतो"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"माझा रिमोट शोधा"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"तुमचा Google TV रिमोट हरवला असल्यास, तो शोधण्यासाठी आवाज प्ले करा"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"तुमच्या Google TV वर एक बटण आहे, जे तुम्ही तुमच्या रिमोटवर ३० सेकंदांसाठी आवाज प्ले करण्यासाठी प्रेस करू शकता. हे फक्त सपोर्ट असलेल्या Google TV रिमोट कंट्रोलसह काम करते.\n\nआवाज थांबवण्यासाठी, तुमच्या रिमोटवरील कोणतेही बटण प्रेस करा."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"माझा रिमोट शोधा सुरू असते, तेव्हा तुमचा Google TV रिमोट हरवला असल्यास, तो शोधण्यासाठी तुम्ही आवाज प्ले करू शकता."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"सुरू केलेले असेल, तेव्हा तुमचा रिमोट शोधण्यासाठी आवाज प्ले करण्याकरिता तुम्ही तुमच्या डिव्हाइसवरील बटण वापरू शकता. बंद केलेले असेल, तेव्हा हे बटण काम करणार नाही. तुम्ही तरीही इतर पद्धतींद्वारे माझा रिमोट शोधा हे वापरू शकाल."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"आवाज प्ले करा"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s व्हॉल्यूम"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"तुम्ही %1$s स्पीकरवरील Assistant चा व्हॉल्यूम नियंत्रित करू शकता"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"फक्त %1$s डिव्हाइसवरील व्हॉल्यूमवर परिणाम करते, टीव्हीवरील नाही"</string>
 </resources>
diff --git a/Settings/res/values-ms/arrays.xml b/Settings/res/values-ms/arrays.xml
index c7ebf21..f006436 100644
--- a/Settings/res/values-ms/arrays.xml
+++ b/Settings/res/values-ms/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Redam"</item>
+    <item msgid="2508680062291793288">"Rendah (20%)"</item>
+    <item msgid="2483057103949558629">"Sederhana (50%)"</item>
+    <item msgid="6278092586736538014">"Tinggi (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ms/strings.xml b/Settings/res/values-ms/strings.xml
index 680ce9c..6440994 100644
--- a/Settings/res/values-ms/strings.xml
+++ b/Settings/res/values-ms/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Peribadi"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Sambung ke rangkaian"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Tambah akaun"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Akaun &amp; log masuk"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Akaun &amp; Profil"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Tiada akaun"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# akaun}other{# akaun}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Perkhidmatan media, Assistant, Pembayaran"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privasi"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Tetapan Peranti"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Tetapan Akaun"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Kunci Peranti"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pembayaran &amp; Pembelian"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Tetapan Apl"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet dihubungkan."</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Tiada rangkaian yang disambungkan"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi dimatikan"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Nyahpalam Ethernet untuk menggunakan Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Pengimbasan sentiasa tersedia"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Benarkan perkhidmatan lokasi Google dan apl lain mengimbas rangkaian, walaupun semasa Wi-Fi dimatikan"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Pengimbasan sentiasa tersedia, Benarkan perkhidmatan lokasi Google dan apl lain mengimbas rangkaian, walaupun semasa Wi-Fi dimatikan"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Apabila mendayakan pilihan ini, sistem akan bertukar antara format julat dinamik yang berbeza untuk dipadankan dengan kandungan. Perkara ini mungkin menyebabkan skrin hitam ketika pertukaran format.\n\nKlik tetapan Paparan Terperinci untuk pelbagai pilihan julat dinamik."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Julat dinamik pilihan"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Penukaran pilihan sistem"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Membolehkan sistem mengurus penukaran format"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Membolehkan sistem mengurus penukaran format"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Apabila pilihan ini dipilih, sistem ini akan menentukan julat dinamik yang sesuai untuk dihantar kepada paparan anda dan menukar kandungan kepada julat dinamik ini apabila diperlukan."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Sentiasa sepadan dengan format kandungan"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Paksa penukaran"</string>
@@ -708,10 +710,14 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Dayakan pintasan kebolehaksesan"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Perkhidmatan pintasan"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Apabila pintasan dihidupkan, anda boleh menekan kedua-dua butang kembali dan ke bawah selama 3 saat untuk memulakan ciri kebolehaksesan."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tempoh untuk mengambil tindakan"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tempoh tindakan (tamat masa Kebolehaksesan)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Pemasaan"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Pilihan pemasaan tidak disokong oleh semua apl."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Kapsyen"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Tetapan untuk tindanan teks kapsyen tertutup pada video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Paparan"</string>
-    <string name="captions_display_on" msgid="480438033345455728">"Dihidupkan"</string>
+    <string name="captions_display_on" msgid="480438033345455728">"Hidup"</string>
     <string name="captions_display_off" msgid="87881163874948539">"Dimatikan"</string>
     <string name="display_options" msgid="2645282080948371603">"Pilihan paparan"</string>
     <string name="captions_configure" msgid="711991018642931958">"Konfigurasi"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Pilih <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> untuk meneruskan."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Selesai"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Berjaya disambungkan"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Sudah disambungkan"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Berjaya disimpan"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versi <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Buka"</string>
@@ -1060,7 +1067,7 @@
     <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"Benarkan apl ini membuat tetingkap gambar dalam gambar semasa apl ini dibuka atau setelah anda meninggalkan apl (contohnya, untuk meneruskan tontonan video). Tetingkap ini dipaparkan di sebelah atas apl lain yang anda gunakan."</string>
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Benarkan apl menetapkan penggera dan menjadualkan tindakan yang sensitif masa. Tindakan ini membolehkan apl berjalan di latar, yang mungkin menggunakan lebih banyak bateri.\n\nJika kebenaran ini dimatikan, penggera sedia ada dan acara berdasarkan masa yang dijadualkan oleh apl ini tidak akan berfungsi."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Hidupkan skrin"</string>
-    <string name="allow_turn_screen_on" msgid="4903401106871656521">"Benarkan menghidupkan skrin"</string>
+    <string name="allow_turn_screen_on" msgid="4903401106871656521">"Benarkan apl menghidupkan skrin"</string>
     <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Benarkan apl menghidupkan skrin. Jika dibenarkan, apl mungkin menghidupkan skrin pada bila-bila masa tanpa niat eksplisit anda."</string>
     <string name="special_access" msgid="21806055758289916">"Akses apl khas"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
@@ -1101,9 +1108,9 @@
     <string name="select_device_admin_msg" msgid="8475934459999710332">"Apl pentadbir peranti"</string>
     <string name="add_device_admin_msg" msgid="5390773166682603421">"Aktifkan apl pentadbir peranti?"</string>
     <string name="add_device_admin" msgid="5078281377915844544">"Aktifkan apl pentadbir peranti ini"</string>
-    <string name="device_admin_warning" msgid="7399916080685200660">"Pengaktifan apl pentadbir ini akan membenarkan apl <xliff:g id="APP_NAME">%1$s</xliff:g> melaksanakan pengendalian berikut:"</string>
+    <string name="device_admin_warning" msgid="7399916080685200660">"Pengaktifan apl pentadbir ini akan membenarkan apl <xliff:g id="APP_NAME">%1$s</xliff:g> melaksanakan pengendalian yang berikut:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"Peranti ini akan diurus dan dipantau oleh <xliff:g id="APP_NAME">%1$s</xliff:g>."</string>
-    <string name="device_admin_status" msgid="5467001937240455367">"Apl pentadbir ini aktif dan membenarkan apl <xliff:g id="APP_NAME">%1$s</xliff:g> melaksanakan pengendalian berikut:"</string>
+    <string name="device_admin_status" msgid="5467001937240455367">"Apl pentadbir ini aktif dan membenarkan apl <xliff:g id="APP_NAME">%1$s</xliff:g> melaksanakan pengendalian yang berikut:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"Dengan meneruskan, pengguna anda akan diurus oleh pentadbir anda yang mungkin dapat menyimpan data yang berkaitan juga, di samping data peribadi anda.\n\nPentadbir anda berupaya memantau dan mengurus tetapan, akses, apl dan data yang berkaitan dengan pengguna ini, termasuk aktiviti rangkaian dan maklumat lokasi peranti anda."</string>
     <string name="share_remote_bugreport_dialog_title" msgid="2080017987692459555">"Kongsi laporan pepijat?"</string>
     <string name="share_remote_bugreport_dialog_message_finished" msgid="8515056665416643253">"Pentadbir IT anda meminta laporan pepijat untuk membantu menyelesaikan masalah peranti ini. Apl dan data mungkin dikongsi."</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Kuasa &amp; Tenaga"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Gelagat kuasa dihidupkan"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Tetapkan semula"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisyen"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Kod berpasangan Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Mod Tenaga"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Tetapan ini mempengaruhi peranti apabila tidak digunakan"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Cari alat kawalan jauh saya"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Mainkan bunyi untuk mengesan alat kawalan jauh Google TV anda sekiranya tersalah letak"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Terdapat butang pada Google TV anda yang anda boleh tekan untuk memainkan bunyi pada alat kawalan jauh anda selama 30 saat. Kaedah ini hanya berfungsi dengan alat kawalan jauh Google TV yang disokong.\n\nUntuk menghentikan bunyi, tekan mana-mana butang pada alat kawalan jauh anda."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Apabila Cari alat kawalan jauh saya dihidupkan, anda boleh memainkan bunyi untuk mengesan alat kawalan jauh Google TV anda sekiranya tersalah letak."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Apabila dihidupkan, anda boleh menggunakan butang pada peranti anda untuk memainkan bunyi bagi mengesan alat kawalan jauh anda. Apabila dimatikan, butang ini tidak akan berfungsi. Anda masih boleh menggunakan Cari alat kawalan jauh saya melalui kaedah lain."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Mainkan bunyi"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s kelantangan"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Anda boleh mengawal kelantangan Pembantu pada pembesar suara %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Hanya mengubah kelantangan pada peranti %1$s, bukan pada TV"</string>
 </resources>
diff --git a/Settings/res/values-my/arrays.xml b/Settings/res/values-my/arrays.xml
index 550ae7d..253d09c 100644
--- a/Settings/res/values-my/arrays.xml
+++ b/Settings/res/values-my/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"အသံပိတ်ရန်"</item>
+    <item msgid="2508680062291793288">"အသံတိုး (၂၀%)"</item>
+    <item msgid="2483057103949558629">"အသံအသင့်အတင့် (၅၀%)"</item>
+    <item msgid="6278092586736538014">"အသံကျယ် (၈၀%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"၀"</item>
+    <item msgid="3948049660167106381">"၀.၂"</item>
+    <item msgid="3441480529755779159">"၀.၅"</item>
+    <item msgid="4571900814286671092">"၀.၈"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-my/energy-modes.xml b/Settings/res/values-my/energy-modes.xml
index 806a9a3..2964b32 100644
--- a/Settings/res/values-my/energy-modes.xml
+++ b/Settings/res/values-my/energy-modes.xml
@@ -24,7 +24,7 @@
     <item msgid="7072772341455731040">"[Insert feature 2]"</item>
   </string-array>
     <string name="energy_mode_low_eco_hint" msgid="2421460758847643655"></string>
-    <string name="energy_mode_moderate_title" msgid="8612259261851051150">"အသင့်အတင့်"</string>
+    <string name="energy_mode_moderate_title" msgid="8612259261851051150">"အကောင်းဆုံး ချိန်ညှိထားသည်"</string>
     <string name="energy_mode_moderate_subtitle" msgid="5565533500130453270">"ကွန်ရက်ချိတ်ဆက်မှု အသင့်"</string>
     <string name="energy_mode_moderate_info" msgid="3188005033276283994">"ကွန်ရက်ချိတ်ဆက်မှု အသင့် — TV ကို ကွန်ရက်ပေါ်မှနှိုးနိုင်သော ဝန်ဆောင်မှုများကို ဖွင့်သည်"</string>
   <string-array name="energy_mode_moderate_features">
diff --git a/Settings/res/values-my/strings.xml b/Settings/res/values-my/strings.xml
index b1dd2b1..f2db1ad 100644
--- a/Settings/res/values-my/strings.xml
+++ b/Settings/res/values-my/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ကိုယ်ပိုင်"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ကွန်ရက်သို့ ချိတ်ဆက်ရန်"</string>
     <string name="add_an_account" msgid="2601275122685226096">"အကောင့်တစ်ခုထည့်ရန်"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"အကောင့်များနှင့် အကောင့်ဝင်ရောက်ခြင်း"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"အကောင့်နှင့် ပရိုဖိုင်များ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"အကောင့်မရှိ"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{အကောင့် # ခု}other{အကောင့် # ခု}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"မီဒီယာဝန်ဆောင်မှုများ၊ Assistant၊ ပေးချေမှုများ"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ကန့်သတ်ဆက်တင်"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"စက်ဆက်တင်များ"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"အကောင့်ဆက်တင်များ"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"စက်လော့ခ်ချရန်"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ငွေပေးချေမှုနှင့် ဝယ်ယူမှုများ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"အက်ပ်ဆက်တင်များ"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"အီတာနက် ချိတ်ထားသည်"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"မည်သည့် ကွန်ရက်မျှ ချိတ်ဆက်မထားပါ"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi ကို ပိတ်ထားသည်"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi သုံးရန် အီသာနက်ကို ပလတ်ဖြုတ်ပါ"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"စကင် အမြဲတန်းလုပ်နိုင်ခြင်း"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi ပိတ်ထားစေကာမူ Google ၏ တည်နေရာဝန်ဆောင်မှုနှင့် အခြားအက်ပ်များအား ကွန်ရက်များ ရှာဖွေခွင့်ပေးပါ"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ရှာဖွေခြင်းကို အမြဲရရှိနိုင်သည်၊ Wi-Fi ပိတ်ထားသော်လည်း Google ၏ တည်နေရာဝန်ဆောင်မှုနှင့် အခြားအက်ပ်များကို ကွန်ရက်များ ရှာဖွေခွင့်ပြုသည်"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ဤရွေးစရာကို ဖွင့်ထားသောအခါ စနစ်သည် အကြောင်းအရာနှင့် ကိုက်ညီစေရန် အရောင်အပိုင်းအခြား ဖော်မက်အမျိုးမျိုးကြား ပြောင်းမည်။ ၎င်းက ဖော်မက်ပြောင်းလဲမှုအတွင်း အမည်းရောင်စခရင်ကို ဖြစ်စေနိုင်သည်။\n\nနောက်ထပ် အရောင်အပိုင်းအခြား ရွေးစရာများအတွက် ‘အဆင့်မြင့် ဖန်သားပြင်’ ဆက်တင်များကို နှိပ်ပါ။"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ဦးစားပေး အရောင်အပိုင်းအခြား"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"စနစ်ဦးစားပေး ပြောင်းလဲမှု"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"စနစ်အား ဖော်မက်ပြောင်းလဲမှုကို စီမံခွင့်ပြုသည်"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"စနစ်အား ဖော်မက်ပြောင်းလဲမှုကို စီမံခွင့်ပြုသည်"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"၎င်းကို ရွေးထားသောအခါ စနစ်သည် သင့်ဖန်သားပြင်သို့ပို့ရန် သင့်တော်သော အရောင်အပိုင်းအခြားကို ဆုံးဖြတ်ပေးပြီး အကြောင်းအရာကို ဤအရောင်အပိုင်းအခြားသို့ လိုသလိုပြောင်းပေးမည်။"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"အကြောင်းအရာ၏ ဖော်မက်ကို အမြဲတမ်း ကိုက်ညီအောင်လုပ်သည်"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"ပြောင်းလဲမှု လုပ်ခိုင်းခြင်း"</string>
@@ -377,8 +379,8 @@
     <string name="about_ads" msgid="7662896442040086522">"ကြော်ငြာများ"</string>
     <string name="ads_description" msgid="8081069475265061074">"သင့်ကြော်ငြာ ID ကို ပြင်ဆင်သတ်မှတ်ခြင်းကဲ့သို့ ကြော်ငြာဆက်တင်များကို စီမံပါ။"</string>
     <string name="ads_content_description" msgid="1006489792324920289">"ကြော်ငြာများ၊ သင့်ကြော်ငြာ ID ကို ပြင်ဆင်သတ်မှတ်ခြင်းကဲ့သို့ ကြော်ငြာဆက်တင်များကို စီမံသည်။"</string>
-    <string name="show_dev_on" msgid="612741433124106067">"သင်သည် ယခု ဆော့ဖ်ဝဲအင်ဂျင်နီယာ တစ်ဦး ဖြစ်နေပါပြီ။"</string>
-    <string name="show_dev_already" msgid="1522591284776449818">"မလိုတော့ပါ၊ သင်သည် ပြုစုသူ တစ်ယောက် ဖြစ်နေပါပြီ။"</string>
+    <string name="show_dev_on" msgid="612741433124106067">"သင်သည် ယခု ဆော့ဖ်ဝဲရေးသူ ဖြစ်နေပါပြီ။"</string>
+    <string name="show_dev_already" msgid="1522591284776449818">"မလိုတော့ပါ။ သင်သည် ဆော့ဖ်ဝဲရေးသူ ဖြစ်ပြီးသားပါ။"</string>
     <string name="device_info_default" msgid="2374506935205518448">"အမည်မသိ"</string>
     <string name="selinux_status" msgid="1146662734953021410">"SELinux အခြေအနေ"</string>
     <string name="selinux_status_disabled" msgid="4027105362332795142">"ပိတ်ထားသည်"</string>
@@ -687,7 +689,7 @@
     <string name="accessibility_toggle_high_text_contrast_preference_title" msgid="9200419191468995574">"အရောင်ခြားနားချက်မြင့် စာသား"</string>
     <string name="accessibility_toggle_bold_text_preference_title" msgid="3328992531170432669">"စာလုံးထူ စာသား"</string>
     <string name="accessibility_color_correction" msgid="6765093204922184119">"အရောင် အမှန်ပြင်ခြင်း"</string>
-    <string name="color_correction_usage" msgid="4160611639548748657">"အရောင်ပြင်ဆင်မှု သုံးခြင်း"</string>
+    <string name="color_correction_usage" msgid="4160611639548748657">"အရောင် အမှန်ပြင်ခြင်းကို သုံးရန်"</string>
     <string name="color_correction_color_mode" msgid="5081377780734779169">"အရောင်မုဒ်"</string>
     <string name="color_correction_mode_deuteranomaly" msgid="1513793544554228224">"အစိမ်း မမြင်ရခြင်း"</string>
     <string name="color_correction_mode_deuteranomaly_summary" msgid="5991561481464520986">"အနီ-အစိမ်း"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"အများသုံးနိုင်မှု ဖြတ်လမ်းလင့်ခ်ကို ဖွင့်မည်"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"ဖြတ်လမ်းလင့်ခ် ဝန်ဆောင်မှု"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"ဖြတ်လမ်းလင့်ခ် ဖွင့်ထားလျှင် အနောက်နှင့် အောက်သို့ ခလုတ်နှစ်ခုစလုံးကို ၃ စက္ကန့်ကြာဖိထားခြင်းဖြင့် အများသုံးနိုင်သည့် ဝန်ဆောင်မှုများ စတင်ပါမည်။"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"လုပ်ရန်အချိန်"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"လုပ်ရန်အချိန် (အများသုံးနိုင်မှု အချိန်ကုန်ခြင်း)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"အချိန်ကိုက်ခြင်း"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ဤအချိန်ကိုက်ခြင်းသတ်မှတ်ချက်ကို အက်ပ်အားလုံးက ပံ့ပိုးမထားပါ။"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"စာတန်းများ"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ဗီဒီယိုမှာ အပိတ် စာတန်း စာသား အတွက် ဆက်တင်များ"</string>
     <string name="captions_display" msgid="2598662495450633375">"မြင်ကွင်း"</string>
@@ -812,7 +818,7 @@
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"ဟာ့ဒ်ဝဲ အလွှာများကို မွမ်းမံ ချိန်မှာ အစိမ်းရောင်ဖြင့် လင်းပြရန်"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"အကောင်းဆုံးမှ အဆိုးဆုံးဆီသို့: အပြာ၊ အစိမ်း၊ အနီဖျော့၊ အနီ"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"ဝင်ဒိုး မျက်နှာပြင်များ တစ်ခုလုံးကို မွမ်းမံ နေချိန်မှာ လင်းပြရန်"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"အက်ပ်များက ပင်မ အမျှင်တန်းမှာ ရေရှည် လုပ်ငန်းများ လုပ်ကိုင်နေချိန်မှာ မျက်နှာပြင်ကို လင်းပြရန်"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"အက်ပ်လုပ်ဆောင်မှု ရှည်ကြာလျှင် စကရင်ပြန်စသည်"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"adb အခွံ dumpsys gfxinfo ထဲက တင်ဆက်မှု အချိန်ကို တိုင်းထွာသည်။"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"မသိရသော ရင်းမြစ်များ"</string>
     <string name="security_unknown_sources_desc" msgid="7196715598352173267">"Play စတိုး မဟုတ်သည့် အခြား အရင်းအမြစ်များမှ အက်ပ်များ တပ်ဆင်မှုကို ခွင့်ပြုရန်"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ရှေ့ဆက်ရန် <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ကို ရွေးပါ။"</string>
     <string name="label_done_key" msgid="8576286462300373440">"ပြီးပါပြီ"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"အောင်မြင်စွာ ချိတ်ဆက်ပြီးပါပြီ"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ချိတ်ဆက်ပြီးဖြစ်သည်"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"အောင်မြင်စွာ သိမ်းဆည်းပြီးပါပြီ"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ဗားရှင်း <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"ဖွင့်ထား"</string>
@@ -1053,7 +1060,7 @@
     <string name="write_settings_off" msgid="6730113471695092167">"No"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"ဖိုင်အားလုံး သုံးခွင့်"</string>
     <string name="permit_manage_external_storage" msgid="1776899171934627417">"ဖိုင်အားလုံးကို စီမံရန် သုံးခွင့်ပေးပါ"</string>
-    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"ဤစက်ပစ္စည်း (သို့) ချိတ်ဆက်ထားသော သိုလှောင်နေရာရှိ ဖိုင်များအားလုံးကို ဖတ်ရန်၊ ပြင်ဆင်ရန်နှင့် ဖျက်ရန် ဤအက်ပ်ကို ခွင့်ပြုပါ။ ခွင့်ပြုပြီးပါက အက်ပ်သည် သင့်အား အသိမပေးဘဲ ဖိုင်များကို အသုံးပြုနိုင်ပါမည်။"</string>
+    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"ဤစက်ပစ္စည်း (သို့) ချိတ်ဆက်ထားသော သိုလှောင်နေရာရှိ ဖိုင်များအားလုံးကို ဖတ်ရန်၊ ပြင်ဆင်ရန်နှင့် ဖျက်ရန် ဤအက်ပ်ကို ခွင့်ပြုသည်။ ခွင့်ပြုပြီးပါက အက်ပ်သည် သင့်အား အသိမပေးဘဲ ဖိုင်များကို အသုံးပြုနိုင်ပါမည်။"</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"နှစ်ခုထပ်၍ကြည့်ခြင်း"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"နှစ်ခုထပ်၍ကြည့်ခြင်း ခွင့်ပြုရန်"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"ထည့်သွင်းထားသည့် အက်ပ်တစ်ခုမျှ နှစ်ခုထပ်၍ကြည့်ခြင်းကို ခွင့်မပြုပါ"</string>
@@ -1131,7 +1138,8 @@
     <string name="power_and_energy" msgid="4638182439670702556">"ပါဝါနှင့် စွမ်းအင်"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"ပါဝါဖွင့်ထားချိန် အပြုအမူ"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ပြင်ဆင်သတ်မှတ်ခြင်း"</string>
-    <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"အီသာနက် အတူတွဲချိတ်ရန် ကုဒ်"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ရုပ်မြင်သံကြား"</string>
+    <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"အီသာနက် တွဲချိတ်ကုဒ်"</string>
     <string name="energy_modes" msgid="1331693860386361744">"စွမ်းအင်မုဒ်များ"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"စက်ကိုသုံးမနေသောအခါ ဤဆက်တင်များက ၎င်းအပေါ် သက်ရောက်မှုရှိသည်"</string>
     <string name="energy_mode_enables" msgid="357960364751477627">"ဖွင့်ထားသည်များ-"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"ကျွန်ုပ်၏ အဝေးထိန်းခလုတ်ရှာခြင်း"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"သင့် Google TV အဝေးထိန်းခလုတ်ကို နေရာမှားထားမိပါက ရှာတွေ့ရန် အသံဖွင့်နိုင်သည်"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"သင့် Google TV တွင် ခလုတ်တစ်ခုရှိပြီး ၎င်းကိုနှိပ်ခြင်းဖြင့် အဝေးထိန်းခလုတ်တွင် စက္ကန့် ၃၀ ကြာ အသံမည်သည်။ ၎င်းသည် ပံ့ပိုးထားသော Google TV အဝေးထိန်းခလုတ်များတွင်သာ အလုပ်လုပ်သည်။\n\nအသံပိတ်ရန် အဝေးထိန်းခလုတ်ပေါ်ရှိ ခလုတ်တစ်ခုခု နှိပ်ပါ။"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"‘ကျွန်ုပ်၏ အဝေးထိန်းခလုတ်ရှာခြင်း’ ဖွင့်ထားသောအခါ သင့် Google TV အဝေးထိန်းခလုတ်ကို နေရာမှားထားမိပါက ရှာတွေ့ရန် အသံဖွင့်နိုင်သည်။"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ဖွင့်ထားပါက သင့်အဝေးထိန်းခလုတ် ရှာဖွေရာတွင် အသံပေးရန်အတွက် သင့်စက်ရှိခလုတ်ကို သုံးနိုင်သည်။ ပိတ်ထားပါက ဤခလုတ် အလုပ်မလုပ်ပါ။ အခြားနည်းလမ်းများဖြင့် ‘အဝေးထိန်းခလုတ် ရှာပါ’ ကို သုံးနိုင်ပါသေးသည်။"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"အသံဖွင့်ရန်"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s အသံအတိုးအကျယ်"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s စပီကာတွင် Assistant အသံအတိုးအကျယ်ကို ထိန်းချုပ်နိုင်သည်"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"%1$s စက်ရှိ အသံအတိုးအကျယ်ကိုသာ သက်ရောက်ပြီး TV တွင် သက်ရောက်မှုမရှိပါ"</string>
 </resources>
diff --git a/Settings/res/values-nb/arrays.xml b/Settings/res/values-nb/arrays.xml
index a4ea672..b3f5e80 100644
--- a/Settings/res/values-nb/arrays.xml
+++ b/Settings/res/values-nb/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Kutt lyden"</item>
+    <item msgid="2508680062291793288">"Lavt (20 %)"</item>
+    <item msgid="2483057103949558629">"Middels (50 %)"</item>
+    <item msgid="6278092586736538014">"Høyt (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-nb/strings.xml b/Settings/res/values-nb/strings.xml
index cad4b82..00e8566 100644
--- a/Settings/res/values-nb/strings.xml
+++ b/Settings/res/values-nb/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personlig"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Koble til nettverk"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Legg til kontoer"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Kontoer og pålogging"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Kontoer og profiler"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Ingen kontoer"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# konto}other{# kontoer}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medietjenester, assistent, betalinger"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Personvern"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Enhetsinnstillinger"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Kontoinnstillinger"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Enhetslås"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Betaling og kjøp"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Appinnstillinger"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet er tilkoblet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Ingen nettverk er tilkoblet"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wifi er slått av"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Du må koble fra ethernet for å bruke wifi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Skanning er alltid tilgjengelig"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Tillat at Googles posisjonstjeneste og andre apper skanner etter nettverk, selv når Wifi er slått av"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Skanning er alltid tilgjengelig, Tillater at Googles posisjonstjeneste og andre apper skanner etter nettverk, selv når Wifi er slått av"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Hvis du slår på dette alternativet, bytter systemet mellom ulike formater for dynamisk omfang for å matche innholdet. Dette kan føre til at skjermen blir svart når formatet byttes.\n\nKlikk på Avanserte skjerminnstillinger for å se flere alternativer for dynamisk omfang."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Foretrukket dynamisk omfang"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Systemforetrukket konvertering"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"La systemet administrere formatkonverteringen"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lar systemet administrere formatkonverteringen"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Når dette alternativet er valgt, fastslår systemet et egnet dynamisk område som sendes til skjermen, og konverterer innhold til dette dynamiske området etter behov."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Matcher alltid formatet til innholdet"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Tving konvertering"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Kameratilgang er blokkert"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"For å oppheve blokkeringen, sett personvernbryteren på enheten til kamera på-posisjonen for å gi kameratilgang."</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"Mikrofontilgang: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Når den er slått på, har alle apper og tjenester som har tillatelse til å bruke mikrofonen, tilgang til den.\n\nNår den er slått av, har ingen apper eller tjenester tilgang til mikrofonen. Det kan likevel hende du fortsatt kan snakke til Google-assistenten ved å trykke på Assistent-knappen på fjernkontrollen.\n\nDet er ikke sikkert at denne innstillingen har noen innvirkning på lydenheter som bruker tilpassede protokoller for å kommunisere med TV-en."</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Når den er slått på, har alle apper og tjenester med tillatelse til å bruke mikrofonen, tilgang til den.\n\nNår den er slått av, har ingen apper eller tjenester tilgang. Det kan likevel hende du fortsatt kan snakke til Google-assistenten ved å trykke på Assistent-knappen på fjernkontrollen.\n\nDet er ikke sikkert at denne innstillingen har noen innvirkning på lydenheter som bruker tilpassede protokoller for å kommunisere med TV-en."</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"Mikrofonen er aktivert på fjernkontrollen"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"Google-assistenten har tilgang til mikrofonen på fjernkontrollen. Du kan snakke til assistenten ved å trykke på Google Assistent-knappen på fjernkontrollen."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Mikrofonen er deaktivert på fjernkontrollen"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Slå på tilgjengelighetssnarveien"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Snarveitjeneste"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Når snarveien er på, kan du trykke på både tilbake- og ned-knappen i tre sekunder for å starte en tilgjengelighetsfunksjon."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tid for å gjøre noe"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tid for å gjøre noe (tidsavbrudd)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Tid"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Ikke alle apper støtter denne tidsinnstillingen."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Teksting"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Innstillinger for å legge over teksting på videoer"</string>
     <string name="captions_display" msgid="2598662495450633375">"Visning"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Velg <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> for å fortsette."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Ferdig"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Koblet til"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Allerede tilkoblet"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Lagret"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versjon <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Åpne"</string>
@@ -1086,7 +1093,7 @@
     <string name="disabled_by_policy_title_outgoing_calls" msgid="8642280178608881544">"Ringing er ikke tillatt"</string>
     <string name="disabled_by_policy_title_sms" msgid="5721045390560951358">"SMS er ikke tillatt"</string>
     <string name="disabled_by_policy_title_camera" msgid="6576557964422257426">"Kameraet er ikke tillatt"</string>
-    <string name="disabled_by_policy_title_screen_capture" msgid="5774035841010091253">"Skjermdump er ikke tillatt"</string>
+    <string name="disabled_by_policy_title_screen_capture" msgid="5774035841010091253">"Skjermbilde er ikke tillatt"</string>
     <string name="disabled_by_policy_title_suspend_packages" msgid="6500185610058872758">"Kan ikke åpne denne appen"</string>
     <string name="default_admin_support_msg" msgid="7913455019068370350">"Hvis du lurer på noe, kan du kontakte IT-administratoren din"</string>
     <string name="admin_support_more_info" msgid="9053232166115098434">"Mer informasjon"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Kraft og energi"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Funksjonalitet ved oppstart"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Tilbakestill"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"TV"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Tilkoblingskode for Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Strømmoduser"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Disse innstillingene påvirker enheten når den ikke er i bruk"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Finn fjernkontrollen min"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Spill av en lyd for å finne Google TV-fjernkontrollen hvis du ikke finner den"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV har en knapp du kan trykke på for å spille av en lyd på fjernkontrollen i 30 sekunder. Dette fungerer bare med støttede Google TV-fjernkontroller.\n\nFor å stoppe lyden, trykk på en knapp på fjernkontrollen."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Når Finn fjernkontrollen min er slått på, kan du spille av en lyd for å finne Google TV-fjernkontrollen din hvis du ikke finner den."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Når funksjonen er på, kan du bruke knappen på enheten til å spille av en lyd for å finne fjernkontrollen. Når funksjonen er av, fungerer ikke denne knappen. Du kan fortsatt bruke finn fjernkontrollen via andre metoder."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Spill av lyd"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volum"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Du kan kontrollere Assistent-volumet på %1$s-høyttaleren"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Påvirker bare volumet på %1$s-enheten, ikke på TV-en"</string>
 </resources>
diff --git a/Settings/res/values-ne/arrays.xml b/Settings/res/values-ne/arrays.xml
index 14a2c38..322742c 100644
--- a/Settings/res/values-ne/arrays.xml
+++ b/Settings/res/values-ne/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"म्युट गर्नुहोस्"</item>
+    <item msgid="2508680062291793288">"न्यून (२०%)"</item>
+    <item msgid="2483057103949558629">"मध्यम (५०%)"</item>
+    <item msgid="6278092586736538014">"उच्च (८०%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"०.२"</item>
+    <item msgid="3441480529755779159">"०.५"</item>
+    <item msgid="4571900814286671092">"०.८"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ne/strings.xml b/Settings/res/values-ne/strings.xml
index b16dce2..fc711e9 100644
--- a/Settings/res/values-ne/strings.xml
+++ b/Settings/res/values-ne/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"व्यक्तिगत"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"नेटवर्कमा कनेक्ट गर्नुहोस्"</string>
     <string name="add_an_account" msgid="2601275122685226096">"खाता हाल्नुहोस्"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"खाता र साइन इनका गर्ने कार्यहरू"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"खाता तथा प्रोफाइलहरू"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"कुन पनि खाता छैन"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# खाता}other{# वटा खाता}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"मिडिया सेवा, सहायक, भुक्तानी"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"गोपनीयता"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"डिभाइसका सेटिङहरू"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"खाताका सेटिङहरू"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"डिभाइसको लक"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google सहायक"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"भुक्तानी तथा खरिदहरू"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"एपका सेटिङहरू"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"इथरनेट जडान गरियो"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"कुनै पनि नेटवर्क जडान गरिएको छैन"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi निष्क्रिय पारियो"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi प्रयोग गर्न इथरनेट केबल हटाउनुहोस्"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"स्क्यानिङ सधै उपलब्ध छ"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi अफ हुँदा पनि Google को लोकेसन सर्भिस र अन्य एपहरूलाई नेटवर्क खोज्न दिनुहोस्"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"नेटवर्क खोज्ने सुविधा सधैँ उपलब्ध हुन्छ, Google को लोकेसन सर्भिस र अन्य एपहरूलाई Wi-Fi नेटवर्क खोज्न दिनुहोस्। ती सेवाले Wi-Fi अफ भएका बेलामा पनि नेटवर्क खोज्न सक्छन्"</string>
@@ -131,7 +133,7 @@
     <string name="surround_sound_auto_info" msgid="4829346839183591680">"नोट: तपाईंको यन्त्रले प्रयोग गर्न मिल्ने फर्म्याटबारे सही तरिकाले रिपोर्ट नगरेका खण्डमा स्वतः काम गर्ने विकल्पले काम नगर्न सक्छ।"</string>
     <string name="surround_sound_auto_title" msgid="4892922385727913277">"स्वचालित: तपाईंको अडियो आउटपुट यन्त्रमा प्रयोग गर्न मिल्ने फर्म्याटहरू मात्र सक्षम पार्नुहोस् "</string>
     <string name="surround_sound_auto_summary" msgid="7073023654150720285">"यो विकल्प चयन गर्दा, सिस्टमले एपहरूलाई तपाईंको डिभाइसको चेनमा प्रयोग गर्न मिल्ने ध्वनिका सबै फर्म्याट चयन गर्न दिने छ। एपहरूले चयन गर्ने फर्म्याट सबैभन्दा उच्च गुणस्तरको फर्म्याट नहुन सक्छ।"</string>
-    <string name="surround_sound_none_title" msgid="1600095173519889326">"कुनै पनि होइन: कहिले पनि सराउन्ड साउन्ड प्रयोग नगरियोस्"</string>
+    <string name="surround_sound_none_title" msgid="1600095173519889326">"कुनै पनि होइन: कहिले पनि सराउन्ड साउन्ड प्रयोग नगर्नुहोस्"</string>
     <string name="surround_sound_manual_title" msgid="4935447605070985537">"म्यानुअल: तपाईंको अडियो आउटपुट यन्त्रमा प्रयोग गर्न मिले पनि वा नमिले पनि यो डिभाइसमा प्रयोग गर्न मिल्ने सबै फर्म्याट एक एक गरी सक्षम वा असक्षम पार्नुहोस्।"</string>
     <string name="surround_sound_manual_summary" msgid="5155535847461070572">"यो विकल्प चयन गर्दा, तपाईं आफ्नो यन्त्रमा प्रयोग गर्न मिल्ने तर प्लेब्याकमा समस्याहरू उत्पन्न गर्ने ध्वनिका फर्म्याट आफैँ असक्षम पार्न सक्नुहुन्छ। तपाईं आफ्नो यन्त्रमा प्रयोग गर्न नमिल्ने ध्वनिका फर्म्याट सक्षम पार्न सक्नुहुन्छ। केही अवस्थामा एपहरूले चयन गर्ने फर्म्याट सबैभन्दा उच्च गुणस्तरको फर्म्याट नहुन सक्छ।"</string>
     <string name="surround_sound_enable_unsupported_dialog_title" msgid="9155579373370356463">"यन्त्रमा प्रयोग गर्न नमिल्ने साउन्ड फर्म्याट प्रयोग गर्ने हो?"</string>
@@ -152,32 +154,32 @@
     <string name="hdmi_cec_settings_title" msgid="7120729705063868627">"HDMI-CEC"</string>
     <string name="advanced_sound_settings_title" msgid="319921303039469139">"ध्वनिसम्बन्धी उन्नत सेटिङ"</string>
     <string name="game_mode_title" msgid="7280816243531315755">"गेम मोडलाई अनुमति दिनुहोस्"</string>
-    <string name="match_content_dynamic_range_title" msgid="2794980556561655838">"सामग्रीको डायनामिक रेन्जसँग मिल्दोजुल्दो बनाइयोस्"</string>
+    <string name="match_content_dynamic_range_title" msgid="2794980556561655838">"सामग्रीको डायनामिक रेन्जसँग मिल्दोजुल्दो बनाउनुहोस्"</string>
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"तपाईंले यो विकल्प अन गर्नुभयो भने सिस्टमले सामग्रीसँग मिल्दाजुल्दा परिणामहरू देखाउने प्रयोजनका लागि डायनामिक रेन्जका विभिन्न फर्म्याटहरू अदलबदल गर्ने छ। तपाईंले यो विकल्प अन गर्नुभएका खण्डमा फर्म्याट अदलबदल गर्ने क्रममा स्क्रिन कालो हुन सक्छ।\n\nडायनामिक रेन्जका थप विकल्पहरू प्राप्त गर्न \"डिस्प्लेसम्बन्धी उन्नत सेटिङ\" मा क्लिक गर्नुहोस्।"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"रोजाइको डायनामिक रेन्ज"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"सिस्टमका अनुसार फर्म्याट बदलियोस्"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"फर्म्याट रूपान्तरण गर्ने काम सिस्टमलाई जिम्मा दिनुहोस्"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"सिस्टमले फर्म्याट रूपान्तरण गर्ने काम गर्छ"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"यो विकल्प चयन गरिएका बेला सिस्टमले तपाईंको डिस्प्लेमा कुन डायनामिक रेन्ज पठाउन उपयुक्त हुन्छ भन्ने कुरा निर्धारण गर्छ र सामग्रीलाई आवश्यकताअनुसार रूपान्तरण गरी उक्त डायनामिक रेन्ज बनाउँछ।"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"सधैँ सामग्रीको फर्म्याटसँग मिल्ने फर्म्याट प्रयोग गर्नुहोस्"</string>
-    <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"जबरजस्ती रूपान्तरण गरियोस्"</string>
+    <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"जबरजस्ती रूपान्तरण गर्नुहोस्"</string>
     <string name="preferred_dynamic_range_selection_force_desc" msgid="1418542349290684513">"यसले चाहेको फर्म्याटमा जबरजस्ती रूपान्तरण गर्छ"</string>
-    <string name="preferred_dynamic_range_selection_force_summary" msgid="8381058061765216239">"चाहेको फर्म्याटमा जबरजस्ती रूपान्तरण गरियोस्। जबरजस्ती रूपान्तरण गर्दा डिस्प्ले मोड वा HDR फर्म्याटका अन्य सेटिङ प्रभावित हुन सक्छन्।"</string>
-    <string name="preferred_dynamic_range_selection_force_sdr_title" msgid="3135104063034317252">"सधैँ SDR मा देखाइयोस्"</string>
-    <string name="preferred_dynamic_range_selection_force_hdr_title" msgid="1032587815433139859">"सधैँ <xliff:g id="HDR_TYPE">%s</xliff:g> मा देखाइयोस्"</string>
+    <string name="preferred_dynamic_range_selection_force_summary" msgid="8381058061765216239">"चाहेको फर्म्याटमा जबरजस्ती रूपान्तरण गर्नुहोस्। जबरजस्ती रूपान्तरण गर्दा डिस्प्ले मोड वा HDR फर्म्याटका अन्य सेटिङ प्रभावित हुन सक्छन्।"</string>
+    <string name="preferred_dynamic_range_selection_force_sdr_title" msgid="3135104063034317252">"सधैँ SDR मा देखाउनुहोस्"</string>
+    <string name="preferred_dynamic_range_selection_force_hdr_title" msgid="1032587815433139859">"सधैँ <xliff:g id="HDR_TYPE">%s</xliff:g> मा देखाउनुहोस्"</string>
     <string name="preferred_dynamic_range_force_dialog_title" msgid="6865110024863661702">"तपाईं आउटपुट जबरजस्ती रूपान्तरण गरी HDR बनाउन चाहनुहुन्छ?"</string>
     <string name="preferred_dynamic_range_force_dialog_desc" msgid="7758323258282201656">"आउटपुट जबरजस्ती स्वतः रूपान्तरण गरी <xliff:g id="HDR_TYPE">%s</xliff:g> बनाइने छ।"</string>
     <string name="preferred_dynamic_range_force_dialog_desc_4k30_issue" msgid="4938418395391206131">"तपाईंको डिस्प्ले १०८० पिक्सेल ६० हर्ज रिजोल्युसनमा चल्ने छ। तपाईंको डिस्प्ले ४k ६० हर्ज रिजोल्युसनमा चलिरहेका बेला यो विकल्प प्रयोग गर्न मिल्दैन।"</string>
     <string name="selection_dolby_vision_not_supported_sidebar" msgid="8994591316574824115">"हालको रिजोल्युसनमा Dolby Vision प्रयोग गर्न मिल्दैन। तपाईंले म्यानुअल रूपमा Dolby Vision अन गर्नुभयो भने तपाईंको डिस्प्लेको रिजोल्युसन बदलेर १०८० पिक्सेल ६० हर्ज बनाइने छ"</string>
     <string name="manual_dolby_vision_format_on_4k60_title" msgid="4172263676512376500">"रिजोल्युसन बदलेर १०८० पिक्सेल ६० हर्ज बनाउने हो?"</string>
-    <string name="dynamic_range_selection_force_dv_title" msgid="8070148109262327094">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ Dolby Vision बनाइयोस्"</string>
+    <string name="dynamic_range_selection_force_dv_title" msgid="8070148109262327094">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ Dolby Vision बनाउनुहोस्"</string>
     <string name="dynamic_range_selection_force_dv_summary" msgid="1052851029985095562">"डिस्प्लेसम्बन्धी उन्नत सेटिङको \"HDR फर्म्याटहरू\" खण्डमा Dolby Vision अफ गरिएको छ भने HDR फर्म्याट जबरजस्ती रूपान्तरण गरी Dolby Vision बनाइँदा यो पुनः अन हुने छ।"</string>
-    <string name="dynamic_range_selection_force_hdr10_title" msgid="1221688206945051384">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी HDR10 बनाइयोस्"</string>
+    <string name="dynamic_range_selection_force_hdr10_title" msgid="1221688206945051384">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी HDR10 बनाउनुहोस्"</string>
     <string name="dynamic_range_selection_force_hdr10_summary" msgid="7784573527636502784">"डिस्प्लेसम्बन्धी उन्नत सेटिङको \"HDR फर्म्याटहरू\" खण्डमा HDR10 अफ गरिएको छ भने HDR फर्म्याट जबरजस्ती रूपान्तरण गरी HDR10 बनाइँदा यो पुनः अन हुने छ।"</string>
-    <string name="dynamic_range_selection_force_hlg_title" msgid="3976190987768712696">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ HLG बनाइयोस्"</string>
+    <string name="dynamic_range_selection_force_hlg_title" msgid="3976190987768712696">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ HLG बनाउनुहोस्"</string>
     <string name="dynamic_range_selection_force_hlg_summary" msgid="5371949016689544001">"डिस्प्लेसम्बन्धी उन्नत सेटिङको \"HDR फर्म्याटहरू\" खण्डमा HLG अफ गरिएको छ भने HDR फर्म्याट जबरजस्ती रूपान्तरण गरी HLG बनाइँदा यो पुनः अन हुने छ।"</string>
-    <string name="dynamic_range_selection_force_hdr10plus_title" msgid="1305556000063625735">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ HDR10+ बनाइयोस्"</string>
+    <string name="dynamic_range_selection_force_hdr10plus_title" msgid="1305556000063625735">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ HDR10+ बनाउनुहोस्"</string>
     <string name="dynamic_range_selection_force_hdr10plus_summary" msgid="918038386222537401">"डिस्प्लेसम्बन्धी उन्नत सेटिङको \"HDR फर्म्याटहरू\" खण्डमा HDR10+ अफ गरिएको छ भने HDR फर्म्याट जबरजस्ती रूपान्तरण गरी HDR10+ बनाइँदा यो पुनः अन हुने छ।"</string>
-    <string name="dynamic_range_selection_force_sdr_title" msgid="1063579223517652945">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ SDR बनाइयोस्"</string>
+    <string name="dynamic_range_selection_force_sdr_title" msgid="1063579223517652945">"HDR फर्म्याटहरू जबरजस्ती रूपान्तरण गरी सधैँ SDR बनाउनुहोस्"</string>
     <string name="dynamic_range_selection_force_sdr_summary" msgid="2874771365465898941">"HDR फर्म्याट जबरजस्ती रूपान्तरण गरी SDR बनाइयो भने  डिस्प्लेसम्बन्धी उन्नत सेटिङको \"HDR फर्म्याटहरू\" खण्डमा सबै फर्म्याटहरू अफ हुने छन्।"</string>
     <string name="match_content_frame_rate_title" msgid="153291168560947689">"सामग्रीको फ्रेम रेटसँग मिल्दोजुल्दो बनाउनुहोस्"</string>
     <string name="match_content_frame_rate_seamless" msgid="5577846750811067585">"निर्बाध रूपमा मात्र"</string>
@@ -225,7 +227,7 @@
     <string name="resolution_selection_hz" msgid="4425902505388495637">"हर्ज"</string>
     <string name="resolution_display_mode" msgid="6633857172598855480">"<xliff:g id="RESOLUTION">%1$s</xliff:g> (<xliff:g id="REFRESH_RATE">%2$s</xliff:g> हर्ज)"</string>
     <string name="device_storage_clear_cache_title" msgid="14370154552302965">"केस गरिएको डेटा हटाउने हो?"</string>
-    <string name="device_storage_clear_cache_message" msgid="4352802738505831032">"यसले सबै अनुप्रयोगहरूको लागि केस गरिएको डेटा हटाउँछ।"</string>
+    <string name="device_storage_clear_cache_message" msgid="4352802738505831032">"यसले सबै एपहरूको लागि केस गरिएको डेटा हटाउँछ।"</string>
     <string name="default_audio_output_settings_title" msgid="5441937324539531999"></string>
     <string name="accessories_add" msgid="413764175035531452">"अतिरक्त सामानहरू थप्नुहोस्"</string>
     <string name="accessory_state_pairing" msgid="15908899628218319">"कनेक्ट गरिँदै छ..."</string>
@@ -313,7 +315,7 @@
     <string name="enterprise_privacy_exposure_changes_category" msgid="7750498604032318318">"तपाईंको संगठनका प्रशासकले गर्नुभएका परिवर्तनहरू"</string>
     <string name="enterprise_privacy_device_access_category" msgid="7397106369136259850">"तपाईंको यस यन्त्रमाथिको पहुँच"</string>
     <string name="enterprise_privacy_enterprise_data" msgid="8135491104894522008">"इमेल र पात्रो जस्ता तपाईंका कार्य खातासँग सम्बन्धित डेटा"</string>
-    <string name="enterprise_privacy_installed_packages" msgid="5012554762299490994">"तपाईंको डिभाइसमा भएका अनुप्रयोगहरूको सूची"</string>
+    <string name="enterprise_privacy_installed_packages" msgid="5012554762299490994">"तपाईंको डिभाइसमा भएका एपहरूको सूची"</string>
     <string name="enterprise_privacy_usage_stats" msgid="7062422823174345793">"प्रत्येक एपमा खर्च भएको समय र डेटाको परिमाण"</string>
     <string name="enterprise_privacy_network_logs" msgid="305782312671493780">"नेटवर्क ट्राफिकको सबैभन्दा पछिल्लो लग"</string>
     <string name="enterprise_privacy_bug_reports" msgid="2393617117911211486">"सबैभन्दा पछिल्लो बग रिपोर्ट"</string>
@@ -410,9 +412,9 @@
     <string name="status_up_time" msgid="1758102680983108313">"सक्रिय समय"</string>
     <string name="legal_information" msgid="1087445528481370874">"कानूनी जानकारी"</string>
     <string name="copyright_title" msgid="5879660711078649518">"प्रतिलिपि अधिकार"</string>
-    <string name="license_title" msgid="4032466200355435641">"इजाजतपत्र"</string>
+    <string name="license_title" msgid="4032466200355435641">"लाइसेन्स"</string>
     <string name="terms_title" msgid="192888187310800678">"सेवाका सर्तहरू"</string>
-    <string name="webview_license_title" msgid="5370270485188947540">"प्रणाली वेबभ्यु इजाजतपत्र"</string>
+    <string name="webview_license_title" msgid="5370270485188947540">"सिस्टम वेबभ्यु इजाजतपत्र"</string>
     <string name="consumer_information_title" msgid="7729729568416672733">"उपभोक्ताका लागि जानकारी"</string>
     <string name="consumer_information_message" msgid="205236637689468764">"तपाईंले Android TV मा प्राप्त गर्ने सामग्री एपका विकासकर्ता र चलचित्रको स्टुडियो जस्ता तेस्रो पक्षका साथै स्वयं Google ले समेत उपलब्ध गराएका हुन्छन्। थप जानकारीका लागि कृपया "<a href="g.co/tv/androidtvinfo">"g.co/tv/androidtvinfo"</a>" हेर्नुहोस्"</string>
     <string name="consumer_information_button_ok" msgid="6979480064600038080">"ठिक छ"</string>
@@ -427,8 +429,8 @@
     <string name="title_signal_strength" msgid="5047116893338315998">"सिङ्केत क्षमता"</string>
     <string name="title_random_mac_settings" msgid="6685812569356353378">"गोपनीयता"</string>
   <string-array name="random_mac_settings_entries">
-    <item msgid="3457228452595715533">"क्रमरहित MAC प्रयोग गरियोस् (डिफल्ट)"</item>
-    <item msgid="2490415280467390067">"डिभाइसको MAC प्रयोग गरियोस्"</item>
+    <item msgid="3457228452595715533">"क्रमरहित MAC प्रयोग गर्नुहोस् (डिफल्ट)"</item>
+    <item msgid="2490415280467390067">"डिभाइसको MAC प्रयोग गर्नुहोस्"</item>
   </string-array>
     <string name="mac_address_not_available" msgid="2992935344891853369">"उपलब्ध छैन"</string>
     <string name="mac_address_ephemeral_summary" msgid="3284374877361772531">"क्रमरहित MAC"</string>
@@ -687,7 +689,7 @@
     <string name="accessibility_toggle_high_text_contrast_preference_title" msgid="9200419191468995574">"उच्च कन्ट्रास्ट पाठ"</string>
     <string name="accessibility_toggle_bold_text_preference_title" msgid="3328992531170432669">"बोल्ड टेक्स्ट"</string>
     <string name="accessibility_color_correction" msgid="6765093204922184119">"कलर करेक्सन"</string>
-    <string name="color_correction_usage" msgid="4160611639548748657">"कलर करेक्सन प्रयोग गरियोस्"</string>
+    <string name="color_correction_usage" msgid="4160611639548748657">"कलर करेक्सन प्रयोग गर्नुहोस्"</string>
     <string name="color_correction_color_mode" msgid="5081377780734779169">"कलर मोड"</string>
     <string name="color_correction_mode_deuteranomaly" msgid="1513793544554228224">"ड्युटेरानोमेली"</string>
     <string name="color_correction_mode_deuteranomaly_summary" msgid="5991561481464520986">"रातो-हरियो"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"पहुँचको सर्टकटलाई सक्षम पार्नुहोस्"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"सर्टकट सम्बन्धी सेवा"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"सर्टकट सक्रिय हुँदा, तपाईं पहुँचसम्बन्धी कुनै सुविधा सुरु गर्न पछाडि र तल नामक दुवै बटनहरूलाई ३ सेकेन्डसम्म थिची राख्न सक्नुहुन्छ।"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"कारबाही गर्ने समय"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"कारबाही गर्ने समय (एक्सेसिबिलिटी टाइम आउट)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"समय"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"सबै एपहरूमा समयावधिसम्बन्धी यो प्राथमिकता लागू गर्न मिल्दैन।"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"क्याप्सन"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"भिडियोमा मिलेका क्याप्सन पाठ ओभरलेका लागि सेटिङ्"</string>
     <string name="captions_display" msgid="2598662495450633375">"प्रदर्शन गर्नुहोस्"</string>
@@ -717,9 +723,9 @@
     <string name="captions_configure" msgid="711991018642931958">"कन्फिगर गर्नुहोस्"</string>
     <string name="captions_language" msgid="5905918439449912646">"भाषा"</string>
     <string name="captions_language_default" msgid="3894192926725192528">"डिफल्ट भाषा"</string>
-    <string name="captions_textsize" msgid="7161136610669343510">"पाठको आकार"</string>
+    <string name="captions_textsize" msgid="7161136610669343510">"टेक्स्टको आकार"</string>
     <string name="captions_captionstyle" msgid="6650139717545516071">"क्याप्सनको शैली"</string>
-    <string name="captions_customoptions" msgid="7691004663572161126">"आफू अनुकूल विकल्प"</string>
+    <string name="captions_customoptions" msgid="7691004663572161126">" कस्टम विकल्प"</string>
     <string name="captions_fontfamily" msgid="1026632786438880997">"फन्ट परिवार"</string>
     <string name="captions_textcolor" msgid="1566679779609140317">"पाठ रङ्ग"</string>
     <string name="captions_edgetype" msgid="4875636291904824401">"छेउको प्रकार"</string>
@@ -736,7 +742,7 @@
     <string name="captions_style_1" msgid="8236052739817535538">"सेतोमा कालो"</string>
     <string name="captions_style_2" msgid="456353889540431910">"कालोमा पहेँलो"</string>
     <string name="captions_style_3" msgid="3860050153620761166">"नीलोमा पहेँलो"</string>
-    <string name="captions_style_custom" msgid="9062905566459387931">"आफू अनुकूल"</string>
+    <string name="captions_style_custom" msgid="9062905566459387931">" कस्टम"</string>
     <string name="color_white" msgid="4188877187457167678">"सेतो"</string>
     <string name="color_black" msgid="2631818627391955149">"कालो"</string>
     <string name="color_red" msgid="1899020130465926495">"रातो"</string>
@@ -781,21 +787,21 @@
     <string name="system_allow_mock_locations" msgid="2483106887711851466">"नक्कली स्थानहरूलाई अनुमति दिन"</string>
     <string name="system_select_debug_app" msgid="6200987902307533721">"डिबग एप चयन गर्नुहोस्"</string>
     <string name="system_wait_for_debugger" msgid="5715878008542589060">"डिबगरलाई पर्खियोस्"</string>
-    <string name="system_verify_apps_over_usb" msgid="7289212844195483932">"USB मा एपको पुष्टि गरियोस्"</string>
-    <string name="system_desc_verify_apps_over_usb" msgid="7737988681480237094">"हानिकारक व्यवहार पत्ता लगाउन ADB/ADT बाट इन्स्टल गरिएका एपको जाँच गरियोस्"</string>
+    <string name="system_verify_apps_over_usb" msgid="7289212844195483932">"USB मा एपको पुष्टि गर्नुहोस्"</string>
+    <string name="system_desc_verify_apps_over_usb" msgid="7737988681480237094">"हानिकारक व्यवहार पत्ता लगाउन ADB/ADT बाट इन्स्टल गरिएका एपको जाँच गर्नुहोस्"</string>
     <string name="system_wifi_verbose_logging" msgid="3097788974146704831">"Wi-Fi भर्वस लगिङ"</string>
     <string name="system_desc_wifi_verbose_logging" msgid="3537578245428327314">"Wi-Fi भर्वस लगिङ सक्षम पार्नुहोस्"</string>
     <string name="system_show_touches" msgid="8244331695139748286">"छुवाइहरू देखाउनुहोस्"</string>
     <string name="system_pointer_location" msgid="8724050865245555084">"पोइन्टरको स्थान"</string>
-    <string name="system_show_layout_bounds" msgid="8803080672553699649">"लेआउटका सीमाहरू देखाइयोस्"</string>
+    <string name="system_show_layout_bounds" msgid="8803080672553699649">"लेआउटका सीमाहरू देखाउनुहोस्"</string>
     <string name="system_show_gpu_view_updates" msgid="1625918928089365222">"GPU दृश्य अद्यावधिक देखाउनुहोस्"</string>
     <string name="system_show_hardware_layer" msgid="5833664339844452290">"हार्डवेयर तह देखाउनुहोस्"</string>
     <string name="system_show_gpu_overdraw" msgid="5073007513540516704">"GPU ओभरड्र देखाउनुहोस्"</string>
-    <string name="system_show_surface_updates" msgid="7680759813613585278">"सर्फेस अपडेट देखाइयोस्"</string>
+    <string name="system_show_surface_updates" msgid="7680759813613585278">"सर्फेस अपडेट देखाउनुहोस्"</string>
     <string name="system_window_animation_scale" msgid="685477540250939659">"विन्डो एनिमेसन स्केल"</string>
     <string name="system_transition_animation_scale" msgid="7266380208347453619">"संक्रमण एनिमेसन स्केल"</string>
     <string name="system_animator_duration_scale" msgid="3829445237130423625">"एनिमेसनको अवधि मापन"</string>
-    <string name="system_strict_mode_enabled" msgid="7392183793064579588">"स्ट्रिक्ट मोड अन गरियोस्"</string>
+    <string name="system_strict_mode_enabled" msgid="7392183793064579588">"स्ट्रिक्ट मोड अन गर्नुहोस्"</string>
     <string name="system_profile_gpu_rendering" msgid="1113416260742329348">"प्रोफाइल GPU रेन्डर गर्दै"</string>
     <string name="system_enable_traces" msgid="108745519968154528">"ट्रेस सक्षम पार्नुहोस्"</string>
     <string name="system_dont_keep_activities" msgid="4641165963339846161">"गतिविधि नराखियोस्"</string>
@@ -807,15 +813,15 @@
     <string name="system_desc_bt_hci_log" msgid="2592649923221658103">"ब्लुटुथ HCI स्नूप लगइन गर्ने सक्षम पार्नुहोस्"</string>
     <string name="system_desc_usb_debugging" msgid="5672275208185222785">"USB कनेक्ट गरिएको बेलामा डिबग मोड"</string>
     <string name="system_desc_wait_for_debugger" msgid="7213496668606417691">"डिबग भएको एप चल्नुअघि डिबगरलाई पर्खिन्छ"</string>
-    <string name="system_desc_show_layout_bounds" msgid="5275008598296135852">"क्लिप सीमा, मार्जिन, इत्यादि देखाइयोस्।"</string>
+    <string name="system_desc_show_layout_bounds" msgid="5275008598296135852">"क्लिप सीमा, मार्जिन, इत्यादि देखाउनुहोस्।"</string>
     <string name="system_desc_show_gpu_view_updates" msgid="9088343415389734854">"GPU को साथ कोरिएको बेला विन्डोहरू भित्र फ्ल्यास दृश्यहरू"</string>
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"हार्डवेयर लेयर अपडेट हुँदा ती लेयर हरिया देखिऊन्"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"सबभन्दा राम्रादेखि खराबसम्म: निलो, हरियो, हल्का रातो, रातो"</string>
-    <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"अपडेट हुँदा विन्डोका पूरै सतहमा देखाइयोस्"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"एपले मुख्य थ्रेडमा लामा गतिविधि गर्दा स्क्रिन फ्ल्यास गरियोस्"</string>
+    <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"अपडेट हुँदा विन्डोका पूरै सतहमा देखाउनुहोस्"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"एपले मुख्य थ्रेडमा लामा गतिविधि गर्दा स्क्रिन फ्ल्यास गर्नुहोस्"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"adb shell dumpsys gfxinfo मा रेन्डर गर्ने समय मापन गर्नुहोस्"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"अज्ञात स्रोतहरू"</string>
-    <string name="security_unknown_sources_desc" msgid="7196715598352173267">"Play स्टोर भन्दा अन्य स्रोतहरूबाट अनुप्रयोगहरूको स्थापनालाई अनुमति दिनुहोस्"</string>
+    <string name="security_unknown_sources_desc" msgid="7196715598352173267">"Play स्टोर भन्दा अन्य स्रोतहरूबाट एपहरूको स्थापनालाई अनुमति दिनुहोस्"</string>
     <string name="security_unknown_sources_confirm_title" msgid="4600896691987804985">"अज्ञात स्रोतहरूलाई अनुमति दिनुहोस्"</string>
     <string name="security_unknown_sources_confirm_desc" msgid="7883820068140189584">"तपाईंको उपकरण र व्यक्तिगत डेटा अज्ञात स्रोतको एपहरूद्वारा आक्रमण गर्न बढी असुरक्षित छन्। तपाईंको उपकरणमा वा यी एपहरू प्रयोगबाट डेटा हराउन परिणाम वा कुनै पनि नोक्सानीका लागि तपाईं आफैं जिम्मेदार हुनुहुन्छ भन्ने कुरामा सहमत हुनुहुन्छ।"</string>
     <string name="system_hdcp_checking_never" msgid="3251512398865365135">"कहिले पनि होइन"</string>
@@ -906,7 +912,7 @@
     <string name="restricted_profile_configure_apps_title" msgid="2244201859522056827">"अनुमति दिएका एपहरू"</string>
     <string name="restricted_profile_allowed" msgid="970921490464867884">"अनुमति गरिएको"</string>
     <string name="restricted_profile_not_allowed" msgid="8184983064118036268">"अनुमति छैन"</string>
-    <string name="restricted_profile_customize_restrictions" msgid="4723577877385636704">"प्रतिबन्धहरू आफू अनुकूल गर्नुहोस्"</string>
+    <string name="restricted_profile_customize_restrictions" msgid="4723577877385636704">"प्रतिबन्धहरू  कस्टम गर्नुहोस्"</string>
     <string name="restricted_profile_configure_apps_description_loading" msgid="3293508876131962699">"एकक्षण ..."</string>
     <string name="restricted_profile_change_password_title" msgid="6961384850606763601">"PIN परिवर्तन गर्नुहोस्"</string>
     <string name="restricted_profile_create_preference_screen" msgid="3263536648469645089">"प्रतिबन्धित प्रोफाइल सिर्जना गर्ने हो?"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"जारी राख्न <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> चयन गर्नुहोस्।"</string>
     <string name="label_done_key" msgid="8576286462300373440">"सम्पन्न भयो"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"सफलतापूर्वक जडान गरियो"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"कनेक्ट गरिसकिएको छ"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"सफलतापूर्वक सेभ गरियो"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"संस्करण <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"खोल्नुहोस्"</string>
@@ -981,7 +988,7 @@
     <string name="device_energy_saver_attentive_timeout_dialog_title" msgid="3273988875711109352">"भिडियो हेरिरहेका बेला टिभी स्वतः अफ हुने सेटिङ अन गर्नुहोस्"</string>
     <string name="device_energy_saver_validation_sleep" msgid="7490897287741107840">"\"निष्क्रिय हुँदा\" टाइमरको समय अनिवार्य रूपमा \"हेर्दा\" टाइमरको समयभन्दा कम हुनु पर्छ"</string>
     <string name="device_energy_saver_validation_attentive" msgid="1461105528087097435">"\"हेर्दा\" टाइमरको समय अनिवार्य रूपमा \"निष्क्रिय हुँदा\" टाइमरको समयभन्दा बढी हुनु पर्छ"</string>
-    <string name="limit_network_in_standby_toggle_title" msgid="6587185599397355336">"स्ट्यान्डबाइ मोडमा इन्टरनेटको प्रयोग सीमित प्रयोग गरियोस्"</string>
+    <string name="limit_network_in_standby_toggle_title" msgid="6587185599397355336">"स्ट्यान्डबाइ मोडमा इन्टरनेटको प्रयोग सीमित प्रयोग गर्नुहोस्"</string>
     <string name="limit_network_in_standby_toggle_summary" msgid="9127792748675581174">"स्ट्यान्डबाइ मोडमा कम ऊर्जा प्रयोग हुन्छ"</string>
     <string name="limit_network_in_standby_toggle_info" msgid="566947772381093991">"स्ट्यान्डबाइ मोडमा टिभी इन्टरनेटबाट डिस्कनेक्ट हुने छ तर तपाईं स्वतः प्राप्त हुने अपडेटहरू भने पाइरहनु हुने छ। यसो गरेका बेला तपाईंको टिभीमा कम ऊर्जा प्रयोग हुन सक्छ तर स्ट्यान्डबाइ मोडमा कास्ट गर्ने तथा Google सहायक चलाउने जस्ता सुविधा उपलब्ध नहुन सक्छन्।"</string>
     <string name="limit_network_in_standby_confirm_title" msgid="789232987058850322">"स्ट्यान्डबाइ मोडमा इन्टरनेट प्रयोग गर्ने अनुमति दिनुहोस्"</string>
@@ -1006,8 +1013,8 @@
     <item msgid="6448060889026244632">"पारिवारिक कोठाको टिभी"</item>
     <item msgid="3336274213215419228">"सुत्ने कोठाको टिभी"</item>
   </string-array>
-    <string name="custom_room" msgid="6798144004583173563">"आफू अनुकूल नाम हाल्नुहोस्…"</string>
-    <string name="device_rename_title" msgid="9070021379000499270">"यस <xliff:g id="DEVICEMODEL">%1$s</xliff:g> को पुनः नामाकरण गर्नुहोस्"</string>
+    <string name="custom_room" msgid="6798144004583173563">" कस्टम नाम हाल्नुहोस्…"</string>
+    <string name="device_rename_title" msgid="9070021379000499270">"यस <xliff:g id="DEVICEMODEL">%1$s</xliff:g> को नाम बदल्नुहोस्"</string>
     <string name="device_rename_description" msgid="1973894029492915135">"यो <xliff:g id="DEVICEMODEL">%1$s</xliff:g> को हालको नाम \"<xliff:g id="DEVICENAME">%2$s</xliff:g>\" छ"</string>
     <string name="device_name_suggestion_title" msgid="3986220212759193742">"आफ्नो डिभाइसको नाम सेट गर्नुहोस्"</string>
     <string name="device_name_suggestion_summary" msgid="4582691399302362938">"आफ्नो फोनबाट फोटो, भिडियो र थप कुराहरू cast गर्दा यो नाम प्रयोग गर्नुहोस्"</string>
@@ -1031,37 +1038,37 @@
     <string name="usage_access" msgid="8402350645248312782">"प्रयोग गर्ने अनुमति"</string>
     <string name="usage_access_description" msgid="3276026988575551587">"प्रयोगसम्बन्धी पहुँचले कुनै एपलाई तपाईंका सेवा प्रदायक, भाषाका सेटिङहरू र अन्य विवरणहरू ट्र्याक गर्न दिनुका साथै तपाईंले प्रयोग गरिरहनुभएका अन्य एपहरू र तिनीहरूको प्रयोगबीचको अन्तराल पहिल्याउन दिन्छ।"</string>
     <string name="high_power_apps" msgid="5841073958519976562">"पावरको अप्टिमाइजेसन"</string>
-    <string name="high_power_apps_description" msgid="8651692364795060525">"अनुप्रयोगहरूको पावरको प्रयोगलाई अप्टिमाइज गर्नुहोस्"</string>
+    <string name="high_power_apps_description" msgid="8651692364795060525">"एपहरूको पावरको प्रयोगलाई अप्टिमाइज गर्नुहोस्"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"कुनै पनि एपलाई अप्टिमाइज गर्न आवश्यक छैन"</string>
     <string name="high_power_on" msgid="3120162683093360951">"अप्टिमइज गरिएको छैन"</string>
     <string name="high_power_off" msgid="3588854600942236231">"पावरको प्रयोगलाई अप्टिमाइज गरिँदैछ"</string>
     <string name="high_power_system" msgid="6263052626979462255">"पावरको अप्टिमाइजेसन उपलब्ध छैन"</string>
     <string name="manage_notification_access_title" msgid="8659254371564990084">"सूचनामाथिको पहुँच"</string>
-    <string name="no_notification_listeners" msgid="5119406452675724448">"कुनै स्थापना गरिएको अनुप्रयोगले सूचनामाथिको पहुँचको लागि अनुरोध गरेका छैन।"</string>
+    <string name="no_notification_listeners" msgid="5119406452675724448">"कुनै स्थापना गरिएको एपले सूचनामाथिको पहुँचको लागि अनुरोध गरेका छैन।"</string>
     <string name="notification_listener_security_warning_summary" msgid="8602907284276088658">"यी एपहरूले सम्पर्कको नाम र तपाईंले प्राप्त गर्नुहुने पाठ सन्देशहरूलगायत सबै सूचनाहरू पढ्न सक्नेछन्। तिनीहरू सूचनाहरू खारेज गर्न वा तिनीहरूमा समावेश कारबाही बटनहरू ट्रिगर गर्न पनि सक्नेछन्।"</string>
     <string name="default_notification_access_package_summary" msgid="1354775994781420222">"सिस्टमको सेटिङअनुसार यसो गर्नु अनिवार्य छ"</string>
     <string name="directory_access" msgid="7338555825237012006">"निर्देशिकामाथिको पहुँच"</string>
     <string name="directory_access_description" msgid="3630855858552422012">"यी अनुप्रयोगहरूसँग केही निर्देशिकाहरूमाथि पहुँच राख्ने अनुमति छ।"</string>
     <string name="directory_on_volume" msgid="5628089584970521703">"<xliff:g id="VOLUME">%1$s</xliff:g> (<xliff:g id="DIRECTORY">%2$s</xliff:g>)"</string>
-    <string name="system_alert_window_settings" msgid="5790572489650085051">"अरू एपमाथि देखाइयोस्"</string>
+    <string name="system_alert_window_settings" msgid="5790572489650085051">"अरू एपमाथि देखाउनुहोस्"</string>
     <string name="permit_draw_overlay" msgid="5312730681030266735">"अन्य एपको माथिपट्टि देखिने अनुमति दिनु…"</string>
-    <string name="allow_overlay_description" msgid="5152329837278240259">"कुनै एपलाई आफूले प्रयोग गरिरहेका अन्य एपमाथि देखिन अनुमति दिनुहोस्। यस कार्यले तपाईंले गर्ने ती अनुप्रयोगहरूको प्रयोगमा हस्तक्षेप गर्न वा तिनीहरू देखा पर्ने वा तिनीहरूले काम गर्ने तरिकालाई परिवर्तन गर्न सक्छ।"</string>
+    <string name="allow_overlay_description" msgid="5152329837278240259">"कुनै एपलाई आफूले प्रयोग गरिरहेका अन्य एपमाथि देखिन अनुमति दिनुहोस्। यस कार्यले तपाईंले गर्ने ती एपहरूको प्रयोगमा हस्तक्षेप गर्न वा तिनीहरू देखा पर्ने वा तिनीहरूले काम गर्ने तरिकालाई परिवर्तन गर्न सक्छ।"</string>
     <string name="write_system_settings" msgid="4284654265954461890">"प्रणालीसम्बन्धी सेटिङहरू परिमार्जन गर्नुहोस्"</string>
     <string name="write_settings_title" msgid="2361816483383105754">"प्रणालीसम्बन्धी सेटिङहरू परिमार्जन गर्न सक्छ"</string>
     <string name="write_settings_description" msgid="7382397926674265937">"यस अनुमतिले एपलाई प्रणालीसम्बन्धी सेटिङहरू परिमार्जन गर्न दिन्छ।"</string>
     <string name="write_settings_on" msgid="71675710746513956">"छ"</string>
     <string name="write_settings_off" msgid="6730113471695092167">"छैन"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"सबै फाइल हेर्ने तथा प्रयोग गर्ने अनुमति"</string>
-    <string name="permit_manage_external_storage" msgid="1776899171934627417">"सबै फाइलहरूको व्यवस्थापन गर्ने अनुमति दिइयोस्"</string>
+    <string name="permit_manage_external_storage" msgid="1776899171934627417">"सबै फाइलहरूको व्यवस्थापन गर्ने अनुमति दिनुहोस्"</string>
     <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"यो एपलाई यो डिभाइस वा जोडिएको कुनै भण्डारणमा रहेका सबै फाइलहरू पढ्ने, परिमार्जन गर्ने तथा मेट्ने अनुमति दिनुहोस्। अनुमति दिइएका खण्डमा यो एपले तपाईंको स्पष्ट अनुमतिविनै फाइलहरू प्रयोग गर्नसक्छ।"</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Picture-in-picture"</string>
-    <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Picture-in-picture लाई अनुमति दिइयोस्"</string>
-    <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"स्थापना गरिएको कुनै पनि अनुप्रयोगले Picture-in-picture मोडलाई समर्थन गर्दैन"</string>
+    <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Picture-in-picture लाई अनुमति दिनुहोस्"</string>
+    <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"स्थापना गरिएको कुनै पनि एपले Picture-in-picture मोडलाई समर्थन गर्दैन"</string>
     <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"यो एप खुला रहेको अवस्थामा वा तपाईंले यसलाई छाडेपछि (उदाहरणका लागि, भिडियो हेर्ने कार्य जारी राख्न) यस एपलाई picture-in-picture विन्डो सिर्जना गर्ने अनुमति दिनुहोस्। यो विन्डो तपाईंले प्रयोग गरिरहनुभएका अन्य एपहरूको माथि देखिन्छ।"</string>
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"यी एपहरूलाई अलार्म सेट गर्ने र समयमै पूरा गर्नु पर्ने कारबाहीहरूको रुटिन तय गर्ने अनुमति दिनुहोस्। यो अनुमति दिइएको छ भने यी एप ब्याकग्राउन्डमा चल्छन्। त्यसैले, यी एपले धेरै ब्याट्री खपत गर्न सक्छन्।\n\nयो अनुमति दिइएको छैन भने समय तोकिएका अलार्म र यी एपले तय गरेका समयअनुसार चल्ने कार्यक्रमहरूले काम गर्दैनन्।"</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"स्क्रिन अन गर्नुहोस्"</string>
-    <string name="allow_turn_screen_on" msgid="4903401106871656521">"स्क्रिन अन गर्ने अनुमति दिइयोस्"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"कुनै एपलाई स्क्रिन अन गर्ने अनुमति दिइयोस्। यो अनुमति दिइएका खण्डमा तपाईंले अन गर्न नखोजेका बेलामा पनि एपले जुनसुकै बेला स्क्रिन अन गर्न सक्छ।"</string>
+    <string name="allow_turn_screen_on" msgid="4903401106871656521">"स्क्रिन अन गर्ने अनुमति दिनुहोस्"</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"कुनै एपलाई स्क्रिन अन गर्ने अनुमति दिनुहोस्। यो अनुमति दिइएका खण्डमा तपाईंले अन गर्न नखोजेका बेलामा पनि एपले जुनसुकै बेला स्क्रिन अन गर्न सक्छ।"</string>
     <string name="special_access" msgid="21806055758289916">"एपलाई विशेष पहुँच"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"अडियो"</string>
@@ -1103,7 +1110,7 @@
     <string name="add_device_admin" msgid="5078281377915844544">"यो डिभाइसको एड्मिन एप एक्टिभेट गर्नुहोस्"</string>
     <string name="device_admin_warning" msgid="7399916080685200660">"तपाईंले यो एड्मिन एप एक्टिभेट गर्नुभयो भने <xliff:g id="APP_NAME">%1$s</xliff:g> ले निम्न कार्य गर्ने अनुमति पाउने छ:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"<xliff:g id="APP_NAME">%1$s</xliff:g> ले यस डिभाइसको व्यवस्थापन तथा अनुगमन गर्ने छ।"</string>
-    <string name="device_admin_status" msgid="5467001937240455367">"यो एड्मिन एप सक्रिय छ र <xliff:g id="APP_NAME">%1$s</xliff:g> लाई  निम्न कार्यहरू गर्न दिन्छ:"</string>
+    <string name="device_admin_status" msgid="5467001937240455367">"यो एड्मिन एप अन छ र यसले <xliff:g id="APP_NAME">%1$s</xliff:g> लाई निम्न कार्य गर्ने अनुमति दिएको छ:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"अगाडि बढेर, तपाईंको प्रयोगकर्तालाई तपाईंको प्रशासकले व्यवस्थित गर्ने छ, जसले तपाईंको व्यक्तिगत डेटाका साथै सम्बन्धित डेटा समेत भण्डारण गर्न सक्छ।\n\nतपाईंको प्रशासकसँग यो प्रयोगकर्तासँग सम्बन्धित सेटिङ, पहुँच, एप, र डेटाका साथै नेटवर्क गतिविधि र तपाईंको डिभाइसका स्थानसम्बन्धी जानकारीहरूको अनुगमन र व्यवस्थापन गर्ने क्षमता छ।"</string>
     <string name="share_remote_bugreport_dialog_title" msgid="2080017987692459555">"बग रिपोर्टलाई साझेदारी गर्ने हो?"</string>
     <string name="share_remote_bugreport_dialog_message_finished" msgid="8515056665416643253">"तपाईँको IT एडमिनले यस यन्त्रको समस्या निवारण गर्नमा मद्दत गर्न बग रिपोर्टका लागि अनुरोध गर्नुभएको छ। एप र डेटा साझेदारी हुन सक्छ।"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"पावर तथा इनर्जी"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"पावर अन हुँदा देखिने मोड"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"रिसेट गर्नुहोस्"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"टेलिभिजन"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"इथरनेट कनेक्सन कोड"</string>
     <string name="energy_modes" msgid="1331693860386361744">"इनर्जी मोड"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"यी सेटिङ डिभाइस प्रयोग नगरेका बेलामा लागू हुन्छन्"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"मेरो रिमोट भेट्टाइयोस्"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"आफ्नो Google TV रिमोट हराएका खण्डमा उक्त रिमोट भेट्टाउन कुनै साउन्ड प्ले गर्नुहोस्"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"तपाईं आफ्नो रिमोटमा ३० सेकेन्डसम्म साउन्ड बजाउन Google TV मा भएको बटन थिच्न सक्नुहुन्छ। यो Google TV का रिमोट कन्ट्रोलहरू प्रयोग गरी मात्र चलाउन मिल्छ।\n\nयो साउन्ड बन्द गर्न आफ्नो रिमोटको कुनै पनि बटन थिच्नुहोस्।"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\"मेरो रिमोट भेट्टाइयोस्\" अन गरिएका बेला तपाईंको Google TV रिमोट हराएका खण्डमा तपाईं उक्त रिमोट भेट्टाउन कुनै साउन्ड प्ले गर्न सक्नुहुन्छ।"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"यो सेटिङ अन हुँदा तपाईं आफ्नो रिमोटको लोकेसन पत्ता लगाउन आफ्नो डिभाइसको बटन प्रयोग गरेर कुनै साउन्ड प्ले गर्न सक्नुहुन्छ। यो सेटिङ अफ हुँदा यो बटनले काम गर्ने छैन। तपाईं अझै पनि अन्य तरिकामार्फत \"रिमोट खोज्नुहोस्\" सुविधा प्रयोग गर्न सक्नु हुने छ।"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"साउन्ड प्ले गर्नुहोस्"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s भोल्युम"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"तपाईं %1$s स्पिकरमा सहायकको भोल्युम नियन्त्रण गर्न सक्नुहुन्छ"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"यसबाट %1$s डिभाइसको भोल्युम मात्र प्रभावित हुन्छ , टिभीको हुँदैन"</string>
 </resources>
diff --git a/Settings/res/values-nl/arrays.xml b/Settings/res/values-nl/arrays.xml
index 2a648ef..f54fdcb 100644
--- a/Settings/res/values-nl/arrays.xml
+++ b/Settings/res/values-nl/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Geluid uitzetten"</item>
+    <item msgid="2508680062291793288">"Laag (20%)"</item>
+    <item msgid="2483057103949558629">"Gemiddeld (50%)"</item>
+    <item msgid="6278092586736538014">"Hoog (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-nl/strings.xml b/Settings/res/values-nl/strings.xml
index c3bef8d..917f7ac 100644
--- a/Settings/res/values-nl/strings.xml
+++ b/Settings/res/values-nl/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Persoonlijk"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Verbinding maken met netwerk"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Account toevoegen"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Accounts en inloggen"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Accounts en profielen"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Geen accounts"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# account}other{# accounts}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Mediaservices, Assistent, betalingen"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacy"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Apparaatinstellingen"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Accountinstellingen"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Apparaatvergrendeling"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Betaling en aankopen"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"App-instellingen"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet verbonden"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Geen netwerk verbonden"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wifi staat uit"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Koppel ethernet los om wifi te gebruiken"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scannen altijd beschikbaar"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"De locatieservice en andere apps van Google laten scannen naar netwerken, zelfs wanneer wifi uitstaat"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scannen altijd beschikbaar, de locatieservice en andere apps van Google laten scannen naar netwerken, zelfs wanneer wifi uitstaat"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Als je deze optie aanzet, schakelt het systeem tussen verschillende indelingen voor dynamisch bereik om de content te matchen. Dit kan zorgen voor een zwart scherm terwijl de indeling wordt gewijzigd.\n\nKlik op Geavanceerde weergave-instellingen voor meer opties voor dynamisch bereik."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Voorkeur voor dynamisch bereik"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Systeemvoorkeur voor conversie"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Hiermee regelt het systeem de indelingsconversie"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Hiermee regelt het systeem de indelingsconversie"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Als deze optie is geselecteerd, kiest het systeem een geschikt dynamisch bereik voor je scherm. Content wordt zo nodig naar dit dynamische bereik geconverteerd."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Hiermee wordt de indeling aangepast aan die van de content"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Conversie afdwingen"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Cameratoegang geblokkeerd"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"Als je de blokkering wilt opheffen, zet je de privacyschakelaar op je apparaat op de positie Camera aan om cameratoegang toe te staan."</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"Microfoontoegang: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Als deze schakelaar aanstaat, hebben alle apps en services die de microfoon mogen gebruiken toegang tot de microfoon.\n\nStaat de schakelaar uit, dan hebben apps en services geen toegang tot de microfoon. Je kunt nog wel met de Google Assistent praten door op de Assistent-knop op de afstandsbediening te drukken.\n\nDeze instelling is misschien niet van invloed op audioapparaten die aangepaste protocollen gebruiken voor communicatie met de tv."</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Als deze schakelaar aanstaat, hebben alle apps en services die de microfoon mogen gebruiken hier toegang tot.\n\nStaat de schakelaar uit, dan hebben ze geen toegang tot de microfoon. Druk op de Assistent-knop op de afstandsbediening om nog wel met de Assistent te praten.\n\nDeze instelling is mogelijk niet van invloed op audioapparaten die via aangepaste protocollen met de tv communiceren."</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"Microfoon aangezet op afstandsbediening"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"De Google Assistent heeft toegang tot de microfoon op je afstandsbediening. Je kunt met de Assistent praten door op de Google Assistent-knop op de afstandsbediening te drukken."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Microfoon uitgezet op afstandsbediening"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Snelkoppeling toegankelijkheid aanzetten"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Service van sneltoets"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Wanneer de sneltoets aanstaat, kun je een toegankelijkheidsfunctie starten door drie seconden op de knop Terug en de knop Omlaag te drukken."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tijd om actie uit te voeren"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tijd voor actie (time-out voor toegankelijkheid)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timing"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Niet alle apps ondersteunen deze timingvoorkeur."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Ondertiteling"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Instellingen voor ondertitelingsoverlay in video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Weergave"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Selecteer <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> om door te gaan."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Klaar"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Verbonden"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Al gekoppeld"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Opgeslagen"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versie <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Openen"</string>
@@ -1048,7 +1055,7 @@
     <string name="allow_overlay_description" msgid="5152329837278240259">"Een app toestaan op de voorgrond te worden weergegeven vóór andere apps die je gebruikt. Dit kan je gebruik van die apps verstoren of de manier wijzigen waarop die apps worden weergegeven of zich gedragen."</string>
     <string name="write_system_settings" msgid="4284654265954461890">"Systeeminstellingen aanpassen"</string>
     <string name="write_settings_title" msgid="2361816483383105754">"Kan systeeminstellingen aanpassen"</string>
-    <string name="write_settings_description" msgid="7382397926674265937">"Met deze rechten kan een app de systeeminstellingen aanpassen."</string>
+    <string name="write_settings_description" msgid="7382397926674265937">"Met dit recht kan een app de systeeminstellingen aanpassen."</string>
     <string name="write_settings_on" msgid="71675710746513956">"Ja"</string>
     <string name="write_settings_off" msgid="6730113471695092167">"Nee"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Toegang tot alle bestanden"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Sta toe dat apps wekkers zetten en tijdgevoelige acties plannen. De apps kunnen hierdoor op de achtergrond worden uitgevoerd, waardoor je misschien meer batterijlading verbruikt.\n\nAls dit recht uitstaat, werken door deze app geplande bestaande wekkers en tijdgebaseerde afspraken niet."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Scherm aanzetten"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Scherm aanzetten toestaan"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Toestaan dat een app het scherm aanzet. Indien toegestaan, kan de app het scherm op elk moment aanzetten zonder jouw expliciete intentie."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Sta toe dat een app het scherm aanzet. Indien toegestaan, kan de app het scherm op elk moment aanzetten zonder jouw expliciete intentie."</string>
     <string name="special_access" msgid="21806055758289916">"Speciale app-toegang"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"Audio"</string>
@@ -1094,13 +1101,13 @@
     <string name="admin_profile_owner_user_message" msgid="6431405126322617268">"Je beheerder kan apps en gegevens bijhouden en beheren die aan deze gebruiker zijn gekoppeld (waaronder instellingen, rechten, zakelijke toegang, netwerkactiviteit en locatiegegevens van het apparaat)."</string>
     <string name="admin_device_owner_message" msgid="1935507216776040907">"Je beheerder kan apps en gegevens bijhouden en beheren die aan dit apparaat zijn gekoppeld (waaronder instellingen, rechten, zakelijke toegang, netwerkactiviteit en locatiegegevens van het apparaat)."</string>
     <string name="remove_managed_profile_label" msgid="8950011141359605612">"Werkprofiel verwijderen"</string>
-    <string name="active_device_admin_msg" msgid="185537304726228624">"Apparaatbeheer-app"</string>
-    <string name="remove_device_admin" msgid="2623866073546295104">"Deze apparaatbeheer-app uitzetten"</string>
+    <string name="active_device_admin_msg" msgid="185537304726228624">"App voor apparaatbeheer"</string>
+    <string name="remove_device_admin" msgid="2623866073546295104">"Deze app voor apparaatbeheer deactiveren"</string>
     <string name="uninstall_device_admin" msgid="6301368408620948266">"App verwijderen"</string>
     <string name="remove_and_uninstall_device_admin" msgid="1504351551194915633">"Uitzetten en verwijderen"</string>
     <string name="select_device_admin_msg" msgid="8475934459999710332">"Apparaatbeheer-apps"</string>
-    <string name="add_device_admin_msg" msgid="5390773166682603421">"Apparaatbeheer-app activeren?"</string>
-    <string name="add_device_admin" msgid="5078281377915844544">"Deze apparaatbeheer-app activeren"</string>
+    <string name="add_device_admin_msg" msgid="5390773166682603421">"App voor apparaatbeheer activeren?"</string>
+    <string name="add_device_admin" msgid="5078281377915844544">"Deze app voor apparaatbeheer activeren"</string>
     <string name="device_admin_warning" msgid="7399916080685200660">"Als je deze beheer-app activeert, sta je de app <xliff:g id="APP_NAME">%1$s</xliff:g> toe de volgende bewerkingen uit te voeren:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"Dit apparaat wordt beheerd en gecontroleerd door <xliff:g id="APP_NAME">%1$s</xliff:g>."</string>
     <string name="device_admin_status" msgid="5467001937240455367">"Deze beheer-app is actief en staat toe dat de app <xliff:g id="APP_NAME">%1$s</xliff:g> de volgende bewerkingen uitvoert:"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Voeding en energie"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Startscherm na aanzetten"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Resetten"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisie"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Koppelingscode voor ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energiestanden"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Deze instellingen zijn van invloed wanneer het apparaat niet wordt gebruikt"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Mijn afstandsbediening vinden"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Speel een geluid af om je Google TV-afstandsbediening te vinden als je deze kwijt bent"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Je Google TV heeft een knop waarmee je 30 seconden een geluid kunt afspelen op je afstandsbediening. Dit werkt alleen met ondersteunde afstandsbedieningen voor Google TV.\n\nAls je het geluid wilt uitzetten, druk je op een knop op je afstandsbediening."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Als Mijn afstandsbediening vinden aanstaat, kun je een geluid afspelen om je Google TV-afstandsbediening te vinden als je deze kwijt bent."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Als deze instelling aanstaat, kun je de knop op je apparaat gebruiken om een geluid af te spelen waarmee je je afstandsbediening kunt vinden. Staat de instelling uit, dan werkt deze knop niet. Je kunt Vind mijn afstandsbediening nog steeds gebruiken via andere methoden."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Geluid afspelen"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume van %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Je kunt het Assistent-volume bedienen op de %1$s-speaker"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Dit beheert alleen het volume op het %1$s-apparaat, niet op de tv"</string>
 </resources>
diff --git a/Settings/res/values-or/arrays.xml b/Settings/res/values-or/arrays.xml
index 61a4c66..c62f1c1 100644
--- a/Settings/res/values-or/arrays.xml
+++ b/Settings/res/values-or/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ମ୍ୟୁଟ କରନ୍ତୁ"</item>
+    <item msgid="2508680062291793288">"କମ (20%)"</item>
+    <item msgid="2483057103949558629">"ମଧ୍ୟମ (50%)"</item>
+    <item msgid="6278092586736538014">"ଅଧିକ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-or/strings.xml b/Settings/res/values-or/strings.xml
index 5d41567..020c3b9 100644
--- a/Settings/res/values-or/strings.xml
+++ b/Settings/res/values-or/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ବ୍ୟକ୍ତିଗତ"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ନେଟ୍‌ୱର୍କ ସହ ସଂଯୋଗ କରନ୍ତୁ"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ଗୋଟିଏ ଆକାଉଣ୍ଟ ଯୋଡ଼ନ୍ତୁ"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"ଆକାଉଣ୍ଟଗୁଡ଼ିକ ଏବଂ ସାଇନ୍‌ ଇନ୍"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"ଆକାଉଣ୍ଟ ଏବଂ ପ୍ରୋଫାଇଲଗୁଡ଼ିକ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"କୌଣସି ଆକାଉଣ୍ଟ ନାହିଁ"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{#ଟି ଆକାଉଣ୍ଟ}other{#ଟି ଆକାଉଣ୍ଟ}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"ମିଡିଆ ସେବାଗୁଡ଼ିକ, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ଗୋପନୀୟତା"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ଡିଭାଇସ ସେଟିଂସ"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ଆକାଉଣ୍ଟ ସେଟିଂସ"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ଡିଭାଇସ ଲକ"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ପେମେଣ୍ଟ ଓ କ୍ରୟଗୁଡ଼ିକ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ଆପ ସେଟିଂସ"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ଇଥରନେଟ୍‍ ସଂଯୁକ୍ତ ହୋଇଛି"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"କୌଣସି ନେଟୱର୍କ୍ ‌ନାହିଁ"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"ୱାଇ-ଫାଇ ବନ୍ଦ ଅଛି"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ୱାଇ-ଫାଇ ବ୍ୟବହାର କରିବାକୁ ଇଥରନେଟ ଅନପ୍ଲଗ କରନ୍ତୁ"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"ସର୍ବଦା ସ୍କାନିଂ ଉପଲବ୍ଧ ଅଛି"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"ୱାଇ-ଫାଇ ବନ୍ଦ ରହିଥିଲେ ମଧ୍ୟ ନେଟୱର୍କ ପାଇଁ Google\'ର ଲୋକେସନ୍‍ ସେବା ଏବଂ ଅନ୍ୟ ଆପ୍‍ ସ୍କାନ୍‍ କରିବାକୁ ଦିଅନ୍ତୁ"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ସ୍କାନିଂ ସର୍ବଦା ଉପଲବ୍ଧ ଥାଏ, ୱାଇ-ଫାଇ ବନ୍ଦ ଥିଲେ ମଧ୍ୟ Googleର ଲୋକେସନ୍ ସେବା ଏବଂ ଅନ୍ୟ ଆପଗୁଡ଼ିକୁ ନେଟୱାର୍କ ସ୍କାନ୍ କରିବାକୁ ଦେଇଥାଏ"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ଏହି ବିକଳ୍ପକୁ ସକ୍ଷମ କରିବା ସମୟରେ ବିଷୟବସ୍ତୁ ମେଳ କରିବା ପାଇଁ ଏହି ସିଷ୍ଟମଟି ବିଭିନ୍ନ ଡାଇନାମିକ ରେଞ୍ଜ ଫର୍ମାଟ ମଧ୍ୟରେ ସ୍ୱିଚ କରିବ। ଏକ ଫର୍ମାଟ ସ୍ୱିଚ ସମୟରେ ଏହା ଯୋଗୁଁ ସ୍କ୍ରିନ କଳା ହୋଇପାରେ।\n\nଅଧିକ ଡାଇନାମିକ ରେଞ୍ଜ ବିକଳ୍ପ ପାଇଁ ଉନ୍ନତ ଡିସପ୍ଲେ ସେଟିଂସରେ କ୍ଲିକ କରନ୍ତୁ।"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ପସନ୍ଦର ଡାଇନାମିକ ରେଞ୍ଜ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"ସିଷ୍ଟମ-ପସନ୍ଦର କନଭର୍ସନ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ସିଷ୍ଟମକୁ ଫର୍ମାଟ କନଭର୍ସନ ପରିଚାଳନା କରିବାକୁ ଦିଅନ୍ତୁ"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ସିଷ୍ଟମକୁ ଫର୍ମାଟ କନଭର୍ସନ ପରିଚାଳନା କରିବାକୁ ଦିଅନ୍ତୁ"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"ଯେତେବେଳେ ଏହି ବିକଳ୍ପ ଚୟନ କରାଯାଏ, ଆପଣଙ୍କ ଡିସପ୍ଲେକୁ ପଠାଯିବା ପାଇଁ ସିଷ୍ଟମ ଏକ ଉପଯୁକ୍ତ ଡାଇନାମିକ ରେଞ୍ଜ ସ୍ଥିର କରିବ ଏବଂ ଆବଶ୍ୟକତା ଅନୁସାରେ ଏହି ଡାଇନାମିକ ରେଞ୍ଜକୁ ବିଷୟବସ୍ତୁ କନଭର୍ଟ କରିବ।"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ସର୍ବଦା ବିଷୟବସ୍ତୁର ଫର୍ମାଟ ସହ ମେଳ ହୁଏ"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"କନଭର୍ସନ ଲାଗୁ କରନ୍ତୁ"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ଆକ୍ସେସବିଲିଟୀ ସର୍ଟକଟ୍‍ ସକ୍ଷମ କରନ୍ତୁ"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"ସର୍ଟକଟ୍‌ ସେବା"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"ସର୍ଟକଟ୍‌ ଚାଲୁ ଥିବା ବେଳେ, ଆକ୍ସେସିବିଲିଟୀ ଫିଚର୍ ଆରମ୍ଭ କରିବାକୁ ଆପଣ 3 ସେକେଣ୍ଡ ପାଇଁ ଉଭୟ ବ୍ୟାକ୍‌ ଏବଂ ଡାଉନ୍‌ ବଟନ୍‌ ଦବାଇ ପାରିବେ।"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"ପଦକ୍ଷେପ ନେବାର ସମୟ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"ପଦକ୍ଷେପ ନେବାର ସମୟ (ଆକ୍ସେସିବିଲିଟୀ ସମୟ ସମାପ୍ତ)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ସମୟ"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ସମସ୍ତ ଆପ୍ସ ଦ୍ୱାରା ଏହି ଟାଇମିଂ ପସନ୍ଦ ସମର୍ଥିତ ନୁହେଁ।"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"କ୍ୟାପସନ୍‌"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ଭିଡିଓରେ ବନ୍ଦ ହୋଇଥିବା କ୍ୟାପସନ ଟେକ୍ସଟ ଓଭରଲେ ପାଇଁ ସେଟିଂସ"</string>
     <string name="captions_display" msgid="2598662495450633375">"ଡିସ୍‌ପ୍ଲେ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ଜାରି ରଖିବାକୁ <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ଚୟନ କରନ୍ତୁ।"</string>
     <string name="label_done_key" msgid="8576286462300373440">"ହୋଇଗଲା"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"ସଫଳଭାବରେ କନେକ୍ଟ ହୋଇଛି"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ପୂର୍ବରୁ କନେକ୍ଟ କରାଯାଇଛି"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"ସଫଳ ପୂର୍ବକ ସେଭ୍‌ ହୋଇଛି"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ସଂସ୍କରଣ <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"ଖୋଲନ୍ତୁ"</string>
@@ -1029,7 +1036,7 @@
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"ଅନୁମତି ଦିଆଯାଇଛି"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"ଅନୁମତି ଦିଆଯାଇନାହିଁ"</string>
     <string name="usage_access" msgid="8402350645248312782">"ବ୍ୟବହାର ଆକସେସ୍‌"</string>
-    <string name="usage_access_description" msgid="3276026988575551587">"ଅନ୍ୟ କେଉଁ ଆପ୍ସ ଏବଂ ଏହାକୁ କେତେଥର ବ୍ୟବହାର କରୁଛନ୍ତି, ତଥା ଆପଣଙ୍କ କ୍ୟାରିଅର, ଭାଷା ସେଟିଂସ, ଓ ଅନ୍ୟାନ୍ୟ ବିବରଣୀ ଟ୍ରାକ କରିବା ପାଇଁ ଏକ ଆପକୁ ବ୍ୟବହାର ଆକ୍ସେସ ଅନୁମତି ଦେଇଥାଏ।"</string>
+    <string name="usage_access_description" msgid="3276026988575551587">"ଅନ୍ୟ କେଉଁ ଆପ୍ସ ଏବଂ ଏହାକୁ କେତେଥର ବ୍ୟବହାର କରୁଛନ୍ତି, ତଥା ଆପଣଙ୍କ କେରିଅର, ଭାଷା ସେଟିଂସ ଓ ଅନ୍ୟ ବିବରଣୀ ଟ୍ରାକ କରିବା ପାଇଁ ଏକ ଆପକୁ ବ୍ୟବହାର ଆକ୍ସେସ ଅନୁମତି ଦେଇଥାଏ।"</string>
     <string name="high_power_apps" msgid="5841073958519976562">"ଏନାର୍ଜି ଅପଟିମାଇଜେସନ୍"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"ଆପ୍‌ର ବ୍ୟବହାର ପାଇଁ ଏନାର୍ଜି ଅପଟିମାଇଜ୍ କରନ୍ତୁ"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"କୌଣସି ଆପ୍‌ ଅନୁକୂଳିତ କରିବା ଆବଶ୍ୟକ କରେ ନାହିଁ"</string>
@@ -1053,7 +1060,7 @@
     <string name="write_settings_off" msgid="6730113471695092167">"ନାହିଁ"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"ସମସ୍ତ ଫାଇଲକୁ ଆକ୍ସେସ୍"</string>
     <string name="permit_manage_external_storage" msgid="1776899171934627417">"ସମସ୍ତ ଫାଇଲକୁ ପରିଚାଳନା ପାଇଁ ଆକ୍ସେସ୍ ଦିଅନ୍ତୁ"</string>
-    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"ଏହି ଡିଭାଇସ୍ କିମ୍ବା ଯେ କୌଣସି ସଂଯୁକ୍ତ ଥିବା ଷ୍ଟୋରେଜ୍ ଭଲ୍ୟୁମରେ ଥିବା ସମସ୍ତ ଫାଇଲକୁ ପଢ଼ିବା, ପରିବର୍ତ୍ତନ କରିବା ଏବଂ ଡିଲିଟ୍ କରିବା ପାଇଁ ଏହି ଆପକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଯଦି ଅନୁମତି ଦିଆଯାଏ, ତେବେ ଆପ୍ ଆପଣଙ୍କୁ ସ୍ପଷ୍ଟ ନକରି ଫାଇଲଗୁଡ଼ିକୁ ଆକ୍ସେସ୍ କରିପାରେ।"</string>
+    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"ଏହି ଡିଭାଇସ କିମ୍ବା ଯେ କୌଣସି କନେକ୍ଟ ଥିବା ଷ୍ଟୋରେଜ ଭଲ୍ୟୁମରେ ଥିବା ସବୁ ଫାଇଲକୁ ପଢ଼ିବା, ପରିବର୍ତ୍ତନ କରିବା ଏବଂ ଡିଲିଟ କରିବା ପାଇଁ ଏହି ଆପକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଯଦି ଅନୁମତି ଦିଆଯାଏ, ତେବେ ଆପ ଆପଣଙ୍କୁ ସ୍ପଷ୍ଟ ନକରି ଫାଇଲଗୁଡ଼ିକୁ ଆକ୍ସେସ କରିପାରେ।"</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"ପିକଚର୍-ଇନ୍-ପିକଚର୍"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"ପିକଚର-ଇନ-ପିକଚରକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"ଛବି-ଭିତରେ-ଛବିକୁ ଇନ୍‌ଷ୍ଟଲ୍‌ ହୋଇଥିବା କୌଣସି ଆପ୍‌ ସପୋର୍ଟ କରୁନାହିଁ"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"ପାୱାର ଓ ଏନର୍ଜି"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"ପାୱାର ଚାଲୁ ହେବା ସମୟରେ ବ୍ୟବହାର"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ରିସେଟ୍ କରନ୍ତୁ"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ଟେଲିଭିଜନ୍"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ଇଥରନେଟ ପେୟାରିଂ କୋଡ"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ଏନର୍ଜି ମୋଡଗୁଡ଼ିକ"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ବ୍ୟବହାର କରାଯାଉନଥିବା ସମୟରେ ଏହି ସେଟିଂସ ଡିଭାଇସକୁ ପ୍ରଭାବିତ କରେ"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"ମୋ ରିମୋଟ ଖୋଜନ୍ତୁ"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"ଯଦି ଆପଣଙ୍କ Google TV ରିମୋଟକୁ ଭୁଲ ସ୍ଥାନରେ ରଖାଯାଇଥାଏ ତେବେ ଏହାକୁ ଖୋଜିବା ପାଇଁ ଏକ ସାଉଣ୍ଡ ପ୍ଲେ କରନ୍ତୁ"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"ଆପଣଙ୍କ Google TVରେ ଏକ ବଟନ ଅଛି ଯାହାକୁ ଆପଣ ଆପଣଙ୍କ ରିମୋଟରେ 30 ସେକେଣ୍ଡ ପାଇଁ ଏକ ସାଉଣ୍ଡ ପ୍ଲେ କରିବା ନିମନ୍ତେ ପୁସ କରିପାରିବେ। ଏହା କେବଳ ସମର୍ଥିତ Google TV ରିମୋଟ କଣ୍ଟ୍ରୋଲଗୁଡ଼ିକରେ କାର୍ଯ୍ୟ କରେ।\n\nସାଉଣ୍ଡ ବନ୍ଦ କରିବାକୁ ଆପଣଙ୍କ ରିମୋଟରେ ଯେ କୌଣସି ବଟନ ଦବାନ୍ତୁ।"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"ଯେତେବେଳେ \'ମୋ ରିମୋଟ ଖୋଜନ୍ତୁ\'କୁ ସକ୍ଷମ କରାଯାଏ, ସେତେବେଳେ ଯଦି ଆପଣଙ୍କ Google TV ରିମୋଟକୁ ଭୁଲ ସ୍ଥାନରେ ରଖାଯାଇଥାଏ ତେବେ ଏହାକୁ ଖୋଜିବା ପାଇଁ ଏକ ସାଉଣ୍ଡ ପ୍ଲେ କରନ୍ତୁ।"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ଚାଲୁ ଥିଲେ ଆପଣ ଆପଣଙ୍କ ରିମୋଟ ଖୋଜିବା ପାଇଁ ଏକ ସାଉଣ୍ଡ ପ୍ଲେ କରବାକୁ ଆପଣଙ୍କ ଡିଭାଇସରେ ଥିବା ବଟନ ବ୍ୟବହାର କରିପାରିବେ। ବନ୍ଦ ଥିଲେ ଏହି ବଟନ କାମ କରିବ ନାହିଁ। ଆପଣ ଏବେ ବି ଅନ୍ୟ ପଦ୍ଧତି ମାଧ୍ୟମରେ ମୋ ରିମୋଟ ଖୋଜନ୍ତୁ ବ୍ୟବହାର କରିବାକୁ ସକ୍ଷମ ହେବେ।"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ସାଉଣ୍ଡ ପ୍ଲେ କରନ୍ତୁ"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ଭଲ୍ୟୁମ"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"ଆପଣ %1$s ସ୍ପିକରରେ Assistant ଭଲ୍ୟୁମକୁ ନିୟନ୍ତ୍ରଣ କରିପାରିବ"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"କେବଳ %1$s ଡିଭାଇସରେ ଭଲ୍ୟୁମକୁ ପ୍ରଭାବିତ କରେ, ଟିଭିରେ ନୁହେଁ"</string>
 </resources>
diff --git a/Settings/res/values-pa/arrays.xml b/Settings/res/values-pa/arrays.xml
index d939bb5..44f7bff 100644
--- a/Settings/res/values-pa/arrays.xml
+++ b/Settings/res/values-pa/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ਮਿਊਟ ਕਰੋ"</item>
+    <item msgid="2508680062291793288">"ਘੱਟ (20%)"</item>
+    <item msgid="2483057103949558629">"ਦਰਮਿਆਨਾ (50%)"</item>
+    <item msgid="6278092586736538014">"ਵੱਧ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-pa/strings.xml b/Settings/res/values-pa/strings.xml
index 44e99bd..c2d3e67 100644
--- a/Settings/res/values-pa/strings.xml
+++ b/Settings/res/values-pa/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ਨਿੱਜੀ"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ਇੱਕ ਖਾਤਾ ਸ਼ਾਮਲ ਕਰੋ"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"ਖਾਤੇ ਅਤੇ ਸਾਈਨ-ਇਨ"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"ਖਾਤੇ ਅਤੇ ਪ੍ਰੋਫਾਈਲ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ਕੋਈ ਖਾਤੇ ਨਹੀਂ"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# ਖਾਤਾ}one{# ਖਾਤਾ}other{# ਖਾਤੇ}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"ਮੀਡੀਆ ਸੇਵਾਵਾਂ, Assistant, ਭੁਗਤਾਨ"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ਪਰਦੇਦਾਰੀ"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"ਡੀਵਾਈਸ ਸੈਟਿੰਗਾਂ"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ਖਾਤਾ ਸੈਟਿੰਗਾਂ"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"ਡੀਵਾਈਸ ਲਾਕ"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ਭੁਗਤਾਨ ਅਤੇ ਖਰੀਦਾਂ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ਐਪ ਸੈਟਿੰਗਾਂ"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ਈਥਰਨੈੱਟ ਕਨੈਕਟ ਕੀਤਾ ਹੋਇਆ ਹੈ"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ਕੋਈ ਨੈੱਟਵਰਕ ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਹੋਇਆ ਹੈ"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"ਵਾਈ-ਫਾਈ ਬੰਦ ਹੈ"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ਵਾਈ-ਫਾਈ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਈਥਰਨੈੱਟ ਦਾ ਪਲੱਗ ਕੱਢੋ"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"ਸਕੈਨਿੰਗ ਹਮੇਸ਼ਾਂ ਉਪਲਬਧ"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google ਦੀ ਟਿਕਾਣਾ ਸੇਵਾ ਅਤੇ ਹੋਰ ਐਪਾਂ ਨੂੰ ਨੈੱਟਵਰਕਾਂ ਲਈ ਸਕੈਨ ਕਰਨ ਦਿਓ, ਭਾਵੇਂ ਵਾਈ-ਫਾਈ ਬੰਦ ਹੀ ਹੋਵੇ"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ਸਕੈਨਿੰਗ ਹਮੇਸ਼ਾਂ ਉਪਲਬਧ, Google ਦੀ ਟਿਕਾਣਾ ਸੇਵਾ ਅਤੇ ਹੋਰ ਐਪਾਂ ਨੂੰ ਨੈੱਟਵਰਕਾਂ ਲਈ ਸਕੈਨ ਕਰਨ ਦਿਓ, ਓਦੋਂ ਵੀ ਜਦੋਂ ਵਾਈ-ਫਾਈ ਬੰਦ ਹੋਵੇ"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ਇਹ ਵਿਕਲਪ ਚਾਲੂ ਹੋਣ \'ਤੇ, ਸਿਸਟਮ ਸਮੱਗਰੀ ਨਾਲ ਮੇਲ ਖਾਉਣ ਲਈ ਪਰਿਵਰਤਨਸ਼ੀਲ ਰੇਂਜ ਵਾਲੇ ਵੱਖ-ਵੱਖ ਫਾਰਮੈਟਾਂ ਵਿਚਾਲੇ ਸਵਿੱਚ ਕਰੇਗਾ। ਇਸ ਨਾਲ ਫਾਰਮੈਟ ਸਵਿੱਚ ਦੌਰਾਨ ਸਕ੍ਰੀਨ ਕਾਲੀ ਹੋ ਸਕਦੀ ਹੈ।\n\nਪਰਿਵਰਤਨਸ਼ੀਲ ਰੇਂਜ ਵਾਲੇ ਹੋਰ ਵਿਕਲਪਾਂ ਲਈ ਅਡਵਾਂਸ ਡਿਸਪਲੇ ਸੈਟਿੰਗਾਂ \'ਤੇ ਕਲਿੱਕ ਕਰੋ।"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ਤਰਜੀਹੀ ਪਰਿਵਰਤਨਸ਼ੀਲ ਰੇਂਜ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"ਸਿਸਟਮ-ਤਰਜੀਹੀ ਰੂਪਾਂਤਰਨ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ਸਿਸਟਮ ਨੂੰ ਫਾਰਮੈਟ ਰੂਪਾਂਤਰਨ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਿਓ"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ਸਿਸਟਮ ਨੂੰ ਫਾਰਮੈਟ ਰੂਪਾਂਤਰਨ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦਿਓ"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"ਇਹ ਵਿਕਲਪ ਚੁਣਨ \'ਤੇ ਸਿਸਟਮ ਤੁਹਾਡੀ ਡਿਸਪਲੇ \'ਤੇ ਭੇਜੇ ਜਾਣ ਲਈ ਢੁਕਵੀਂ ਗਤੀਸ਼ੀਲ ਦਰ ਨਿਰਧਾਰਿਤ ਕਰੇਗਾ ਅਤੇ ਲੋੜ ਮੁਤਾਬਕ ਸਮੱਗਰੀ ਨੂੰ ਇਸ ਗਤੀਸ਼ੀਲ ਦਰ ਵਿੱਚ ਬਦਲੇਗਾ।"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ਸਮੱਗਰੀ ਦੇ ਫਾਰਮੈਟ ਨਾਲ ਹਮੇਸ਼ਾਂ ਮੇਲ ਖਾਂਦਾ ਹੈ"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"ਜ਼ਬਰਦਸਤੀ ਰੂਪਾਂਤਰਨ"</string>
@@ -296,7 +298,7 @@
     <string name="system_inputs" msgid="5552840337357572096">"ਇਨਪੁੱਟ"</string>
     <string name="system_inputs_devices" msgid="2158421111699829399">"ਇਨਪੁੱਟ ਅਤੇ ਡੀਵਾਈਸਾਂ"</string>
     <string name="system_home_theater_control" msgid="6228949628173590310">"ਹੋਮ ਥੀਏਟਰ ਕੰਟਰੋਲ"</string>
-    <string name="system_developer_options" msgid="8480844257066475479">"ਵਿਕਾਸਕਾਰ ਚੋਣਾਂ"</string>
+    <string name="system_developer_options" msgid="8480844257066475479">"ਵਿਕਾਸਕਾਰ ਵਿਕਲਪ"</string>
     <string name="accessibility_none" msgid="6355646833528306702">"ਕੋਈ ਨਹੀਂ"</string>
     <string name="system_diagnostic" msgid="1654842813331919958">"ਵਰਤੋਂ ਅਤੇ ਤਸ਼ਖੀਸ"</string>
     <string name="no_device_admins" msgid="4628974717150185625">"ਕੋਈ ਵੀ ਡੀਵਾਈਸ ਪ੍ਰਸ਼ਾਸਕ ਐਪਾਂ ਉਪਲਬਧ ਨਹੀਂ ਹਨ"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ਪਹੁੰਚਯੋਗਤਾ ਸ਼ਾਰਟਕੱਟ ਨੂੰ ਯੋਗ ਬਣਾਓ"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"ਸ਼ਾਰਟਕੱਟ ਸੇਵਾ"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"ਸ਼ਾਰਟਕੱਟ ਚਾਲੂ ਹੋਣ \'ਤੇ, ਤੁਸੀਂ ਕੋਈ ਪਹੁੰਚਯੋਗਤਾ ਵਿਸ਼ੇਸ਼ਤਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ \'ਪਿੱਛੇ\' ਅਤੇ \'ਹੇਠਾਂ\' ਦੋਵਾਂ ਬਟਨਾਂ ਨੂੰ 3 ਸਕਿੰਟ ਤੱਕ ਦੱਬ ਸਕਦੇ ਹੋ।"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"ਕਾਰਵਾਈ ਕਰਨ ਦਾ ਸਮਾਂ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"ਕਾਰਵਾਈ ਕਰਨ ਦਾ ਸਮਾਂ (ਪਹੁੰਚਯੋਗਤਾ ਸਮਾਂ ਸਮਾਪਤ)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ਸਮਾਂ"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ਸਮੇਂ ਸੰਬੰਧੀ ਇਸ ਤਰਜੀਹ ਦਾ ਸਮਰਥਨ ਸਾਰੀਆਂ ਐਪਾਂ ਵੱਲੋਂ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"ਸੁਰਖੀਆਂ"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ਵੀਡੀਓ ਫ਼ਾਈਲ \'ਤੇ ਬੰਦ ਸੁਰਖੀਆਂ ਦੇਣ ਵਾਲੇ ਟੈਕਸਟ ਓਵਰਲੇ ਲਈ ਸੈਟਿੰਗਾਂ"</string>
     <string name="captions_display" msgid="2598662495450633375">"ਡਿਸਪਲੇ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ਜਾਰੀ ਰੱਖਣ ਲਈ <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ਨੂੰ ਚੁਣੋ।"</string>
     <string name="label_done_key" msgid="8576286462300373440">"ਹੋ ਗਿਆ"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"ਸਫਲਤਾਪੂਰਵਕ ਕਨੈਕਟ ਹੋਇਆ"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ਪਹਿਲਾਂ ਤੋਂ ਕਨੈਕਟ ਹੈ"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"ਸਫਲਤਾਪੂਰਵਕ ਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ਰੂਪ <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"ਖੋਲ੍ਹੋ"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"ਪਾਵਰ ਅਤੇ ਊਰਜਾ"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"ਪਾਵਰ ਚਾਲੂ ਹੋਣ \'ਤੇ ਵਰਤਾਅ"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ਰੀਸੈੱਟ ਕਰੋ"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ਟੈਲੀਵਿਜ਼ਨ"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ਈਥਰਨੈੱਟ ਜੋੜਾਬੱਧਕਰਨ ਕੋਡ"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ਊਰਜਾ ਮੋਡ"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ਡੀਵਾਈਸ ਵਰਤੋਂ ਵਿੱਚ ਨਾ ਹੋਣ \'ਤੇ ਇਹ ਸੈਟਿੰਗਾਂ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀਆਂ ਹਨ"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"ਮੇਰਾ ਰਿਮੋਟ ਲੱਭੋ"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"ਜੇ ਤੁਹਾਡੇ Google TV ਦਾ ਰਿਮੋਟ ਗੁਆਚ ਗਿਆ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਲੱਭਣ ਲਈ ਕੋਈ ਧੁਨੀ ਵਜਾਓ"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"ਤੁਹਾਡੇ Google TV \'ਤੇ ਇੱਕ ਅਜਿਹਾ ਬਟਨ ਹੁੰਦਾ ਹੈ, ਜਿਸਨੂੰ ਦਬਾ ਕੇ ਤੁਸੀਂ ਆਪਣੇ ਰਿਮੋਟ \'ਤੇ 30 ਸਕਿੰਟਾਂ ਲਈ ਧੁਨੀ ਚਲਾ ਸਕਦੇ ਹੋ। ਇਹ ਸਿਰਫ਼ ਸਮਰਥਿਤ Google TV ਰਿਮੋਟ ਕੰਟਰੋਲਾਂ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ।\n\nਧੁਨੀ ਨੂੰ ਰੋਕਣ ਲਈ, ਆਪਣੇ ਰਿਮੋਟ \'ਤੇ ਕਿਸੇ ਵੀ ਬਟਨ ਨੂੰ ਦਬਾਓ।"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\'ਮੇਰਾ ਰਿਮੋਟ ਲੱਭੋ\' ਸੁਵਿਧਾ ਚਾਲੂ ਹੋਣ \'ਤੇ, ਜੇ ਤੁਹਾਡੇ Google TV ਦਾ ਰਿਮੋਟ ਗੁਆਚ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਆਪਣੇ ਰਿਮੋਟ ਨੂੰ ਲੱਭਣ ਲਈ ਇੱਕ ਧੁਨੀ ਵਜਾ ਸਕਦੇ ਹੋ।"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ਚਾਲੂ ਹੋਣ \'ਤੇ, ਤੁਸੀਂ ਆਪਣਾ ਰਿਮੋਟ ਲੱਭਣ ਲਈ ਕੋਈ ਧੁਨੀ ਵਜਾਉਣ ਵਾਸਤੇ ਆਪਣੇ ਡੀਵਾਈਸ \'ਤੇ ਦਿੱਤੇ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਬੰਦ ਹੋਣ \'ਤੇ, ਇਹ ਬਟਨ ਕੰਮ ਨਹੀਂ ਕਰੇਗਾ। ਤੁਸੀਂ ਹਾਲੇ ਵੀ ਹੋਰ ਵਿਧੀਆਂ ਰਾਹੀਂ \'ਮੇਰਾ ਰਿਮੋਟ ਲੱਭੋ\' ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕੋਗੇ।"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ਧੁਨੀ ਵਜਾਓ"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ਅਵਾਜ਼"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"ਤੁਸੀਂ %1$s ਸਪੀਕਰ \'ਤੇ Assistant ਦੀ ਅਵਾਜ਼ ਨੂੰ ਕੰਟਰੋਲ ਕਰ ਸਕਦੇ ਹੋ"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"ਇਸ ਨਾਲ ਸਿਰਫ਼ %1$s ਡੀਵਾਈਸ ਦੀ ਅਵਾਜ਼ \'ਤੇ ਪ੍ਰਭਾਵ ਪੈਂਦਾ ਹੈ, ਟੀਵੀ \'ਤੇ ਨਹੀਂ"</string>
 </resources>
diff --git a/Settings/res/values-pl/arrays.xml b/Settings/res/values-pl/arrays.xml
index 57036c8..4252988 100644
--- a/Settings/res/values-pl/arrays.xml
+++ b/Settings/res/values-pl/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Wycisz"</item>
+    <item msgid="2508680062291793288">"Niska (20%)"</item>
+    <item msgid="2483057103949558629">"Średnia (50%)"</item>
+    <item msgid="6278092586736538014">"Wysoka (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-pl/strings.xml b/Settings/res/values-pl/strings.xml
index d26ecea..a24b55f 100644
--- a/Settings/res/values-pl/strings.xml
+++ b/Settings/res/values-pl/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Osobiste"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Łączenie z siecią"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Dodaj konto"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Konta i logowanie"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Konta i profile"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Brak kont"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# konto}few{# konta}many{# kont}other{# konta}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Usługi multimedialne, Asystent, płatności"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Prywatność"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Ustawienia urządzenia"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Ustawienia konta"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Zablokuj urządzenie"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asystent Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Płatności i zakupy"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Ustawienia aplikacji"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Połączono z siecią Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Brak połączenia sieciowego"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Połączenie Wi-Fi jest wyłączone"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Aby użyć Wi-Fi, odłącz kabel Ethernet"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Skanowanie zawsze dostępne"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Zezwalaj usłudze lokalizacyjnej Google i innym aplikacjom na skanowanie w poszukiwaniu sieci nawet przy wyłączonym Wi-Fi"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Skanowanie zawsze dostępne, zezwalaj usłudze lokalizacyjnej Google i innym aplikacjom na skanowanie w poszukiwaniu sieci nawet przy wyłączonym Wi-Fi"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Po włączeniu tej opcji system będzie się przełączał między różnymi formatami zakresu dynamicznego zależnie od treści. Może to spowodować wyświetlenie czarnego ekranu podczas zmiany formatu.\n\nAby zobaczyć więcej opcji zakresu dynamicznego, kliknij Zaawansowane ustawienia wyświetlacza."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferowany zakres dynamiczny"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Konwersja preferowana przez system"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Zezwalaj systemowi na zarządzanie konwersją formatu"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Zezwala systemowi na zarządzanie konwersją formatu"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Po wybraniu tej opcji to system będzie określać odpowiedni zakres dynamiczny wysyłany do wyświetlacza. W razie potrzeby treść zostanie przekonwertowana na ten zakres."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Zawsze zgodnie z formatem treści"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Wymuszaj konwersję"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Włącz skrót ułatwień dostępu"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Usługa skrótu"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Gdy skrót jest włączony, możesz przytrzymać naciśnięte przyciski wstecz i w dół przez trzy sekundy, by uruchomić funkcję ułatwień dostępu."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Czas na działanie"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Czas na działanie (limit czasu Ułatwień dostępu)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Czas"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Nie wszystkie aplikacje to obsługują."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Napisy"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Ustawienia napisów nałożonych na film"</string>
     <string name="captions_display" msgid="2598662495450633375">"Wyświetlanie"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Aby kontynuować, wybierz <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Gotowe"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Połączono"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Już połączono"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Zapisano"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Wersja <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Otwórz"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Zasilanie i energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Działanie po włączeniu"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Resetowanie"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Telewizja"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Kod parowania Ethernetu"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Tryby energetyczne"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Te ustawienia wpływają na urządzenie, gdy nie jest używane"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Znajdź pilota"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Włącz dźwięk, aby znaleźć zgubionego pilota do Google TV"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"W Google TV znajduje się przycisk, który możesz nacisnąć, aby odtwarzać dźwięk na pilocie przez 30 sekund. Działa to tylko w przypadku obsługiwanych pilotów do Google TV.\n\nAby wyłączyć dźwięk, naciśnij dowolny przycisk na pilocie."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Gdy funkcja Znajdź pilota jest włączona, możesz włączyć dźwięk, aby znaleźć zgubionego pilota do Google TV."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Gdy ta funkcja jest włączona, możesz użyć przycisku na urządzeniu, aby włączyć dźwięk ułatwiający znalezienie pilota. Gdy funkcja jest wyłączona, ten przycisk nie działa. Nadal możesz korzystać z funkcji Znajdź pilota za pomocą innych metod."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Włącz dźwięk"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Głośność: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Głośność Asystenta możesz zmienić na głośniku %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Zmienia głośność tylko na urządzeniu %1$s, nie na telewizorze"</string>
 </resources>
diff --git a/Settings/res/values-pt-rBR/arrays.xml b/Settings/res/values-pt-rBR/arrays.xml
index cbdd636..af973a8 100644
--- a/Settings/res/values-pt-rBR/arrays.xml
+++ b/Settings/res/values-pt-rBR/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Desativar som"</item>
+    <item msgid="2508680062291793288">"Baixo (20%)"</item>
+    <item msgid="2483057103949558629">"Médio (50%)"</item>
+    <item msgid="6278092586736538014">"Alto (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-pt-rBR/strings.xml b/Settings/res/values-pt-rBR/strings.xml
index 922c2a9..bb21d12 100644
--- a/Settings/res/values-pt-rBR/strings.xml
+++ b/Settings/res/values-pt-rBR/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Pessoal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Conectar à rede"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Adicionar uma conta"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Contas e login"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Contas e perfis"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nenhuma conta"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# conta}one{# conta}other{# contas}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Serviços de mídia, Assistente, pagamentos"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacidade"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Configurações do dispositivo"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Configurações da conta"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Bloqueio do dispositivo"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistente"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pagamento e compras"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Configurações do app"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet conectada"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nenhuma rede conectada"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"O Wi-Fi está desativado"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Desconecte a Ethernet para usar o Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Busca sempre ativada"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permitir que o serviço de localização do Google e outros apps procurem redes, mesmo que o Wi-Fi esteja desligado"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Verificação sempre disponível: permitir que o Serviço de localização do Google e outros apps procurem redes, mesmo que o Wi-Fi esteja desativado"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Ao ativar essa opção, o sistema vai alternar entre diferentes formatos de alcance dinâmico para usar o mesmo do conteúdo. Isso pode causar uma tela preta durante a troca de formato.\n\nClique em \"Configurações avançadas de tela\" para mais opções de alcance dinâmico."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Alcance dinâmico principal"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversão preferencial do sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Deixar que o sistema gerencie a conversão de formato"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Deixar que o sistema gerencie a conversão de formato"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Quando essa opção for selecionada, o sistema vai determinar um alcance dinâmico adequado para a tela e converter o conteúdo a esse alcance conforme necessário."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Sempre corresponder ao formato do conteúdo"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forçar a conversão"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Ativar o atalho de acessibilidade"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Serviço do atalho"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Quando o atalho estiver ativado, pressione ao mesmo tempo o botão para voltar e o botão para baixo, por três segundos, para iniciar um recurso de acessibilidade."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tempo para agir"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tempo para agir (tempo limite de acessibilidade)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Marcação de tempo"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Nem todos os apps têm suporte a essa preferência de marcação de tempo."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Legendas"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Configurações para sobreposição de texto de legenda no vídeo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Exibir legendas"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Selecione \"<xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>\" para continuar."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Concluído"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Conectado"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Já conectada"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Salva"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versão <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Abrir"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportamento ao ligar"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reiniciar"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisão"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Código de pareamento Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modos de energia"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Essas configurações afetam o dispositivo quando ele não está em uso"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Encontrar meu controle remoto"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Toque um som para localizar o controle remoto do Google TV caso ele esteja perdido"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Há um botão no Google TV que você pode pressionar para tocar um som no controle remoto por 30 segundos. Isso só funciona com controles remotos do Google TV compatíveis.\n\nPara interromper o som, pressione qualquer botão no controle."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Quando o recurso Encontrar meu controle remoto estiver ativado, você poderá tocar um som para localizar o controle remoto do Google TV se ele estiver perdido."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Quando ativado, você pode usar o botão no seu dispositivo para tocar um som e encontrar o controle remoto. Quando desativado, o botão não vai funcionar. Você ainda poderá usar o recurso \"encontrar meu controle remoto\" por outros métodos."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Tocar som"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume do %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Você pode controlar o volume do Google Assistente no alto-falante %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Afeta apenas o volume no dispositivo %1$s, não na TV"</string>
 </resources>
diff --git a/Settings/res/values-pt-rPT/arrays.xml b/Settings/res/values-pt-rPT/arrays.xml
index f2feb3f..a120644 100644
--- a/Settings/res/values-pt-rPT/arrays.xml
+++ b/Settings/res/values-pt-rPT/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Desativar som"</item>
+    <item msgid="2508680062291793288">"Baixo (20%)"</item>
+    <item msgid="2483057103949558629">"Médio (50%)"</item>
+    <item msgid="6278092586736538014">"Alto (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-pt-rPT/strings.xml b/Settings/res/values-pt-rPT/strings.xml
index f6df10f..6de3341 100644
--- a/Settings/res/values-pt-rPT/strings.xml
+++ b/Settings/res/values-pt-rPT/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Pessoal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Ligar à rede"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Adicionar uma conta"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Contas e início de sessão"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Contas e perfis"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Sem contas."</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# conta}other{# contas}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Serviços multimédia, Assistente, Pagamentos"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacidade"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Definições do dispositivo"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Definições da conta"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Bloqueio do dispositivo"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Assistente Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pagamento e compras"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Definições da app"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet ligada."</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Sem redes ligadas."</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"O Wi-Fi está desativado."</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Desligue a Ethernet para usar o Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Procura sempre disponível"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permitir que o serviço de localização da Google e outras aplicações procurem redes, mesmo quando a ligação Wi-Fi está desativada"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Procura sempre disponível, Permita que o serviço de localização da Google e outras apps procurem redes, mesmo quando a ligação Wi-Fi está desativada."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Ao ativar esta opção, o sistema vai alternar entre diferentes formatos de amplitude dinâmica para corresponder ao conteúdo. Isto pode resultar num ecrã preto durante uma mudança de formato.\n\nClique em Definições de visualização avançadas para obter mais opções de amplitude dinâmica."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Amplitude dinâmica preferida"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversão preferida do sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Permite que o sistema faça a gestão da conversão do formato"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Permite que o sistema faça a gestão da conversão do formato"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Quando esta opção está selecionada, o sistema vai determinar uma amplitude dinâmica adequada para ser enviada para o seu ecrã e converter o conteúdo para esta amplitude dinâmica conforme necessário."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Corresponde sempre ao formato do conteúdo"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forçar conversão"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Ativar atalho de acessibilidade"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Serviço do atalho"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Quando o atalho estiver ativado, pode premir o botão Anterior e o botão para baixo em simultâneo durante 3 segundos para iniciar uma funcionalidade de acessibilidade."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tempo para ações"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Limite de tempo para ações (Acessibilidade)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Tempo"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Prefer. de tempo não suportada por todas as apps."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Legendas"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Definições para sobreposição de texto de legendas ocultas em vídeo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Visualização"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Selecione <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> para continuar."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Concluído"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Ligação com êxito"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Ligação já estabelecida"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Guardada com êxito"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versão <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Abrir"</string>
@@ -1058,7 +1065,7 @@
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Permitir ecrã no ecrã"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"Nenhuma app instalada é compatível com Ecrã no ecrã."</string>
     <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"Permitir que as apps criem uma janela de ecrã no ecrã enquanto as aplicações estão abertas ou depois de sair das mesmas (por exemplo, para continuar a ver um vídeo). Esta janela é apresentada sobre as outras aplicações que estiver a utilizar."</string>
-    <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Permita que as apps definam alarmes e agendem outras ações com base no tempo. Esta ação permite que as apps sejam executadas em segundo plano, o que pode utilizar mais energia.\n\nSe esta autorização estiver desativada, os alarmes existentes e os eventos com base no tempo agendados pela app não funcionam."</string>
+    <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Permita que as apps definam alarmes e agendem ações com um horário específico. Esta ação permite que as apps sejam executadas em segundo plano, o que pode usar mais energia.\n\nSe esta autorização estiver desativada, os alarmes existentes e os eventos com base no tempo agendados pela app não funcionam."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Ativar o ecrã"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Permitir a ativação do ecrã"</string>
     <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Permita que uma app ative o ecrã. Se a autorização for concedida, a app pode ativar o ecrã em qualquer altura sem a sua intenção explícita."</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Alimentação e energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportamento ao ligar"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reposição"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisão"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Código de sincronização da Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modos de energia"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Estas definições afetam o dispositivo quando este não está a ser usado"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Localizar o meu comando"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Toque um som para localizar o comando do Google TV se não souber onde este se encontra"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Existe um botão no seu Google TV que pode premir para emitir um som no comando durante 30 segundos. Isto só funciona com comandos do Google TV suportados.\n\nPara parar o som, prima qualquer botão no comando."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Quando a funcionalidade Localizar o meu comando está ativada, pode tocar um som para localizar o comando do Google TV se não souber onde este se encontra."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Se ativada, pode usar o botão no dispositivo para tocar um som que ajude a localizar o comando. Se desativada, este botão não funciona. Continua a poder usar a funcionalidade encontrar o meu comando através de outros métodos."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Tocar som"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Pode controlar o volume do Assistente no altifalante %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Apenas afeta o volume no dispositivo %1$s, não na TV"</string>
 </resources>
diff --git a/Settings/res/values-pt/arrays.xml b/Settings/res/values-pt/arrays.xml
index cbdd636..af973a8 100644
--- a/Settings/res/values-pt/arrays.xml
+++ b/Settings/res/values-pt/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Desativar som"</item>
+    <item msgid="2508680062291793288">"Baixo (20%)"</item>
+    <item msgid="2483057103949558629">"Médio (50%)"</item>
+    <item msgid="6278092586736538014">"Alto (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-pt/strings.xml b/Settings/res/values-pt/strings.xml
index 922c2a9..bb21d12 100644
--- a/Settings/res/values-pt/strings.xml
+++ b/Settings/res/values-pt/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Pessoal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Conectar à rede"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Adicionar uma conta"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Contas e login"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Contas e perfis"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Nenhuma conta"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# conta}one{# conta}other{# contas}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Serviços de mídia, Assistente, pagamentos"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacidade"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Configurações do dispositivo"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Configurações da conta"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Bloqueio do dispositivo"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistente"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pagamento e compras"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Configurações do app"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet conectada"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nenhuma rede conectada"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"O Wi-Fi está desativado"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Desconecte a Ethernet para usar o Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Busca sempre ativada"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permitir que o serviço de localização do Google e outros apps procurem redes, mesmo que o Wi-Fi esteja desligado"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Verificação sempre disponível: permitir que o Serviço de localização do Google e outros apps procurem redes, mesmo que o Wi-Fi esteja desativado"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Ao ativar essa opção, o sistema vai alternar entre diferentes formatos de alcance dinâmico para usar o mesmo do conteúdo. Isso pode causar uma tela preta durante a troca de formato.\n\nClique em \"Configurações avançadas de tela\" para mais opções de alcance dinâmico."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Alcance dinâmico principal"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversão preferencial do sistema"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Deixar que o sistema gerencie a conversão de formato"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Deixar que o sistema gerencie a conversão de formato"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Quando essa opção for selecionada, o sistema vai determinar um alcance dinâmico adequado para a tela e converter o conteúdo a esse alcance conforme necessário."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Sempre corresponder ao formato do conteúdo"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forçar a conversão"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Ativar o atalho de acessibilidade"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Serviço do atalho"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Quando o atalho estiver ativado, pressione ao mesmo tempo o botão para voltar e o botão para baixo, por três segundos, para iniciar um recurso de acessibilidade."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tempo para agir"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tempo para agir (tempo limite de acessibilidade)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Marcação de tempo"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Nem todos os apps têm suporte a essa preferência de marcação de tempo."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Legendas"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Configurações para sobreposição de texto de legenda no vídeo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Exibir legendas"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Selecione \"<xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>\" para continuar."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Concluído"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Conectado"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Já conectada"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Salva"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versão <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Abrir"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportamento ao ligar"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Reiniciar"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisão"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Código de pareamento Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modos de energia"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Essas configurações afetam o dispositivo quando ele não está em uso"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Encontrar meu controle remoto"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Toque um som para localizar o controle remoto do Google TV caso ele esteja perdido"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Há um botão no Google TV que você pode pressionar para tocar um som no controle remoto por 30 segundos. Isso só funciona com controles remotos do Google TV compatíveis.\n\nPara interromper o som, pressione qualquer botão no controle."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Quando o recurso Encontrar meu controle remoto estiver ativado, você poderá tocar um som para localizar o controle remoto do Google TV se ele estiver perdido."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Quando ativado, você pode usar o botão no seu dispositivo para tocar um som e encontrar o controle remoto. Quando desativado, o botão não vai funcionar. Você ainda poderá usar o recurso \"encontrar meu controle remoto\" por outros métodos."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Tocar som"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volume do %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Você pode controlar o volume do Google Assistente no alto-falante %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Afeta apenas o volume no dispositivo %1$s, não na TV"</string>
 </resources>
diff --git a/Settings/res/values-ro/arrays.xml b/Settings/res/values-ro/arrays.xml
index 53cc71d..64eb465 100644
--- a/Settings/res/values-ro/arrays.xml
+++ b/Settings/res/values-ro/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Dezactivează sunetul"</item>
+    <item msgid="2508680062291793288">"Redus (20 %)"</item>
+    <item msgid="2483057103949558629">"Mediu (50 %)"</item>
+    <item msgid="6278092586736538014">"Ridicat (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ro/strings.xml b/Settings/res/values-ro/strings.xml
index dd3c9a2..c855f88 100644
--- a/Settings/res/values-ro/strings.xml
+++ b/Settings/res/values-ro/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Conectează-te la rețea"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Adaugă un cont"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Conturi și conectare"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Conturi și profiluri"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Niciun cont"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# cont}few{# conturi}other{# de conturi}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Servicii media, Asistent, Plăți"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Confidențialitate"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Setările dispozitivului"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Setările contului"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Blocarea dispozitivului"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asistentul Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Plată și achiziții"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Setările aplicației"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet conectat"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nicio rețea conectată"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi este dezactivat"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Deconectează cablul Ethernet ca să folosești Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Scanare mereu disponibilă"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Permite serviciului de localizare Google și altor aplicații să caute rețele, chiar dacă rețeaua Wi-Fi este dezactivată"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Scanare mereu disponibilă, Permite Serviciului de localizare Google și altor aplicații să caute rețele, chiar dacă funcția Wi-Fi este dezactivată"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Când activezi opțiunea, sistemul va comuta între diferite formate de intervale dinamice, în funcție de conținut Acest lucru poate provoca un ecran negru la comutarea formatului.\n\nDă clic pe Setări de afișare avansate pentru mai multe opțiuni de interval dinamic."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Intervalul dinamic preferat"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversie preferată de sistem"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Permite ca sistemul să gestioneze conversia formatului"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Permite ca sistemul să gestioneze conversia formatului"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Când se selectează opțiunea, sistemul va stabili un interval dinamic potrivit de trimis spre ecran și va converti conținutul în acest interval dinamic după caz."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Corespunde întotdeauna cu formatul conținutului"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Forțează conversia"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Activează comanda rapidă pentru accesibilitate"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Serviciul comenzii rapide"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Când comanda rapidă este activată, dacă apeși ambele butoane înapoi și în jos timp de 3 secunde, vei lansa o funcție de accesibilitate."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Timp de reacție"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Timp de reacție (timp limită de accesibilitate)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timp"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Această preferință pentru durată nu e acceptată de toate aplicațiile"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Subtitrări"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Setări pentru suprapunerea textului subtitrării pe videoclip"</string>
     <string name="captions_display" msgid="2598662495450633375">"Afișare"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Selectează <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> pentru a continua."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Gata"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Te-ai conectat"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Deja conectată"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Configurație salvată"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versiunea <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Deschide"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Alimentare și energie"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Comportament la pornire"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Resetează"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televiziune"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Codul de conectare prin Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Moduri de energie"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Aceste setări afectează dispozitivul când nu este în uz"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Găsește-mi telecomanda"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Redă un sunet ca să-ți găsești telecomanda Google TV dacă ai pierdut-o"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Există un buton pe Google TV pe care îl poți apăsa ca să redai un sunet pe telecomandă timp de 30 de secunde. Opțiunea funcționează numai pentru telecomenzile Google TV acceptate.\n\nCa să oprești sunetul, apasă orice buton de pe telecomandă."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Când se activează funcția Găsește-mi telecomanda, poți reda un sunet ca să-ți găsești telecomanda Google TV dacă ai pierdut-o."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Când opțiunea este activată, poți folosi butonul dispozitivului ca să redai un sunet pentru a găsi telecomanda. Când opțiunea este dezactivată, butonul nu va funcționa. Vei putea în continuare să folosești funcția Găsește-mi telecomanda prin alte metode."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Redă sunetul"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volumul pentru %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Poți controla volumul Asistentului la difuzorul %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Afectează numai volumul dispozitivului %1$s, nu și al televizorului"</string>
 </resources>
diff --git a/Settings/res/values-ru/arrays.xml b/Settings/res/values-ru/arrays.xml
index d14fff9..86d893f 100644
--- a/Settings/res/values-ru/arrays.xml
+++ b/Settings/res/values-ru/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"звук отключен"</item>
+    <item msgid="2508680062291793288">"низкий (20 %)"</item>
+    <item msgid="2483057103949558629">"средний (50 %)"</item>
+    <item msgid="6278092586736538014">"высокий (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ru/strings.xml b/Settings/res/values-ru/strings.xml
index eb5456c..dd4c47f 100644
--- a/Settings/res/values-ru/strings.xml
+++ b/Settings/res/values-ru/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Личные данные"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Подключение к сети"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Добавьте аккаунт"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Аккаунты и вход"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Аккаунты и профили"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Нет аккаунтов"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# аккаунт}one{# аккаунт}few{# аккаунта}many{# аккаунтов}other{# аккаунта}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Медиасервисы, Ассистент, платежные данные"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Конфиденциальность"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Настройки устройства"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Настройки аккаунта"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Блокировка устройства"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Ассистент"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Платежи и покупки"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Настройки приложений"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Устройство подключено к Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Нет подключения к сети"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Отсутствует подключение к Wi-Fi."</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Для использования Wi-Fi отключите кабель Ethernet"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Всегда искать сети"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Разрешить службе геопозиционирования и другим приложениям Google искать сети, даже если модуль Wi-Fi выключен"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Всегда искать сети, разрешить службе геопозиционирования и другим приложениям Google искать сети, даже если модуль Wi-Fi выключен"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Если включить этот параметр, устройство будет переключаться на формат динамического диапазона, который используется в контенте. Во время смены формата экран может погаснуть.\n\nЧтобы настроить дополнительные параметры динамического диапазона, выберите \"Расширенные настройки экрана\"."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Предпочтительный динамический диапазон"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Преобразовывать по выбору системы"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Формат автоматически выбирается системой"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Система выбирает формат автоматически"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Если выбрать этот вариант, система будет определять динамический диапазон, подходящий для вашего экрана, и при необходимости преобразовывать в него контент."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Контент показывается в исходном формате"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Преобразовывать принудительно"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Быстрое включение"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Быстрое включение сервиса"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Когда эта функция включена, вы можете активировать специальные возможности, одновременно удерживая кнопки \"Назад\" и \"Вниз\" в течение трех секунд."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Время на выполнение действия"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Время на выполнение действия"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Время ожидания"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Параметр поддерживается не во всех приложениях."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Субтитры"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Настройки субтитров в видео"</string>
     <string name="captions_display" msgid="2598662495450633375">"Экран"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Чтобы продолжить, выберите <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Готово"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Подключено"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Уже подключено"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Настройки сохранены"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Версия <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Открыть"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Питание и энергопотребление"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Состояние при включении"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Сброс"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Телевидение"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Код подключения к Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Режимы энергопотребления"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Эти параметры влияют на работу устройства, когда оно не используется"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Поиск пульта"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Воспроизводить звуковой сигнал на потерянном пульте Google TV"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"На вашем устройстве Google TV есть кнопка, которую можно нажать, чтобы в течение 30 секунд на пульте воспроизводился звук. Функция работает только на поддерживаемых пультах для устройств Google TV.\n\nЧтобы прекратить воспроизведение сигнала, нажмите любую кнопку на пульте."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Когда функция \"Поиск пульта\" включена, вы можете находить потерянный пульт Google TV по звуковому сигналу."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Если функция включена, вы можете воспроизводить звуковой сигнал нажатием кнопки на устройстве. Он поможет найти пульт. Когда функция отключена, кнопка не работает. Однако вы по-прежнему можете пользоваться поиском пульта другими способами."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Воспроизвести звуковой сигнал"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Уровень громкости: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Управлять громкостью Ассистента можно на колонке (%1$s)."</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Громкость меняется не на телевизоре, а только на определенном устройстве (%1$s)."</string>
 </resources>
diff --git a/Settings/res/values-si/arrays.xml b/Settings/res/values-si/arrays.xml
index b1591c0..596ab44 100644
--- a/Settings/res/values-si/arrays.xml
+++ b/Settings/res/values-si/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"නිහඬ කරන්න"</item>
+    <item msgid="2508680062291793288">"අඩු (20%)"</item>
+    <item msgid="2483057103949558629">"අඩු (50%)"</item>
+    <item msgid="6278092586736538014">"ඉහළ (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-si/strings.xml b/Settings/res/values-si/strings.xml
index 1a8d04b..6c20278 100644
--- a/Settings/res/values-si/strings.xml
+++ b/Settings/res/values-si/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"පෞද්ගලික"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"ජාලයට සබැඳීම"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ගිණුමක් එක් කරන්න"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"ගිණුම් සහ පුරනය වීම"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"ගිණුම් සහ පැතිකඩ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ගිණුම් නොමැත"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{ගිණුම් #}one{ගිණුම් #}other{ගිණුම් #}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"මාධ්‍ය සේවා, සහකරු, ගෙවීම්"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"පෞද්ගලිකත්වය"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"උපාංග සැකසීම්"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ගිණුම් සැකසීම්"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"උපාංග අගුල"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google සහායක"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ගෙවීම &amp; මිලදී ගැනීම්"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"යෙදුම් සැකසීම්"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ඊතර්නෙට් සම්බන්ධ කරන ලදී"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"සම්බන්ධිත ජාලයක් නොමැත"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi ක්‍රියාත්මකයි"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi භාවිතා කිරීමට ඊතර්නෙට් විසන්ධි කරන්න"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"පරිලෝකනය සැමවිට ලබාගත හැක"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi ක්‍රියාවිරහිත විට පවා, Google හි පිහිටීම් සේවාව සහ වෙනත් යෙදුම්වලට ජාල සඳහා ස්කෑන් කිරීමට ඉඩ දෙන්න"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ස්කෑන් කිරීම සැම විට ලබා ගත හැකිය, Wi-Fi ක්‍රියාවිරහිත විට පවා, Google හි ස්ථාන සේවාවට සහ වෙනත් යෙදුම්වලට ජාල සඳහා ස්කෑන් කිරීමට ඉඩ දෙන්න"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"මෙම විකල්පය සබල කරන විට, පද්ධතිය අන්තර්ගතයට ගැළපෙන පරිදි විවිධ ගතික පරාස ආකෘති අතර මාරු වනු ඇත. මෙය ආකෘති මාරු කිරීම අතරතුර කළු තිරයක් ඇති කිරීමට හැක.\n\nතවත් ගතික පරාස විකල්ප සඳහා උසස් සංදර්ශක සැකසීම් ක්ලික් කරන්න."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"කැමති ගතික පරාසය"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"පද්ධතියට කැමති පරිවර්තනය"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"පද්ධතියට ආකෘති පරිවර්තනය කළමනාකරණයට ඉඩ දෙයි"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"පද්ධතියට ආකෘති පරිවර්තනය කළමනාකරණයට ඉඩ දෙයි"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"මෙම විකල්පය තෝරා ඇති විට, පද්ධතිය ඔබේ සංදර්ශකය වෙත යැවීමට සුදුසු ගතික පරාසයක් තීරණය කර අවශ්‍ය පරිදි අන්තර්ගතය මෙම ගතික පරාසයට පරිවර්තනය කරනු ඇත."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"සෑම විටම අන්තර්ගතයේ ආකෘතියට ගැළපෙයි"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"බලෙන් පරිවර්තනය"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ප්‍රවේශ්‍යතා කෙටි මග සබල කරන්න"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"කෙටි මං සේවා"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"කෙටි මඟ ක්‍රියාත්මක විට, ප්‍රවේශ්‍යතා අංගයක් ආරම්භ කිරීමට ඔබට ආපසු සහ පහළ බොත්තම් දෙකම තත්පර 3ක් ඔබා ගෙන සිටිය හැකිය."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"ක්‍රියා කිරීමට කාලය"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"ක්‍රියාමාර්ගය ගැනීමට කාලය (ප්‍රවේශ්‍යතා කාලය අවසන් වීම)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"කාල නියාමනය"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"මෙම කාල මනාපය සියලු යෙදුම් මගින් සහාය නොදක්වයි."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"සිරස්තල"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"වීඩියෝව මත යටි ලියමන කළ පෙළ වාසාලිම වැසීම සඳහා සැකසීම්"</string>
     <string name="captions_display" msgid="2598662495450633375">"දර්ශනය"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"ඉදිරියට යාමට <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> තෝරන්න."</string>
     <string name="label_done_key" msgid="8576286462300373440">"නිමයි"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"සාර්ථකව සම්බන්ධ විය"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"දැනටමත් සම්බන්ධ වී ඇත"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"සාර්ථකව සුරකින ලදී"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"අනුවාදය <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"විවෘත කරන්න"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"බලය සහ ශක්තිය"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"බලය ක්‍රියාත්මක කිරීමේ චර්යාව"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"යළි සකසන්න"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"රූපවාහිනිය"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ඊතර්නෙට් යුගලන කේතය"</string>
     <string name="energy_modes" msgid="1331693860386361744">"බලශක්ති ප්‍රකාර"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"භාවිතයේ නොමැති විට මෙම සැකසීම් උපාංගයට බලපායි"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"මගේ දුරස්ථ පාලකය සොයා ගන්න"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"ඔබේ Google TV දුරස්ථ පාලකය අස්ථානගත වී ඇත්නම් එය සොයා ගැනීමට හඬක් වාදනය කරන්න"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"ඔබේ දුරස්ථ පාලකයේ තත්පර 30ක් සඳහා ශබ්දයක් වාදනය කිරීමට ඔබට තල්ලු කළ හැකි බොත්තමක් ඔබේ Google TV මත ඇත. මෙය ක්‍රියා කරන්නේ සහාය දක්වන Google TV දුරස්ථ පාලක සමග පමණි.\n\nශබ්දය නැවැත්වීම සඳහා, ඔබේ දුරස්ථ පාලකයෙහි ඕනෑම බොත්තමක් ඔබන්න."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"මගේ දුරස්ථය සොයා ගැනීම සබල කර ඇති විට, ඔබේ Google TV දුරස්ථ පාලකය අස්ථානගත වී ඇත්නම් එය සොයා ගැනීමට ඔබට ශබ්දයක් වාදනය කළ හැක."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ක්‍රියාත්මක වන විට, ඔබට ඔබේ දුරස්ථ පාලකය සොයා ගැනීමට ශබ්දයක් වාදනය කිරීමට ඔබේ උපාංගයෙහි බොත්තම භාවිතා කළ හැක. ක්‍රියා විරහිත වූ විට, මෙම බොත්තම ක්‍රියා නොකරනු ඇත. ඔබට තවමත් වෙනත් ක්‍රම හරහා මගේ දුරස්ථය සොයා ගැනීම භාවිත කිරීමට හැකි වනු ඇත."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"හඩ වාදනය කරන්න"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s හඬ පරිමාව"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"ඔබට %1$s ස්පීකරය මත සහායක හඬ පරිමාව පාලනය කළ හැක"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"රූපවාහිනියේ නොව, %1$s උපාංගයේ හඬ පරිමාවට පමණක් බලපායි"</string>
 </resources>
diff --git a/Settings/res/values-sk/arrays.xml b/Settings/res/values-sk/arrays.xml
index 380f0b6..0a04427 100644
--- a/Settings/res/values-sk/arrays.xml
+++ b/Settings/res/values-sk/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Vypnutie zvuku"</item>
+    <item msgid="2508680062291793288">"Nízka (20 %)"</item>
+    <item msgid="2483057103949558629">"Stredná (50 %)"</item>
+    <item msgid="6278092586736538014">"Vysoká (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-sk/strings.xml b/Settings/res/values-sk/strings.xml
index 35b7d1e..36b8a8d 100644
--- a/Settings/res/values-sk/strings.xml
+++ b/Settings/res/values-sk/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Osobné"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Pripojenie k sieti"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Pridanie účtu"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Účty a prihlasovanie"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Účty a profily"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Žiadne účty"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# účet}few{# účty}many{# accounts}other{# účtov}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Mediálne služby, Asistent, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Ochrana súkromia"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Nastavenia zariadenia"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Nastavenia účtu"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Zámok zariadenia"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asistent Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Platba a nákupy"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Nastavenia aplikácie"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernetová sieť je pripojená"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nie je pripojená žiadna sieť"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Pripojenie Wi‑Fi je vypnuté"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Ak chcete použiť Wi‑Fi, odpojte ethernet"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Vyhľadávanie vždy zapnuté"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Povoliť službe určovania polohy Google a ostatným aplikáciám vyhľadávať siete aj v prípade, že je sieť Wi‑Fi vypnutá"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Vyhľadávanie vždy zapnuté, táto možnosť povolí službe určovania polohy Google a ostatným aplikáciám vyhľadávať siete aj v prípade, že je sieť Wi‑Fi vypnutá."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Keď je táto možnosť zapnutá, systém prepína medzi rôznymi formátmi dynamického rozsahu, aby zodpovedal obsahu. Počas prepínania formátu sa môže obrazovka stmaviť.\n\nAk si chcete zobraziť ďalšie možnosti dynamického rozsahu, kliknite na rozšírené nastavenia zobrazenia."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Preferovaný dynamický rozsah"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Konverzia určovaná systémom"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Nechá konverziu formátu na systém"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Povoľte systému spravovať konverziu formátu"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Keď je vybraná táto možnosť, systém bude určovať vhodný dynamický rozsah obrazovky a podľa potreby doň konvertovať obsah."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Vždy bude zodpovedať formátu obsahu"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Vynucovať konverziu"</string>
@@ -272,7 +274,7 @@
     <string name="bluetooth_disconnect_confirm" msgid="1445977623973613581">"Odpojiť od zariadenia %1$s"</string>
     <string name="bluetooth_rename_action_title" msgid="4200419902722729907">"Premenovať"</string>
     <string name="bluetooth_rename" msgid="7791922876280337194">"Premenovať pripojené zariadenie"</string>
-    <string name="bluetooth_forget_action_title" msgid="2351140076684719196">"Odstrániť"</string>
+    <string name="bluetooth_forget_action_title" msgid="2351140076684719196">"Zabudnúť"</string>
     <string name="bluetooth_forget_confirm" msgid="5175414848391021666">"Zabudnúť zariadenie %1$s"</string>
     <string name="bluetooth_serial_number_label" msgid="6639294603220209971">"Adresa Bluetooth"</string>
     <string name="bluetooth_connected_status" msgid="8629393539370085418">"Pripojené"</string>
@@ -298,7 +300,7 @@
     <string name="system_home_theater_control" msgid="6228949628173590310">"Ovládanie domáceho kina"</string>
     <string name="system_developer_options" msgid="8480844257066475479">"Pre vývojárov"</string>
     <string name="accessibility_none" msgid="6355646833528306702">"Žiadna"</string>
-    <string name="system_diagnostic" msgid="1654842813331919958">"Používanie a diagnostika"</string>
+    <string name="system_diagnostic" msgid="1654842813331919958">"Využitie a diagnostika"</string>
     <string name="no_device_admins" msgid="4628974717150185625">"K dispozícii nie sú žiadne aplikácie na správu zariadenia"</string>
     <string name="security_enable_widgets_disabled_summary" msgid="7678529948487939871">"Zakázané správcom"</string>
     <string name="disabled_by_administrator_summary" msgid="3420979957115426764">"Nie je k dispozícii"</string>
@@ -598,7 +600,7 @@
     <string name="storage_wizard_move_app_progress_description" msgid="7673347796805764888">"Úložisko počas presunu neodoberajte.\nAplikácia <xliff:g id="APPNAME">%1$s</xliff:g> bude v tomto zariadení k dispozícii až po dokončení presunu."</string>
     <string name="storage_wizard_forget_confirm_title" msgid="3709482471888830896">"Zabudnúť úložisko zariadenia?"</string>
     <string name="storage_wizard_forget_confirm_description" msgid="5896860042525566767">"Po stlačení možnosti Odstrániť budú všetky údaje uložené na tejto jednotke navždy odstránené. Chcete pokračovať?"</string>
-    <string name="storage_wizard_forget_action" msgid="5609631662522950596">"Odstrániť"</string>
+    <string name="storage_wizard_forget_action" msgid="5609631662522950596">"Zabudnúť"</string>
     <string name="storage_new_title" msgid="4768955281180255038">"Disk USB je pripojený"</string>
     <string name="storage_new_action_browse" msgid="3355241742574072658">"Prehliadať"</string>
     <string name="storage_new_action_adopt" msgid="6809707961170895964">"Nastaviť ako úložisko zariadenia"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Povoliť skratku dostupnosti"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Služba ovládaná skratkou"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Keď je skratka zapnutá, funkciu dostupnosti môžete spustiť tým, že na tri sekundy podržíte tlačidlá späť a nadol."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Čas na reakciu"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Čas na reakciu (časový limit dostupnosti)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Čas"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Túto predvoľbu podporujú len niektoré aplikácie."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Titulky"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Nastavenia textového prekrytia videa skrytými titulkami"</string>
     <string name="captions_display" msgid="2598662495450633375">"Zobrazovať"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Pokračujte výberom siete <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Hotovo"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Pripojenie bolo úspešné"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Už pripojené"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Uloženie bolo úspešné"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Verzia <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Otvoriť"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Výkon a energia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Správanie pri zapnutí"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Obnoviť"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televízia"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Párovací kód ethernetu"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Režimy spotreby energie"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Tieto nastavenia ovplyvňujú zariadenie, keď sa nepoužíva"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Find my remote"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Prehraním zvuku nájdite stratené diaľkové ovládanie Google TV"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Na zariadení so službou Google TV je tlačidlo, ktorého stlačením prehráte 30‑sekundový zvuk v diaľkovom ovládaní. Funguje to len s podporovanými diaľkovými ovládaniami Google TV.\n\nAk chcete zvuk zastaviť, stlačte ľubovoľné tlačidlo na diaľkovom ovládaní."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Keď je povolená funkcia Find my remote, môžete prehrať zvuk, ktorý vám pomôže vyhľadať diaľkové ovládanie Google TV, keď ho nebudete vedieť nájsť."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Keď je táto možnosť zapnutá, pomocou príslušného tlačidla na zariadení môžete prehrať zvuk a nájsť tak svoje diaľkové ovládanie. Keď je vypnutá, toto tlačidlo nefunguje. Funkciu nájdenia ovládania budete môcť stále používať inými spôsobmi."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Prehrávanie zvuku"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Hlasitosť na úrovni %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Pomocou Asistenta môžete ovládať hlasitosť reproduktora %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Ovplyvní iba hlasitosť zariadenia %1$s, nie televízora"</string>
 </resources>
diff --git a/Settings/res/values-sl/arrays.xml b/Settings/res/values-sl/arrays.xml
index e0e715a..c375e2a 100644
--- a/Settings/res/values-sl/arrays.xml
+++ b/Settings/res/values-sl/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Izklop zvoka"</item>
+    <item msgid="2508680062291793288">"Nizko (20 %)"</item>
+    <item msgid="2483057103949558629">"Srednje (50 %)"</item>
+    <item msgid="6278092586736538014">"Visoko (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-sl/strings.xml b/Settings/res/values-sl/strings.xml
index b1ccec2..eee663c 100644
--- a/Settings/res/values-sl/strings.xml
+++ b/Settings/res/values-sl/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Osebno"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Vzpostavitev povezave z omrežjem"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Dodajanje računa"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Računi in prijava"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Računi in profili"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Ni računov"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# račun}one{# račun}two{# računa}few{# računi}other{# računov}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Predstavnostne storitve, Pomočnik, Google Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Zasebnost"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Nastavitve naprave"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Nastavitve računa"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Zaklepanje naprave"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Pomočnik Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Plačila in nakupi"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Nastavitve aplikacije"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernetna povezava je vzpostavljena"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Povezava ni vzpostavljena z nobenim omrežjem"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Povezava Wi-Fi je izklopljena"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Odklopite ethernet, če želite uporabljati Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Iskanje je vedno na voljo"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Googlova lokacijska storitev in druge aplikacije naj poiščejo omrežja, tudi če je Wi-Fi izklopljen"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Iskanje je vedno na voljo, Googlova lokacijska storitev in druge aplikacije naj poiščejo omrežja, tudi če je Wi-Fi izklopljen."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Če omogočite to možnost, bo sistem preklapljal med različnimi oblikami zapisa dinamičnega razpona, da se bodo ujemale z vsebino. Med preklopom oblike zapisa je lahko prikazan črn zaslon.\n\nČe želite več možnosti dinamičnega razpona, kliknite možnost dodatnih nastavitev prikaza."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Prednostni dinamični razpon"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Sistemska pretvorba"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Sistemu omogoči upravljanje pretvorbe oblike."</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Sistemu omogoči upravljanje pretvorbe oblike"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Če je ta možnost izbrana, sistem določi ustrezni dinamični razpon, ki je poslan v zaslon, in po potrebi vsebino pretvori v ta dinamični razpon."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Vedno se prilagodi obliki vsebine."</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Vsiljenje pretvorbe"</string>
@@ -235,7 +237,7 @@
     <string name="accessory_state_paired" msgid="3296695242499532000">"Seznanjeno"</string>
     <string name="accessory_options" msgid="774592782382321681">"Pripomoček"</string>
     <string name="accessory_unpair" msgid="2473411128146068804">"Prekliči seznanitev"</string>
-    <string name="accessory_battery" msgid="2283700366184703548">"Akumulator: <xliff:g id="PERCENTAGE">%1$d</xliff:g> %%"</string>
+    <string name="accessory_battery" msgid="2283700366184703548">"Baterija: <xliff:g id="PERCENTAGE">%1$d</xliff:g> %%"</string>
     <string name="accessory_unpairing" msgid="2529195578082286563">"Preklic seznanitve z napravo …"</string>
     <string name="accessory_connected" msgid="5229574480869175180">"Povezano"</string>
     <string name="accessory_change_name" msgid="6493717176878500683">"Spremeni ime"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Omogoči bližnjico za dostopnost"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Storitev z bližnjico"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Ko je bližnjica vklopljena, lahko pritisnete gumba s puščico za vrnitev in puščico navzdol ter ju pridržite tri sekunde, če želite zagnati funkcijo dostopnosti."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Čas za ukrepanje"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Čas za ukrepanje (časovna omejitev funkcije)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Čas"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Te časovne nastavitve ne podpirajo vse aplikacije."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Podnapisi"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Nastavitve prekrivanja za besedilo podnapisov v videoposnetku"</string>
     <string name="captions_display" msgid="2598662495450633375">"Prikaz"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Izberite <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>, če želite nadaljevati."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Končano"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Povezava je vzpostavljena"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Že povezano"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Shranjevanje je uspelo"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Različica <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Odpri"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Napajanje in energija"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Delovanje ob vklopu"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Ponastavi"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizor"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Koda za seznanjanje za ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energijski načini"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Te nastavitve vplivajo na napravo, ko se ne uporablja"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Poišči moj daljinski upravljalnik"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Predvajajte zvok, da poiščete daljinski upravljalnik za Google TV, če ga založite"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV ima gumb, ki ga lahko pritisnete in tako za 30 sekund sprožite predvajanje zvoka v daljinskem predvajalniku. To deluje samo s podprtimi daljinskimi upravljalniki za Google TV.\n\nČe želite ustaviti zvok, na daljinskem upravljalniku pritisnite kateri koli gumb."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Če je omogočena funkcija Poišči moj daljinski upravljalnik, lahko nastavite, da se predvaja zvok, da najdete založeni daljinski upravljalnik Googla TV."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Če je vklopljeno, lahko z gumbom na napravi predvajate zvok, da poiščete daljinca. Če je izklopljeno, gumb ne deluje. Funkcijo Poišči daljinec lahko še vedno uporabljate na druge načine."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Predvajaj zvok"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Glasnost za %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Glasnost Pomočnika lahko upravljate v zvočniku %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"To vpliva na glasnost samo v napravi %1$s, ne na televizorju"</string>
 </resources>
diff --git a/Settings/res/values-sq/arrays.xml b/Settings/res/values-sq/arrays.xml
index 76f93be..aa9e550 100644
--- a/Settings/res/values-sq/arrays.xml
+++ b/Settings/res/values-sq/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Hiq zërin"</item>
+    <item msgid="2508680062291793288">"I ulët (20%)"</item>
+    <item msgid="2483057103949558629">"Mesatar (50%)"</item>
+    <item msgid="6278092586736538014">"I lartë (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-sq/strings.xml b/Settings/res/values-sq/strings.xml
index b5aa589..abaebec 100644
--- a/Settings/res/values-sq/strings.xml
+++ b/Settings/res/values-sq/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personale"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Lidhu me rrjetin"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Shto një llogari"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Llogaritë dhe identifikimi"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Llogaritë dhe profilet"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Asnjë llogari"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# llogari}other{# llogari}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Shërbimet e medias, \"Asistenti\", pagesat"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privatësia"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Cilësimet e pajisjes"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Cilësimet e llogarisë"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Kyçja e pajisjes"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Asistenti i Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pagesa dhe blerjet"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Cilësimet e aplikacionit"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Eterneti u lidh"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Nuk është lidhur asnjë rrjet"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi është çaktivizuar"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Shkëput Ethernet për të përdorur Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Skanimi gjithmonë në dispozicion"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Lejo shërbimin e vendndodhjes së Google dhe aplikacione të tjera të skanojnë për rrjete, edhe kur Wi-Fi është joaktiv"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"\"Skanimi ofrohet gjithmonë\", lejo shërbimin e vendndodhjes së Google dhe aplikacione të tjera të skanojnë për rrjete, edhe kur Wi-Fi është joaktiv"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Kur aktivizohet ky opsion, sistemi do të kalojë midis formateve të ndryshme të gamës dinamike për t\'u përputhur me përmbajtjen. Kjo mund të shkaktojë një ekran të zi gjatë ndërrimit të formatit.\n\nKliko \"Cilësimet e përparuara të ekranit\" për më shumë opsione të gamës dinamike."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Gama e preferuar dinamike"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Konvertimi i preferuar nga sistemi"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Lejo që sistemi të menaxhojë konvertimin e formatit"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Lejon që sistemi të menaxhojë konvertimin e formatit"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kur ky opsion është i zgjedhur, sistemi do të përcaktojë një gamë dinamike të përshtatshme për t\'u dërguar në ekranin tënd dhe për ta konvertuar përmbajtjen në këtë gamë dinamike sipas nevojës."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Përputhet gjithmonë me formatin e përmbajtjes"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Zbato me forcë konvertimin"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Aktivizo shkurtoren e qasshmërisë"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Shërbimi i shkurtores"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kur shkurtorja është e aktivizuar, shtypja njëkohësisht e butonit të pasmë dhe të poshtëm për 3 sekonda do të nisë një funksion qasshmërie."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Koha për të kryer veprime"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Veprimi (koha e pritjes së \"Qasshmërisë\")"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Koha"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Kjo preferencë e kohës nuk mbështetet nga të gjitha aplikacionet."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Titrat"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Cilësimet për mbivendosjen e tekstit të titrave në video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Ekrani"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Zgjidh <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> për të vazhduar."</string>
     <string name="label_done_key" msgid="8576286462300373440">"U krye"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"U lidh me sukses"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Është lidhur tashmë"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"U ruajt me sukses"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Versioni <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Hap"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Fuqia dhe energjia"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Sjellja pas ndezjes"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Rivendos"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizori"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Kodi i çiftimit i ethernet-it"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Modalitetet e energjisë"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Këto cilësime kanë ndikim te pajisja kur ajo nuk është në përdorim"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Gjej telekomandën time"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Luaj një tingull për të gjetur telekomandën e Google TV nëse ke harruar se ku e ke vendosur"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Ka një buton në Google TV që mund ta shtypësh për të luajtur një tingull në telekomandë për 30 sekonda. Kjo funksionon vetëm me telekomanda të mbështetura të Google TV.\n\nPër të ndaluar tingullin, shtyp cilindo buton në telekomandë."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kur \"Gjej telekomandën time\" është e aktivizuar, mund të luash një tingull për të gjetur telekomandën e Google TV nëse ke harruar se ku e ke vendosur."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kur kjo është aktive, mund të përdorësh butonin në pajisjen tënde për të luajtur një tingull për të lokalizuar telekomandën tënde. Kur kjo është joaktive, ky buton nuk do të funksionojë. Do të mund ta përdorësh përsëri \"Gjej telekomandën\" nëpërmjet metodave të tjera."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Luaj tingullin"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Volumi i %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Mund ta kontrollosh volumin e \"Asistentit\" në altoparlantin e %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Prek vetëm volumin në pajisjen %1$s, jo në televizor"</string>
 </resources>
diff --git a/Settings/res/values-sr/arrays.xml b/Settings/res/values-sr/arrays.xml
index 522ef31..d621a7e 100644
--- a/Settings/res/values-sr/arrays.xml
+++ b/Settings/res/values-sr/arrays.xml
@@ -62,8 +62,8 @@
     <item msgid="4482240152068132930">"Ништа"</item>
     <item msgid="8734279541070888851">"Контура"</item>
     <item msgid="4018027888850818563">"Избаци сенку"</item>
-    <item msgid="5156498342956725270">"Испупчен"</item>
-    <item msgid="3944101071491815363">"Удубљен"</item>
+    <item msgid="5156498342956725270">"Испупчено"</item>
+    <item msgid="3944101071491815363">"Удубљено"</item>
   </string-array>
   <string-array name="captioning_opacity_selector_titles">
     <item msgid="5486561918584724312">"25%"</item>
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Искључи звук"</item>
+    <item msgid="2508680062291793288">"Ниско (20%)"</item>
+    <item msgid="2483057103949558629">"Средње (50%)"</item>
+    <item msgid="6278092586736538014">"Високо (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-sr/strings.xml b/Settings/res/values-sr/strings.xml
index cdd3168..af59949 100644
--- a/Settings/res/values-sr/strings.xml
+++ b/Settings/res/values-sr/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Лично"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Повежите се са мрежом"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Додајте налог"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Налози и пријављивање"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Налози и профили"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Нема налога"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# налог}one{# налог}few{# налога}other{# налога}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Медијске услуге, Помоћник, Плаћања"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Приватност"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Подешавања уређаја"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Подешавања налога"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Закључавање уређаја"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google помоћник"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Плаћање и куповине"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Подешавања апликације"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Етернет је повезан"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Ниједна мрежа није повезана"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"WiFi је искључен"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Искључите етернет да бисте користили WiFi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Скенирање је увек доступно"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Дозволите Google-овој услузи лоцирања и другим апликацијама да траже мреже, чак и када је WiFi искључен"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Скенирање је увек доступно, Дозволите Google услугама локације и другим апликацијама да траже мреже, чак и када је WiFi искључен"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Када омогућите ову опцију, систем ће мењати формат динамичког опсега ради подударања са садржајем. То може да изазове црни екран током промене формата.\n\nКликните на Напредна подешавања екрана за више опција динамичког опсега."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Жељени динамички опсег"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Системска конверзија"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Омогућава систему да управља конверзијом формата"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Омогућава систему да управља конверзијом формата"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Када је ова опција изабрана, систем одређује одговарајући динамички опсег који ће послати на екран и према потреби ће конвертовати садржај у тај динамички опсег."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Увек се подудара с форматом садржаја"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Наметни конверзију"</string>
@@ -535,7 +537,7 @@
     <string name="storage_calculating_size" msgid="5716281278843281044">"Прорачунавање..."</string>
     <string name="storage_apps_usage" msgid="8659915575274468924">"Апликације"</string>
     <string name="storage_downloads_usage" msgid="8429196848359517158">"Преузимања"</string>
-    <string name="storage_dcim_usage" msgid="1890098882753254745">"Слике и видео снимци"</string>
+    <string name="storage_dcim_usage" msgid="1890098882753254745">"Слике и видеи"</string>
     <string name="storage_music_usage" msgid="5362871290115089474">"Аудио"</string>
     <string name="storage_media_misc_usage" msgid="3404230292054880339">"Разно"</string>
     <string name="storage_media_cache_usage" msgid="6397941751551207630">"Кеширани подаци"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Омогући пречицу за приступачност"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Услуга пречице"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Када је пречица укључена, можете да притиснете дугме Назад и дугме са стрелицом надоле и да их задржите 3 секунде да бисте покренули функцију приступачности."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Време за реаговање"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Период за реаговање (ограничење за приступачност)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Време"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Неке апликације не подржавају подешавања времена"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Титл"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Подешавања за постављање текста опционалног титла преко видео снимка"</string>
     <string name="captions_display" msgid="2598662495450633375">"Екран"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Изаберите <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> да бисте наставили."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Готово"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Веза је успостављена"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Већ је повезано"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Сачувано је"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Верзија <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Отворено"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Напајање и енергија"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Понашање при укључивању"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Ресетуј"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Телевизија"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Кôд за упаривање за етернет"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Режими потрошње енергије"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ова подешавања утичу на уређај када се не користи"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Пронађи мој даљински"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Пустите звук да бисте лоцирали даљински за Google TV ако сте га затурили"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"На Google TV-у постоји дугме које можете да притиснете како бисте на даљинском пустили звук у трајању од 30 секунди. То функционише само на подржаним даљинским управљачима за Google TV.\n\nДа бисте зауставили овај звук, притисните било које дугме на даљинском."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Када је омогућена функција Пронађи мој даљински, можете да пустите звук да бисте лоцирали даљински управљач за Google TV ако сте га затурили."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Када је ова опција укључена, помоћу дугмета на уређају можете да пустите звук како бисте пронашли даљински. Када је искључена, ово дугме не функционише. Ипак ћете моћи да користите функцију Нађи даљински помоћу других метода."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Пусти звук"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Јачина звука: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Можете да контролишете јачину звука за Помоћник на %1$s звучнику"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Утиче на звук само на %1$s уређају, не на ТВ-у"</string>
 </resources>
diff --git a/Settings/res/values-sv/arrays.xml b/Settings/res/values-sv/arrays.xml
index 550dc9e..11baf07 100644
--- a/Settings/res/values-sv/arrays.xml
+++ b/Settings/res/values-sv/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Ljud av"</item>
+    <item msgid="2508680062291793288">"Låg (20 %)"</item>
+    <item msgid="2483057103949558629">"Mellanhög (50 %)"</item>
+    <item msgid="6278092586736538014">"Hög (80 %)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-sv/strings.xml b/Settings/res/values-sv/strings.xml
index b6dbfa8..dcf0ba6 100644
--- a/Settings/res/values-sv/strings.xml
+++ b/Settings/res/values-sv/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personligt"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Anslut till ett nätverk"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Lägg till ett konto"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Konton och inloggning"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Konton och profiler"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Inga konton"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# konto}other{# konton}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medietjänster, Assistent, betalningar"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Integritet"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Enhetsinställningar"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Kontoinställningar"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Enhetslås"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Betalning och köp"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Appinställningar"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet har anslutits"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Inget nätverk har anslutits"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"wifi är inaktiverat"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Koppla bort Ethernet för att använda wifi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Nätverkssökning alltid tillgänglig"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Tillåt att Googles platstjänst och andra appar söker efter nätverk, även när wifi inte har aktiverats"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Nätverkssökning alltid tillgänglig: Tillåt att Googles platstjänst och andra appar söker efter nätverk, även när wifi inte har aktiverats"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"När du aktiverar det här alternativet byter systemet mellan olika format för dynamiskt omfång för att matcha innehållet. Du kan se en svart skärm under formatbytet.\n\nKlicka på Avancerade skärminställningar för att se fler alternativ för dynamiskt omfång."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Önskat dynamiskt omfång"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Systemföredragen konvertering"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Låter systemet hantera formatkonverteringen"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Låter systemet hantera formatkonverteringen"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"När det här alternativet är valt bestämmer systemet ett passande dynamiskt intervall som skickas till din skärm för att konvertera innehåll till detta dynamiska intervall efter behov."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Matchar alltid innehållets format"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Tvångskonvertera"</string>
@@ -308,7 +310,7 @@
     <string name="enterprise_privacy_settings" msgid="8226765895133003202">"Information om hanterad enhet"</string>
     <string name="enterprise_privacy_settings_summary_generic" msgid="5719549523275019419">"Ändringar och inställningar som hanteras av organisationen"</string>
     <string name="enterprise_privacy_settings_summary_with_name" msgid="2866704039759872293">"Ändringar och inställningar som hanteras av <xliff:g id="ORGANIZATION_NAME">%s</xliff:g>"</string>
-    <string name="enterprise_privacy_header" msgid="9221881402582661521">"Organisationen kan ändra inställningar och installera programvara på enheten för att ge dig tillgång till jobbrelaterad information.\n\nKontakta organisationens administratör om du vill veta mer."</string>
+    <string name="enterprise_privacy_header" msgid="9221881402582661521">"Organisationen kan ändra inställningar och installera mjukvara på enheten för att ge dig tillgång till jobbrelaterad information.\n\nKontakta organisationens administratör om du vill veta mer."</string>
     <string name="enterprise_privacy_exposure_category" msgid="1555735251238636669">"Vilken typ av information som visas för organisationen"</string>
     <string name="enterprise_privacy_exposure_changes_category" msgid="7750498604032318318">"Ändringar som organisationens administratör har gjort"</string>
     <string name="enterprise_privacy_device_access_category" msgid="7397106369136259850">"Din åtkomst till den här enheten"</string>
@@ -329,9 +331,9 @@
     <string name="enterprise_privacy_number_packages" msgid="6256222390430349008">"{count,plural, =1{# app}other{# appar}}"</string>
     <string name="enterprise_privacy_input_method" msgid="5814752394251833058">"Standardtangentbord"</string>
     <string name="enterprise_privacy_input_method_name" msgid="1088874503312671318">"Inställt på <xliff:g id="APP_LABEL">%s</xliff:g>"</string>
-    <string name="enterprise_privacy_always_on_vpn_device" msgid="8845550514448914237">"Always-on för VPN har aktiverats"</string>
-    <string name="enterprise_privacy_always_on_vpn_personal" msgid="6996782365866442280">"Always-on för VPN har aktiverats i din personliga profil"</string>
-    <string name="enterprise_privacy_always_on_vpn_work" msgid="3674119583050531071">"Always-on för VPN har aktiverats i jobbprofilen"</string>
+    <string name="enterprise_privacy_always_on_vpn_device" msgid="8845550514448914237">"Alltid på-VPN har aktiverats"</string>
+    <string name="enterprise_privacy_always_on_vpn_personal" msgid="6996782365866442280">"Alltid på-VPN har aktiverats i din personliga profil"</string>
+    <string name="enterprise_privacy_always_on_vpn_work" msgid="3674119583050531071">"Alltid på-VPN har aktiverats i jobbprofilen"</string>
     <string name="enterprise_privacy_global_http_proxy" msgid="2818848848337527780">"Global HTTP-proxy har angetts"</string>
     <string name="enterprise_privacy_ca_certs_device" msgid="975646846291012452">"Tillförlitlig autentisering"</string>
     <string name="enterprise_privacy_ca_certs_personal" msgid="7641368559306519707">"Tillförlitlig autentisering i din personliga profil"</string>
@@ -358,8 +360,8 @@
     <string name="app_names_concatenation_template_3" msgid="4932774380339466733">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>, <xliff:g id="THIRD_APP_NAME">%3$s</xliff:g>"</string>
     <string name="tutorials" msgid="7880770425872110455">"Självstudier"</string>
     <string name="about_system_update" msgid="7421264399111367755">"Systemuppdatering"</string>
-    <string name="system_update_description" msgid="998883510488461766">"Systemprogramvaran uppdateras till den senaste versionen. Enheten startas om."</string>
-    <string name="system_update_content_description" msgid="5702888187682876466">"Systemuppdatering: Systemprogramvaran uppdateras till den senaste versionen. Enheten startas om."</string>
+    <string name="system_update_description" msgid="998883510488461766">"Systemmjukvaran uppdateras till den senaste versionen. Enheten startas om."</string>
+    <string name="system_update_content_description" msgid="5702888187682876466">"Systemuppdatering: Systemmjukvaran uppdateras till den senaste versionen. Enheten startas om."</string>
     <string name="about_preference" msgid="9112690446998150670">"Om"</string>
     <string name="device_name" msgid="566626587332817733">"Enhetens namn"</string>
     <string name="restart_button_label" msgid="911750765086382990">"Starta om"</string>
@@ -375,8 +377,8 @@
     <string name="about_build" msgid="8467840394761634575">"Underversion av Android TV:s operativsystem"</string>
     <string name="show_dev_countdown" msgid="4064986225625409361">"{count,plural, =1{Nu är du # steg från att bli utvecklare}other{Nu är du # steg från att bli utvecklare}}"</string>
     <string name="about_ads" msgid="7662896442040086522">"Annonser"</string>
-    <string name="ads_description" msgid="8081069475265061074">"Hantera annonsinställningarna, t.ex. återställning av reklam-id."</string>
-    <string name="ads_content_description" msgid="1006489792324920289">"Annonser: Hantera annonsinställningarna, t.ex. återställning av reklam-id."</string>
+    <string name="ads_description" msgid="8081069475265061074">"Hantera annonsinställningarna, t.ex. återställning av annonserings-id."</string>
+    <string name="ads_content_description" msgid="1006489792324920289">"Annonser: Hantera annonsinställningarna, t.ex. återställning av annonserings-id."</string>
     <string name="show_dev_on" msgid="612741433124106067">"Nu är du en utvecklare!"</string>
     <string name="show_dev_already" msgid="1522591284776449818">"Det behövs inte. Du är redan utvecklare."</string>
     <string name="device_info_default" msgid="2374506935205518448">"Okänt"</string>
@@ -646,7 +648,7 @@
     <string name="camera_physical_privacy_enabled_title" msgid="1944155695921165511">"Kameraåtkomst är blockerad"</string>
     <string name="camera_physical_privacy_enabled_text" msgid="6692088634676282779">"Du återaktiverar genom att flytta integritetsreglaget på enheten till läget för aktiverad kamera och ge åtkomst till kameran."</string>
     <string name="mic_toggle_info_title" msgid="1086545614315873599">"Mikrofonåtkomst: <xliff:g id="SENSOR_STATE">%s</xliff:g>"</string>
-    <string name="mic_toggle_info_content" msgid="3187791167208947239">"När detta är aktiverat får alla appar och tjänster som har tillstånd att använda mikrofonen åtkomst till den.\n\nNär detta är inaktiverat har inga appar eller tjänster tillgång till mikrofonen, men du kanske fortfarande kan prata med Google Assistent genom att trycka på Assistent-knappen på fjärrkontrollen.\n\nLjudenheter med anpassade protokoll för att kommunicera med tv:n kanske inte påverkas av den här inställningen."</string>
+    <string name="mic_toggle_info_content" msgid="3187791167208947239">"Om aktiverat får appar och tjänster som har tillstånd att använda mikrofonen åtkomst till den.\n\nOm inaktiverat har inga appar eller tjänster tillgång till mikrofonen, men du kanske fortfarande kan prata med Google Assistent genom att trycka på Assistent-knappen på fjärrkontrollen.\n\nLjudenheter med anpassade protokoll för att kommunicera med tv:n kanske inte påverkas av inställningen."</string>
     <string name="mic_remote_toggle_on_info_title" msgid="8503441878870972046">"Mikrofonen på fjärrkontrollen är aktiverad"</string>
     <string name="mic_remote_toggle_on_info_content" msgid="2715872916376493679">"Google Assistent har åtkomst till mikrofonen på fjärrkontrollen. Du kan prata med assistenten genom att trycka på Google Assistent-knappen på fjärrkontrollen."</string>
     <string name="mic_remote_toggle_off_info_title" msgid="4902909833546393713">"Mikrofonen på fjärrkontrollen är inaktiverad"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Använd Aktivera tillgänglighet snabbt"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Tjänst för kortkommando"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"När kortkommandot är aktiverat kan du starta en tillgänglighetsfunktion genom att hålla tillbaka- och nedåtknapparna nedtryckta samtidigt i tre sekunder."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Väntetid för åtgärd"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Väntetid för åtgärd (tillgänglighetstidsgräns)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Tid"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Tidsinställningen stöds inte i alla appar."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Textning"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Inställningar för textning i video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Visa"</string>
@@ -750,7 +756,7 @@
     <string name="system_accessibility_status" msgid="8504842254080682515">"Aktivera"</string>
     <string name="system_accessibility_config" msgid="4820879735377962851">"Konfiguration"</string>
     <string name="system_accessibility_service_on_confirm_title" msgid="4547924421106540376">"Vill du använda <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
-    <string name="system_accessibility_service_on_confirm_desc" msgid="5426217096813804569">"<xliff:g id="SERVICE">%1$s</xliff:g> kan läsa din skärm, visa innehåll över andra appar, spåra dina interaktioner med appar eller maskinvarusensorer och interagera med appar å dina vägnar."</string>
+    <string name="system_accessibility_service_on_confirm_desc" msgid="5426217096813804569">"<xliff:g id="SERVICE">%1$s</xliff:g> kan läsa din skärm, visa innehåll över andra appar, spåra dina interaktioner med appar eller hårdvarusensorer och interagera med appar å dina vägnar."</string>
     <string name="system_accessibility_service_off_confirm_title" msgid="1110904358228641834">"Vill du avbryta <xliff:g id="SERVICE">%1$s</xliff:g>?"</string>
     <string name="system_accessibility_service_off_confirm_desc" msgid="3486513644923267157">"Om du väljer OK avbryts <xliff:g id="SERVICE">%1$s</xliff:g>."</string>
     <string name="system_accessibility_tts_output" msgid="3186078508203212288">"Text-till-tal"</string>
@@ -789,7 +795,7 @@
     <string name="system_pointer_location" msgid="8724050865245555084">"Pekarens plats"</string>
     <string name="system_show_layout_bounds" msgid="8803080672553699649">"Visa layoutgränser"</string>
     <string name="system_show_gpu_view_updates" msgid="1625918928089365222">"Visa GPU-visningsuppdateringar"</string>
-    <string name="system_show_hardware_layer" msgid="5833664339844452290">"Visa maskinvaruskikt"</string>
+    <string name="system_show_hardware_layer" msgid="5833664339844452290">"Visa hårdvaruskikt"</string>
     <string name="system_show_gpu_overdraw" msgid="5073007513540516704">"Visa GPU-överritning"</string>
     <string name="system_show_surface_updates" msgid="7680759813613585278">"Visa ytuppdateringar"</string>
     <string name="system_window_animation_scale" msgid="685477540250939659">"Skala – fönsteranimering"</string>
@@ -809,7 +815,7 @@
     <string name="system_desc_wait_for_debugger" msgid="7213496668606417691">"Felsökaren måste ansluta till appen först"</string>
     <string name="system_desc_show_layout_bounds" msgid="5275008598296135852">"Visa gränser för videoklipp, marginaler m.m."</string>
     <string name="system_desc_show_gpu_view_updates" msgid="9088343415389734854">"Visningar blinkar i fönster vid ritning med GPU"</string>
-    <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"Maskinvaruskikt blinkar grönt vid uppdateringar"</string>
+    <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"Hårdvaruskikt blinkar grönt vid uppdateringar"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"Från bäst till sämst: blå, grön, ljusröd, röd"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"Hela fönstret blinkar vid uppdatering"</string>
     <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"Tänd skärmen när appen gör större åtgärd i huvudtråden"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Välj <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> för att fortsätta."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Klar"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Ansluten"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Redan anslutet"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Konfigurationen har sparats"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Version <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Öppna"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Ström och energi"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Beteende när tv:n slås på"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Återställ"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Tv"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet-kopplingskod"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Energilägen"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Dessa inställningar kan påverka enheten när den inte används"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Hitta min fjärrkontroll"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Spela upp ett ljud för att hitta Google TV-fjärrkontrollen om den kommer bort"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Det finns en knapp på din Google TV som du kan trycka på för att spela upp ett ljud på fjärrkontrollen under 30 sekunder. Detta fungerar bara med Google TV-fjärrkontroller som stöds.\n\nStäng av ljudet genom att trycka på valfri knapp på fjärrkontrollen."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"När Hitta min fjärrkontroll är aktiverat kan du spela upp ett ljud för att hitta Google TV-fjärrkontrollen om den kommer bort."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"När funktionen är aktiverad kan du trycka på knappen på enheten för att spela upp ett ljud så du kan hitta fjärrkontrollen. Knappen fungerar inte om funktionen är inaktiverad. Du kan fortfarande använda Hitta min fjärrkontroll på andra sätt."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Spela upp ljud"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volym"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Du kan styra volymen för assistenten på %1$s högtalare"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Påverkar bara volymen på %1$s enhet, inte på tv:n"</string>
 </resources>
diff --git a/Settings/res/values-sw/arrays.xml b/Settings/res/values-sw/arrays.xml
index 9c37384..a431b71 100644
--- a/Settings/res/values-sw/arrays.xml
+++ b/Settings/res/values-sw/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Zima sauti"</item>
+    <item msgid="2508680062291793288">"Chini (Asilimia 20)"</item>
+    <item msgid="2483057103949558629">"Wastani (Asilimia 50)"</item>
+    <item msgid="6278092586736538014">"Juu (Asilimia 80)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-sw/strings.xml b/Settings/res/values-sw/strings.xml
index 0c3b3a2..4bfab3a 100644
--- a/Settings/res/values-sw/strings.xml
+++ b/Settings/res/values-sw/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Ya Kibinafsi"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Unganisha kwenye mtandao"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Ongeza akaunti"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Akaunti na kuingia katika akaunti"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Akaunti na Wasifu"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Hakuna akaunti"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{Akaunti #}other{Akaunti #}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Huduma za maudhui, Mratibu wa Google, Malipo"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Faragha"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Mipangilio ya Kifaa"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Mipangilio ya Akaunti"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Kufunga Kifaa"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Mratibu wa Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Ununuzi na Malipo"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Mipangilio ya Programu"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethaneti imeunganishwa"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Hakuna mtandao uliounganishwa"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi imezimwa"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Chomoa Ethaneti ili utumie Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Utafutaji wa mitandao hufanyika wakati wote"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Ruhusu huduma ya eneo la Google na programu nyingine kutafuta mitandao, hata wakati Wi-Fi imezimwa"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Utafutaji unapatikana wakati wote, Ruhusu huduma ya mahali ya Google na programu nyingine kutafuta mitandao, hata wakati umezima Wi-Fi"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Unapowasha chaguo hili, mfumo utabadilisha kati ya miundo tofauti ya mfululizo wa ubadilikaji ili kulingansha maudhui. Hali hii inaweza kusababisha skrini nyeusi wakati wa kubadilisha muundo.\n\nBofya mipangilio ya Kina ya Skrini ili upate chaguo zaidi za mfululizo wa ubadilikaji."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Mfululizo wa ubadilikaji unaopendelewa"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Ubadilishaji unaopendelewa na mfumo"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Huruhusu mfumo kudhibiti ubadilishaji wa muundo"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Huruhusu mfumo kudhibiti ubadilishaji wa muundo"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Ukiteua chaguo hili, mfumo utabainisha masafa yanayobadilika yanayofaa kutumwa kwenye skrini yako na kubadilisha maudhui kuwa katika masafa haya yanayobadilika kadiri inavyohitajika."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Hulingana na muundo wa maudhui wakati wote"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Kulazimisha ubadilishaji"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Washa njia ya mkato ya ufikivu"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Huduma ya njia ya mkato"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Ukiwasha njia ya mkato, unaweza kufungua kipengele cha ufikivu kwa kubonyeza kitufe cha \'nyuma\' na \'chini\' pamoja kwa sekunde 3."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Wakati wa kuchukua hatua"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Kuchukua hatua (Muda wa Ufikivu umekwisha)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Kuweka muda"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Mapendeleo ya kuweka muda hayatumiki katika programu zote."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Manukuu"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Mipangilio ya kugaga maandishi ya manukuu kwenye video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Kuonyeshwa"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Chagua <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ili uendelee."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Nimemaliza"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Imeunganishwa"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Tayari imeunganishwa"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Imehifadhiwa"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Toleo la <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Fungua"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Umeme na Nishati"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Mipangilio inayotumika unapowasha"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Weka upya"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televisheni"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Msimbo wa kuoanisha wa ethaneti"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Hali za Nishati"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Mipangilio hii inaathiri kifaa wakati hakitumiki"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Tafuta kidhibiti changu cha mbali"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Cheza sauti ili upate kilipo kidhibiti chako cha mbali cha Google TV ikiwa kimepotea"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Kuna kitufe kwenye Google TV yako unachoweza kukibofya ili kucheza sauti kwenye kidhibiti chako cha mbali kwa sekunde 30. Kipengele hiki kinafanya kazi tu kwenye vidhibiti vya mbali vya Google TV vinavyotumika.\n\nIli uzime sauti, bonyeza kitufe chochote kwenye kidhibiti chako cha mbali."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Ukiwasha huduma ya Tafuta kidhibiti changu cha mbali, unaweza kucheza sauti ili kupata kilipo kidhibiti chako cha mbali cha Google TV kikipotea."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Ukiwasha, unaweza kutumia kitufe kilicho kwenye kifaa chako kucheza sauti ili utambue mahali kilipo kidhibiti chako cha mbali. Ukizima, kitufe hiki hakitafanya kazi. Bado utaweza kutumia kipengele cha Tafuta kidhibiti changu cha mbali kupitia mbinu nyinginezo."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Cheza sauti"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Kiwango cha sauti ya %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Unaweza kudhibiti kiwango cha sauti ya Kiratibu kwenye spika ya %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Huathiri tu kiwango cha sauti kwenye kifaa cha %1$s, si kwenye televisheni"</string>
 </resources>
diff --git a/Settings/res/values-ta/arrays.xml b/Settings/res/values-ta/arrays.xml
index 693d4c6..5ee1387 100644
--- a/Settings/res/values-ta/arrays.xml
+++ b/Settings/res/values-ta/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ஒலியடக்கு"</item>
+    <item msgid="2508680062291793288">"குறைவு (20%)"</item>
+    <item msgid="2483057103949558629">"நடுத்தரம் (50%)"</item>
+    <item msgid="6278092586736538014">"அதிகம் (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ta/strings.xml b/Settings/res/values-ta/strings.xml
index 2a16e3c..dfdd842 100644
--- a/Settings/res/values-ta/strings.xml
+++ b/Settings/res/values-ta/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"தனிப்பட்டவை"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"நெட்வொர்க்குடன் இணை"</string>
     <string name="add_an_account" msgid="2601275122685226096">"கணக்கைச் சேர்"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"கணக்குகள் &amp; உள்நுழைவு"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"கணக்குகளும் சுயவிவரங்களும்"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"கணக்குகள் இல்லை"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# கணக்கு}other{# கணக்குகள்}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"மீடியா சேவைகள், Assistant, Payments"</string>
@@ -53,13 +53,14 @@
     <string name="sound_category_title" msgid="7899816751041939518">"ஒலி"</string>
     <string name="applications_category_title" msgid="7112019490898586223">"ஆப்ஸ்"</string>
     <string name="device_pref_category_title" msgid="8292572846154873762">"சாதன விருப்பத்தேர்வுகள்"</string>
-    <string name="accessibility_category_title" msgid="1552664829936369592">"அணுகல்தன்மை"</string>
+    <string name="accessibility_category_title" msgid="1552664829936369592">"மாற்றுத்திறன் வசதி"</string>
     <string name="remotes_and_accessories_category_title" msgid="4795119810430255047">"ரிமோட்கள் &amp; துணைக்கருவிகள்"</string>
     <string name="display_and_sound_category_title" msgid="9203309625380755860">"டிஸ்ப்ளேவும் சத்தமும்"</string>
     <string name="help_and_feedback_category_title" msgid="7036505833991003031">"உதவி &amp; கருத்து"</string>
     <string name="privacy_category_title" msgid="8552430590908463601">"தனியுரிமை"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"சாதன அமைப்புகள்"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"கணக்கு அமைப்புகள்"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"சாதனப் பூட்டு"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"பேமெண்ட்டுகளும் பர்ச்சேஸ்களும்"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ஆப்ஸ் அமைப்புகள்"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ஈத்தர்நெட் இணைக்கப்பட்டது"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"நெட்வொர்க் எதுவும் இணைக்கப்படவில்லை"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"வைஃபை ஆஃப் செய்யப்பட்டுள்ளது"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"வைஃபையைப் பயன்படுத்த ஈதர்நெட்டை இணைப்பு நீக்கவும்"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"எப்போதும் ஸ்கேன் செய்"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"வைஃபை முடக்கத்தில் இருந்தாலும்கூட, Googleளின் இருப்பிடச் சேவையையும் பிற ஆப்ஸையும் நெட்வொர்க்குகளை ஸ்கேன் செய்ய அனுமதி"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"எப்போதும் ஸ்கேன் செய்தல், வைஃபை ஆஃபில் இருந்தாலும்கூட Googleளின் இருப்பிடச் சேவையையும் பிற ஆப்ஸையும் நெட்வொர்க்குகளை ஸ்கேன் செய்ய அனுமதிக்கும்"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"இந்த விருப்பத்தை இயக்கும்போது, உள்ளடக்கத்துடன் பொருந்துவதற்காகப் பல்வேறு டைனமிக் வரம்பு வடிவங்களுக்கிடையே இந்த அமைப்பு மாறும். வடிவங்களுக்கிடையே மாறும்போது திரை கருப்பாக மாறக்கூடும்.\n\nகூடுதல் டைனமிக் வரம்பு விருப்பங்கள் காட்டப்பட, மேம்பட்ட காட்சி அமைப்புகளைக் கிளிக் செய்யவும்."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"விருப்பமான டைனமிக் வரம்பு"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"சிஸ்டம் பரிந்துரைக்கும் வடிவமைப்பு மாற்றம்"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"வடிவமைப்பு மாற்றத்தை நிர்வகிக்க சிஸ்டத்தை அனுமதிக்கும்"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"வடிவமைப்பு மாற்றத்தை நிர்வகிக்க சிஸ்டத்தை அனுமதிக்கும்"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"இந்த விருப்பம் தேர்ந்தெடுக்கப்பட்டிருக்கும்போது, உங்கள் டிஸ்ப்ளேக்கு அனுப்ப வேண்டிய பொருத்தமான டைனமிக் ரேஞ்சை சிஸ்டம் தீர்மானிக்கும். அதன் பிறகு, தேவைக்கேற்ப இந்த டைனமிக் ரேஞ்சிற்கு உள்ளடக்கத்தை மாற்றும்."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"எப்போதும் உள்ளடக்கத்தின் வடிவமைப்போடு பொருந்தும்"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"வடிவமைப்பை மாற்றுதல்"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"அணுகல்தன்மை ஷார்ட்கட்டை இயக்கு"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"ஷார்ட்கட் சேவை"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"ஷார்ட்கட் அம்சம் இயக்கத்தில் இருக்கும்போது, பின்செல் பட்டன் மற்றும் ஒலியைக் குறைக்கும் பட்டன் இரண்டையும் 3 வினாடிகள் அழுத்திப் பிடித்தால், அணுகல்தன்மை அம்சத்தை இயக்க முடியும்."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"செயல்பட வேண்டிய நேரம்"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"செயல்பட வேண்டிய நேரம் (அணுகலுக்கான நேர முடிவு)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"நேரம்"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"இந்த நேர விருப்பத்தேர்வு சில ஆப்ஸில் கிடைக்காது."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"தலைப்புகள்"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"வீடியோவில் தோன்றும் வசனங்களுக்கான அமைப்புகள்"</string>
     <string name="captions_display" msgid="2598662495450633375">"காட்சி"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"தொடர <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ஐத் தேர்வுசெய்யவும்."</string>
     <string name="label_done_key" msgid="8576286462300373440">"முடிந்தது"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"இணைக்கப்பட்டது"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ஏற்கெனவே இணைக்கப்பட்டுள்ளது"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"சேமிக்கப்பட்டது"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"பதிப்பு <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"திறக்கும்"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"பவர் &amp; எனர்ஜி"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"பவர் ஆனில் இருக்கும்போது செயல்பாடு"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"மீட்டமைத்தல்"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"டிவி"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ஈதர்நெட் இணைத்தல் குறியீடு"</string>
     <string name="energy_modes" msgid="1331693860386361744">"மின்சாரப் பயன்முறைகள்"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"சாதனம் உபயோகத்தில் இல்லாதபோது இந்த அமைப்புகள் அதைப் பாதிக்கும்"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"எனது ரிமோட்டைக் கண்டறிதல்"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"உங்கள் Google TV ரிமோட்டைத் தவறுதலாக வேறொரு இடத்தில் வைத்திருந்தால் ஒலியை இயக்குவதன் மூலம் அதைக் கண்டறியலாம்"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"உங்கள் Google TVயில் ஒரு பட்டன் உள்ளது அதை அழுத்தினால் உங்கள் ரிமோட் 30 வினாடிகளுக்கு ஒலிக்கும். ஆதரிக்கப்படும் Google TV ரிமோட் கன்ட்ரோல்களில் மட்டுமே இது வேலை செய்யும்.\n\nஒலியை நிறுத்த, உங்கள் ரிமோட்டில் இருக்கும் ஏதேனும் ஒரு பட்டனை அழுத்தவும்."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"எனது ரிமோட்டைக் கண்டறிதல் அம்சம் இயக்கத்தில் இருக்கும்போது உங்கள் Google TV ரிமோட்டைத் தவறுதலாக வேறொரு இடத்தில் வைத்திருந்தால் ஒலியை இயக்கி அதைக் கண்டறியலாம்."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"இயக்கப்பட்டிருக்கும்போது, உங்கள் சாதனத்திலுள்ள பட்டனைப் பயன்படுத்தி ஒலியை இயக்கி ரிமோட்டைக் கண்டறியலாம். முடக்கப்பட்டிருக்கும்போது இந்தப் பட்டன் வேலை செய்யாது. எனினும் பிற வழிகள் மூலம் நீங்கள் \'ரிமோட் கண்டறிதல்\' அம்சத்தைப் பயன்படுத்த முடியும்."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"ஒலியை இயக்கு"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ஒலியளவு"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s ஸ்பீக்கரில் Assistantடின் ஒளியளவைக் கட்டுப்படுத்தலாம்"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"%1$s சாதனத்தில் மட்டுமே ஒலியளவை மாற்றும், டிவியில் மாற்றாது"</string>
 </resources>
diff --git a/Settings/res/values-te/arrays.xml b/Settings/res/values-te/arrays.xml
index dac7447..3ad801c 100644
--- a/Settings/res/values-te/arrays.xml
+++ b/Settings/res/values-te/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"మ్యూట్ చేయండి"</item>
+    <item msgid="2508680062291793288">"తక్కువ (20%)"</item>
+    <item msgid="2483057103949558629">"మధ్యస్థం (50%)"</item>
+    <item msgid="6278092586736538014">"అధికం (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-te/strings.xml b/Settings/res/values-te/strings.xml
index 9a8151f..d9757ed 100644
--- a/Settings/res/values-te/strings.xml
+++ b/Settings/res/values-te/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"వ్యక్తిగతం"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"నెట్‌వర్క్‌కి కనెక్ట్ చేయండి"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ఖాతాను జోడించండి"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"ఖాతాలు &amp; సైన్ ఇన్"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"ఖాతాలు, ప్రొఫైల్స్"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ఖాతాలు లేవు"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# ఖాతా}other{# ఖాతాలు}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"మీడియా సర్వీస్‌లు, Assistant, పేమెంట్‌లు"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"గోప్యత"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"పరికర సెట్టింగ్‌లు"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"ఖాతా సెట్టింగ్‌లు"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"పరికర లాక్"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"పేమెంట్ &amp; కొనుగోళ్లు"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"యాప్ సెట్టింగ్‌లు"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ఈథర్‌నెట్ కనెక్ట్ చేయబడింది"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"నెట్‌వర్క్ ఏదీ కనెక్ట్ చేయబడలేదు"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi ఆఫ్ చేయబడింది"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fiని ఉపయోగించడానికి ఈథర్‌నెట్ అన్‌ప్లగ్ చేయండి"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"స్కానింగ్ ఎల్లప్పుడూ అందుబాటులో ఉంటుంది"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Wi-Fi ఆఫ్‌లో ఉన్నప్పటికీ నెట్‌వర్క్‌ల కోసం స్కాన్ చేయడానికి Google లొకేషన్‌ సేవను, ఇతర యాప్‌లను అనుమతిస్తుంది"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"స్కానింగ్ ఎల్లప్పుడూ అందుబాటులో ఉంటుంది, Wi-Fi ఆఫ్‌లో ఉన్నప్పుడు నెట్‌వర్క్‌ల కోసం స్కాన్ చేయడానికి Google లొకేషన్‌ సర్వీస్‌ను, ఇతర యాప్‌లను అనుమతిస్తుంది"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"ఈ ఆప్షన్‌ను ఎనేబుల్ చేసినప్పుడు, సిస్టమ్ కంటెంట్‌తో మ్యాచ్ అవడానికి వివిధ డైనమిక్ రేంజ్ ఫార్మాట్‌ల మధ్య స్విచ్ అవుతుంది. ఇది ఫార్మాట్ స్విచ్ సమయంలో నలుపు రంగు స్క్రీన్‌కు కారణం కావచ్చు.\n\nమరిన్ని డైనమిక్ పరిధి ఆప్షన్‌ల కోసం అధునాతన డిస్‌ప్లే సెట్టింగ్‌లను క్లిక్ చేయండి."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ప్రాధాన్యమైన డైనమిక్ పరిధి"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"సిస్టమ్ ప్రాధాన్య మార్పిడి"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ఫార్మాట్ మార్పిడిని సిస్టమ్ నిర్వహించేలా చేస్తుంది"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ఫార్మాట్ మార్పిడిని సిస్టమ్ నిర్వహించేలా చేస్తుంది"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"ఈ ఆప్షన్‌ను ఎంచుకున్నప్పుడు, సిస్టమ్ మీ డిస్‌ప్లేకు పంపడానికి తగిన డైనమిక్ పరిధిని నిర్ణయిస్తుంది అలాగే అవసరమైన విధంగా కంటెంట్‌ను ఈ డైనమిక్ పరిధికి మారుస్తుంది."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ఎల్లప్పుడూ కంటెంట్ ఫార్మాట్‌ను మ్యాచ్ చేస్తుంది"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"నిర్బంధ మార్పిడి"</string>
@@ -252,7 +254,7 @@
     <string name="bluetooth_enter_pin_msg" msgid="8905524093007140634">"&lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;తో జత చేయడానికి, &lt;br&gt;పరికరానికి అవసరమైన పిన్‌ను టైప్ చేయండి:"</string>
     <string name="bluetooth_enter_passkey_msg" msgid="889584097447402492">"దీనితో జత చేయడానికి: &lt;b&gt;<xliff:g id="DEVICE_NAME">%1$s</xliff:g>&lt;/b&gt;, &lt;br&gt;పరికర ఆవశ్యక పాస్‌కీని టైప్ చేయండి:"</string>
     <string name="bluetooth_pin_values_hint" msgid="6237371515577342950">"సాధారణంగా 0000 లేదా 1234"</string>
-    <string name="bluetooth_pair" msgid="2410285813728786067">"జత చేయి"</string>
+    <string name="bluetooth_pair" msgid="2410285813728786067">"పెయిర్ చేయండి"</string>
     <string name="bluetooth_cancel" msgid="4415185529332987034">"రద్దు చేయండి"</string>
     <string name="bluetooth_device_connected_toast" msgid="1896195197089204806">"%1$s కనెక్ట్ చేయబడింది"</string>
     <string name="bluetooth_device_disconnected_toast" msgid="7459239447363156499">"%1$s డిస్‌కనెక్ట్ చేయబడింది"</string>
@@ -303,7 +305,7 @@
     <string name="security_enable_widgets_disabled_summary" msgid="7678529948487939871">"అడ్మిన్ డిజేబుల్ చేశారు"</string>
     <string name="disabled_by_administrator_summary" msgid="3420979957115426764">"అందుబాటులో లేదు"</string>
     <string name="manage_device_admin" msgid="5714217234035017983">"పరికర నిర్వాహకుల యాప్‌లు"</string>
-    <string name="number_of_device_admins_none" msgid="2734299122299837459">"యాక్టివ్‌గా ఉన్న యాప్‌లు లేవు"</string>
+    <string name="number_of_device_admins_none" msgid="2734299122299837459">"యాప్‌లేవీ యాక్టివ్‌గా లేవు"</string>
     <string name="unlock_set_unlock_disabled_summary" msgid="108190334043671416">"నిర్వాహకులు, ఎన్‌క్రిప్షన్ విధానం లేదా ఆధారాల స్టోరేజ్‌ ద్వారా నిలిపివేయబడింది"</string>
     <string name="enterprise_privacy_settings" msgid="8226765895133003202">"నిర్వహించబడిన పరికర సమాచారం"</string>
     <string name="enterprise_privacy_settings_summary_generic" msgid="5719549523275019419">"మీ సంస్థ నిర్వహిస్తున్న మార్పులు &amp; సెట్టింగ్‌లు"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"యాక్సెసిబిలిటీ షార్ట్‌కట్‌ను ఎనేబుల్ చేయండి"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"షార్ట్‌కట్ సేవ"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"షార్ట్‌కట్ ఆన్‌లో ఉన్నప్పుడు, \'వెనుకకు\', \'కిందికి\' బటన్‌లను ఒకే సారి 3 సెకన్ల పాటు నొక్కితే ఏదైనా యాక్సెసిబిలిటీ ఫీచర్‌‌ను ప్రారంభించవచ్చు."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"చర్య తీసుకోవడానికి పట్టే సమయం"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"చర్యకు సమయం (యాక్సెసిబిలిటీ గడువు ముగింపు)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"సమయం"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"ఈ టైమింగ్ ప్రాధాన్యతకు అన్ని యాప్స్ సపోర్ట్ చేయవు."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"క్యాప్షన్‌లు"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"వీడియోలో సంవృత శీర్షిక వచన అతివ్యాప్తికి సెట్టింగ్‌లు"</string>
     <string name="captions_display" msgid="2598662495450633375">"ప్రదర్శన"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"కొనసాగించడానికి, <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>ను ఎంచుకోండి."</string>
     <string name="label_done_key" msgid="8576286462300373440">"పూర్తయింది"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"విజయవంతంగా కనెక్ట్ చేయబడింది"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"ఇప్పటికే కనెక్ట్ అయ్యింది"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"విజయవంతంగా సేవ్ చేయబడింది"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"వెర్షన్‌ <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"తెరువు"</string>
@@ -1101,7 +1108,7 @@
     <string name="select_device_admin_msg" msgid="8475934459999710332">"పరికర నిర్వాహకుల యాప్‌లు"</string>
     <string name="add_device_admin_msg" msgid="5390773166682603421">"డివైజ్ నిర్వాహకుల యాప్‌ను యాక్టివేట్‌ చేయాలా?"</string>
     <string name="add_device_admin" msgid="5078281377915844544">"ఈ పరికరం నిర్వాహకుల యాప్‌ను యాక్టివేట్‌ చేయి"</string>
-    <string name="device_admin_warning" msgid="7399916080685200660">"ఈ \'నిర్వాహకుల యాప్‌\'ను యాక్టివేట్‌ చేస్తే, కింది చర్యలను చేయడానికి <xliff:g id="APP_NAME">%1$s</xliff:g> యాప్ అనుమతించబడుతుంది:"</string>
+    <string name="device_admin_warning" msgid="7399916080685200660">"ఈ \'అడ్మిన్‌ యాప్‌\'ను యాక్టివేట్‌ చేస్తే, కింది చర్యలను చేయడానికి <xliff:g id="APP_NAME">%1$s</xliff:g> యాప్ అనుమతించబడుతుంది:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"ఈ పరికరం <xliff:g id="APP_NAME">%1$s</xliff:g> ద్వారా నిర్వహించబడుతుంది, పర్యవేక్షించబడుతుంది."</string>
     <string name="device_admin_status" msgid="5467001937240455367">"ఈ అడ్మిన్ యాప్ యాక్టివ్‌గా ఉంది. కింది చర్యలు చేయడానికి <xliff:g id="APP_NAME">%1$s</xliff:g> యాప్‌ను అనుమతిస్తుంది:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"కొనసాగిస్తే, మీ యూజర్‌ను మీ అడ్మిన్ మేనేజ్ చేయగలరు, దాని వలన మీ వ్యక్తిగత డేటాతో పాటు అనుబంధితంగా ఉన్న డేటా కూడా స్టోర్ చేయబడవచ్చు.\n\nమీ అడ్మిన్ నెట్‌వర్క్ యాక్టివిటీ మరియు మీ పరికరం యొక్క లొకేషన్ సమాచారంతో పాటు ఈ యూజర్‌కు అనుబంధితంగా ఉన్న సెట్టింగ్‌లు, యాక్సెస్, యాప్‌లు మరియు డేటాను పర్యవేక్షించగలరు, మేనేజ్ చేయగలరు."</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"పవర్ &amp; ఎనర్జీ"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"పవర్ ఆన్ అయినప్పుడు పని చేసే విధానం"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"రీసెట్ చేయండి"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"టెలివిజన్"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ఈథర్‌నెట్ పెయిరింగ్ కోడ్"</string>
     <string name="energy_modes" msgid="1331693860386361744">"ఎనర్జీ మోడ్స్"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"ఉపయోగంలో లేనప్పుడు ఈ సెట్టింగ్‌లు పరికరాన్ని ప్రభావితం చేస్తాయి"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"నా రిమోట్‌ను కనుగొనండి"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"మీ Google TV రిమోట్ మిస్‌ప్లేస్ చేయబడితే దాన్ని గుర్తించడానికి సౌండ్ ప్లే చేయండి"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"మీ రిమోట్‌లో 30 సెకన్ల పాటు ధ్వనిని ప్లే చేయడానికి మీ Google TVలో ఒక బటన్ ఉంటుంది. సపోర్ట్ చేసే Google TV రిమోట్ కంట్రోల్స్‌తో మాత్రమే ఇది పని చేస్తుంది.\n\nసౌండ్‌ను ఆపివేయడానికి, మీ రిమోట్‌లో ఏదైనా బటన్‌ను నొక్కండి."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"\'నా రిమోట్‌ను కనుగొనండి\' ఫీచర్‌ను ఎనేబుల్ చేసినప్పుడు, మీ Google TV రిమోట్ మిస్‌ప్లేస్ చేయబడితే దాన్ని గుర్తించడానికి మీరు సౌండ్‌ను ప్లే చేయవచ్చు."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"ఆన్ చేసినప్పుడు, మీ రిమోట్‌ను గుర్తించడం కోసం సౌండ్ ప్లే చేయడానికి మీ పరికరంలోని బటన్‌ను ఉపయోగించవచ్చు. ఆఫ్ చేసినప్పుడు, ఈ బటన్ పని చేయదు. మీరు ఇప్పటికీ ఇతర పద్ధతుల ద్వారా \'రిమోట్‌ను వెతకండి\'ని ఉపయోగించగలరు."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"సౌండ్‌ను ప్లే చేయండి"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s వాల్యూమ్"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"మీరు %1$s స్పీకర్‌లో Assistant వాల్యూమ్‌ను కంట్రోల్ చేయవచ్చు"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"%1$s పరికరానికి సంబంధించిన వాల్యూమ్‌ను మాత్రమే ప్రభావితం చేస్తుంది , టీవీ వాల్యూమ్‌ను ప్రభావితం చేయదు"</string>
 </resources>
diff --git a/Settings/res/values-th/arrays.xml b/Settings/res/values-th/arrays.xml
index 4d1e542..2c7981f 100644
--- a/Settings/res/values-th/arrays.xml
+++ b/Settings/res/values-th/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"ปิดเสียง"</item>
+    <item msgid="2508680062291793288">"ต่ำ (20%)"</item>
+    <item msgid="2483057103949558629">"กลาง (50%)"</item>
+    <item msgid="6278092586736538014">"สูง (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-th/strings.xml b/Settings/res/values-th/strings.xml
index c210144..0305c34 100644
--- a/Settings/res/values-th/strings.xml
+++ b/Settings/res/values-th/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ส่วนตัว"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"เชื่อมต่อกับเครือข่าย"</string>
     <string name="add_an_account" msgid="2601275122685226096">"เพิ่มบัญชี"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"บัญชีและการลงชื่อเข้าใช้"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"บัญชีและโปรไฟล์"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"ไม่มีบัญชี"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# บัญชี}other{# บัญชี}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"บริการสื่อ, Assistant, การชำระเงิน"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"ความเป็นส่วนตัว"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"การตั้งค่าอุปกรณ์"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"การตั้งค่าบัญชี"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"การล็อกอุปกรณ์"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"การชำระเงินและการซื้อ"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"การตั้งค่าแอป"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"เชื่อมต่ออีเทอร์เน็ตแล้ว"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"ไม่ได้เชื่อมต่อเครือข่าย"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi ปิดอยู่"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"ถอดปลั๊กอีเทอร์เน็ตเพื่อใช้ Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"สแกนอยู่เสมอ"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"ให้บริการตำแหน่งของ Google และแอปอื่นๆ สแกนหาเครือข่ายได้ แม้ในขณะที่ Wi-Fi ปิดอยู่"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"ใช้การสแกนได้เสมอ ให้บริการตำแหน่งของ Google และแอปอื่นๆ สแกนหาเครือข่ายได้ แม้ในขณะที่ Wi-Fi ปิดอยู่"</string>
@@ -101,7 +103,7 @@
     <string name="all_apps_installed" msgid="8217778476185598971">"แอปที่ติดตั้ง"</string>
     <string name="all_apps_other" msgid="4420174882983813158">"แอประบบ"</string>
     <string name="all_apps_disabled" msgid="2776041242863791053">"แอปที่ปิดใช้"</string>
-    <string name="device_daydream" msgid="2631191946958113220">"โปรแกรมรักษาหน้าจอ"</string>
+    <string name="device_daydream" msgid="2631191946958113220">"โหมดภาพพักหน้าจอ"</string>
     <string name="device_display" msgid="244634591698925025">"จอแสดงผล"</string>
     <string name="device_display_sound" msgid="7399153506435649193">"การแสดงผลและเสียง"</string>
     <string name="device_sound" msgid="8616320533559404963">"เสียง"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"เมื่อเปิดใช้ตัวเลือกนี้ ระบบจะสลับเปลี่ยนรูปแบบช่วงไดนามิกต่างๆ ให้ตรงตามเนื้อหา ซึ่งอาจจะทำให้จอดำได้ในระหว่างที่เปลี่ยน\n\nคลิกที่การตั้งค่า \"การแสดงผลขั้นสูง\" เพื่อดูตัวเลือกช่วงไดนามิกอื่นๆ เพิ่มเติม"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ช่วงไดนามิกที่ต้องการ"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"การแปลงตามที่ระบบต้องการ"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"ให้ระบบจัดการการแปลงรูปแบบ"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"ให้ระบบจัดการการแปลงรูปแบบ"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"เมื่อเลือกตัวเลือกนี้ ระบบจะกำหนดช่วงไดนามิกที่เหมาะสมเพื่อส่งไปยังจอแสดงผลของคุณและแปลงเนื้อหาเป็นช่วงไดนามิกนี้ตามต้องการ"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ตรงกับรูปแบบของเนื้อหาเสมอ"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"การบังคับให้แปลง"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"เปิดใช้ทางลัดการเข้าถึง"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"บริการทางลัด"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"เมื่อทางลัดเปิดอยู่ ให้กดปุ่มกลับและปุ่มลงค้างไว้ 3 วินาทีเพื่อเริ่มฟีเจอร์การเข้าถึง"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"เวลาดำเนินการ"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"เวลาดำเนินการ (ระยะหมดเวลาช่วยเหลือพิเศษ)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ช่วงเวลา"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"แอปบางแอปไม่รองรับค่ากำหนดช่วงเวลานี้"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"คำบรรยายแทนเสียง"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"การตั้งค่าการวางซ้อนข้อความคำบรรยายในวิดีโอ"</string>
     <string name="captions_display" msgid="2598662495450633375">"จอแสดงผล"</string>
@@ -812,7 +818,7 @@
     <string name="system_desc_show_hardware_layer" msgid="3483713991865249527">"แสดงเลเยอร์ฮาร์ดแวร์เป็นสีเขียวเมื่อมีการอัปเดต"</string>
     <string name="system_desc_show_gpu_overdraw" msgid="74019834911598588">"จากดีที่สุดไปหาแย่ที่สุด: ฟ้า เขียว แดงอ่อน แดง"</string>
     <string name="system_desc_show_surface_updates" msgid="4018685547515133353">"แสดงพื้นผิวหน้าต่างทั้งหมดเมื่อมีการอัปเดต"</string>
-    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"กะพริบหน้าจอเมื่อแอปทำงานในชุดข้อความหลักนาน"</string>
+    <string name="system_desc_strict_mode_enabled" msgid="1974896408481676324">"กะพริบหน้าจอเมื่อแอปทำงานในเทรดหลักนาน"</string>
     <string name="system_desc_profile_gpu_rendering" msgid="1594070211030991">"วัดเวลาที่ใช้แสดงผลใน adb shell dumpsys gfxinfo"</string>
     <string name="security_unknown_sources_title" msgid="2012801664240314305">"ไม่รู้จักที่มา"</string>
     <string name="security_unknown_sources_desc" msgid="7196715598352173267">"อนุญาตให้ติดตั้งแอปจากแหล่งอื่นๆ ที่นอกเหนือไปจาก Play Store"</string>
@@ -931,11 +937,12 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"เลือก <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> เพื่อดำเนินการต่อ"</string>
     <string name="label_done_key" msgid="8576286462300373440">"เสร็จสิ้น"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"เชื่อมต่อสำเร็จแล้ว"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"เชื่อมต่ออยู่แล้ว"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"บันทึกสำเร็จแล้ว"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"เวอร์ชัน <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"เปิด"</string>
     <string name="device_apps_app_management_force_stop" msgid="4454221309989640309">"บังคับให้หยุด"</string>
-    <string name="device_apps_app_management_force_stop_desc" msgid="1980972142863114899">"หากคุณบังคับให้แอปหยุด การทำงานอาจผิดพลาดได้"</string>
+    <string name="device_apps_app_management_force_stop_desc" msgid="1980972142863114899">"แอปอาจทำงานผิดพลาดหากคุณบังคับให้หยุด"</string>
     <string name="device_apps_app_management_uninstall" msgid="4171103696233332967">"ถอนการติดตั้ง"</string>
     <string name="device_apps_app_management_uninstall_updates" msgid="5647988075828648951">"ถอนการติดตั้งการอัปเดต"</string>
     <string name="device_apps_app_management_uninstall_updates_desc" msgid="4508586498292236706">"การอัปเดตทั้งหมดของแอประบบ Android นี้จะถูกถอนการติดตั้ง"</string>
@@ -962,7 +969,7 @@
     <string name="settings_on" msgid="7734010120323404333">"เปิด"</string>
     <string name="settings_off" msgid="4060451657850476369">"ปิด"</string>
     <string name="device_daydreams_none" msgid="3405655350757277348">"ปิดหน้าจอ"</string>
-    <string name="device_daydreams_select" msgid="7203264446482623438">"โปรแกรมรักษาหน้าจอ"</string>
+    <string name="device_daydreams_select" msgid="7203264446482623438">"โหมดภาพพักหน้าจอ"</string>
     <string name="device_daydreams_test" msgid="7828275397550076567">"เริ่มเลย"</string>
     <string name="device_daydreams_sleep" msgid="6847770718407377357">"เริ่มใช้งานเมื่อใด"</string>
     <string name="device_daydreams_sleep_description" msgid="6237610484915504587">"โปรแกรมรักษาหน้าจอจะเริ่มทำงานหลังจากไม่มีการใช้งานตามระยะเวลานี้ หากไม่ได้เลือกโปรแกรมรักษาหน้าจอไว้ จอแสดงผลจะปิดลง"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"กำลังไฟฟ้าและพลังงาน"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"ลักษณะการทำงานเมื่อเปิดเครื่อง"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"รีเซ็ต"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"โทรทัศน์"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"รหัสการจับคู่อีเทอร์เน็ต"</string>
     <string name="energy_modes" msgid="1331693860386361744">"โหมดพลังงาน"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"การตั้งค่าเหล่านี้ส่งผลต่ออุปกรณ์เมื่อไม่มีการใช้งาน"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"หารีโมตของฉัน"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"เล่นเสียงเพื่อค้นหารีโมต Google TV หากวางไว้ผิดที่"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV มีปุ่มให้กดเพื่อเล่นเสียงบนรีโมตได้เป็นเวลา 30 วินาที ซึ่งใช้ได้เฉพาะกับรีโมตคอนโทรลที่รองรับ Google TV\n\nหากต้องการหยุดเสียง ให้กดปุ่มใดก็ได้บนรีโมต"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"เมื่อเปิดใช้งาน \"หารีโมตของฉัน\" คุณจะเล่นเสียงเพื่อค้นหารีโมต Google TV ได้หากวางไว้ผิดที่"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"เมื่อเปิดไว้ คุณจะใช้ปุ่มบนอุปกรณ์ในการเล่นเสียงเพื่อค้นหารีโมตได้ แต่หากปิด ปุ่มนี้จะไม่ทำงาน คุณจะยังใช้ฟีเจอร์หารีโมตของฉันด้วยวิธีอื่นๆ ได้"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"เล่นเสียง"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"ระดับเสียงของ %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"คุณควบคุมระดับเสียง Assistant บนลำโพง %1$s ได้"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"มีผลกับระดับเสียงบนอุปกรณ์ %1$s เท่านั้น ไม่มีผลกับทีวี"</string>
 </resources>
diff --git a/Settings/res/values-tl/arrays.xml b/Settings/res/values-tl/arrays.xml
index 22c48b6..c79630c 100644
--- a/Settings/res/values-tl/arrays.xml
+++ b/Settings/res/values-tl/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"I-mute"</item>
+    <item msgid="2508680062291793288">"Mahina (20%)"</item>
+    <item msgid="2483057103949558629">"Katamtaman (50%)"</item>
+    <item msgid="6278092586736538014">"Malakas (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-tl/strings.xml b/Settings/res/values-tl/strings.xml
index 7259083..2852dda 100644
--- a/Settings/res/values-tl/strings.xml
+++ b/Settings/res/values-tl/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Personal"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Kumonekta sa network"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Magdagdag ng account"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Mga account at pag-sign in"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Mga Account at Profile"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Walang account"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# account}one{# account}other{# na account}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Mga serbisyo ng media, Assistant, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Privacy"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Mga Setting ng Device"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Mga Setting ng Account"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Lock ng Device"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistant"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Pagbabayad at Mga Pagbili"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Mga Setting ng App"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Nakakonekta ang Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Walang nakakonektang network"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Naka-off ang Wi-Fi"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"I-unplug ang Ethernet para gamitin ang Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Palaging available ang pag-scan"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Payagan ang serbisyo ng lokasyon ng Google at iba pang app na mag-scan ng mga network kahit na naka-off ang Wi-Fi"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Palaging available ang pag-scan, Payagan ang serbisyo ng lokasyon ng Google at iba pang app na mag-scan ng mga network, kahit na naka-off ang Wi-Fi"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Kapag na-enable ang opsyong ito, lilipat ang system sa pagitan ng iba\'t ibang format ng dynamic range para tumugma sa content. Posibleng magdulot ito ng black screen habang lumilipat ng format.\n\nI-click ang mga setting sa Advanced na Display para sa higit pang opsyon sa dynamic range."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Gustong dynamic range"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Conversion na mas gusto ng system"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Hinahayaan ang system na pamahalaan ang conversion ng format"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Hinahayaan ang system na pamahalaan ang conversion ng format"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Kapag pinili ang opsyong ito, tutukoy ang system ng naaangkop na dynamic na saklaw na ipapadala sa iyong display at iko-convert nito ang content sa dynamic na saklaw na ito gaya ng kinakailangan."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Palaging itugma sa format ng content"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Ipilit ang conversion"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"I-enable ang shortcut sa pagiging accessible"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Serbisyo ng shortcut"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kapag naka-on ang shortcut, puwede mong pindutin nang 3 segundo ang parehong button na bumalik at button na pababa nang 3 segundo para magsimula ng feature ng pagiging accessible."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Tagal ng pag-aksyon"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Tagal ng pag-aksyon (Timeout ng accessibility)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Timing"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Wala sa lahat ng app ang timing preference na ito."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Mga Caption"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Mga setting para sa text overlay para sa paglalagay ng mga nakasarang caption sa video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Display"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Piliin ang <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> para magpatuloy."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Tapos na"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Matagumpay na nakakonekta"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Nakakonekta na"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Matagumpay na na-save"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Bersyon <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Buksan"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Power at Kuryente"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Gawi sa pag-on"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"I-reset"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Telebisyon"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Code ng pagpapares ng Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Mga Energy Mode"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Naaapektuhan ng mga setting na ito ang device kapag hindi ginagamit"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Hanapin ang remote ko"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Mag-play ng tunog para mahanap ang remote ng iyong Google TV kung nawawala ito"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"May button sa iyong Google TV na mapipindot mo para mag-play ng tunog sa iyong remote nang 30 segundo. Gumagana lang ito sa mga sinusuportahang remote control ng Google TV.\n\nPara itigil ang tunog, pumindot ng kahit anong button sa iyong remote."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Kapag naka-enable ang Hanapin ang remote ko, puwede kang mag-play ng tunog para mahanap ang iyong Google TV remote kung nawawala ito."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Kapag naka-on, puwede mong gamitin ang button sa iyong device para magpatugtog ng tunog para mahanap ang remote mo. Kapag naka-off, hindi gagana ang button na ito. Magagamit mo pa rin ang Hanapin ang aking remote sa pamamagitan ng iba pang paraan."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"I-play ang tunog"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s volume"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Puwede mong kontrolin ang volume ng Assistant sa %1$s speaker"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Naaapektuhan lang ang volume sa %1$s device , hindi sa TV"</string>
 </resources>
diff --git a/Settings/res/values-tr/arrays.xml b/Settings/res/values-tr/arrays.xml
index bcc631d..e0b6aaa 100644
--- a/Settings/res/values-tr/arrays.xml
+++ b/Settings/res/values-tr/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Sesi kapat"</item>
+    <item msgid="2508680062291793288">"Düşük (%20)"</item>
+    <item msgid="2483057103949558629">"Orta (%50)"</item>
+    <item msgid="6278092586736538014">"Yüksek (%80)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-tr/strings.xml b/Settings/res/values-tr/strings.xml
index f60f2a8..5638b82 100644
--- a/Settings/res/values-tr/strings.xml
+++ b/Settings/res/values-tr/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Kişisel"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Ağa bağlanma"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Hesap ekleme"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Hesaplar ve oturum açma"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Hesaplar ve Profiller"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Hesap yok"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# hesap}other{# hesap}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Medya hizmetleri, Asistan, Ödemeler"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Gizlilik"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Cihaz Ayarları"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Hesap Ayarları"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Cihaz Kilidi"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Asistan"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Ödeme ve Satın Alma İşlemleri"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Uygulama Ayarları"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet bağlandı"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Bağlı ağ yok"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Kablosuz bağlantı kapalı"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Kablosuz ağ için Ethernet kablosunu çıkarın"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Tarama her zaman kullanılabilir"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Kablosuz özelliği kapalıyken dahi Google\'ın konum hizmetinin ve diğer uygulamaların ağları taramasına izin ver"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Tarama her zaman kullanılabilir, Kablosuz özelliği kapalıyken dahi Google\'ın konum hizmetinin ve diğer uygulamaların ağları taramasına izin verir."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Bu seçenek etkinleştirildiğinde sistem içeriği eşleştirmek için farklı dinamik aralık biçimleri arasında geçiş yapar. Biçim değiştirme sırasında siyah ekran görünmesine neden olabilir.\n\nDiğer dinamik aralık seçenekleri için Gelişmiş Ekran ayarlarını tıklayın."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Tercih edilen dinamik aralık"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Sistem tarafından tercih edilen dönüştürme"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Biçim dönüştürme işlemini sisteme bırakır"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Biçim dönüştürme işlemini sisteme bırakır"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Bu seçenek belirlenirse sistem, ekranınıza gönderilecek uygun bir dinamik aralık belirler ve gerektiğinde içeriği bu dinamik aralığa dönüştürür."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Her zaman içeriğin biçimiyle uyumludur"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Zorunlu dönüştürme"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Erişilebilirlik kısayolunu etkinleştir"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Kısayol hizmeti"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Kısayol açıkken erişilebilirlik özelliğini başlatabilmek için geri ve aşağı düğmelerine 3 saniye süreyle basabilirsiniz."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"İşlem yapma süresi"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"İşlem yapma süresi (Erişilebilirlik zaman aşımı)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Zamanlama"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Bu zamanlama tercihi bazı uygulamalarda desteklenmez."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Altyazılar"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Video üzerinde altyazı metni yer paylaşımı için ayarlar"</string>
     <string name="captions_display" msgid="2598662495450633375">"Görüntüleme"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Devam etmek için <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> simgesini seçin"</string>
     <string name="label_done_key" msgid="8576286462300373440">"Bitti"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Başarıyla bağlandı"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Şu anda bağlı"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Başarıyla kaydedildi"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Sürüm <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Aç"</string>
@@ -1096,7 +1103,7 @@
     <string name="remove_managed_profile_label" msgid="8950011141359605612">"İş profilini kaldır"</string>
     <string name="active_device_admin_msg" msgid="185537304726228624">"Cihaz yönetimi uygulaması"</string>
     <string name="remove_device_admin" msgid="2623866073546295104">"Bu cihaz yönetimi uygulamasını devre dışı bırak"</string>
-    <string name="uninstall_device_admin" msgid="6301368408620948266">"Uygulamanın yüklemesini kaldır"</string>
+    <string name="uninstall_device_admin" msgid="6301368408620948266">"Uygulamayı kaldır"</string>
     <string name="remove_and_uninstall_device_admin" msgid="1504351551194915633">"Devre dışı bırak ve yüklemesini kaldır"</string>
     <string name="select_device_admin_msg" msgid="8475934459999710332">"Cihaz yönetimi uygulamaları"</string>
     <string name="add_device_admin_msg" msgid="5390773166682603421">"Cihaz yönetimi uygulaması etkinleştirilsin mi?"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Güç ve Enerji"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Açılış davranışı"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Sıfırla"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizyon"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet eşleme kodu"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Enerji Modları"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Bu ayarlar, kullanılmadığında cihazı etkiler"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Uzaktan kumandamı bul"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV uzaktan kumandanızın nerede olduğunu hatırlamıyorsanız ses çaldırarak yerini bulabilirsiniz"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV\'nizde, uzaktan kumandanızda 30 saniye boyunca ses çalmak için basabileceğiniz bir düğme mevcuttur. Bu işlem yalnızca desteklenen Google TV uzaktan kumandalarında çalışır.\n\nSes çalmayı durdurmak için uzaktan kumandanızda herhangi bir düğmeye basın."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Uzaktan kumandamı bul özelliği etkinleştirildiğinde Google TV uzaktan kumandanızın nerede olduğunu hatırlamıyorsanız ses çaldırarak yerini bulabilirsiniz."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Etkinleştirildiğinde ses çalarak uzaktan kumandanızı bulmak için cihazınızdaki düğmeyi kullanabilirsiniz. Devre dışı bırakıldığında bu düğme çalışmaz. Uzaktan kumandamı bul özelliğini başka yöntemlerle kullanmaya devam edebilirsiniz."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Ses çaldır"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ses düzeyi"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s hoparlöründe Asistan\'ın ses düzeyin kontrol edebilirsiniz"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Yalnızca %1$s cihazının ses düzeyini etkiler, TV\'nin sesini etkilemez"</string>
 </resources>
diff --git a/Settings/res/values-uk/arrays.xml b/Settings/res/values-uk/arrays.xml
index 79c22a6..fc3fe71 100644
--- a/Settings/res/values-uk/arrays.xml
+++ b/Settings/res/values-uk/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Без звуку"</item>
+    <item msgid="2508680062291793288">"Низька (20%)"</item>
+    <item msgid="2483057103949558629">"Середня (50%)"</item>
+    <item msgid="6278092586736538014">"Висока (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-uk/strings.xml b/Settings/res/values-uk/strings.xml
index cef6c10..604cf97 100644
--- a/Settings/res/values-uk/strings.xml
+++ b/Settings/res/values-uk/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Особисте"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Під’єднатися до мережі"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Додати обліковий запис"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Облікові записи й вхід"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Облікові записи й профілі"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Немає облікових записів"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# обліковий запис}one{# обліковий запис}few{# облікові записи}many{# облікових записів}other{# облікового запису}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Медіа-сервіси, Асистент, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Конфіденційність"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Налаштування пристрою"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Налаштування облікового запису"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Блокування пристрою"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Асистент"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Платежі й покупки"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Налаштування додатка"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet під’єднано"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Мережі не під’єднано"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi вимкнено"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Щоб використовувати Wi-Fi, відключіть Ethernet"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Постійний пошук мереж"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Дозволити службі локації Google та іншим додаткам сканувати мережі, навіть якщо Wi-Fi вимкнено"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Сканування завжди доступне. Cлужба локації Google та інші додатки можуть сканувати мережі, навіть якщо Wi-Fi вимкнено."</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Якщо цю опцію ввімкнено, система перемикатиметься між різними форматами динамічного діапазону з урахуванням контенту. Під час перемикання формату екран може ставати чорним.\n\nЩоб переглянути інші опції динамічного діапазону, натисніть \"Додаткові налаштування екрана\"."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Бажаний динамічний діапазон"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Конвертація за вибором системи"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Дозвольте системі керувати конвертацією формату"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Дозволяє системі керувати конвертацією формату"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Якщо ви виберете цю опцію, система визначатиме відповідний динамічний діапазон, який передаватиметься на ваш екран, і за потреби конвертуватиме контент у цей динамічний діапазон."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Завжди відповідає формату контенту"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Примусова конвертація"</string>
@@ -353,7 +355,7 @@
     <string name="default_email_app_title" msgid="3712283056326496555">"{count,plural, =1{Додаток для електронної пошти}one{Додатки для електронної пошти}few{Додатки для електронної пошти}many{Додатки для електронної пошти}other{Додатки для електронної пошти}}"</string>
     <string name="default_map_app_title" msgid="9051013257374474801">"Додаток для карт"</string>
     <string name="default_phone_app_title" msgid="4833449131501871644">"{count,plural, =1{Додаток для викликів}one{Додатки для викликів}few{Додатки для викликів}many{Додатки для викликів}other{Додатки для викликів}}"</string>
-    <string name="default_browser_title" msgid="3612813200586492159">"Веб-переглядач"</string>
+    <string name="default_browser_title" msgid="3612813200586492159">"Вебпереглядач"</string>
     <string name="app_names_concatenation_template_2" msgid="5297284354915830297">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>"</string>
     <string name="app_names_concatenation_template_3" msgid="4932774380339466733">"<xliff:g id="FIRST_APP_NAME">%1$s</xliff:g>, <xliff:g id="SECOND_APP_NAME">%2$s</xliff:g>, <xliff:g id="THIRD_APP_NAME">%3$s</xliff:g>"</string>
     <string name="tutorials" msgid="7880770425872110455">"Навчальні посібники"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Швидке ввімкнення"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Швидке ввімкнення сервісу"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Якщо цю комбінацію кнопок увімкнено, ви можете активувати спеціальні можливості, утримуючи кнопки \"Назад\" і \"Униз\" протягом 3 секунд."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Час на виконання дії"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Час очікування для функцій доступності"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Час"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Це налаштування часу підтримують не всі додатки."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Субтитри"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Параметри накладання тексту прихованих субтитрів на відео"</string>
     <string name="captions_display" msgid="2598662495450633375">"Показ"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Щоб продовжити, виберіть <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Готово"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Під’єднано"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Уже під’єднано"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Збережено"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Версія <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Відкрити"</string>
@@ -1029,7 +1036,7 @@
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"Дозволено"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"Не дозволено"</string>
     <string name="usage_access" msgid="8402350645248312782">"Доступ до історії використання"</string>
-    <string name="usage_access_description" msgid="3276026988575551587">"Завдяки доступу до історії використання додаток може відстежувати, які додатки ви використовуєте та як часто, а також визначати назву вашого оператора, налаштування мови й інші відомості."</string>
+    <string name="usage_access_description" msgid="3276026988575551587">"Завдяки доступу до історії використання додаток може відстежувати, які додатки ви використовуєте і як часто, а також визначати назву вашого оператора, налаштування мови й інші відомості."</string>
     <string name="high_power_apps" msgid="5841073958519976562">"Оптимізація енергоспоживання"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"Оптимізуйте енергоспоживання додатків"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"Немає додатків, які можна оптимізувати"</string>
@@ -1053,7 +1060,7 @@
     <string name="write_settings_off" msgid="6730113471695092167">"Ні"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Доступ до всіх файлів"</string>
     <string name="permit_manage_external_storage" msgid="1776899171934627417">"Надати доступ до керування всіма файлами"</string>
-    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Дозволити цьому додатку переглядати, змінювати та видаляти всі файли на цьому пристрої або інших підключених носіях пам\'яті. Після надання дозволу додаток може отримувати доступ до файлів без вашого відома."</string>
+    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Дозволити цьому додатку переглядати, змінювати й видаляти всі файли на цьому пристрої або інших підключених носіях пам\'яті. Після надання дозволу додаток може отримувати доступ до файлів без вашого відома."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Картинка в картинці"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Дозвіл картинки в картинці"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"Не встановлено додатків, як підтримують режим картинки в картинці"</string>
@@ -1061,7 +1068,7 @@
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"Дозволити додаткам налаштовувати будильники й створювати події на певний час. Додатки зможуть працювати у фоновому режимі й тому використовувати більше заряду акумулятора.\n\nЯкщо вимкнути цей дозвіл, наявні будильники й події, створені додатком, не працюватимуть."</string>
     <string name="turn_screen_on_title" msgid="5293798529284629011">"Увімкнення екрана"</string>
     <string name="allow_turn_screen_on" msgid="4903401106871656521">"Дозволити ввімкнення екрана"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Дозвольте додатку вмикати екран. Якщо ви надасте цей дозвіл, додаток зможе будь-коли вмикати екран пристрою навіть без вашого явного наміру."</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"Додатку буде дозволено вмикати екран. З таким дозволом додаток зможе будь-коли вмикати екран пристрою навіть без вашого явного наміру."</string>
     <string name="special_access" msgid="21806055758289916">"Спеціальний доступ додатка"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>, <xliff:g id="PART2">%2$s</xliff:g>."</string>
     <string name="audio_category" msgid="6143623109624947993">"Звук"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Живлення й енергія"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Поведінка під час увімкнення"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Скидання"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Телевізор"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Код підключення Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Режими енергоспоживання"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Ці налаштування впливають на пристрій, коли він не використовується"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Знайти пульт"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Якщо ви загубили пульт Google TV, відтворіть на ньому звуковий сигнал, щоб швидше знайти"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"На пристрої Google TV є кнопка, яку можна натиснути, щоб на пульті дистанційного керування протягом 30 секунд відтворювався звуковий сигнал. Ця функція працює лише з підтримуваними пультами ДК для Google TV.\n\nЩоб вимкнути звуковий сигнал, натисніть будь-яку кнопку на пульті."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Увімкнувши функцію \"Знайти пульт\", ви зможете відтворити звуковий сигнал на пульті Google TV, якщо загубили його."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Коли цю функцію ввімкнено, ви можете натиснути кнопку на пристрої, щоб знайти пульт за допомогою звукового сигналу. Якщо функцію вимкнено, ця кнопка не працюватиме. Ви все одно зможете використовувати пошук пульта іншими способами."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Відтворити звуковий сигнал"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Гучність: %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Ви можете керувати гучністю Асистента на колонці \"%1$s\""</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Вплине лише на гучність на пристрої \"%1$s\", а не на телевізорі"</string>
 </resources>
diff --git a/Settings/res/values-ur/arrays.xml b/Settings/res/values-ur/arrays.xml
index cf4e9b2..32fadae 100644
--- a/Settings/res/values-ur/arrays.xml
+++ b/Settings/res/values-ur/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"خاموش کریں"</item>
+    <item msgid="2508680062291793288">"کم (%20)"</item>
+    <item msgid="2483057103949558629">"متوسط (%50)"</item>
+    <item msgid="6278092586736538014">"زیادہ (%80)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-ur/strings.xml b/Settings/res/values-ur/strings.xml
index 799fe3d..164279c 100644
--- a/Settings/res/values-ur/strings.xml
+++ b/Settings/res/values-ur/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"ذاتی"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"نیٹ ورک سے منسلک ہوں"</string>
     <string name="add_an_account" msgid="2601275122685226096">"ایک اکاؤنٹ شامل کریں"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"اکاؤنٹس اور سائن ان"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"اکاؤنٹس اور پروفائلز"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"کوئی اکاؤنٹ نہیں ہے"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# اکاؤنٹ}other{# اکاؤنٹس}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"میڈیا سروسز، اسسٹنٹ، ادائيگیاں"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"رازداری"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"آلے کی ترتیبات"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"اکاؤنٹ کی ترتیبات"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"آلے کا قفل"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google اسسٹنٹ"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"ادائیگی اور خریداریاں"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"ایپ کی ترتیبات"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"ایتھرنیٹ سے منسلک ہے"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"کسی نیٹ ورک سے منسلک نہیں ہے"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi آف ہے"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi استعمال کرنے کے لیے ایتھرنیٹ کو ان پلگ کریں"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"اسکین کرنا ہمیشہ دستیاب رہے"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"‫Google کی مقام کی سروس اور دوسری ایپس کو Wi-Fi آف ہونے پر بھی نیٹ ورکس اسکین کرنے دیں"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"اسکیننگ ہمیشہ دستیاب ہے، Google کی مقام کی سروس اور دوسری ایپس کو Wi-Fi آف ہونے پر بھی نیٹ ورکس اسکین کرنے دیں"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"اس اختیار کو فعال کرنے پر، یہ سسٹم مواد سے مماثل کرنے کے لیے مختلف ڈائنیمک رینج فارمیٹس کے مابین سوئچ ہو جائے گا۔ فارمیٹ سوئچ کے دوران اس سے اسکرین سیاہ ہو سکتی ہے۔\n\nمزید ڈائنیمک رینج اختیارات کے لیے جدید ترین ڈسپلے کی ترتیبات پر کلک کریں۔"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"ترجیحی ڈائنیمک رینج"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"سسٹم کی ترجیحی تبدیلی"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"آئیے سسٹم فارمیٹ کی تبدیلی کا نظم کریں"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"آئیے سسٹم فارمیٹ کی تبدیلی کا نظم کریں"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"جب یہ اختیار منتخب کیا جائے گا تو سسٹم آپ کے ڈسپلے پر بھیجے جانے کے لیے ایک مناسب ڈائنیمک رینج کا تعین کرے گا اور ضرورت کے مطابق مواد کو اس ڈائنیمک رینج میں تبدیل کر دے گا۔"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"ہمیشہ مواد کے فارمیٹ سے مماثل ہوتا ہے"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"زبردستی تبدیلی"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"ایکسیسبیلٹی شارٹ کٹ کو فعال کریں"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"شارٹ کٹ سروس"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"شارٹ کٹ آن ہونے پر، ایکسیسبیلٹی خصوصیت شروع کرنے کے لیے آپ ییچھے اور نیچے کے دونوں بٹنز کو 3 سیکنڈ تک دبا سکتے ہیں۔"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"کارروائی کرنے کا وقت"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"کارروائی کرنے کا وقت (ایکسیسبیلٹی ٹائم آؤٹ)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"ٹائمنگ"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"وقت کی اس ترجیح کو سبھی ایپس سپورٹ نہیں کرتی ہیں۔"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"کیپشنز"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"ویڈیو پر سب ٹائٹلز ٹیسکٹ اوورلے کیلئے ترتیبات"</string>
     <string name="captions_display" msgid="2598662495450633375">"ڈسپلے"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"جاری رکھنے کیلئے <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> منتخب کریں۔"</string>
     <string name="label_done_key" msgid="8576286462300373440">"ہو گیا"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"کامیابی کے ساتھ منسلک ہوگیا"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"پہلے سے ہی منسلک ہے"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"کامیابی کے ساتھ محفوظ ہوگیا"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"ورژن <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"کھولیں"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"پاور اور توانائی"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"برتاؤ پر پاور"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"ری سیٹ کریں"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"ٹیلی ویژن"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"ایتھرنیٹ سے جوڑا بنانے کا کوڈ"</string>
     <string name="energy_modes" msgid="1331693860386361744">"توانائی کی وضعیں"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"یہ ترتیبات استعمال میں نہ ہونے پر آلہ کو متاثر کرتی ہیں"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"میرا ریموٹ تلاش کریں"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"اگر آپ کا Google TV کا ریموٹ گم ہو گیا ہے تو اس کا پتا لگانے کے لیے آواز چلائیں"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"آپ کے Google TV پر ایک بٹن ہے جسے آپ 30 سیکنڈ تک اپنے ریموٹ پر آواز چلانے کے لیے دبا سکتے ہیں۔ یہ صرف تعاون یافتہ Google TV کے ریموٹ کنٹرولز کے ساتھ کام کرتا ہے۔\n\nآواز کو روکنے کے لیے، اپنے ریموٹ پر موجود کسی بھی بٹن کو دبائیں۔"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"میرا ریموٹ تلاش کریں فعال ہونے پر اگر آپ کا Google TV ریموٹ کہیں گم ہو جائے تو آپ اس کو تلاش کرنے کے لئے آواز چلا سکتے ہیں۔"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"آن ہونے پر، آپ اپنے ریموٹ کا پتا لگانے کے لیے آواز چلانے کی خاطر اپنے آلے پر بٹن کا استعمال کر سکتے ہیں۔ آف ہونے پر یہ بٹن کام نہیں کرے گا۔ آپ اب بھی دیگر طریقوں سے میرا ریموٹ تلاش کریں کا استعمال کر سکیں گے۔"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"آواز چلائیں"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s والیوم"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"آپ %1$s اسپیکر پر اسسٹنٹ والیوم کو کنٹرول کر سکتے ہیں"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"صرف %1$s آلہ پر والیوم کو متاثر کرتا ہے، TV پر نہیں"</string>
 </resources>
diff --git a/Settings/res/values-uz/arrays.xml b/Settings/res/values-uz/arrays.xml
index 468e13c..e006311 100644
--- a/Settings/res/values-uz/arrays.xml
+++ b/Settings/res/values-uz/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Sukut"</item>
+    <item msgid="2508680062291793288">"Past (20%)"</item>
+    <item msgid="2483057103949558629">"Oʻrtacha (50%)"</item>
+    <item msgid="6278092586736538014">"Baland (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-uz/strings.xml b/Settings/res/values-uz/strings.xml
index 51a01ca..3db7913 100644
--- a/Settings/res/values-uz/strings.xml
+++ b/Settings/res/values-uz/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Shaxsiy"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Tarmoqqa ulanish"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Hisobingizga kiring"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Hisoblar va tizimga kirish"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Hisoblar va profillar"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Hech qanday hisob yo‘q"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# ta hisob}other{# ta hisob}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Media xizmatlar, Assistent, toʻlovlar"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Maxfiylik"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Qurilma sozlamalari"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Hisob sozlamalari"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Qurilma qulfi"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google Assistent"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Toʻlov va xaridlar"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Ilova sozlamalari"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Ethernet orqali ulandi"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Hech qanday tarmoqqa ulanmagan"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi yoqilmagan"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Wi-Fi ishlatish uchun Ethernet kabelni chiqaring"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Tarmoqlarni doim qidirish"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Google va boshqa geolokatsiya xizmatlariga Wi-Fi yoniq emasligida ham tarmoqlarni qidirish uchun ruxsat"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Doim tarmoqlarni qidirish, Wi-Fi oʻchiq boʻlsa ham Google va boshqa geolokatsiya xizmatlariga tarmoqlarni qidirish uchun ruxsat berish"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Bu parametr yoqilsa, tizim tasvir formatini kontentga moslab almashtiradi. Mos kelmagan formatda qora ekran chiqishi mumkin.\n\nYanada mos formatlarni koʻrish uchun Kengaytirilgan ekran sozlamalari ustiga bosing."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Afzal dinamik diapazon"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Tizim asosli oʻgirish"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Formatga oʻgirishni tizim boshqaradi"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Formatga oʻgirishni tizim boshqaradi"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Bu parametr tanlanganda, tizim displeyingizga yuboriladigan mos dinamik diapazonni aniqlaydi va zarur vaqtda kontentni ushbu dinamik diapazonga oʻgiradi."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Doim kontent formatiga mos keladi"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Majburiy oʻgirish"</string>
@@ -275,7 +277,7 @@
     <string name="bluetooth_forget_action_title" msgid="2351140076684719196">"Olib tashlash"</string>
     <string name="bluetooth_forget_confirm" msgid="5175414848391021666">"Olib tashlash: %1$s"</string>
     <string name="bluetooth_serial_number_label" msgid="6639294603220209971">"Bluetooth manzili"</string>
-    <string name="bluetooth_connected_status" msgid="8629393539370085418">"Ulandi"</string>
+    <string name="bluetooth_connected_status" msgid="8629393539370085418">"Ulangan"</string>
     <string name="bluetooth_disconnected_status" msgid="7617866963193224775">"Uzildi"</string>
     <string name="bluetooth_empty_list_user_restricted" msgid="1610743588460010736">"Sizda Bluetooth sozlamalarini o‘zgartirish uchun ruxsat yo‘q."</string>
     <string name="bluetooth_toggle_active_audio_output_title" msgid="3715722506642793944">"TV audiosi uchun foydalanish"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Tezkor ishga tushirish"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Xizmatni tezkor ishga tushirish"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Agar tezkor tugmalar yoniq bo‘lsa, maxsus imkoniyatlar funksiyasini ishga tushirish uchun orqaga va pastga tugmalarini birgalikda 3 soniya bosib turing."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Amal bajarish uchun vaqt"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Amalni bajarish vaqti"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Vaqti"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Bu vaqt sozlamalari barcha ilovalarda ishlamasligi mumkin."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Sarlavhalar"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Yopiq sarlavhalar matni uchun sozlanmalar video ustiga qo‘yilgan"</string>
     <string name="captions_display" msgid="2598662495450633375">"Ekran"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Davom etish uchun buni tanlang: <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>"</string>
     <string name="label_done_key" msgid="8576286462300373440">"Tayyor"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Ulandi"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Allaqachon ulangan"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Sozlamalar saqlandi"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"<xliff:g id="APP_VERSION">%1$s</xliff:g> versiyasi"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Ochish"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Quvvat va energiya"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Birlamchi ekran"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Tiklash"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Televizor"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ethernet ulanish kodi"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Quvvat sarfi rejimlari"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Bu sozlamalar qurilma oʻchiqligida amal qiladi"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Pultimni top"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Google TV pulti joyida boʻlmasa, uni topish uchun jiringlating"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV qurilmasida bosilganda pultni 30 soniya jiringlatadigan tugma mavjud. Bu faqat Google TV pultlarida ishlaydi.\n\nTovushni toʻxtatish uchun pultdagi istalgan tugmani bosing."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Pultimni top funksiyasi yoniq boʻlsa, yoʻqolgan Google TV pultini ovozli signal orqali topish mumkin."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Bu yoqilsa, pult qayerdaligini aniqlash uchun qurilmadagi tugma orqali tovush chiqarish mumkin. Yoqilmasa, bu tugma ishlamaydi. Biroq boshqa usullar orqali “Pultni top” funksiyasidan foydalanishingiz mumkin."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Jiringlatish"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s tovushi balandligi"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"%1$s karnayida Assistent tovushi balandligini boshqarish mumkin"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Faqat %1$s qurilmasida amal qiladi (televizorda emas)"</string>
 </resources>
diff --git a/Settings/res/values-vi/arrays.xml b/Settings/res/values-vi/arrays.xml
index 756f8b8..893a554 100644
--- a/Settings/res/values-vi/arrays.xml
+++ b/Settings/res/values-vi/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Tắt tiếng"</item>
+    <item msgid="2508680062291793288">"Thấp (20%)"</item>
+    <item msgid="2483057103949558629">"Vừa (50%)"</item>
+    <item msgid="6278092586736538014">"Cao (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0,2"</item>
+    <item msgid="3441480529755779159">"0,5"</item>
+    <item msgid="4571900814286671092">"0,8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-vi/strings.xml b/Settings/res/values-vi/strings.xml
index 2bc7f1b..7b0d1ed 100644
--- a/Settings/res/values-vi/strings.xml
+++ b/Settings/res/values-vi/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Cá nhân"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Kết nối mạng"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Thêm tài khoản"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Tài khoản và đăng nhập"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Tài khoản và hồ sơ"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Không có tài khoản nào"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# tài khoản}other{# tài khoản}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Dịch vụ nghe nhìn, Trợ lý, Payments"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Quyền riêng tư"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Cài đặt thiết bị"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Cài đặt tài khoản"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Phương thức khoá thiết bị"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Trợ lý Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Thanh toán và mua hàng"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Cài đặt ứng dụng"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"Đã kết nối với Ethernet"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Chưa kết nối với mạng nào"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi đã bị tắt"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Rút dây nối Ethernet để sử dụng Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Luôn quét"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Cho phép dịch vụ định vị và các ứng dụng khác của Google quét tìm mạng, ngay cả khi Wi-Fi bị tắt"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Luôn quét, Cho phép dịch vụ vị trí và các ứng dụng khác của Google quét tìm mạng, ngay cả khi Wi-Fi đang tắt"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Khi bạn bật tuỳ chọn này, hệ thống sẽ chuyển giữa các định dạng dải động khác nhau sao cho phù hợp với nội dung. Màn hình có thể chuyển sang màu đen trong quá trình chuyển định dạng.\n\nNhấp vào chế độ cài đặt Hiển thị nâng cao để có thêm lựa chọn về dải động."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Dải động ưa thích"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Chuyển đổi sang định dạng hệ thống ưu tiên"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Hãy để hệ thống quản lý việc chuyển đổi định dạng"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Hãy để hệ thống quản lý việc chuyển đổi định dạng"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Khi bạn chọn tuỳ chọn này, hệ thống sẽ xác định dải động phù hợp để gửi đến màn hình của bạn và chuyển đổi nội dung sang dải động này nếu cần."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Luôn phù hợp với định dạng của nội dung"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Buộc chuyển đổi"</string>
@@ -704,10 +706,14 @@
     <string name="palette_color_blue" msgid="8836682634988540630">"Xanh lam"</string>
     <string name="palette_color_purple" msgid="2123828754639683555">"Tím"</string>
     <string name="palette_color_gray" msgid="4014534773994261194">"Màu xám"</string>
-    <string name="accessibility_shortcut" msgid="5856158637840030531">"Phím tắt hỗ trợ tiếp cận"</string>
-    <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Bật phím tắt hỗ trợ tiếp cận?"</string>
+    <string name="accessibility_shortcut" msgid="5856158637840030531">"Lối tắt hỗ trợ tiếp cận"</string>
+    <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Bật lối tắt hỗ trợ tiếp cận?"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Dịch vụ phím tắt"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Khi bật phím tắt, bạn có thể nhấn vào cả hai nút quay lại và xuống trong 3 giây để bật tính năng hỗ trợ tiếp cận."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Thời gian thực hiện hành động"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Thời gian thực hiện hành động (Thời gian chờ của tính năng Hỗ trợ tiếp cận)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Thời gian"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Không phải ứng dụng nào cũng hỗ trợ tuỳ chọn hiển thị thời gian này"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Phụ đề"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Cài đặt cho lớp phủ văn bản phụ đề đóng trên video"</string>
     <string name="captions_display" msgid="2598662495450633375">"Hiển thị"</string>
@@ -717,7 +723,7 @@
     <string name="captions_configure" msgid="711991018642931958">"Định cấu hình"</string>
     <string name="captions_language" msgid="5905918439449912646">"Ngôn ngữ"</string>
     <string name="captions_language_default" msgid="3894192926725192528">"Mặc định"</string>
-    <string name="captions_textsize" msgid="7161136610669343510">"Kích thước văn bản"</string>
+    <string name="captions_textsize" msgid="7161136610669343510">"Cỡ chữ"</string>
     <string name="captions_captionstyle" msgid="6650139717545516071">"Kiểu phụ đề"</string>
     <string name="captions_customoptions" msgid="7691004663572161126">"Tùy chọn tùy chỉnh"</string>
     <string name="captions_fontfamily" msgid="1026632786438880997">"Họ phông chữ"</string>
@@ -731,7 +737,7 @@
     <string name="captions_textopacity" msgid="6055602491649526307">"Độ mờ văn bản"</string>
     <string name="captions_windowshow" msgid="6002072054703167886">"Hiển thị cửa sổ"</string>
     <string name="captions_windowcolor" msgid="7460430328878876648">"Màu cửa sổ"</string>
-    <string name="captions_windowopacity" msgid="8645082670322789314">"Độ mờ cửa sổ"</string>
+    <string name="captions_windowopacity" msgid="8645082670322789314">"Độ mờ của cửa sổ"</string>
     <string name="captions_style_0" msgid="169414884289770256">"Chữ trắng trên nền đen"</string>
     <string name="captions_style_1" msgid="8236052739817535538">"Chữ đen trên nền trắng"</string>
     <string name="captions_style_2" msgid="456353889540431910">"Chữ vàng trên nền đen"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Chọn <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> để tiếp tục."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Xong"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Đã kết nối thành công"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Đã kết nối"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Đã lưu thành công"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Phiên bản <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Mở"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Điện và năng lượng"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Chế độ khi bật TV"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Đặt lại"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Truyền hình"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Mã ghép nối Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Chế độ năng lượng"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Các chế độ cài đặt này có ảnh hưởng đến thiết bị khi bạn không dùng thiết bị"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Tìm điều khiển từ xa"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Phát chuông báo để tìm điều khiển từ xa Google TV khi bạn không nhớ chỗ để"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Trên Google TV có nút nhấn để phát chuông báo trên điều khiển từ xa trong vòng 30 giây. Tính năng này chỉ hoạt động với các loại điều khiển từ xa được hỗ trợ của Google TV.\n\nNếu bạn muốn dừng chuông báo, hãy nhấn nút bất kỳ trên điều khiển từ xa."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Khi tính năng Tìm điều khiển từ xa đã bật, bạn có thể phát chuông báo để tìm điều khiển từ xa của Google TV nếu bạn không nhớ chỗ để."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Khi bật, bạn có thể dùng nút trên thiết bị để phát âm thanh và tìm điều khiển từ xa. Khi tắt, nút này sẽ không hoạt động. Bạn vẫn có thể dùng tính năng Tìm điều khiển của tôi qua các phương thức khác."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Phát chuông báo"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"Âm lượng %1$s"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Bạn có thể kiểm soát âm lượng của Trợ lý trên loa %1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Chỉ ảnh hưởng đến âm lượng trên thiết bị %1$s chứ không ảnh hưởng đến TV"</string>
 </resources>
diff --git a/Settings/res/values-zh-rCN/arrays.xml b/Settings/res/values-zh-rCN/arrays.xml
index 26af91f..13d828f 100644
--- a/Settings/res/values-zh-rCN/arrays.xml
+++ b/Settings/res/values-zh-rCN/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"静音"</item>
+    <item msgid="2508680062291793288">"低 (20%)"</item>
+    <item msgid="2483057103949558629">"中 (50%)"</item>
+    <item msgid="6278092586736538014">"高 (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-zh-rCN/strings.xml b/Settings/res/values-zh-rCN/strings.xml
index 0b9d761..eedc44a 100644
--- a/Settings/res/values-zh-rCN/strings.xml
+++ b/Settings/res/values-zh-rCN/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"个人"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"连接到网络"</string>
     <string name="add_an_account" msgid="2601275122685226096">"添加账号"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"账号和登录"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"账号与个人资料"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"未登录任何账号"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# 个账号}other{# 个账号}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"媒体服务、Google 助理、付款功能"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"隐私设置"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"设备设置"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"账号设置"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"设备锁定"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google 助理"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"付款和购买"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"应用设置"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"已连接至以太网"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"未连接任何网络"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"WLAN 已关闭"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"拔出以太网网线才能使用 WLAN"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"随时都可扫描"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"允许 Google 的位置信息服务和其他应用扫描网络(即使 WLAN 已关闭)"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"随时都可扫描,允许 Google 的位置信息服务和其他应用扫描网络,即使 WLAN 已关闭"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"启用这个选项后,系统会在各种动态范围格式之间切换以匹配内容。这可能会导致在格式切换期间出现黑屏。\n\n您可点击“高级显示设置”以查看更多动态范围选项。"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"偏好的动态范围"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"系统自动转换"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"让系统管理格式转换"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"让系统管理格式转换"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"如果选择这个选项,系统会决定要发送至您显示屏的合适动态范围,并根据需要将内容转换至此动态范围。"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"一律采用内容本身的格式"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"强制转换"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"启用无障碍快捷方式"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"快捷方式服务"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"开启这项快捷方式后,同时按下返回和向下按钮 3 秒钟即可启动无障碍功能。"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"等待操作的时长"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"等待操作的时长(无障碍功能超时)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"时间"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"某些应用可能不支持这项时限偏好设置。"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"字幕"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"视频字幕的文字叠加层设置"</string>
     <string name="captions_display" msgid="2598662495450633375">"显示"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"选择 <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> 以继续。"</string>
     <string name="label_done_key" msgid="8576286462300373440">"完成"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"连接成功"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"已连接"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"保存成功"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"版本 <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"打开"</string>
@@ -1059,9 +1066,9 @@
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"已安装的应用均不支持画中画功能"</string>
     <string name="picture_in_picture_app_detail_summary" msgid="3296649114939705896">"允许应用在您打开应用时或您离开应用后(例如继续观看视频)创建画中画窗口。这类窗口会显示在您当前使用的其他应用的上层。"</string>
     <string name="alarms_and_reminders_description" msgid="4063972350154624500">"允许应用设置闹钟以及安排在特定时间执行某些操作。开启这项权限后,应用将在后台运行,可能会消耗更多电量。\n\n如果您关闭此权限,该应用设置的现有闹钟将不会响起,而且该应用安排在特定时间执行的现有活动也不会执行。"</string>
-    <string name="turn_screen_on_title" msgid="5293798529284629011">"开启屏幕"</string>
-    <string name="allow_turn_screen_on" msgid="4903401106871656521">"允许开启屏幕"</string>
-    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"允许应用开启屏幕。如获授权,该应用便可在您未明确表达意愿的情况下随时开启屏幕。"</string>
+    <string name="turn_screen_on_title" msgid="5293798529284629011">"唤醒屏幕"</string>
+    <string name="allow_turn_screen_on" msgid="4903401106871656521">"允许唤醒屏幕"</string>
+    <string name="allow_turn_screen_on_description" msgid="7521761625343889415">"允许应用唤醒屏幕。如获授权,该应用便可在您未明确表达意愿的情况下随时唤醒屏幕。"</string>
     <string name="special_access" msgid="21806055758289916">"特殊应用权限"</string>
     <string name="string_concat" msgid="5213870180216051497">"<xliff:g id="PART1">%1$s</xliff:g>,<xliff:g id="PART2">%2$s</xliff:g>"</string>
     <string name="audio_category" msgid="6143623109624947993">"音频"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"电源和能耗"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"开机行为"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"重置"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"电视"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"以太网配对码"</string>
     <string name="energy_modes" msgid="1331693860386361744">"能耗模式"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"这些设置会在您未使用设备时影响设备"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"查找我的遥控器"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"让忘记放在何处的 Google TV 遥控器响铃,以便找到它"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV 上有一个按钮,按下后遥控器会响铃 30 秒钟。此操作仅对支持的 Google TV 遥控器有效。\n\n若要停止响铃,请按下遥控器上的任意按钮。"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"当“查找我的遥控器”处于启用状态时,您可让找不到的 Google TV 遥控器响铃,从而定位它。"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"此项处于开启状态时,您可以使用设备上的按钮播放声音,以便定位遥控器。此项处于关闭状态时,这个按钮将不起作用。您仍然可以通过其他方法使用“查找我的遥控器”。"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"响铃"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s的音量"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"您可以控制%1$s音箱上 Google 助理的音量"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"仅影响%1$s设备(而非电视)的音量"</string>
 </resources>
diff --git a/Settings/res/values-zh-rHK/arrays.xml b/Settings/res/values-zh-rHK/arrays.xml
index 07b2636..d935d6b 100644
--- a/Settings/res/values-zh-rHK/arrays.xml
+++ b/Settings/res/values-zh-rHK/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"靜音"</item>
+    <item msgid="2508680062291793288">"低 (20%)"</item>
+    <item msgid="2483057103949558629">"中 (50%)"</item>
+    <item msgid="6278092586736538014">"高 (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-zh-rHK/strings.xml b/Settings/res/values-zh-rHK/strings.xml
index 6ff0e7b..8575b1f 100644
--- a/Settings/res/values-zh-rHK/strings.xml
+++ b/Settings/res/values-zh-rHK/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"個人"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"連線至網絡"</string>
     <string name="add_an_account" msgid="2601275122685226096">"新增帳戶"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"帳戶和登入"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"帳戶和個人檔案"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"沒有任何帳戶"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# 個帳戶}other{# 個帳戶}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"媒體服務、Google 助理、付款"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"私隱"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"裝置設定"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"帳戶設定"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"裝置鎖定"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google 助理"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"付款和購買項目"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"應用程式設定"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"已連接以太網"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"沒有連接任何網絡"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi 已關閉"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"拔除以太網絡線以使用 Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"可隨時掃描"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"允許 Google 的定位服務和其他應用程式掃描網絡 (即使 Wi-Fi 已關閉)"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"可隨時掃瞄,即使閂咗 Wi-Fi,仍然允許 Google 嘅定位服務同埋其他應用程式掃瞄網絡"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"啟用這個選項後,系統會因應內容切換匹配的動態範圍格式。切換格式時螢幕可能會全黑。\n\n點擊「進階顯示」設定查看更多動態範圍選項。"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"偏好的動態範圍"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"系統自動轉換"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"由系統管理格式轉換"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"由系統管理格式轉換"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"選取這個選項,系統會斷定合適向螢幕傳送的動態範圍,並按需要將內容轉換至該動態範圍。"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"一律採用內容的格式"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"強制轉換"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"啟用無障礙功能捷徑"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"快速鍵服務"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"啟用快速鍵後,同時按下返回和向下按鈕 3 秒即可啟動無障礙功能。"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"操作執行時間"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"操作執行時間 (無障礙功能逾時)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"時間"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"只有部分應用程式支援此時間偏好設定。"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"字幕"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"影片隱藏式字幕文字重疊設定"</string>
     <string name="captions_display" msgid="2598662495450633375">"顯示"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"請選擇 <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> 以繼續。"</string>
     <string name="label_done_key" msgid="8576286462300373440">"完成"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"已成功建立連線"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"已連線"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"已成功儲存"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"版本 <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"開啟"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"電源和能源"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"開機行為"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"重設"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"電視"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"以太網絡配對碼"</string>
     <string name="energy_modes" msgid="1331693860386361744">"能源模式"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"這些設定會影響閒置中的裝置"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"尋找遙控器"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"讓位置不明的 Google TV 遙控器播放音效,助你找到裝置"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"你的 Google TV 設有按鈕,按下後會在遙控器播放音效 30 秒。此功能只適用於支援的 Google TV 遙控器。\n\n如要停止播放音效,請按下遙控器上任何按鈕。"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"啟用「尋找遙控器」後,你可以令位置不明的 Google TV 遙控器播放音效,從而找出裝置。"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"開啟後,你可以使用裝置上的按鈕來播放音效,以找出遙控器。關閉後,此按鈕將無法運作。你仍可透過其他方法使用「尋找我的遙控器」。"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"播放音效"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s 音量"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"你可以控制「Google 助理」在%1$s喇叭的音量"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"只影響%1$s裝置的音量,不會影響電視"</string>
 </resources>
diff --git a/Settings/res/values-zh-rTW/arrays.xml b/Settings/res/values-zh-rTW/arrays.xml
index ab870c1..7fe882a 100644
--- a/Settings/res/values-zh-rTW/arrays.xml
+++ b/Settings/res/values-zh-rTW/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"靜音"</item>
+    <item msgid="2508680062291793288">"低 (20%)"</item>
+    <item msgid="2483057103949558629">"中 (50%)"</item>
+    <item msgid="6278092586736538014">"高 (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-zh-rTW/strings.xml b/Settings/res/values-zh-rTW/strings.xml
index 2ccc450..d186130 100644
--- a/Settings/res/values-zh-rTW/strings.xml
+++ b/Settings/res/values-zh-rTW/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"個人"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"連線至網路"</string>
     <string name="add_an_account" msgid="2601275122685226096">"新增帳戶"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"帳戶與登入"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"帳戶和個人資料"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"沒有任何帳戶"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{# 個帳戶}other{# 個帳戶}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"媒體服務、Google 助理、付款功能"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"隱私權"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"裝置設定"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"帳戶設定"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"裝置鎖定"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Google 助理"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"付款與購買"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"應用程式設定"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"已連上乙太網路"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"未連上任何網路"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"Wi-Fi 已關閉"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"如要使用 Wi-Fi,請拔除乙太網路線"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"一律可以掃描"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"允許 Google 的定位服務和其他應用程式掃描網路 (即使 Wi-Fi 已關閉)"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"一律可以掃描,允許 Google 的定位服務和其他應用程式掃描網路,即使 Wi-Fi 已關閉"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"啟用這個選項後,系統會配合內容切換使用不同的動態範圍格式。請注意,切換格式時螢幕可能會顯示一片黑。\n\n如要查看更多動態範圍選項,請點選「進階顯示設定」。"</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"偏好的動態範圍"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"系統自動轉換"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"讓系統管理格式轉換作業"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"讓系統管理格式轉換作業"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"如果選取這個選項,系統會決定要傳送至螢幕的適當動態範圍,並視需要將內容轉換為該動態範圍。"</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"一律與內容的格式保持一致"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"強制轉換"</string>
@@ -409,7 +411,7 @@
     <string name="status_bt_address" msgid="7190052214963950844">"藍牙位址"</string>
     <string name="status_up_time" msgid="1758102680983108313">"開機時間"</string>
     <string name="legal_information" msgid="1087445528481370874">"法律資訊"</string>
-    <string name="copyright_title" msgid="5879660711078649518">"版權"</string>
+    <string name="copyright_title" msgid="5879660711078649518">"著作權"</string>
     <string name="license_title" msgid="4032466200355435641">"授權"</string>
     <string name="terms_title" msgid="192888187310800678">"條款及細則"</string>
     <string name="webview_license_title" msgid="5370270485188947540">"System WebView 授權"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"啟用無障礙快速鍵"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"快速鍵服務"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"啟用這組快速鍵後,你只需同時按下返回和向下按鈕達 3 秒,就能開啟無障礙功能。"</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"提示顯示時間"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"提示顯示時間 (無障礙功能逾時)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"顯示時間"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"部分應用程式不支援這個顯示時間設定值。"</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"字幕"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"影片字幕文字重疊設定"</string>
     <string name="captions_display" msgid="2598662495450633375">"顯示"</string>
@@ -755,7 +761,7 @@
     <string name="system_accessibility_service_off_confirm_desc" msgid="3486513644923267157">"如果您選取 [確定],「<xliff:g id="SERVICE">%1$s</xliff:g>」將停止運作。"</string>
     <string name="system_accessibility_tts_output" msgid="3186078508203212288">"文字轉語音"</string>
     <string name="system_accessibility_tts_engine_config" msgid="4757760652785865532">"引擎設定"</string>
-    <string name="system_speak_passwords" msgid="8556036524146404052">"說出密碼"</string>
+    <string name="system_speak_passwords" msgid="8556036524146404052">"讀出密碼"</string>
     <string name="system_preferred_engine" msgid="3545505072652708443">"偏好的引擎"</string>
     <string name="system_speech_rate" msgid="6553204071403872669">"語音速率"</string>
     <string name="system_play_sample" msgid="3934369914309865584">"播放範例"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"如要繼續,請選取 <xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g>。"</string>
     <string name="label_done_key" msgid="8576286462300373440">"完成"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"連線成功"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"已經連上該網路"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"儲存成功"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"版本 <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"開啟"</string>
@@ -1028,8 +1035,8 @@
     <string name="manage_keyboards" msgid="7983890675377321912">"管理鍵盤"</string>
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"允許"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"不允許"</string>
-    <string name="usage_access" msgid="8402350645248312782">"使用記錄存取權"</string>
-    <string name="usage_access_description" msgid="3276026988575551587">"具有使用記錄存取權的應用程式可以追蹤你使用的其他應用程式與頻率,以及你的電信業者、語言設定和其他詳細資料。"</string>
+    <string name="usage_access" msgid="8402350645248312782">"用量資料存取權"</string>
+    <string name="usage_access_description" msgid="3276026988575551587">"具有使用存取權的應用程式可以追蹤你使用的其他應用程式與頻率,以及你的電信業者、語言設定等詳情。"</string>
     <string name="high_power_apps" msgid="5841073958519976562">"用電量最佳化"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"最佳化應用程式用電量"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"沒有任何應用程式需要最佳化"</string>
@@ -1043,8 +1050,8 @@
     <string name="directory_access" msgid="7338555825237012006">"目錄存取權"</string>
     <string name="directory_access_description" msgid="3630855858552422012">"這些應用程式擁有存取特定目錄的權限。"</string>
     <string name="directory_on_volume" msgid="5628089584970521703">"<xliff:g id="VOLUME">%1$s</xliff:g> (<xliff:g id="DIRECTORY">%2$s</xliff:g>)"</string>
-    <string name="system_alert_window_settings" msgid="5790572489650085051">"顯示在其他應用程式上層"</string>
-    <string name="permit_draw_overlay" msgid="5312730681030266735">"允許顯示在其他應用程式上層"</string>
+    <string name="system_alert_window_settings" msgid="5790572489650085051">"重疊顯示於其他應用程式上方"</string>
+    <string name="permit_draw_overlay" msgid="5312730681030266735">"允許重疊顯示於其他應用程式上方"</string>
     <string name="allow_overlay_description" msgid="5152329837278240259">"允許應用程式覆蓋你使用的其他應用程式而顯示在畫面上層。這可能會干擾你使用相關的應用程式,或是影響它們的顯示或運作方式。"</string>
     <string name="write_system_settings" msgid="4284654265954461890">"修改系統設定"</string>
     <string name="write_settings_title" msgid="2361816483383105754">"可以修改系統設定"</string>
@@ -1101,7 +1108,7 @@
     <string name="select_device_admin_msg" msgid="8475934459999710332">"裝置管理員應用程式"</string>
     <string name="add_device_admin_msg" msgid="5390773166682603421">"要啟用裝置管理員應用程式嗎?"</string>
     <string name="add_device_admin" msgid="5078281377915844544">"啟用這個裝置管理員應用程式"</string>
-    <string name="device_admin_warning" msgid="7399916080685200660">"啟用這個管理員應用程式,將允許「<xliff:g id="APP_NAME">%1$s</xliff:g>」應用程式執行以下作業:"</string>
+    <string name="device_admin_warning" msgid="7399916080685200660">"如果啟用這個管理員應用程式,將允許「<xliff:g id="APP_NAME">%1$s</xliff:g>」應用程式執行以下作業:"</string>
     <string name="device_admin_warning_simplified" msgid="3310965971422346950">"這個裝置將由「<xliff:g id="APP_NAME">%1$s</xliff:g>」管理及監控。"</string>
     <string name="device_admin_status" msgid="5467001937240455367">"這個管理員應用程式已啟用,且允許「<xliff:g id="APP_NAME">%1$s</xliff:g>」應用程式執行以下作業:"</string>
     <string name="adding_profile_owner_warning" msgid="3888867082224127564">"繼續這項動作,你的使用者將由管理員進行管理,該管理員也能儲存相關資料和你的個人資料。\n\n你的管理員可以監控並管理與這個使用者相關聯的設定、存取權、應用程式和資料,包括網路活動和裝置位置資訊。"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"開關和電源"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"開機行為"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"重設"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"電視"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"乙太網路配對碼"</string>
     <string name="energy_modes" msgid="1331693860386361744">"耗電模式"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"裝置在未使用時會受到這些設定影響"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"尋找我的遙控器"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"讓忘記放在何處的 Google TV 遙控器發出音效,以便找出裝置"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Google TV 有一個按鈕,按下即可讓遙控器播放音效 30 秒。這項功能僅適用於支援的 Google TV 遙控器。\n\n如要停止播放音效,請按下遙控器上的任一按鈕。"</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"啟用「尋找我的遙控器」後,你可以讓忘記放在何處的 Google TV 遙控器發出音效,以便找出裝置。"</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"如果開啟,你就能使用裝置上的按鈕播放音效,以利找出遙控器。如果關閉,則無法使用這個按鈕,但你仍可透過其他方法使用「尋找我的遙控器」。"</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"播放音效"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"「%1$s」的音量"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"你可以控制「%1$s」揚聲器的 Google 助理音量"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"只會影響「%1$s」裝置的音量,電視不會受到影響"</string>
 </resources>
diff --git a/Settings/res/values-zu/arrays.xml b/Settings/res/values-zu/arrays.xml
index ea9c0aa..f865451 100644
--- a/Settings/res/values-zu/arrays.xml
+++ b/Settings/res/values-zu/arrays.xml
@@ -89,4 +89,16 @@
     <item msgid="3665868694672130423">"MSCHAPV2"</item>
     <item msgid="1778635393795831325">"GTC"</item>
   </string-array>
+  <string-array name="volume_change_entries">
+    <item msgid="8475727172583493318">"Thulisa"</item>
+    <item msgid="2508680062291793288">"Phansi (20%)"</item>
+    <item msgid="2483057103949558629">"Obumaphakathi (50%)"</item>
+    <item msgid="6278092586736538014">"Phezulu (80%)"</item>
+  </string-array>
+  <string-array name="volume_change_entry_values">
+    <item msgid="685431465640328190">"0"</item>
+    <item msgid="3948049660167106381">"0.2"</item>
+    <item msgid="3441480529755779159">"0.5"</item>
+    <item msgid="4571900814286671092">"0.8"</item>
+  </string-array>
 </resources>
diff --git a/Settings/res/values-zu/strings.xml b/Settings/res/values-zu/strings.xml
index 1008387..ada34bc 100644
--- a/Settings/res/values-zu/strings.xml
+++ b/Settings/res/values-zu/strings.xml
@@ -45,7 +45,7 @@
     <string name="header_category_personal" msgid="7880053929985150368">"Okomuntu siqu"</string>
     <string name="connect_to_network" msgid="4133686359319492392">"Xhuma kunethiwekhi"</string>
     <string name="add_an_account" msgid="2601275122685226096">"Yengeza i-akhawunti"</string>
-    <string name="accounts_category_title" msgid="7286858931427579845">"Ama-akhawunti nokungena ngemvume"</string>
+    <string name="accounts_category_title" msgid="6645304075809033585">"Ama-akhawunti Namaphrofayela"</string>
     <string name="accounts_category_summary_no_account" msgid="3053606166993074648">"Awekho ama-akhawunti"</string>
     <string name="accounts_category_summary" msgid="7617932110389860822">"{count,plural, =1{i-akhawunti engu-#}one{ama-akhawunti angu-#}other{ama-akhawunti angu-#}}"</string>
     <string name="accounts_slice_summary" msgid="1571012157154521119">"Amasevisi emediya, Umsizi, Izinkokhelo"</string>
@@ -60,6 +60,7 @@
     <string name="privacy_category_title" msgid="8552430590908463601">"Ubumfihlo"</string>
     <string name="privacy_device_settings_category" msgid="5018334603278648524">"Amasethingi Edivayisi"</string>
     <string name="privacy_account_settings_category" msgid="5786591549945777400">"Amasethingi e-Akhawunti"</string>
+    <string name="privacy_device_lock_settings_title" msgid="2859882209591786575">"Ukukhiya Kwedivayisi"</string>
     <string name="privacy_assistant_settings_title" msgid="4524957824712623680">"Umsizi we-Google"</string>
     <string name="privacy_purchases_settings_title" msgid="6490965297061569673">"Izinkokhelo Nezintengo"</string>
     <string name="privacy_app_settings_category" msgid="858250971978879266">"Amasethingi Ohlelo Lokusebenza"</string>
@@ -85,6 +86,7 @@
     <string name="connectivity_summary_ethernet_connected" msgid="2612843587731520061">"I-ethernet ixhunyiwe"</string>
     <string name="connectivity_summary_no_network_connected" msgid="6111160695454212460">"Ayikho inethiwekhi exhunyiwe"</string>
     <string name="connectivity_summary_wifi_disabled" msgid="7819225159680467324">"I-Wi-Fi ivaliwe"</string>
+    <string name="unplug_ethernet_to_use_wifi" msgid="5078499991407069670">"Khipha i-Ethernet ukuze usebenzise i-Wi-Fi"</string>
     <string name="wifi_setting_always_scan" msgid="431846292711998602">"Ukuskena kuhlala kutholakala"</string>
     <string name="wifi_setting_always_scan_context" msgid="1092998659666221222">"Vumela isevisi yendawo ye-Google nezinye izinhlelo zokusebenza ukuthi ziskenele amanethiwekhi, noma ngabe i-Wi-Fi ivaliwe"</string>
     <string name="wifi_setting_always_scan_content_description" msgid="484630053450137332">"Ukuskena kutholakala njalo, Vumela isevisi yendawo ye-Google nezinye izinhlelo zokusebenza kuskene amanethiwekhi, ngisho noma lapho i-Wi-Fi ivaliwe"</string>
@@ -101,7 +103,7 @@
     <string name="all_apps_installed" msgid="8217778476185598971">"Izinhlelo zokusebenza ezifakiwe"</string>
     <string name="all_apps_other" msgid="4420174882983813158">"Uhlelo lokusebenza lwesistimu"</string>
     <string name="all_apps_disabled" msgid="2776041242863791053">"Izinhlelo zokusebenza ezikhutshaziwe"</string>
-    <string name="device_daydream" msgid="2631191946958113220">"Isigcini sihenqo"</string>
+    <string name="device_daydream" msgid="2631191946958113220">"Isigciniskrini"</string>
     <string name="device_display" msgid="244634591698925025">"Ukubukeka"</string>
     <string name="device_display_sound" msgid="7399153506435649193">"Isibonisi Nomsindo"</string>
     <string name="device_sound" msgid="8616320533559404963">"Umsindo"</string>
@@ -156,7 +158,7 @@
     <string name="match_content_dynamic_range_summary" msgid="2255683926227355398">"Uma unika amandla lokhu okukhethwa kukho, isistimu izoshintsha phakathi kwamafomethi ebanga aguqukayo ahlukahlukene ukuze ifane nokuqukethwe. Lokhu kungase kubangele isikrini esimnyama ngesikhathi sokushintshwa kwefomethi.\n\nChofoza amasethingi okubonisa okuthuthukile ukuze uthole okukhethwa kukho okuningi kwebanga eliguqukayo."</string>
     <string name="preferred_dynamic_range_title" msgid="5064883672337010588">"Ibanga eliguqukayo elikhethwayo"</string>
     <string name="preferred_dynamic_range_selection_system_title" msgid="4505030483876080996">"Ukuguqulwa okukhethwa yisistimu"</string>
-    <string name="preferred_dynamic_range_selection_system_desc" msgid="5712920601553613576">"Ake siphathe uhlelo lokuguqulwa kwefomethi"</string>
+    <string name="preferred_dynamic_range_selection_system_desc" msgid="2765115460108291217">"Vumela isistimu ukuphatha uhlelo lokuguqulwa kwefomethi"</string>
     <string name="preferred_dynamic_range_selection_system_summary" msgid="4509062596428781094">"Lapho le ndlela ikhethiwe, uhlelo luzonquma uhla olushukumisayo oluzothunyelwa kwisibonisi sakho bese uguqula okuqukethwe kuleli banga elinamandla njengoba kudingeka."</string>
     <string name="preferred_dynamic_range_selection_passthrough_desc" msgid="4831260397179583737">"Ihlala ihambelana nefomethi yokuqukethwe"</string>
     <string name="preferred_dynamic_range_selection_force_title" msgid="4448836594133973103">"Ukuphoqelela ukuguqulwa"</string>
@@ -467,14 +469,14 @@
     <string name="title_wifi_proxy_hostname" msgid="1242297002220870385">"Igama lomethuleli wommeleli:"</string>
     <string name="title_wifi_proxy_port" msgid="566244407030390328">"Imbobo yommeleli:"</string>
     <string name="title_wifi_proxy_bypass" msgid="8752756240663231435">"Dlula ummeleli we-:"</string>
-    <string name="title_wifi_ip_settings" msgid="296029383749112888">"Izilungiselelo ze-IP"</string>
+    <string name="title_wifi_ip_settings" msgid="296029383749112888">"Amasethingi e-IP"</string>
     <string name="title_wifi_ip_address" msgid="5505806431042689276">"Ikheli lasesizindeni se-intanethi:"</string>
     <string name="title_wifi_gateway" msgid="4496416267930824360">"Umasango:"</string>
     <string name="title_wifi_network_prefix_length" msgid="3200370297772096824">"Ubude begama eliqalayo lenethiwekhi:"</string>
     <string name="title_wifi_dns1" msgid="1585965227665007553">"I-DNS 1:"</string>
     <string name="title_wifi_dns2" msgid="4563319371301555072">"I-DNS 2:"</string>
     <string name="title_wifi_proxy_settings_invalid" msgid="7698883245005941665">"Izilungiselelo zommeleli azisebenzi"</string>
-    <string name="title_wifi_ip_settings_invalid" msgid="7283801973512992014">"Izilungiselelo ze-IP azisebenzi"</string>
+    <string name="title_wifi_ip_settings_invalid" msgid="7283801973512992014">"Amasethingi e-IP akasebenzi"</string>
     <string name="title_wifi_known_network" msgid="6162483884727898697">"I-<xliff:g id="SSID">%1$s</xliff:g> inethiwekhi elondoloziwe"</string>
     <string name="title_wifi_scan_qr_code" msgid="7485605625055717874">"Skena ikhodi ye-QR ukuze ujoyine"</string>
     <string name="wifi_action_try_again" msgid="8920677153891141148">"Zama futhi"</string>
@@ -672,8 +674,8 @@
     <string name="third_party_location_services_title" msgid="2826218400381676508">"Amasevisi wendawo wezinkampani zangaphandle"</string>
     <string name="location_reporting" msgid="3552501333650895634">"Ukubikwa kwendawo"</string>
     <string name="location_history" msgid="4055660203090513120">"Umlando wendawo"</string>
-    <string name="location_reporting_desc" msgid="1580018652781674608">"I-Google isebenzisa lesi sici emikhiqizweni njenge-Google Now ne-Google Amamephu. Ukuvula ukubikwa kwendawo kuvumela noma yimuphi umkhiqizo we-Google esebenzisa lesi sici igcina futhi isebenzise idatha yakho yendawo yakamuva yedivayisi ngokuxhumana ne-Akhawunti yakho ye-Google."</string>
-    <string name="location_history_desc" msgid="926674012916014270">"Uma umlando wedawo uvuliwe kule akhawunti, i-Google ingagcina idatha yakho yendawo yedivayisi ukuze usetshenziswe izinhlelo zakho zokusebenza.\n\nIsibonelo, i-Google Amamephu ikunika izinkombhandlela, futhi i-Google Now ingakwazisa mayelana nethrafikhi yokuhamba.\n\nUngavala umlando wendawo noma kunini, kodwa ukwenza kanjalo akuyisusi. Ukuze ubuke futhi uphathe umlando wendawo yakho, vakashela ku-maps.google.com/locationhistory."</string>
+    <string name="location_reporting_desc" msgid="1580018652781674608">"I-Google isebenzisa lesi sici emikhiqizweni njenge-Google Now ne-Amamephu eGoogle. Ukuvula ukubikwa kwendawo kuvumela noma yimuphi umkhiqizo we-Google esebenzisa lesi sici igcina futhi isebenzise idatha yakho yendawo yakamuva yedivayisi ngokuxhumana ne-Akhawunti yakho ye-Google."</string>
+    <string name="location_history_desc" msgid="926674012916014270">"Uma umlando wedawo uvuliwe kule akhawunti, i-Google ingagcina idatha yakho yendawo yedivayisi ukuze usetshenziswe izinhlelo zakho zokusebenza.\n\nIsibonelo, Amamephu eGoogle ikunika izinkombhandlela, futhi i-Google Now ingakwazisa mayelana nethrafikhi yokuhamba.\n\nUngavala umlando wendawo noma kunini, kodwa ukwenza kanjalo akuyisusi. Ukuze ubuke futhi uphathe umlando wendawo yakho, vakashela ku-maps.google.com/locationhistory."</string>
     <string name="delete_location_history_title" msgid="707559064715633152">"Susa umlando wendawo"</string>
     <string name="delete_location_history_desc" msgid="4035229731487113147">"Lokhu kuzosusa wonke umlando wendawo obekwe kusuka kule divayisi yale-akhawunti ye-Google. Awukwazi ukuhlehlisa lokhu kususwa. Ezinye izinhlelo zokusebenza, okufaka phakathi i-Google Now, kuzomisa ukusebenza."</string>
     <string name="accessibility_screen_readers_category_title" msgid="7742526514873922018">"Izifundi Zesikrini"</string>
@@ -708,6 +710,10 @@
     <string name="accessibility_shortcut_enable" msgid="6603542432267329986">"Nika amandla isinqamuleli sokufinyelela"</string>
     <string name="accessibility_shortcut_service" msgid="2053250146891420311">"Isevisi yesinqamuleli"</string>
     <string name="accessibility_shortcut_description" msgid="2050424178481510046">"Uma isinqamuleli sivuliwe, ungacindezela zombili izinkinobho ezingemuva neziphansi ngamasekhondi angu-3 ukuze uqale isici sokufinyelela."</string>
+    <string name="accessibility_timeout" msgid="5806441204926407081">"Isikhathi sokwenza isenzo"</string>
+    <string name="accessibility_timeout_detailed" msgid="3671649651457927559">"Isikhathi sokwenza okuthile (Ukuphelelwa isikhathi kokufinyelela)"</string>
+    <string name="accessibility_timeout_info_title" msgid="6436020666160017491">"Isikhathi"</string>
+    <string name="accessibility_timeout_info_description" msgid="443750173070723088">"Lokhu okuncanyelwayo akusekelwe yiwo wonke ama-app."</string>
     <string name="accessibility_captions" msgid="3411554568812306549">"Amazwibela"</string>
     <string name="accessibility_captions_description" msgid="3827820027578548160">"Izilungiselelo zombhalo wamazwibela avaliwe kuzimbondela ezikuvidiyo"</string>
     <string name="captions_display" msgid="2598662495450633375">"Isibonisi"</string>
@@ -931,6 +937,7 @@
     <string name="wifi_setup_description" msgid="6843574399437584520">"Faka i-<xliff:g id="WIFI_SUBMIT_ICON">%1$s</xliff:g> ukuze uqhubeke."</string>
     <string name="label_done_key" msgid="8576286462300373440">"Kwenziwe"</string>
     <string name="wifi_setup_connection_success" msgid="3301901673876973474">"Ixhumeke ngempumelelo"</string>
+    <string name="wifi_setup_already_connected" msgid="2135251990280273625">"Isivele ixhunyiwe"</string>
     <string name="wifi_setup_save_success" msgid="6862510218032734919">"Ilondolozwe ngempumelelo"</string>
     <string name="device_apps_app_management_version" msgid="2119174719194899740">"Inguqulo <xliff:g id="APP_VERSION">%1$s</xliff:g>"</string>
     <string name="device_apps_app_management_open" msgid="4249743535677261897">"Vula"</string>
@@ -962,7 +969,7 @@
     <string name="settings_on" msgid="7734010120323404333">"Vuliwe"</string>
     <string name="settings_off" msgid="4060451657850476369">"Valiwe"</string>
     <string name="device_daydreams_none" msgid="3405655350757277348">"Vala isikrini"</string>
-    <string name="device_daydreams_select" msgid="7203264446482623438">"Isigcini sihenqo"</string>
+    <string name="device_daydreams_select" msgid="7203264446482623438">"Isigciniskrini"</string>
     <string name="device_daydreams_test" msgid="7828275397550076567">"Qala manje"</string>
     <string name="device_daydreams_sleep" msgid="6847770718407377357">"Uma iqala"</string>
     <string name="device_daydreams_sleep_description" msgid="6237610484915504587">"Isilondolozi sesikrini siqala ngemuva kwalesi sikhathi sokungasebenzi. Uma singekho isilondolozi sesikrini esikhethiwe, isibonisi siyacisha."</string>
@@ -988,7 +995,7 @@
     <string name="limit_network_in_standby_confirm_message" msgid="7176699480768019689">"Ukuvumela uxhumo lenethiwekhi ekulindeni kuzokhuphula amandla okusebenzisa asekulindeni."</string>
     <string name="backup_configure_account_default_summary" msgid="2170733614341544296">"Ayikho i-akhawunti okwamanje elondoloza idatha eyenziwe isipele"</string>
     <string name="backup_erase_dialog_title" msgid="6008454053276987100"></string>
-    <string name="backup_erase_dialog_message" msgid="222169533402624861">"Yeka ukwenza isipele amaphasiwedi wakho we-Wi-Fi, amabhukhimakhi, ezinye izilungiselelo, kanye nedatha yohlelo lokusebenza,futhi ususe wonke amakhophi kumaseva we-Google?"</string>
+    <string name="backup_erase_dialog_message" msgid="222169533402624861">"Yeka ukwenza isipele amaphasiwedi wakho weWi-Fi, amabhukhimakhi, amanye amasethingi, kanye nedatha ye-app, futhi ususe wonke amakhophi kumaseva weGoogle?"</string>
     <string name="privacy_backup_data" msgid="3604057980102997914">"Yenza isipele sedatha yami"</string>
     <string name="privacy_backup_account" msgid="4527813051841860610">"Yenza isipele i-akhawunti"</string>
     <string name="privacy_automatic_restore" msgid="7117805818589418118">"Ukubuyisela esimweni okuzenzakalelayo"</string>
@@ -1029,7 +1036,7 @@
     <string name="app_permission_summary_allowed" msgid="5359622119044147500">"Kuvumelekile"</string>
     <string name="app_permission_summary_not_allowed" msgid="5131611341738385303">"Akuvunyelwe"</string>
     <string name="usage_access" msgid="8402350645248312782">"Ukufinyelela ukusetshenziswa"</string>
-    <string name="usage_access_description" msgid="3276026988575551587">"Ukufinyelela kokusebenzisa kuvumela uhlelo lokusebenza ukuthi lulandelele ukuthi yiziphi ezinye izinhlelo zokusebenza ozisebenzisayo nokuthi kaningi kangakanani, kanye nenkampani yakho yenethiwekhi, izilungiselelo zolimi neminye imininingwane."</string>
+    <string name="usage_access_description" msgid="3276026988575551587">"Ukufinyelela kokusebenzisa kuvumela i-app ilandelele ukuthi ngamaphi ama-app owasebenzisayo nokuthi maningi kangakanani, kanye nenkampani yakho yenethiwekhi, amasethingi olimi neminye imininingwane."</string>
     <string name="high_power_apps" msgid="5841073958519976562">"Ukulungiselelwa kwamandla"</string>
     <string name="high_power_apps_description" msgid="8651692364795060525">"Lungiselela ukusetshenziswa kwamandla kwezinhlelo zokusebenza"</string>
     <string name="high_power_apps_empty" msgid="3084512758421482051">"Azikho izinhlelo zokusebenza ezidinga ukulungiselelwa"</string>
@@ -1053,7 +1060,7 @@
     <string name="write_settings_off" msgid="6730113471695092167">"Cha"</string>
     <string name="manage_external_storage_title" msgid="8139593207533811077">"Ukufinyelela kuwo wonke amafayela"</string>
     <string name="permit_manage_external_storage" msgid="1776899171934627417">"Vumela ukufinyelela ukuze kuphathwe wonke amafayela"</string>
-    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Vumela lolu hlelo lokusebenza ukuthi lufunde, lulungise luphinde lususe wonke amafayela kule divayisi noma kwamanye amavolumu axhunyiwe esitoreji. Uma linikeziwe, uhlelo lokusebenza lungafinyelela kumafayela ngaphandle kokwazi kwakho okusobala."</string>
+    <string name="allow_manage_external_storage_description" msgid="4288250228151617611">"Vumela i-app ifunde, ilungise futhi isuse wonke amafayela kule divayisi noma kwamanye amavolumu axhunyiwe esitoreji. Uma igunyaziwe, i-app ingafinyelela kumafayela ngaphandle kokwazi kwakho okusobala."</string>
     <string name="picture_in_picture_title" msgid="2636935591386702348">"Isithombe-phakathi-kwesithombe"</string>
     <string name="picture_in_picture_app_detail_switch" msgid="3688997906817583854">"Vumela isithombe phakathi kwesithombe"</string>
     <string name="picture_in_picture_empty_text" msgid="4370198922852736600">"Azikho izinhlelo zokusebenza ezifakiwe ezisekela isithombe phakathi kwesithombe"</string>
@@ -1131,6 +1138,7 @@
     <string name="power_and_energy" msgid="4638182439670702556">"Amandla Namandla"</string>
     <string name="power_on_behavior" msgid="927607372303160716">"Ukuziphatha kokuvulwa"</string>
     <string name="reset_options_title" msgid="7632580482285108955">"Setha kabusha"</string>
+    <string name="system_tv_title" msgid="2800695543185187197">"Ithelevishini"</string>
     <string name="adb_pairing_device_dialog_ethernet_pairing_code_label" msgid="7551782499828944838">"Ikhodi yokubhangqa ye-Ethernet"</string>
     <string name="energy_modes" msgid="1331693860386361744">"Amamodi Amandla"</string>
     <string name="energy_modes_summary" msgid="2324906343309484649">"Lawa masethingi athinta idivayisi uma ingasetshenziswa"</string>
@@ -1140,6 +1148,9 @@
     <string name="settings_find_my_remote_title" msgid="4586368268611622848">"Thola irimothi yami"</string>
     <string name="settings_find_my_remote_description" msgid="6606011378441585154">"Dlala umsindo ukuze uthole irimothi yakho ye-Google TV uma ibekwe kabi"</string>
     <string name="find_my_remote_slice_description" msgid="313598681990933215">"Kunenkinobho ku-Google TV yakho ongayicindezela ukuze udlale umsindo kurimothi yakho imizuzwana engu-30. Lokhu kusebenza kuphela ngezilawuli-kude ezisekelwayo ze-Google TV.\n\nUkuze umise umsindo, cindezela noma iyiphi inkinobho kurimothi yakho."</string>
-    <string name="find_my_remote_integration_hint" msgid="7560895390042161430">"Uma okuthi Thola irimothi yami kunikwe amandla, ungadlala umsindo ukuze uthole irimothi yakho ye-Google TV uma ibekwe kabi."</string>
+    <string name="find_my_remote_integration_hint" msgid="1505908080631286111">"Uma ivuliwe, ungasebenzisa inkinobho esedivayisini yakho ukuze udlale umsindo ukuze uthole irimothi yakho. Uma icishiwe, le nkinobho ngeke isebenze. Usazokwazi ukusebenzisa okuthi Thola irimothi yami ngezinye izindlela."</string>
     <string name="find_my_remote_play_sound" msgid="3364983972397728084">"Dlala umsindo"</string>
+    <string name="volume_change_settings_title" msgid="7861540652599113353">"%1$s ivolumu"</string>
+    <string name="volume_change_subtitle_unselect" msgid="7419217244526249839">"Ungalawula ivolumu yomsizi kusipikha se-%1$s"</string>
+    <string name="volume_change_subtitle_select" msgid="357283268411175266">"Ithinta kuphela ivolumu kudivayisi ye-%1$s, hhayi ku-TV"</string>
 </resources>
diff --git a/Settings/res/values/arrays.xml b/Settings/res/values/arrays.xml
index df587ec..02e1ced 100644
--- a/Settings/res/values/arrays.xml
+++ b/Settings/res/values/arrays.xml
@@ -385,5 +385,37 @@
         <item>10</item>
     </string-array>
 
+    <!-- Titles for accessibility timeout preference. [CHAR LIMIT=35] -->
+    <string-array name="a11y_timeout_entries" translatable="false">
+        <item>Default</item>
+        <item>10 seconds</item>
+        <item>30 seconds</item>
+        <item>1 minute</item>
+        <item>2 minutes</item>
+    </string-array>
 
+    <!-- Values for accessibility timeout preference. [CHAR LIMIT=35] -->
+    <string-array name="a11y_timeout_values" translatable="false">
+        <item>0</item>
+        <item>10000</item>
+        <item>30000</item>
+        <item>60000</item>
+        <item>120000</item>
+    </string-array>
+
+    <!-- Titles for volume change preference -->
+    <string-array name="volume_change_entries">
+        <item>Mute</item>
+        <item>Low (20%)</item>
+        <item>Medium (50%)</item>
+        <item>High (80%)</item>
+    </string-array>
+
+    <!-- Values for volume change preference -->
+    <string-array name="volume_change_entry_values">
+        <item>0</item>
+        <item>0.2</item>
+        <item>0.5</item>
+        <item>0.8</item>
+    </string-array>
 </resources>
diff --git a/Settings/res/values/config.xml b/Settings/res/values/config.xml
index bddfb48..55f319a 100644
--- a/Settings/res/values/config.xml
+++ b/Settings/res/values/config.xml
@@ -85,6 +85,10 @@
             android.view.Display.HdrCapabilities.HDR_TYPE_HDR10_PLUS -->
     <integer name="hdr10plus">4</integer>
 
+    <!-- Whether to show sub-HD resolutions, where HD is any resolution with a height greater than or
+            equal to 720. -->
+    <bool name="config_showSubHdResolutions">true</bool>
+
     <!-- Determines whether the device should optimise wifi scanning. -->
     <bool name="wifi_scan_optimisation_enabled">false</bool>
 
@@ -95,6 +99,8 @@
     <string-array name="config_preinstalled_screen_reader_services" translatable="false">
         <item>@string/accessibility_screen_reader_flattened_component_name</item>
     </string-array>
+    <!-- Disable to hide Color Correction on devices that don't support it. -->
+    <bool name="config_showAccessibilityColorCorrection">true</bool>
 
     <!-- List containing the component names of pre-installed display services. -->
     <string-array name="config_preinstalled_display_services" translatable="false">
@@ -170,4 +176,21 @@
         strings/connected_devices_slice_uri is empty.
     -->
     <bool name="config_find_my_remote_integration_enabled">false</bool>
+
+    <!-- True if the device has a built in speaker. -->
+    <bool name="config_volume_change">false</bool>
+
+    <!-- Name of the device. -->
+    <string name="config_device_name" />
+
+    <!-- Default volume of the device. -->
+    <string name="config_default_device_volume"/>
+
+    <!-- Locale codes not supported by the product. -->
+    <string-array name="config_unsupported_locales" translatable="false">
+        <!--
+            <item>language1-COUNTRY1</item>
+            <item>language2-COUNTRY2</item>
+        -->
+    </string-array>
 </resources>
diff --git a/Settings/res/values/strings.xml b/Settings/res/values/strings.xml
index fe2c9be..5dcc63e 100644
--- a/Settings/res/values/strings.xml
+++ b/Settings/res/values/strings.xml
@@ -92,7 +92,7 @@
     <!-- Main Fragment General Settings Preferences -->
     <skip />
     <!-- Title for main screen preference for accounts on device [CHAR LIMIT=50] -->
-    <string name="accounts_category_title">Accounts &amp; sign-in</string>
+    <string name="accounts_category_title">Accounts &amp; Profiles</string>
     <!-- Summary for main screen preference for accounts on device indicates no account is signed in[CHAR LIMIT=50] -->
     <string name="accounts_category_summary_no_account">No accounts</string>
     <!-- Summary for main screen preference for accounts on device indicates several accounts are signed in[CHAR LIMIT=50] -->
@@ -125,6 +125,8 @@
     <string name="privacy_device_settings_category">Device Settings</string>
     <!-- Title for account-related privacy settings category [CHAR LIMIT=50] -->
     <string name="privacy_account_settings_category">Account Settings</string>
+    <!-- Title for Device Lock privacy settings [CHAR LIMIT=50] -->
+    <string name="privacy_device_lock_settings_title">Device Lock</string>
     <!-- Title for Google Assistant privacy settings [CHAR LIMIT=50] -->
     <string name="privacy_assistant_settings_title">Google Assistant</string>
     <!-- Title for purchases-related privacy settings [CHAR LIMIT=50] -->
@@ -177,6 +179,8 @@
     <string name="connectivity_summary_no_network_connected">No network connected</string>
     <!-- Summary for preference which indicates wifi is turned off. [CHAR LIMIT=50] -->
     <string name="connectivity_summary_wifi_disabled">Wi-Fi is turned off</string>
+    <!-- Alerts user to unplug ethernet in order to use Wi-Fi [CHAR LIMIT=50] -->
+    <string name="unplug_ethernet_to_use_wifi">Unplug Ethernet to use Wi-Fi</string>
     <!-- Title for always scan wifi. [CHAR LIMIT=50] -->
     <string name="wifi_setting_always_scan">Scanning always available</string>
     <!-- Context help for always scan wifi. [CHAR LIMIT=200] -->
@@ -376,7 +380,7 @@
     <string name="preferred_dynamic_range_selection_system_title">System-preferred conversion
             </string>
     <!-- Description for preference for HDR conversion - System-Preferred/Auto. [CHAR LIMIT=300] -->
-    <string name="preferred_dynamic_range_selection_system_desc">Let\'s the system manage the format
+    <string name="preferred_dynamic_range_selection_system_desc">Lets the system manage the format
         conversion
     </string>
     <!-- Summary for preference for HDR conversion - System-Preferred/Auto. [CHAR LIMIT=500] -->
@@ -560,6 +564,8 @@
         [CHAR LIMIT=250]-->
     <string name="hdr_enabled_format_info_clicked">To disable, change the
         format selection to Manual.</string>
+    <!-- Package to send HDR settings change broadcasts to -->
+    <string name="hdr_settings_changed_broadcast_package" translatable="false"/>
 
     <!-- Title for preference for Resolution selection. [CHAR LIMIT=50] -->
     <string name="resolution_selection_title">Resolution</string>
@@ -1770,6 +1776,14 @@
     <string name="accessibility_shortcut_service">Shortcut service</string>
     <!-- Description for the accessibility shortcut [CHAR LIMIT=NONE] -->
     <string name="accessibility_shortcut_description">When the shortcut is on, you can press both the back and down buttons for 3 seconds to start an accessibility feature.</string>
+    <!-- Title for accessibility timeout [CHAR LIMIT=50] -->
+    <string name="accessibility_timeout">Time to take action</string>
+    <!-- Title for accessibility timeout [CHAR LIMIT=50] -->
+    <string name="accessibility_timeout_detailed">Time to take action (Accessibility timeout)</string>
+    <!-- Title for accessibility timeout info [CHAR LIMIT=50] -->
+    <string name="accessibility_timeout_info_title">Timing</string>
+    <!-- Description for accessibility timeout info [CHAR LIMIT=50] -->
+    <string name="accessibility_timeout_info_description">This timing preference isn\'t supported by all apps.</string>
     <!-- Title and description for accessibility captions setting [CHAR LIMIT=50] -->
     <string name="accessibility_captions">Captions</string>
     <!-- Title and description for accessibility captions description [CHAR LIMIT=NONE] -->
@@ -2294,6 +2308,9 @@
     <string name="label_done_key">Done</string>
     <!-- Message displayed when the selected Wi-Fi network has been connected to [CHAR LIMIT=40] -->
     <string name="wifi_setup_connection_success">Connected successfully</string>
+    <!-- Message displayed when the selected Wi-Fi network is already connected [CHAR LIMIT=40] -->
+    <string name="wifi_setup_already_connected">Already connected</string>
+
     <!-- Message displayed when the Wi-Fi network's configuration has been saved [CHAR LIMIT=40] -->
     <string name="wifi_setup_save_success">Saved successfully</string>
 
@@ -2653,7 +2670,7 @@
     <!-- Package name of slice rendering app -->
     <string name="slice_rendering_app" translatable="false"/>
 
-    <!-- Slice uri for "Accounts & Sign in" -->
+    <!-- Slice uri for "Accounts & Profiles" -->
     <string name="account_slice_uri" translatable="false"/>
     <!-- Slice uri and title for manange user services settings -->
     <string name="manage_user_services_slice_uri" translatable="false" />
@@ -2666,6 +2683,7 @@
     <!-- Slice uri for "Privacy" -->
     <string name="privacy_assistant_slice_uri" translatable="false"/>
     <string name="privacy_purchases_slice_uri" translatable="false"/>
+    <string name="privacy_device_lock_slice_uri" translatable="false"/>
 
     <!-- Slice uri and title for "Ambient mode" -->
     <string name="ambient_slice_uri" translatable="false" />
@@ -2882,6 +2900,14 @@
     <string name="settings_find_my_remote_description">Play a sound to locate your Google TV remote if it\'s misplaced</string>
     <string name="find_my_remote_slice_description">There is a button on your Google TV that you can push to play a sound on your remote for 30 seconds. This only works with supported Google TV remote controls.\n\nTo stop the sound, press any button on your remote.</string>
     <string name="find_my_remote_integration_title" translatable="false">@string/settings_find_my_remote_title</string>
-    <string name="find_my_remote_integration_hint">When Find my remote is enabled, you can play a sound to locate your Google TV remote if it\'s misplaced.</string>
+    <string name="find_my_remote_integration_hint">When on, you can use the button on your device to play a sound to locate your remote. When off, this button won\'t work. You\'ll still be able to use Find my remote via other methods.</string>
     <string name="find_my_remote_play_sound">Play sound</string>
+
+    <!-- Title for preference which when clicked lets the user configure volume change -->
+    <string name="volume_change_settings_title">%1$s volume</string>
+    <!-- Subtitle for volume change during unselect -->
+    <string name="volume_change_subtitle_unselect">You can control the Assistant volume on %1$s speaker</string>
+    <!-- Subtitle for volume change during select -->
+    <string name="volume_change_subtitle_select">Only affects volume on %1$s device , not on TV</string>
+
 </resources>
diff --git a/Settings/res/xml/accessibility.xml b/Settings/res/xml/accessibility.xml
index 713a26f..d2bc76f 100644
--- a/Settings/res/xml/accessibility.xml
+++ b/Settings/res/xml/accessibility.xml
@@ -66,6 +66,10 @@
             android:key="accessibility_shortcut"
             android:title="@string/accessibility_shortcut"
             android:fragment="com.android.tv.settings.accessibility.AccessibilityShortcutFragment" />
+        <Preference
+            android:key="accessibility_timeout"
+            android:title="@string/accessibility_timeout_detailed"
+            android:fragment="com.android.tv.settings.accessibility.AccessibilityTimeoutFragment" />
     </PreferenceCategory>
 
     <PreferenceCategory
diff --git a/Settings/res/xml/accessibility_timeout.xml b/Settings/res/xml/accessibility_timeout.xml
new file mode 100644
index 0000000..10b42fd
--- /dev/null
+++ b/Settings/res/xml/accessibility_timeout.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  Copyright (C) 2017 The Android Open Source Project
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+  -->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+    android:title="@string/accessibility_timeout">
+</PreferenceScreen>
diff --git a/Settings/res/xml/change_device_volume.xml b/Settings/res/xml/change_device_volume.xml
new file mode 100644
index 0000000..41bf710
--- /dev/null
+++ b/Settings/res/xml/change_device_volume.xml
@@ -0,0 +1,22 @@
+<!--
+  ~ Copyright (C) 2024 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:title="@string/volume_change_settings_title">
+    <PreferenceCategory
+        android:key="volume_change_group">
+    </PreferenceCategory>
+</PreferenceScreen>
\ No newline at end of file
diff --git a/Settings/res/xml/device_two_panel.xml b/Settings/res/xml/device_two_panel.xml
index 37767f4..537adb6 100644
--- a/Settings/res/xml/device_two_panel.xml
+++ b/Settings/res/xml/device_two_panel.xml
@@ -19,10 +19,10 @@
                   xmlns:custom="http://schemas.android.com/apk/res-auto"
                   android:title="@string/device_pref_category_title">
     <Preference
-        android:fragment="com.android.tv.settings.about.AboutFragment"
-        android:icon="@drawable/ic_info_outline"
-        android:key="about_device"
-        android:title="@string/about_preference"/>
+        android:fragment="com.android.tv.settings.device.display.daydream.DaydreamFragment"
+        android:icon="@drawable/ic_settings_system_daydream"
+        android:key="daydream"
+        android:title="@string/device_daydream"/>
     <Preference
         android:fragment="com.android.tv.settings.device.eco.PowerAndEnergyFragment"
         android:icon="@drawable/ic_settings_power_and_energy"
@@ -30,6 +30,11 @@
         custom:isPreferenceVisible="false"
         android:title="@string/power_and_energy"/>
     <Preference
+        android:fragment="com.android.tv.settings.about.AboutFragment"
+        android:icon="@drawable/ic_info_outline"
+        android:key="about_device"
+        android:title="@string/about_preference"/>
+    <Preference
         android:fragment="com.android.tv.settings.system.DateTimeFragment"
         android:icon="@drawable/ic_access_time"
         android:key="date_time"
@@ -56,11 +61,6 @@
         <intent android:action="com.google.android.tvlauncher.SETTINGS"/>
     </Preference>
     <Preference
-        android:fragment="com.android.tv.settings.device.display.daydream.DaydreamFragment"
-        android:icon="@drawable/ic_settings_system_daydream"
-        android:key="daydream"
-        android:title="@string/device_daydream"/>
-    <Preference
         android:fragment="com.android.tv.settings.device.display.daydream.EnergySaverFragment"
         android:icon="@drawable/ic_settings_energy_saver"
         android:key="energysaver"
diff --git a/Settings/res/xml/device_vendor.xml b/Settings/res/xml/device_vendor.xml
index 53b26b3..2b50360 100644
--- a/Settings/res/xml/device_vendor.xml
+++ b/Settings/res/xml/device_vendor.xml
@@ -18,17 +18,24 @@
 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
                   xmlns:custom="http://schemas.android.com/apk/res-auto"
                   android:title="@string/device_pref_category_title">
-    <Preference
-        android:fragment="com.android.tv.settings.about.AboutFragment"
-        android:icon="@drawable/ic_info_outline"
-        android:key="about_device"
-        android:title="@string/about_preference"/>
+    <com.android.tv.twopanelsettings.slices.SlicePreference
+        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
+        android:icon="@drawable/ic_settings_system_daydream"
+        android:key="ambient_settings"
+        android:title="@string/device_daydream"
+        custom:isPreferenceVisible="false"
+        custom:uri="@string/ambient_slice_uri"/>
     <Preference
         android:fragment="com.android.tv.settings.device.eco.PowerAndEnergyFragment"
         android:icon="@drawable/ic_settings_power_and_energy"
         android:key="power_and_energy"
         android:title="@string/power_and_energy"/>
     <Preference
+        android:fragment="com.android.tv.settings.about.AboutFragment"
+        android:icon="@drawable/ic_info_outline"
+        android:key="about_device"
+        android:title="@string/about_preference"/>
+    <Preference
         android:fragment="com.android.tv.settings.system.DateTimeFragment"
         android:icon="@drawable/ic_access_time"
         android:key="date_time"
@@ -54,13 +61,6 @@
         android:title="@string/system_home">
         <intent android:action="com.google.android.tvlauncher.SETTINGS"/>
     </Preference>
-    <com.android.tv.twopanelsettings.slices.SlicePreference
-        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
-        android:icon="@drawable/ic_settings_system_daydream"
-        android:key="ambient_settings"
-        android:title="@string/device_daydream"
-        custom:isPreferenceVisible="false"
-        custom:uri="@string/ambient_slice_uri"/>
     <Preference
         android:fragment="com.android.tv.settings.system.development.DevelopmentFragment"
         android:icon="@drawable/ic_developer_mode"
diff --git a/Settings/res/xml/device_x.xml b/Settings/res/xml/device_x.xml
index 7b2e62f..f42dfe0 100644
--- a/Settings/res/xml/device_x.xml
+++ b/Settings/res/xml/device_x.xml
@@ -19,10 +19,10 @@
                   xmlns:custom="http://schemas.android.com/apk/res-auto"
                   android:title="@string/device_pref_category_title">
     <Preference
-        android:fragment="com.android.tv.settings.about.AboutFragment"
-        android:icon="@drawable/ic_info_outline"
-        android:key="about_device"
-        android:title="@string/about_preference"/>
+        android:fragment="com.android.tv.settings.device.display.daydream.DaydreamFragment"
+        android:icon="@drawable/ic_settings_system_daydream"
+        android:key="daydream"
+        android:title="@string/device_daydream"/>
     <Preference
         android:fragment="com.android.tv.settings.device.eco.PowerAndEnergyFragment"
         android:icon="@drawable/ic_settings_power_and_energy"
@@ -30,6 +30,11 @@
         custom:isPreferenceVisible="false"
         android:title="@string/power_and_energy"/>
     <Preference
+        android:fragment="com.android.tv.settings.about.AboutFragment"
+        android:icon="@drawable/ic_info_outline"
+        android:key="about_device"
+        android:title="@string/about_preference"/>
+    <Preference
         android:fragment="com.android.tv.settings.system.DateTimeFragment"
         android:icon="@drawable/ic_access_time"
         android:key="date_time"
@@ -56,11 +61,6 @@
         <intent android:action="com.google.android.tvlauncher.SETTINGS"/>
     </Preference>
     <Preference
-        android:fragment="com.android.tv.settings.device.display.daydream.DaydreamFragment"
-        android:icon="@drawable/ic_settings_system_daydream"
-        android:key="daydream"
-        android:title="@string/device_daydream"/>
-    <Preference
         android:fragment="com.android.tv.settings.device.display.daydream.EnergySaverFragment"
         android:icon="@drawable/ic_settings_energy_saver"
         android:key="energysaver"
diff --git a/Settings/res/xml/display_sound.xml b/Settings/res/xml/display_sound.xml
index 0636c00..3188419 100644
--- a/Settings/res/xml/display_sound.xml
+++ b/Settings/res/xml/display_sound.xml
@@ -63,6 +63,11 @@
         custom:uri="@string/default_audio_output_settings_slice_uri"
         custom:isPreferenceVisible="false" />
     <Preference
+        android:key="volume_change"
+        android:title="@string/volume_change_settings_title"
+        android:fragment="com.android.tv.settings.device.displaysound.VolumeChangePreferenceFragment"
+        custom:isPreferenceVisible="false" />
+    <Preference
         android:key="advanced_sound_settings"
         android:title="@string/advanced_sound_settings_title"
         android:fragment="com.android.tv.settings.device.displaysound.AdvancedVolumeFragment" />
diff --git a/Settings/res/xml/display_sound_x.xml b/Settings/res/xml/display_sound_x.xml
index 67f3350..04a5cdb 100644
--- a/Settings/res/xml/display_sound_x.xml
+++ b/Settings/res/xml/display_sound_x.xml
@@ -78,6 +78,11 @@
         custom:uri="@string/audio_ext_uri"
         custom:isPreferenceVisible="false" />
     <Preference
+        android:key="volume_change"
+        android:title="@string/volume_change_settings_title"
+        android:fragment="com.android.tv.settings.device.displaysound.VolumeChangePreferenceFragment"
+        custom:isPreferenceVisible="false" />
+    <Preference
         android:key="advanced_sound_settings"
         android:title="@string/advanced_sound_settings_title"
         android:fragment="com.android.tv.settings.device.displaysound.AdvancedVolumeFragment" />
diff --git a/Settings/res/xml/enter_restricted_profile.xml b/Settings/res/xml/enter_restricted_profile.xml
index 1e0c78e..ace1838 100644
--- a/Settings/res/xml/enter_restricted_profile.xml
+++ b/Settings/res/xml/enter_restricted_profile.xml
@@ -26,10 +26,10 @@
         android:title="@string/restricted_profile_enter_already_entered_placeholder"
         android:enabled="false" />
     <Preference
-        android:key="restricted_profile_skip"
-        android:title="@string/restricted_profile_skip_action" />
-    <Preference
         android:key="restricted_profile_enter"
         android:title="@string/restricted_profile_switch_to" />
+    <Preference
+        android:key="restricted_profile_skip"
+        android:title="@string/restricted_profile_skip_action" />
 
 </PreferenceScreen>
diff --git a/Settings/res/xml/font_scale.xml b/Settings/res/xml/font_scale.xml
index 64c5abf..c80d035 100644
--- a/Settings/res/xml/font_scale.xml
+++ b/Settings/res/xml/font_scale.xml
@@ -16,7 +16,4 @@
 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:app="http://schemas.android.com/apk/res-auto"
     android:title="@string/font_scale_settings_title">
-    <PreferenceCategory
-        android:key="font_scale_group">
-    </PreferenceCategory>
 </PreferenceScreen>
\ No newline at end of file
diff --git a/Settings/res/xml/privacy.xml b/Settings/res/xml/privacy.xml
index 06ca3d2..1fb015e 100644
--- a/Settings/res/xml/privacy.xml
+++ b/Settings/res/xml/privacy.xml
@@ -21,6 +21,13 @@
 
     <PreferenceCategory android:title="@string/privacy_device_settings_category" />
 
+    <com.android.tv.twopanelsettings.slices.SlicePreference
+        android:key="deviceLock"
+        android:title="@string/privacy_device_lock_settings_title"
+        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
+        custom:isPreferenceVisible="false"
+        custom:uri="@string/privacy_device_lock_slice_uri" />
+
     <Preference
         android:key="location"
         android:title="@string/system_location"
diff --git a/Settings/res/xml/privacy_x.xml b/Settings/res/xml/privacy_x.xml
index a3f11fd..8c7d495 100644
--- a/Settings/res/xml/privacy_x.xml
+++ b/Settings/res/xml/privacy_x.xml
@@ -21,6 +21,13 @@
 
     <PreferenceCategory android:title="@string/privacy_device_settings_category" />
 
+    <com.android.tv.twopanelsettings.slices.SlicePreference
+        android:key="deviceLock"
+        android:title="@string/privacy_device_lock_settings_title"
+        android:fragment="com.android.tv.twopanelsettings.slices.SliceFragment"
+        custom:isPreferenceVisible="false"
+        custom:uri="@string/privacy_device_lock_slice_uri" />
+
     <Preference
         android:key="location"
         android:title="@string/system_location"
diff --git a/Settings/src/com/android/tv/settings/BootReceiver.java b/Settings/src/com/android/tv/settings/BootReceiver.java
index bf7e2d8..26dcd43 100644
--- a/Settings/src/com/android/tv/settings/BootReceiver.java
+++ b/Settings/src/com/android/tv/settings/BootReceiver.java
@@ -27,13 +27,9 @@
 
 /** The {@BroadcastReceiver} for performing actions upon device boot. */
 public class BootReceiver extends BroadcastReceiver {
-
     private static final String TAG = "BootReceiver";
     private static final boolean DEBUG = false;
 
-    private static final String NATIVE_CONNECTED_DEVICE_SLICE_PROVIDER_URI =
-            "content://com.android.tv.settings.accessories.sliceprovider/general";
-
     @Override
     public void onReceive(Context context, Intent intent) {
         if (DEBUG) {
@@ -43,14 +39,6 @@
             return;
         }
         EthernetDetectionUtil.registerEthernetDetection(context);
-        // Start the Service that supports ConnectedDevicesSliceProvider only if the URI is not
-        // overlaid.
-        if (NATIVE_CONNECTED_DEVICE_SLICE_PROVIDER_URI.equals(
-                        context.getResources().getString(R.string.connected_devices_slice_uri))) {
-            Intent mainIntent = new Intent(context, BluetoothDevicesService.class);
-            context.startService(mainIntent);
-        }
-
 
         EnergyModesHelper energyModesHelper = new EnergyModesHelper(context);
         energyModesHelper.updateEnergyMode();
diff --git a/Settings/src/com/android/tv/settings/about/AboutFragment.java b/Settings/src/com/android/tv/settings/about/AboutFragment.java
index ddfb00f..2de69ee 100644
--- a/Settings/src/com/android/tv/settings/about/AboutFragment.java
+++ b/Settings/src/com/android/tv/settings/about/AboutFragment.java
@@ -416,6 +416,7 @@
                 logEntrySelected(TvSettingsEnums.SYSTEM_ABOUT_DEVICE_NAME);
                 break;
             case KEY_DEVICE_MODE:
+                break;
             case KEY_RESET:
                 logEntrySelected(TvSettingsEnums.SYSTEM_ABOUT_FACTORY_RESET);
                 Intent factoryResetIntent = new Intent();
diff --git a/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java b/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java
index 4ce9290..452c238 100644
--- a/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java
+++ b/Settings/src/com/android/tv/settings/accessibility/AccessibilityFragment.java
@@ -150,10 +150,15 @@
                 getContext().getContentResolver(),
                 Settings.Secure.FONT_WEIGHT_ADJUSTMENT, 0) == BOLD_TEXT_ADJUSTMENT);
 
-        Preference colorCorrectionPreferenceToSetVisible = FlavorUtils.isTwoPanel(getContext())
-                ? (Preference) findPreference(COLOR_CORRECTION_TWOPANEL_KEY)
-                : (Preference) findPreference(COLOR_CORRECTION_CLASSIC_KEY);
-        colorCorrectionPreferenceToSetVisible.setVisible(true);
+        if (getContext()
+                .getResources()
+                .getBoolean(R.bool.config_showAccessibilityColorCorrection)) {
+            Preference colorCorrectionPreferenceToSetVisible =
+                    FlavorUtils.isTwoPanel(getContext())
+                            ? (Preference) findPreference(COLOR_CORRECTION_TWOPANEL_KEY)
+                            : (Preference) findPreference(COLOR_CORRECTION_CLASSIC_KEY);
+            colorCorrectionPreferenceToSetVisible.setVisible(true);
+        }
 
         mServicesPrefCategory = findPreference(AccessibilityCategory.SERVICES.getKey());
         mControlsPrefCategory = findPreference(AccessibilityCategory.INTERACTION_CONTROLS.getKey());
diff --git a/Settings/src/com/android/tv/settings/accessibility/AccessibilityTimeoutFragment.java b/Settings/src/com/android/tv/settings/accessibility/AccessibilityTimeoutFragment.java
new file mode 100644
index 0000000..3a46e84
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/accessibility/AccessibilityTimeoutFragment.java
@@ -0,0 +1,125 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.tv.settings.accessibility;
+
+import static com.android.tv.settings.util.InstrumentationUtils.logEntrySelected;
+
+import android.app.tvsettings.TvSettingsEnums;
+import android.content.ContentResolver;
+import android.content.Context;
+import android.os.Bundle;
+import android.provider.Settings;
+
+import androidx.annotation.Keep;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.tv.settings.R;
+import com.android.tv.settings.RadioPreference;
+import com.android.tv.settings.SettingsPreferenceFragment;
+import com.android.tv.settings.overlay.FlavorUtils;
+
+@Keep
+public class AccessibilityTimeoutFragment extends SettingsPreferenceFragment
+        implements Preference.OnPreferenceChangeListener {
+    private int mCurrentA11yTimeout;
+
+    @Override
+    public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
+        setPreferencesFromResource(R.xml.accessibility_timeout, null);
+        PreferenceScreen a11yTimeoutScreen = getPreferenceManager().getPreferenceScreen();
+        final Context themedContext = getPreferenceManager().getContext();
+        final boolean isTwoPanel = FlavorUtils.isTwoPanel(getContext());
+        final String[] entries =
+                getContext().getResources().getStringArray(R.array.a11y_timeout_entries);
+        final String[] entryValues =
+                getContext().getResources().getStringArray(R.array.a11y_timeout_values);
+        initA11yTimeoutValue();
+
+        for (int i = 0; i < entries.length; i++) {
+            final RadioPreference radioPreference = new RadioPreference(themedContext);
+            radioPreference.setTitle(entries[i]);
+            radioPreference.setKey(entryValues[i]);
+            radioPreference.setOnPreferenceChangeListener(this);
+            radioPreference.setPersistent(false);
+            if (mCurrentA11yTimeout == Integer.parseInt(entryValues[i])) {
+                radioPreference.setChecked(true);
+            }
+            if (isTwoPanel) {
+                radioPreference.setFragment(AccessibilityTimeoutInfoFragment.class.getName());
+            }
+            a11yTimeoutScreen.addPreference(radioPreference);
+        }
+    }
+
+    @Override
+    public boolean onPreferenceChange(Preference preference, Object newValue) {
+        RadioPreference radioPreference = (RadioPreference) preference;
+        if (radioPreference.isChecked()) {
+            return false;
+        }
+        PreferenceScreen a11yTimeoutScreen = getPreferenceManager().getPreferenceScreen();
+        radioPreference.clearOtherRadioPreferences(a11yTimeoutScreen);
+        mCurrentA11yTimeout = Integer.parseInt(radioPreference.getKey());
+        commit();
+        radioPreference.setChecked(true);
+        logNewA11yTimeoutSelection(radioPreference.getKey());
+        return true;
+    }
+
+    @Override
+    protected int getPageId() {
+        return TvSettingsEnums.SYSTEM_A11Y_TIMEOUT;
+    }
+
+    private void initA11yTimeoutValue() {
+        final ContentResolver resolver = getContext().getContentResolver();
+        mCurrentA11yTimeout =
+                Settings.Secure.getInt(
+                        resolver, Settings.Secure.ACCESSIBILITY_INTERACTIVE_UI_TIMEOUT_MS, 0);
+    }
+
+    private void commit() {
+        final ContentResolver resolver = getContext().getContentResolver();
+        Settings.Secure.putInt(
+                resolver,
+                Settings.Secure.ACCESSIBILITY_INTERACTIVE_UI_TIMEOUT_MS,
+                mCurrentA11yTimeout);
+        Settings.Secure.putInt(
+                resolver,
+                Settings.Secure.ACCESSIBILITY_NON_INTERACTIVE_UI_TIMEOUT_MS,
+                mCurrentA11yTimeout);
+    }
+
+    private void logNewA11yTimeoutSelection(String entryValue) {
+        final int[] a11yTimeoutOptions = {
+            TvSettingsEnums.SYSTEM_A11Y_TIMEOUT_DEFAULT,
+            TvSettingsEnums.SYSTEM_A11Y_TIMEOUT_TEN_SECONDS,
+            TvSettingsEnums.SYSTEM_A11Y_TIMEOUT_THIRTY_SECONDS,
+            TvSettingsEnums.SYSTEM_A11Y_TIMEOUT_ONE_MINUTE,
+            TvSettingsEnums.SYSTEM_A11Y_TIMEOUT_TWO_MINUTE,
+        };
+        final String[] entryValues =
+                getContext().getResources().getStringArray(R.array.a11y_timeout_values);
+        for (int i = 0; i < entryValues.length; i++) {
+            if (entryValue.equals(entryValues[i])) {
+                logEntrySelected(a11yTimeoutOptions[i]);
+                return;
+            }
+        }
+    }
+}
diff --git a/Settings/src/com/android/tv/settings/accessibility/AccessibilityTimeoutInfoFragment.java b/Settings/src/com/android/tv/settings/accessibility/AccessibilityTimeoutInfoFragment.java
new file mode 100644
index 0000000..c23e385
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/accessibility/AccessibilityTimeoutInfoFragment.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.tv.settings.accessibility;
+
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import androidx.annotation.Keep;
+
+import com.android.tv.twopanelsettings.R;
+import com.android.tv.twopanelsettings.slices.InfoFragment;
+
+@Keep
+public class AccessibilityTimeoutInfoFragment extends InfoFragment {
+    @Override
+    public View onCreateView(
+            LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+        View view = super.onCreateView(inflater, container, savedInstanceState);
+
+        ImageView imageView;
+        imageView = (ImageView) view.findViewById(R.id.info_title_icon);
+        imageView.setImageResource(R.drawable.ic_info_outline_base);
+        imageView.setVisibility(View.VISIBLE);
+
+        TextView textView;
+        textView = (TextView) view.findViewById(R.id.info_title);
+        textView.setText(R.string.accessibility_timeout_info_title);
+        textView.setVisibility(View.VISIBLE);
+
+        textView = (TextView) view.findViewById(R.id.info_summary);
+        textView.setText(R.string.accessibility_timeout_info_description);
+        textView.setVisibility(View.VISIBLE);
+
+        return view;
+    }
+}
diff --git a/Settings/src/com/android/tv/settings/accessories/BluetoothA2dpConnector.java b/Settings/src/com/android/tv/settings/accessories/BluetoothA2dpConnector.java
index 3c92e92..baa9290 100644
--- a/Settings/src/com/android/tv/settings/accessories/BluetoothA2dpConnector.java
+++ b/Settings/src/com/android/tv/settings/accessories/BluetoothA2dpConnector.java
@@ -28,6 +28,8 @@
 import android.os.Message;
 import android.util.Log;
 
+import java.util.List;
+
 public class BluetoothA2dpConnector implements BluetoothDevicePairer.BluetoothConnector {
 
     public static final String TAG = "BluetoothA2dpConnector";
@@ -51,8 +53,14 @@
         public void handleMessage(Message m) {
             switch (m.what) {
                 case MSG_CONNECT_TIMEOUT:
-                    Log.w(TAG, "handleMessage(MSG_CONNECT_TIMEOUT)");
-                    failed();
+                    if (isTargetConnected()) { // False timeout
+                        mA2dpProfile.setConnectionPolicy(mTarget,
+                                BluetoothProfile.CONNECTION_POLICY_ALLOWED);
+                        succeeded();
+                    } else {
+                        Log.w(TAG, "handleMessage(MSG_CONNECT_TIMEOUT)");
+                        failed();
+                    }
                     break;
                 case MSG_CONNECT:
                     if (mA2dpProfile == null) {
@@ -149,6 +157,13 @@
                     +
                     ", ...): Connecting to target: " + mTarget.getAddress());
 
+            if (isTargetConnected()) { // Already connected, no need to wait.
+                mA2dpProfile.setConnectionPolicy(mTarget,
+                        BluetoothProfile.CONNECTION_POLICY_ALLOWED);
+                succeeded();
+                return;
+            }
+
             registerConnectionStateReceiver();
             // We initiate SDP because connecting to A2DP before services are discovered leads to
             // error.
@@ -211,4 +226,12 @@
         }
     }
 
+    private boolean isTargetConnected() {
+        if (mA2dpProfile == null) {
+            return false;
+        }
+
+        List<BluetoothDevice> connectedDevices = mA2dpProfile.getConnectedDevices();
+        return connectedDevices.contains(mTarget);
+    }
 }
diff --git a/Settings/src/com/android/tv/settings/accessories/BluetoothDevicePairer.java b/Settings/src/com/android/tv/settings/accessories/BluetoothDevicePairer.java
index 0c8d30f..5430bee 100644
--- a/Settings/src/com/android/tv/settings/accessories/BluetoothDevicePairer.java
+++ b/Settings/src/com/android/tv/settings/accessories/BluetoothDevicePairer.java
@@ -19,6 +19,7 @@
 import android.bluetooth.BluetoothAdapter;
 import android.bluetooth.BluetoothClass;
 import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothProfile;
 import android.content.BroadcastReceiver;
 import android.content.ComponentName;
 import android.content.Context;
@@ -321,20 +322,17 @@
     }
 
     private void addBluetoothDeviceCriteria() {
+        List<Integer> supportedList =
+                BluetoothAdapter.getDefaultAdapter().getSupportedProfiles();
+
         // Input is supported by all devices.
         mInputDeviceCriteria = new InputDeviceCriteria();
         mBluetoothDeviceCriteria.add(mInputDeviceCriteria);
 
-        // Add Bluetooth a2dp on if the service is running and the
-        // setting profile_supported_a2dp is set to true.
-        Intent intent = new Intent("android.bluetooth.IBluetoothA2dp");
-        ComponentName comp = intent.resolveSystemService(mContext.getPackageManager(), 0);
-        if (comp != null) {
-            int enabledState = mContext.getPackageManager().getComponentEnabledSetting(comp);
-            if (enabledState != PackageManager.COMPONENT_ENABLED_STATE_DISABLED) {
-                Log.d(TAG, "Adding A2dp device criteria for pairing");
-                mBluetoothDeviceCriteria.add(new A2dpDeviceCriteria());
-            }
+        // Add Bluetooth A2DP if the profile is supported.
+        if (supportedList.contains(BluetoothProfile.A2DP)) {
+            Log.d(TAG, "Adding A2DP device criteria for pairing");
+            mBluetoothDeviceCriteria.add(new A2dpDeviceCriteria());
         }
     }
 
diff --git a/Settings/src/com/android/tv/settings/basic/BasicModeFeatureProviderImplX.java b/Settings/src/com/android/tv/settings/basic/BasicModeFeatureProviderImplX.java
index fa21c4f..2c06f44 100644
--- a/Settings/src/com/android/tv/settings/basic/BasicModeFeatureProviderImplX.java
+++ b/Settings/src/com/android/tv/settings/basic/BasicModeFeatureProviderImplX.java
@@ -18,13 +18,13 @@
 
 import static java.nio.charset.StandardCharsets.UTF_8;
 
+import android.accounts.AccountManager;
 import android.app.Activity;
 import android.content.ComponentName;
 import android.content.Context;
 import android.content.Intent;
 import android.content.pm.ApplicationInfo;
 import android.content.pm.ResolveInfo;
-import android.database.Cursor;
 import android.net.Uri;
 import android.text.TextUtils;
 import android.util.Log;
@@ -47,10 +47,6 @@
 public class BasicModeFeatureProviderImplX implements BasicModeFeatureProvider {
 
     private static final String TAG = "BasicModeFeatureX";
-
-    // The string "offline_mode" is a static protocol and should not be changed in general.
-    private static final String KEY_BASIC_MODE = "offline_mode";
-
     private static final String OEM_AUTHORITY = "tvlauncher.config";
     private static final String OEM_CONTRACT_SCHEME = "content";
     private static final String OEM_CONFIG_PATH = "configuration";
@@ -58,27 +54,10 @@
     private static final String STORE_DEMO = "store_demo";
     private static final String VALUE = "value";
 
-    @Override
     public boolean isBasicMode(@NonNull Context context) {
-        final String providerUriString = ResourcesUtil.getString(context,
-                "basic_mode_provider_uri");
-        if (TextUtils.isEmpty(providerUriString)) {
-            Log.e(TAG, "ContentProvider for basic mode is undefined.");
-            return false;
-        }
-        try {
-            Uri contentUri = Uri.parse(providerUriString);
-            Cursor cursor = context.getContentResolver().query(contentUri, null, null, null);
-            if (cursor != null && cursor.getCount() != 0) {
-                cursor.moveToFirst();
-                String basicMode = cursor.getString(cursor.getColumnIndex(KEY_BASIC_MODE));
-                return "1".equals(basicMode);
-            }
-        } catch (IllegalArgumentException | NullPointerException e) {
-            Log.e(TAG, "Unable to query the ContentProvider for basic mode.", e);
-            return false;
-        }
-        return false;
+        int numAccounts = AccountManager.get(context).getAccounts().length;
+        Log.i(TAG, "Number of accounts: " + numAccounts);
+        return numAccounts == 0;
     }
 
     @Override
diff --git a/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java b/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java
index 370e96e..a00c2ef 100644
--- a/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java
+++ b/Settings/src/com/android/tv/settings/connectivity/AddWifiNetworkActivity.java
@@ -16,11 +16,14 @@
 
 package com.android.tv.settings.connectivity;
 
+import static android.os.UserManager.DISALLOW_ADD_WIFI_CONFIG;
+
 import android.content.Context;
 import android.content.Intent;
 import android.os.Bundle;
 import android.os.UserHandle;
 import android.os.UserManager;
+import android.util.Log;
 
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentTransaction;
@@ -84,8 +87,8 @@
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
 
-        final UserManager userManager = UserManager.get(this);
-        if (userManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_WIFI)) {
+
+        if (!isAddWifiAllowed()) {
             EnforcedAdmin admin = RestrictedLockUtilsInternal.checkIfRestrictionEnforced(this,
                     UserManager.DISALLOW_CONFIG_WIFI, UserHandle.myUserId());
             if (admin != null) {
@@ -223,4 +226,17 @@
     public void onFragmentChange(Fragment newFragment, boolean movingForward) {
         updateView(newFragment, movingForward);
     }
+
+    private boolean isAddWifiAllowed() {
+        final UserManager userManager = UserManager.get(this);
+        if(userManager.hasUserRestriction(UserManager.DISALLOW_CONFIG_WIFI)) {
+            Log.e(TAG, "The user is not allowed to configure Wi-Fi.");
+            return false;
+        }
+        if (userManager.hasUserRestriction(DISALLOW_ADD_WIFI_CONFIG)) {
+            Log.e(TAG, "The user is not allowed to add Wi-Fi configuration.");
+            return false;
+        }
+        return true;
+    }
 }
diff --git a/Settings/src/com/android/tv/settings/connectivity/FinishState.java b/Settings/src/com/android/tv/settings/connectivity/FinishState.java
index 458a327..6d61edc 100644
--- a/Settings/src/com/android/tv/settings/connectivity/FinishState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/FinishState.java
@@ -37,7 +37,7 @@
     public void processForward() {
         mFragment = null;
         StateMachine stateMachine = ViewModelProviders.of(mActivity).get(StateMachine.class);
-        stateMachine.getListener().onComplete(StateMachine.CONTINUE);
+        stateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
     }
 
     @Override
diff --git a/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java b/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java
index 5a92aa0..71ccf9c 100644
--- a/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java
+++ b/Settings/src/com/android/tv/settings/connectivity/NetworkFragment.java
@@ -297,12 +297,6 @@
         return super.onPreferenceTreeClick(preference);
     }
 
-    private boolean isConnected() {
-        NetworkInfo activeNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
-        return activeNetworkInfo != null && activeNetworkInfo.isConnected()
-                && ConnectivityManager.TYPE_ETHERNET != activeNetworkInfo.getType();
-    }
-
     private void updateConnectivity() {
         if (!isAdded()) {
             return;
@@ -310,13 +304,14 @@
 
         final boolean wifiEnabled = mIsWifiHardwarePresent
                 && mConnectivityListener.isWifiEnabledOrEnabling();
+        final boolean ethernetConnected = mConnectivityListener.isEthernetConnected();
         mEnableWifiPref.setChecked(wifiEnabled);
 
-        mWifiNetworksCategory.setVisible(wifiEnabled);
+        mWifiNetworksCategory.setVisible(wifiEnabled && !ethernetConnected);
         mCollapsePref.setVisible(wifiEnabled && mWifiNetworksCategory.shouldShowCollapsePref());
-        mAddPref.setVisible(wifiEnabled);
+        mAddPref.setVisible(wifiEnabled && !ethernetConnected);
         if (mAddEasyConnectPref != null) {
-            mAddEasyConnectPref.setVisible(isEasyConnectEnabled());
+            mAddEasyConnectPref.setVisible(isEasyConnectEnabled() && !ethernetConnected);
         }
 
         if (!wifiEnabled) {
@@ -367,12 +362,13 @@
                 });
 
         if (ethernetAvailable) {
-            final boolean ethernetConnected =
-                    mConnectivityListener.isEthernetConnected();
             mEthernetStatusPref.setTitle(ethernetConnected
                     ? R.string.connected : R.string.not_connected);
             mEthernetStatusPref.setSummary(mConnectivityListener.getEthernetIpAddress());
         }
+
+        mEnableWifiPref.setSummary(ethernetConnected ?
+                getString(R.string.unplug_ethernet_to_use_wifi) : null);
     }
 
     private void updateWifiList() {
@@ -380,7 +376,8 @@
             return;
         }
 
-        if (!mIsWifiHardwarePresent || !mConnectivityListener.isWifiEnabledOrEnabling()) {
+        if (!mIsWifiHardwarePresent || !mConnectivityListener.isWifiEnabledOrEnabling()
+            || mConnectivityListener.isEthernetConnected()) {
             mWifiNetworksCategory.removeAll();
             mNoWifiUpdateBeforeMillis = 0;
             return;
diff --git a/Settings/src/com/android/tv/settings/connectivity/NetworkRequestDialogFragment.java b/Settings/src/com/android/tv/settings/connectivity/NetworkRequestDialogFragment.java
index 8ace395..00e38c3 100644
--- a/Settings/src/com/android/tv/settings/connectivity/NetworkRequestDialogFragment.java
+++ b/Settings/src/com/android/tv/settings/connectivity/NetworkRequestDialogFragment.java
@@ -479,7 +479,7 @@
          */
         public void updateKeys(List<ScanResult> scanResults) {
             for (ScanResult scanResult : scanResults) {
-                final String key = AccessPoint.getKey(mContext, scanResult);
+                final String key = AccessPoint.getKey(scanResult);
                 if (!mAccessPointKeys.contains(key)) {
                     mAccessPointKeys.add(key);
                 }
diff --git a/Settings/src/com/android/tv/settings/connectivity/SaveFailedState.java b/Settings/src/com/android/tv/settings/connectivity/SaveFailedState.java
index 08ea304..611a7e9 100644
--- a/Settings/src/com/android/tv/settings/connectivity/SaveFailedState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/SaveFailedState.java
@@ -98,7 +98,7 @@
         @Override
         public void onGuidedActionClicked(GuidedAction action) {
             if (action.getId() == GuidedAction.ACTION_ID_CONTINUE) {
-                mStateMachine.getListener().onComplete(StateMachine.FAIL);
+                mStateMachine.getListener().onComplete(this, StateMachine.FAIL);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/SaveState.java b/Settings/src/com/android/tv/settings/connectivity/SaveState.java
index 173f5b3..89f1b44 100644
--- a/Settings/src/com/android/tv/settings/connectivity/SaveState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/SaveState.java
@@ -95,7 +95,7 @@
             if (activity != null) {
                 StateMachine sm = ViewModelProviders
                         .of(activity).get(StateMachine.class);
-                sm.getListener().onComplete(StateMachine.RESULT_SUCCESS);
+                sm.getListener().onComplete(this, StateMachine.RESULT_SUCCESS);
             }
         }
 
@@ -105,7 +105,7 @@
             if (activity != null) {
                 StateMachine sm = ViewModelProviders
                         .of(activity).get(StateMachine.class);
-                sm.getListener().onComplete(StateMachine.RESULT_FAILURE);
+                sm.getListener().onComplete(this, StateMachine.RESULT_FAILURE);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/WifiConfigHelper.java b/Settings/src/com/android/tv/settings/connectivity/WifiConfigHelper.java
index 90bf6aa..5356c7b 100644
--- a/Settings/src/com/android/tv/settings/connectivity/WifiConfigHelper.java
+++ b/Settings/src/com/android/tv/settings/connectivity/WifiConfigHelper.java
@@ -91,34 +91,9 @@
      */
     public static void setConfigKeyManagementBySecurity(
             WifiConfiguration config, int security) {
-        switch (security) {
-            case WifiEntry.SECURITY_NONE:
-                config.setSecurityParams(WifiConfiguration.SECURITY_TYPE_OPEN);
-                break;
-            case WifiEntry.SECURITY_WEP:
-                config.setSecurityParams(WifiConfiguration.SECURITY_TYPE_WEP);
-                break;
-            case WifiEntry.SECURITY_PSK:
-                config.setSecurityParams(WifiConfiguration.SECURITY_TYPE_PSK);
-                break;
-            case WifiEntry.SECURITY_EAP:
-                config.setSecurityParams(WifiConfiguration.SECURITY_TYPE_EAP);
-                break;
-            case WifiEntry.SECURITY_EAP_WPA3_ENTERPRISE:
-                config.setSecurityParams(
-                        WifiConfiguration.SECURITY_TYPE_EAP_WPA3_ENTERPRISE);
-                break;
-            case WifiEntry.SECURITY_EAP_SUITE_B:
-                // allowedSuiteBCiphers will be set according to certificate type
-                config.setSecurityParams(WifiConfiguration.SECURITY_TYPE_EAP_SUITE_B);
-                break;
-            case WifiEntry.SECURITY_SAE:
-                config.setSecurityParams(WifiConfiguration.SECURITY_TYPE_SAE);
-                break;
-            case WifiEntry.SECURITY_OWE:
-                config.setSecurityParams(WifiConfiguration.SECURITY_TYPE_OWE);
-                break;
-        }
+        // WifiInfo and WifiConfiguration constants are the same so we don't need to translate
+        // between them.
+        config.setSecurityParams(security);
     }
 
     /**
diff --git a/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java b/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java
index 2e858ea..cd6ca89 100644
--- a/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java
+++ b/Settings/src/com/android/tv/settings/connectivity/WifiConnectionActivity.java
@@ -179,8 +179,8 @@
                 wifiEntry.isSaved()
                 ? wifiEntry.getWifiConfiguration()
                 : WifiConfigHelper.getConfiguration(wifiEntry.getSsid(),
-                        wifiEntry.getSecurity()));
-        userChoiceInfo.setWifiSecurity(wifiEntry.getSecurity());
+                        AccessPoint.getSecurity(wifiEntry)));
+        userChoiceInfo.setWifiSecurity(AccessPoint.getSecurity(wifiEntry));
 
         if (wifiEntry.shouldEditBeforeConnect()) {
             mStateMachine.setStartState(mEnterPasswordState);
diff --git a/Settings/src/com/android/tv/settings/connectivity/security/WifiSecurityHelper.java b/Settings/src/com/android/tv/settings/connectivity/security/WifiSecurityHelper.java
index 5eba177..805bddf 100644
--- a/Settings/src/com/android/tv/settings/connectivity/security/WifiSecurityHelper.java
+++ b/Settings/src/com/android/tv/settings/connectivity/security/WifiSecurityHelper.java
@@ -18,6 +18,7 @@
 
 import android.content.Context;
 import android.net.wifi.WifiConfiguration;
+import android.net.wifi.WifiInfo;
 import android.net.wifi.WifiManager;
 
 import androidx.fragment.app.FragmentActivity;
@@ -99,7 +100,7 @@
 
         if (passwordLength > 0)  {
             switch (getSecurity(context)) {
-                case WifiEntry.SECURITY_WEP:
+                case WifiInfo.SECURITY_TYPE_WEP:
                     // WEP-40, WEP-104, and 256-bit WEP (WEP-232?)
                     if ((passwordLength == 10 || passwordLength == 26 || passwordLength == 58)
                             && password.matches("[0-9A-Fa-f]*")) {
@@ -108,14 +109,14 @@
                         config.wepKeys[0] = '"' + password + '"';
                     }
                     break;
-                case WifiEntry.SECURITY_PSK:
+                case WifiInfo.SECURITY_TYPE_PSK:
                     if (password.matches("[0-9A-Fa-f]{64}")) {
                         config.preSharedKey = password;
                     } else {
                         config.preSharedKey = '"' + password + '"';
                     }
                     break;
-                case WifiEntry.SECURITY_SAE:
+                case WifiInfo.SECURITY_TYPE_SAE:
                     config.preSharedKey = '"' + password + '"';
                     break;
             }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/AddStartState.java b/Settings/src/com/android/tv/settings/connectivity/setup/AddStartState.java
index 6c57e2f..cce3094 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/AddStartState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/AddStartState.java
@@ -42,7 +42,7 @@
     public void processForward() {
         mFragment = null;
         mStateMachine.getListener().onComplete(
-                mUserChoiceInfo.getWifiEntry().shouldEditBeforeConnect()
+                this, mUserChoiceInfo.getWifiEntry().shouldEditBeforeConnect()
                         || mUserChoiceInfo.getWifiEntry().needsWifiConfiguration()
                 ? StateMachine.PASSWORD : StateMachine.CONNECT);
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedFlowCompleteState.java b/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedFlowCompleteState.java
index 0f8a843..a3ff59d 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedFlowCompleteState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedFlowCompleteState.java
@@ -39,7 +39,7 @@
     @Override
     public void processForward() {
         mFragment = null;
-        mStateMachine.getListener().onComplete(StateMachine.EXIT_ADVANCED_FLOW);
+        mStateMachine.getListener().onComplete(this, StateMachine.EXIT_ADVANCED_FLOW);
     }
 
     @Override
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedOptionsState.java b/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedOptionsState.java
index c7c4312..7aee22e 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedOptionsState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/AdvancedOptionsState.java
@@ -52,7 +52,7 @@
             StateMachine stateMachine = ViewModelProviders
                     .of(mActivity)
                     .get(StateMachine.class);
-            stateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+            stateMachine.getListener().onComplete(this, StateMachine.ADVANCED_FLOW_COMPLETE);
             return;
         }
 
@@ -145,9 +145,9 @@
             mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.ADVANCED_OPTIONS,
                     action.getTitle());
             if (action.getId() == GuidedAction.ACTION_ID_NO) {
-                mStateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+                mStateMachine.getListener().onComplete(this, StateMachine.ADVANCED_FLOW_COMPLETE);
             } else if (action.getId() == GuidedAction.ACTION_ID_YES) {
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ChooseSecurityState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ChooseSecurityState.java
index 2765e40..3f6cb71 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ChooseSecurityState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ChooseSecurityState.java
@@ -102,9 +102,9 @@
         public void onGuidedActionClicked(GuidedAction action) {
             mUserChoiceInfo.put(UserChoiceInfo.SECURITY, (int) action.getId());
             if (action.getId() == AccessPoint.SECURITY_NONE || action.getId() == AccessPoint.SECURITY_OWE) {
-                mStateMachine.getListener().onComplete(StateMachine.OPTIONS_OR_CONNECT);
+                mStateMachine.getListener().onComplete(this, StateMachine.OPTIONS_OR_CONNECT);
             } else {
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ConnectFailedState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ConnectFailedState.java
index 93c9284..1dcf1bf 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ConnectFailedState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ConnectFailedState.java
@@ -110,10 +110,10 @@
         public void onGuidedActionClicked(GuidedAction action) {
             if (action.getId() == ACTION_ID_TRY_AGAIN) {
                 mStateMachine.getListener()
-                        .onComplete(StateMachine.TRY_AGAIN);
+                        .onComplete(this, StateMachine.TRY_AGAIN);
             } else if (action.getId() == ACTION_ID_VIEW_AVAILABLE_NETWORK) {
                 mStateMachine.getListener()
-                        .onComplete(StateMachine.SELECT_WIFI);
+                        .onComplete(this, StateMachine.SELECT_WIFI);
             }
         }
 
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ConnectState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ConnectState.java
index d9eed95..3e8bfac 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ConnectState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ConnectState.java
@@ -209,6 +209,11 @@
             proceedDependOnNetworkState();
         }
 
+        private void connectSucceeded() {
+            mConnectSucceeded = true;
+            notifyListener(StateMachine.RESULT_SUCCESS);
+        }
+
         @Nullable
         private WifiEntry getEntryForNetworkId(int networkId) {
             WifiEntry result = null;
@@ -243,14 +248,14 @@
             mStartedConnect = true;
 
             if (wifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED) {
-                notifyListener(StateMachine.RESULT_SUCCESS);
+                mUserChoiceInfo.setIsAlreadyConnected(true);
+                connectSucceeded();
                 return;
             }
 
             wifiEntry.connect(status -> {
                 if (status == CONNECT_STATUS_SUCCESS) {
-                    mConnectSucceeded = true;
-                    notifyListener(StateMachine.RESULT_SUCCESS);
+                    connectSucceeded();
                     return;
                 }
 
@@ -330,7 +335,7 @@
 
         private void notifyListener(int result) {
             if (mStateMachine.getCurrentState() instanceof ConnectState) {
-                mStateMachine.getListener().onComplete(result);
+                mStateMachine.getListener().onComplete(this, result);
             }
         }
 
@@ -362,7 +367,7 @@
 
                 if (fragment.isNetworkConnected()) {
                     if (DEBUG) Log.d(TAG, "Fake timeout; we're actually connected");
-                    fragment.notifyListener(StateMachine.RESULT_SUCCESS);
+                    fragment.connectSucceeded();
                 } else {
                     if (DEBUG) Log.d(TAG, "Timeout is real; telling the listener");
                     UserChoiceInfo userChoiceInfo = ViewModelProviders
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/Dns1State.java b/Settings/src/com/android/tv/settings/connectivity/setup/Dns1State.java
index 6764b4f..be716f3 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/Dns1State.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/Dns1State.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.annotation.VisibleForTesting;
 import androidx.fragment.app.Fragment;
@@ -137,7 +136,7 @@
             if (action.getId() == GuidedAction.ACTION_ID_CONTINUE) {
                 mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.DNS1,
                         action.getTitle());
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
             return action.getId();
         }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/Dns2State.java b/Settings/src/com/android/tv/settings/connectivity/setup/Dns2State.java
index b56dd79..614f613 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/Dns2State.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/Dns2State.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentActivity;
@@ -139,9 +138,10 @@
                 int ipSettingsResult = AdvancedOptionsFlowUtil.processIpSettings(
                         getActivity());
                 if (ipSettingsResult == 0) {
-                    mStateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+                    mStateMachine.getListener().onComplete(this,
+                            StateMachine.ADVANCED_FLOW_COMPLETE);
                 } else {
-                    mStateMachine.getListener().onComplete(StateMachine.IP_SETTINGS_INVALID);
+                    mStateMachine.getListener().onComplete(this, StateMachine.IP_SETTINGS_INVALID);
                 }
             }
             return action.getId();
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/EasyConnectQRState.java b/Settings/src/com/android/tv/settings/connectivity/setup/EasyConnectQRState.java
index a3b9733..3c2d3a1 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/EasyConnectQRState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/EasyConnectQRState.java
@@ -168,7 +168,7 @@
                     }
                 }
 
-                mStateMachine.getListener().onComplete(StateMachine.CONNECT);
+                mStateMachine.getListener().onComplete(QRCodeFragment.this, StateMachine.CONNECT);
             }
 
             @Override
@@ -176,7 +176,8 @@
                 if (DEBUG) Log.d(TAG, "onFailure: code = " + code);
                 mUserChoiceInfo.setConnectionFailedStatus(
                         UserChoiceInfo.ConnectionFailedStatus.EASY_CONNECT_FAILURE);
-                mStateMachine.getListener().onComplete(StateMachine.RESULT_FAILURE);
+                mStateMachine.getListener().onComplete(QRCodeFragment.this,
+                        StateMachine.RESULT_FAILURE);
             }
 
             @Override
@@ -194,7 +195,8 @@
                 } catch (Exception e) {
                     if (DEBUG) Log.d(TAG, "encodeQrCode error: " + e.getMessage());
                     // TODO: Set error code?
-                    mStateMachine.getListener().onComplete(StateMachine.RESULT_FAILURE);
+                    mStateMachine.getListener().onComplete(QRCodeFragment.this,
+                            StateMachine.RESULT_FAILURE);
                 }
             }
 
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/EnterPasswordState.java b/Settings/src/com/android/tv/settings/connectivity/setup/EnterPasswordState.java
index 34de45a..a210cdc 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/EnterPasswordState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/EnterPasswordState.java
@@ -68,7 +68,7 @@
     @Override
     public void processForward() {
         if (!mUserChoiceInfo.isVisible(UserChoiceInfo.PASSWORD)) {
-            mStateMachine.getListener().onComplete(StateMachine.OPTIONS_OR_CONNECT);
+            mStateMachine.getListener().onComplete(this, StateMachine.OPTIONS_OR_CONNECT);
             return;
         }
         mFragment = new EnterPasswordFragment();
@@ -79,7 +79,7 @@
     @Override
     public void processBackward() {
         if (!mUserChoiceInfo.isVisible(UserChoiceInfo.PASSWORD)) {
-            mStateMachine.getListener().onComplete(StateMachine.CANCEL);
+            mStateMachine.getListener().onComplete(this, StateMachine.CANCEL);
             return;
         }
         mFragment = new EnterPasswordFragment();
@@ -250,7 +250,7 @@
                 if (password.length() >= WEP_MIN_LENGTH) {
                     mUserChoiceInfo.put(UserChoiceInfo.PASSWORD, action.getTitle().toString());
                     mUserChoiceInfo.setPasswordHidden(mCheckBox.isChecked());
-                    mStateMachine.getListener().onComplete(StateMachine.OPTIONS_OR_CONNECT);
+                    mStateMachine.getListener().onComplete(this, StateMachine.OPTIONS_OR_CONNECT);
                 } else {
                     final Activity activity = getActivity();
                     if (activity != null) {
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/EnterSsidState.java b/Settings/src/com/android/tv/settings/connectivity/setup/EnterSsidState.java
index 20a91c4..6a69e47 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/EnterSsidState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/EnterSsidState.java
@@ -19,7 +19,6 @@
 import android.content.Context;
 import android.os.Bundle;
 import android.text.TextUtils;
-import android.view.View;
 
 import androidx.annotation.NonNull;
 import androidx.fragment.app.Fragment;
@@ -133,7 +132,7 @@
                 return GuidedAction.ACTION_ID_CURRENT;
             }
             mUserChoiceInfo.put(UserChoiceInfo.SSID, ssid);
-            mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+            mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             return action.getId();
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/GatewayState.java b/Settings/src/com/android/tv/settings/connectivity/setup/GatewayState.java
index 281d6d1..4c4c103 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/GatewayState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/GatewayState.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.annotation.NonNull;
 import androidx.fragment.app.Fragment;
@@ -138,7 +137,7 @@
             if (action.getId() == GuidedAction.ACTION_ID_CONTINUE) {
                 mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.GATEWAY,
                         action.getTitle());
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
             return action.getId();
         }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/IpAddressState.java b/Settings/src/com/android/tv/settings/connectivity/setup/IpAddressState.java
index 0556f19..e8e0173 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/IpAddressState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/IpAddressState.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentActivity;
@@ -136,7 +135,7 @@
             if (action.getId() == GuidedAction.ACTION_ID_CONTINUE) {
                 mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.IP_ADDRESS,
                         action.getTitle());
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
             return action.getId();
         }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsInvalidState.java b/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsInvalidState.java
index 7d16a14..b2af826 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsInvalidState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsInvalidState.java
@@ -109,7 +109,7 @@
                 mAdvancedOptionsFlowInfo.remove(AdvancedOptionsFlowInfo.GATEWAY);
                 mAdvancedOptionsFlowInfo.remove(AdvancedOptionsFlowInfo.DNS1);
                 mAdvancedOptionsFlowInfo.remove(AdvancedOptionsFlowInfo.DNS2);
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsState.java b/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsState.java
index 17917d6..5b8949b 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/IpSettingsState.java
@@ -55,7 +55,7 @@
             StateMachine stateMachine = ViewModelProviders
                     .of(mActivity)
                     .get(StateMachine.class);
-            stateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+            stateMachine.getListener().onComplete(this, StateMachine.ADVANCED_FLOW_COMPLETE);
             return;
         }
 
@@ -162,9 +162,9 @@
             mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.IP_SETTINGS, action.getTitle());
             if (action.getId() == WIFI_ACTION_DHCP) {
                 AdvancedOptionsFlowUtil.processIpSettings(getActivity());
-                mStateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+                mStateMachine.getListener().onComplete(this, StateMachine.ADVANCED_FLOW_COMPLETE);
             } else if (action.getId() == WIFI_ACTION_STATIC) {
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/KnownNetworkState.java b/Settings/src/com/android/tv/settings/connectivity/setup/KnownNetworkState.java
index a512036..100100a 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/KnownNetworkState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/KnownNetworkState.java
@@ -125,7 +125,7 @@
         public void onGuidedActionClicked(GuidedAction action) {
             long id = action.getId();
             if (id == ACTION_ID_TRY_AGAIN) {
-                mStateMachine.getListener().onComplete(StateMachine.ADD_START);
+                mStateMachine.getListener().onComplete(this, StateMachine.ADD_START);
             } else if (id == ACTION_ID_VIEW_AVAILABLE_NETWORK) {
                 if (canForgetNetwork()) {
                     int networkId = mUserChoiceInfo.getWifiConfiguration().networkId;
@@ -137,7 +137,7 @@
                             UserHandle.of(UserHandle.myUserId()));
                     RestrictedLockUtils.sendShowAdminSupportDetailsIntent(getActivity(), admin);
                 }
-                mStateMachine.getListener().onComplete(StateMachine.SELECT_WIFI);
+                mStateMachine.getListener().onComplete(this, StateMachine.SELECT_WIFI);
             }
         }
 
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/NetworkPrefixLengthState.java b/Settings/src/com/android/tv/settings/connectivity/setup/NetworkPrefixLengthState.java
index 633b922..6377812 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/NetworkPrefixLengthState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/NetworkPrefixLengthState.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentActivity;
@@ -136,7 +135,7 @@
             if (action.getId() == GuidedAction.ACTION_ID_CONTINUE) {
                 mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.NETWORK_PREFIX_LENGTH,
                         action.getTitle());
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
             return action.getId();
         }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/OptionsOrConnectState.java b/Settings/src/com/android/tv/settings/connectivity/setup/OptionsOrConnectState.java
index bf97c14..db6bae2 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/OptionsOrConnectState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/OptionsOrConnectState.java
@@ -42,13 +42,13 @@
         UserChoiceInfo.ConnectionFailedStatus status = userChoiceInfo.getConnectionFailedStatus();
         if (status == UserChoiceInfo.ConnectionFailedStatus.AUTHENTICATION) {
             userChoiceInfo.setConnectionFailedStatus(null);
-            stateMachine.getListener().onComplete(StateMachine.RESTART);
+            stateMachine.getListener().onComplete(this, StateMachine.RESTART);
         } else if (status != null) {
             userChoiceInfo.setConnectionFailedStatus(null);
-            stateMachine.getListener().onComplete(StateMachine.ENTER_ADVANCED_FLOW);
+            stateMachine.getListener().onComplete(this, StateMachine.ENTER_ADVANCED_FLOW);
         } else {
             userChoiceInfo.setConnectionFailedStatus(null);
-            stateMachine.getListener().onComplete(StateMachine.CONNECT);
+            stateMachine.getListener().onComplete(this, StateMachine.CONNECT);
         }
     }
 
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ProxyBypassState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ProxyBypassState.java
index c86a82c..cc53c12 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ProxyBypassState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ProxyBypassState.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentActivity;
@@ -141,12 +140,14 @@
                         getActivity());
                 if (proxySettingsResult == 0) {
                     if (mAdvancedOptionsFlowInfo.isSettingsFlow()) {
-                        mStateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+                        mStateMachine.getListener().onComplete(this,
+                                StateMachine.ADVANCED_FLOW_COMPLETE);
                     } else {
-                        mStateMachine.getListener().onComplete(StateMachine.IP_SETTINGS);
+                        mStateMachine.getListener().onComplete(this, StateMachine.IP_SETTINGS);
                     }
                 } else {
-                    mStateMachine.getListener().onComplete(StateMachine.PROXY_SETTINGS_INVALID);
+                    mStateMachine.getListener().onComplete(this,
+                            StateMachine.PROXY_SETTINGS_INVALID);
                 }
             }
             return action.getId();
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ProxyHostNameState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ProxyHostNameState.java
index 0d1db85..8a46dd0 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ProxyHostNameState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ProxyHostNameState.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.annotation.NonNull;
 import androidx.fragment.app.Fragment;
@@ -134,7 +133,7 @@
             if (action.getId() == GuidedAction.ACTION_ID_CONTINUE) {
                 mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.PROXY_HOSTNAME,
                         action.getTitle());
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
             return action.getId();
         }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ProxyPortState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ProxyPortState.java
index af960ef..1dc2b6a 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ProxyPortState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ProxyPortState.java
@@ -18,7 +18,6 @@
 
 import android.content.Context;
 import android.os.Bundle;
-import android.view.View;
 
 import androidx.fragment.app.Fragment;
 import androidx.fragment.app.FragmentActivity;
@@ -131,7 +130,7 @@
             mAdvancedOptionsFlowInfo.put(AdvancedOptionsFlowInfo.PROXY_PORT,
                     action.getTitle());
             if (action.getId() == GuidedAction.ACTION_ID_CONTINUE) {
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
             return action.getId();
         }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsInvalidState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsInvalidState.java
index e41ba83..70d16f0 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsInvalidState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsInvalidState.java
@@ -113,7 +113,7 @@
                 mAdvancedOptionsFlowInfo.remove(AdvancedOptionsFlowInfo.PROXY_HOSTNAME);
                 mAdvancedOptionsFlowInfo.remove(AdvancedOptionsFlowInfo.PROXY_PORT);
                 mAdvancedOptionsFlowInfo.remove(AdvancedOptionsFlowInfo.PROXY_BYPASS);
-                mStateMachine.getListener().onComplete(StateMachine.CONTINUE);
+                mStateMachine.getListener().onComplete(this, StateMachine.CONTINUE);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsState.java b/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsState.java
index 21645e9..4a2e84e 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/ProxySettingsState.java
@@ -54,7 +54,7 @@
             StateMachine stateMachine = ViewModelProviders
                     .of(mActivity)
                     .get(StateMachine.class);
-            stateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+            stateMachine.getListener().onComplete(this, StateMachine.ADVANCED_FLOW_COMPLETE);
             return;
         }
 
@@ -162,12 +162,13 @@
             if (action.getId() == WIFI_ACTION_PROXY_NONE) {
                 AdvancedOptionsFlowUtil.processProxySettings(getActivity());
                 if (mAdvancedOptionsFlowInfo.isSettingsFlow()) {
-                    mStateMachine.getListener().onComplete(StateMachine.ADVANCED_FLOW_COMPLETE);
+                    mStateMachine.getListener().onComplete(this,
+                            StateMachine.ADVANCED_FLOW_COMPLETE);
                 } else {
-                    mStateMachine.getListener().onComplete(StateMachine.IP_SETTINGS);
+                    mStateMachine.getListener().onComplete(this, StateMachine.IP_SETTINGS);
                 }
             } else if (action.getId() == WIFI_ACTION_PROXY_MANUAL) {
-                mStateMachine.getListener().onComplete(StateMachine.PROXY_HOSTNAME);
+                mStateMachine.getListener().onComplete(this, StateMachine.PROXY_HOSTNAME);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/SuccessState.java b/Settings/src/com/android/tv/settings/connectivity/setup/SuccessState.java
index 1aaccfe..fad51be 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/SuccessState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/SuccessState.java
@@ -50,8 +50,11 @@
 
     @Override
     public void processForward() {
+        UserChoiceInfo userChoiceInfo = ViewModelProviders.of(mActivity).get(UserChoiceInfo.class);
         mFragment = SuccessFragment.newInstance(
-                mActivity.getString(R.string.wifi_setup_connection_success));
+                mActivity.getString(userChoiceInfo.isAlreadyConnected()
+                        ? R.string.wifi_setup_already_connected
+                        : R.string.wifi_setup_connection_success));
         FragmentChangeListener listener = (FragmentChangeListener) mActivity;
         if (listener != null) {
             NetworkChangeStateManager manager = NetworkChangeStateManager.getInstance();
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/SummaryConnectedWifiState.java b/Settings/src/com/android/tv/settings/connectivity/setup/SummaryConnectedWifiState.java
index 4066f4c..9bf8b3b 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/SummaryConnectedWifiState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/SummaryConnectedWifiState.java
@@ -117,7 +117,7 @@
             if (id == DO_NOT_CHANGE_NETWORK) {
                 mStateMachine.finish(Activity.RESULT_OK);
             } else if (id == WIFI_ACTION_CHANGE_NETWORK) {
-                mStateMachine.getListener().onComplete(StateMachine.SELECT_WIFI);
+                mStateMachine.getListener().onComplete(this, StateMachine.SELECT_WIFI);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/SummaryNotConnectedState.java b/Settings/src/com/android/tv/settings/connectivity/setup/SummaryNotConnectedState.java
index 72beabe..178adb3 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/SummaryNotConnectedState.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/SummaryNotConnectedState.java
@@ -106,7 +106,7 @@
             if (action.getId() == ACTION_OK) {
                 mUserChoiceInfo.removePageSummary(UserChoiceInfo.SELECT_WIFI);
                 mStateMachine.getListener()
-                        .onComplete(StateMachine.SELECT_WIFI);
+                        .onComplete(this, StateMachine.SELECT_WIFI);
             }
         }
     }
diff --git a/Settings/src/com/android/tv/settings/connectivity/setup/UserChoiceInfo.java b/Settings/src/com/android/tv/settings/connectivity/setup/UserChoiceInfo.java
index 3987b52..cf1b325 100644
--- a/Settings/src/com/android/tv/settings/connectivity/setup/UserChoiceInfo.java
+++ b/Settings/src/com/android/tv/settings/connectivity/setup/UserChoiceInfo.java
@@ -56,6 +56,7 @@
     private ConnectionFailedStatus mConnectionFailedStatus;
     private int mEasyConnectNetworkId = -1;
     private WifiEntry wifiEntry;
+    private boolean mIsAlreadyConnected;
 
     /**
      * Store the page summary into a HashMap.
@@ -231,6 +232,14 @@
         mEasyConnectNetworkId = easyConnectNetworkId;
     }
 
+    public boolean isAlreadyConnected() {
+        return mIsAlreadyConnected;
+    }
+
+    public void setIsAlreadyConnected(boolean isAlreadyConnected) {
+        mIsAlreadyConnected = isAlreadyConnected;
+    }
+
     public enum ConnectionFailedStatus {
         AUTHENTICATION,
         REJECTED,
diff --git a/Settings/src/com/android/tv/settings/connectivity/util/State.java b/Settings/src/com/android/tv/settings/connectivity/util/State.java
index dd10586..175c5fd 100644
--- a/Settings/src/com/android/tv/settings/connectivity/util/State.java
+++ b/Settings/src/com/android/tv/settings/connectivity/util/State.java
@@ -38,7 +38,9 @@
      * Listener for sending notification about state completion.
      */
     interface StateCompleteListener {
-        void onComplete(@StateMachine.Event int event);
+        void onComplete(State caller, @StateMachine.Event int event);
+
+        void onComplete(Fragment caller, @StateMachine.Event int event);
     }
 
     /**
diff --git a/Settings/src/com/android/tv/settings/connectivity/util/StateMachine.java b/Settings/src/com/android/tv/settings/connectivity/util/StateMachine.java
index 65360b8..ef7ddb0 100644
--- a/Settings/src/com/android/tv/settings/connectivity/util/StateMachine.java
+++ b/Settings/src/com/android/tv/settings/connectivity/util/StateMachine.java
@@ -17,8 +17,10 @@
 package com.android.tv.settings.connectivity.util;
 
 import android.app.Activity;
+import android.util.Log;
 
 import androidx.annotation.IntDef;
+import androidx.fragment.app.Fragment;
 import androidx.lifecycle.ViewModel;
 
 import java.lang.annotation.Retention;
@@ -33,12 +35,35 @@
  * State machine responsible for handling the logic between different states.
  */
 public class StateMachine extends ViewModel {
+    private static final String TAG = "TVSettingsStateMachine";
 
     private Callback mCallback;
     private Map<State, List<Transition>> mTransitionMap = new HashMap<>();
     private LinkedList<State> mStatesList = new LinkedList<>();
-    private State.StateCompleteListener mCompletionListener = this::updateState;
+    private final State.StateCompleteListener mCompletionListener =
+            new State.StateCompleteListener() {
+        @Override
+        public void onComplete(State caller, int event) {
+            State state = getCurrentState();
+            if (state == caller) {
+                updateState(event);
+            } else {
+                // Ignore extra callbacks from states that are no longer active.
+                Log.w(TAG, "State is " + state + " expecting " + caller);
+            }
+        }
 
+        @Override
+        public void onComplete(Fragment caller, int event) {
+            State state = getCurrentState();
+            if (state != null && state.getFragment() == caller) {
+                updateState(event);
+            } else {
+                // Ignore extra callbacks from fragments that are no longer active.
+                Log.w(TAG, "State is " + state + " expecting " + caller);
+            }
+        }
+    };
     public static final int ADD_START = 0;
     public static final int CANCEL = 1;
     public static final int CONTINUE = 2;
diff --git a/Settings/src/com/android/tv/settings/device/DevicePrefFragment.java b/Settings/src/com/android/tv/settings/device/DevicePrefFragment.java
deleted file mode 100644
index e6f1248..0000000
--- a/Settings/src/com/android/tv/settings/device/DevicePrefFragment.java
+++ /dev/null
@@ -1,443 +0,0 @@
-/*
- * Copyright (C) 2018 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.tv.settings.device;
-
-import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_CLASSIC;
-import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_TWO_PANEL;
-import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_VENDOR;
-import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_X;
-import static com.android.tv.settings.util.InstrumentationUtils.logEntrySelected;
-import static com.android.tv.settings.util.InstrumentationUtils.logToggleInteracted;
-
-import android.app.tvsettings.TvSettingsEnums;
-import android.content.Context;
-import android.content.Intent;
-import android.content.pm.PackageManager;
-import android.content.pm.ResolveInfo;
-import android.content.res.Resources;
-import android.media.AudioManager;
-import android.media.tv.TvInputInfo;
-import android.media.tv.TvInputManager;
-import android.os.Bundle;
-import android.os.UserHandle;
-import android.provider.Settings;
-import android.text.TextUtils;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.view.inputmethod.InputMethodInfo;
-
-import androidx.annotation.Keep;
-import androidx.annotation.VisibleForTesting;
-import androidx.fragment.app.Fragment;
-import androidx.leanback.preference.LeanbackSettingsFragmentCompat;
-import androidx.preference.Preference;
-import androidx.preference.TwoStatePreference;
-
-import com.android.settingslib.applications.DefaultAppInfo;
-import com.android.settingslib.development.DevelopmentSettingsEnabler;
-import com.android.tv.settings.LongClickPreference;
-import com.android.tv.settings.MainFragment;
-import com.android.tv.settings.R;
-import com.android.tv.settings.SettingsPreferenceFragment;
-import com.android.tv.settings.about.RebootConfirmFragment;
-import com.android.tv.settings.autofill.AutofillHelper;
-import com.android.tv.settings.customization.CustomizationConstants;
-import com.android.tv.settings.customization.Partner;
-import com.android.tv.settings.customization.PartnerPreferencesMerger;
-import com.android.tv.settings.device.eco.PowerAndEnergyFragment;
-import com.android.tv.settings.inputmethod.InputMethodHelper;
-import com.android.tv.settings.overlay.FlavorUtils;
-import com.android.tv.settings.privacy.PrivacyToggle;
-import com.android.tv.settings.privacy.SensorFragment;
-import com.android.tv.settings.system.SecurityFragment;
-import com.android.tv.settings.util.SliceUtils;
-import com.android.tv.twopanelsettings.TwoPanelSettingsFragment;
-import com.android.tv.twopanelsettings.slices.SlicePreference;
-
-import java.util.List;
-
-/**
- * The "Device Preferences" screen in TV settings.
- */
-@Keep
-public class DevicePrefFragment extends SettingsPreferenceFragment implements
-        LongClickPreference.OnLongClickListener {
-    @VisibleForTesting
-    static final String KEY_DEVELOPER = "developer";
-    @VisibleForTesting
-    static final String KEY_CAST_SETTINGS = "cast";
-    private static final String KEY_CAST_SETTINGS_SLICE = "cast_settings";
-    @VisibleForTesting
-    static final String KEY_KEYBOARD = "keyboard";
-    private static final String TAG = "DeviceFragment";
-    private static final String KEY_USAGE = "usageAndDiag";
-    private static final String KEY_INPUTS = "inputs";
-    private static final String KEY_SOUNDS = "sound_effects";
-    private static final String KEY_SOUNDS_SWITCH = "sound_effects_switch";
-    private static final String KEY_GOOGLE_SETTINGS = "google_settings";
-    private static final String KEY_HOME_SETTINGS = "home";
-    private static final String KEY_REBOOT = "reboot";
-    private static final String KEY_MIC = "microphone";
-    private static final String KEY_CAMERA = "camera";
-    private static final String KEY_FASTPAIR_SETTINGS_SLICE = "fastpair_slice";
-    private static final String KEY_OVERLAY_INTERNAL_SETTINGS_SLICE = "overlay_internal";
-    private static final String KEY_ASSISTANT_BROADCAST = "assistant_broadcast";
-    private static final String KEY_AMBIENT_SETTINGS = "ambient_settings";
-    private static final String KEY_ENERGY_SAVER = "energysaver";
-    private static final String KEY_POWER_AND_ENERGY = "power_and_energy";
-    private static final String RES_TOP_LEVEL_ASSISTANT_SLICE_URI = "top_level_assistant_slice_uri";
-    private static final String KEY_SYSTEM_TV_SLICE = "menu_system_tv";
-
-    private Preference mSoundsPref;
-    private TwoStatePreference mSoundsSwitchPref;
-    private boolean mInputSettingNeeded;
-    private PackageManager mPm;
-    private AudioManager mAudioManager;
-
-    private int getPreferenceScreenResId() {
-        if (isRestricted()) {
-            return R.xml.device_restricted;
-        }
-        switch (FlavorUtils.getFlavor(getContext())) {
-            case FLAVOR_CLASSIC:
-                return R.xml.device;
-            case FLAVOR_TWO_PANEL:
-                return R.xml.device_two_panel;
-            case FLAVOR_X:
-                return R.xml.device_x;
-            case FLAVOR_VENDOR:
-                return R.xml.device_vendor;
-            default:
-                return R.xml.device;
-        }
-    }
-
-    @Override
-    public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
-        setPreferencesFromResource(getPreferenceScreenResId(), null);
-        if (Partner.getInstance(getContext()).isCustomizationPackageProvided()) {
-            PartnerPreferencesMerger.mergePreferences(
-                    getContext(),
-                    getPreferenceScreen(),
-                    CustomizationConstants.DEVICE_SCREEN
-            );
-        }
-        mSoundsPref = findPreference(KEY_SOUNDS);
-        mSoundsSwitchPref = findPreference(KEY_SOUNDS_SWITCH);
-        if (mSoundsSwitchPref != null) {
-            mSoundsSwitchPref.setChecked(getSoundEffectsEnabled());
-        }
-
-        final Preference inputPref = findPreference(KEY_INPUTS);
-        if (inputPref != null) {
-            inputPref.setVisible(mInputSettingNeeded);
-        }
-        final LongClickPreference restartPref = findPreference(KEY_REBOOT);
-        if (restartPref != null) {
-            restartPref.setLongClickListener(this);
-        }
-
-        PrivacyToggle.MIC_TOGGLE.preparePreferenceWithSensorFragment(getContext(),
-                findPreference(KEY_MIC), SensorFragment.TOGGLE_EXTRA);
-        PrivacyToggle.CAMERA_TOGGLE.preparePreferenceWithSensorFragment(getContext(),
-                findPreference(KEY_CAMERA), SensorFragment.TOGGLE_EXTRA);
-
-        final Preference assistantBroadcastPreference = findPreference(KEY_ASSISTANT_BROADCAST);
-        if (assistantBroadcastPreference != null && SliceUtils.isSettingsSliceEnabled(
-                getContext(),
-                ((SlicePreference) assistantBroadcastPreference).getUri(),
-                RES_TOP_LEVEL_ASSISTANT_SLICE_URI)) {
-            assistantBroadcastPreference.setVisible(true);
-        }
-    }
-
-    @Override
-    public void onCreate(Bundle savedInstanceState) {
-        final TvInputManager manager = (TvInputManager) getContext().getSystemService(
-                Context.TV_INPUT_SERVICE);
-        if (manager != null) {
-            for (final TvInputInfo input : manager.getTvInputList()) {
-                if (input.isPassthroughInput()) {
-                    mInputSettingNeeded = true;
-                }
-            }
-        }
-        mAudioManager = getContext().getSystemService(AudioManager.class);
-        super.onCreate(savedInstanceState);
-    }
-
-    @Override
-    public void onAttach(Context context) {
-        super.onAttach(context);
-        mPm = context.getPackageManager();
-    }
-
-    @Override
-    public View onCreateView(LayoutInflater inflater, ViewGroup container,
-            Bundle savedInstanceState) {
-        updateDeveloperOptions();
-        updateSounds();
-        updateGoogleSettings();
-        updateCastSettings();
-        updateInternalSettings();
-        updateFastpairSettings();
-        updateKeyboardAutofillSettings();
-        updateAmbientSettings();
-        updatePowerAndEnergySettings();
-        updateSystemTvSettings();
-        hideIfIntentUnhandled(findPreference(KEY_HOME_SETTINGS));
-        hideIfIntentUnhandled(findPreference(KEY_CAST_SETTINGS));
-        hideIfIntentUnhandled(findPreference(KEY_USAGE));
-        return super.onCreateView(inflater, container, savedInstanceState);
-    }
-
-    @Override
-    public boolean onPreferenceTreeClick(Preference preference) {
-        switch (preference.getKey()) {
-            case KEY_HOME_SETTINGS:
-                logEntrySelected(TvSettingsEnums.PREFERENCES_HOME_SCREEN);
-                break;
-            case KEY_GOOGLE_SETTINGS:
-                logEntrySelected(TvSettingsEnums.PREFERENCES_ASSISTANT);
-                break;
-            case KEY_CAST_SETTINGS:
-                logEntrySelected(TvSettingsEnums.PREFERENCES_CHROMECAST_SHELL);
-                break;
-            case KEY_REBOOT:
-                logEntrySelected(TvSettingsEnums.SYSTEM_REBOOT);
-                break;
-            case KEY_SOUNDS_SWITCH:
-                if (mSoundsSwitchPref != null) {
-                    logToggleInteracted(TvSettingsEnums.DISPLAY_SOUND_SYSTEM_SOUNDS,
-                            mSoundsSwitchPref.isChecked());
-                    setSoundEffectsEnabled(mSoundsSwitchPref.isChecked());
-                }
-                break;
-        }
-        return super.onPreferenceTreeClick(preference);
-    }
-
-    @Override
-    public boolean onPreferenceLongClick(Preference preference) {
-        if (TextUtils.equals(preference.getKey(), KEY_REBOOT)) {
-            logEntrySelected(TvSettingsEnums.SYSTEM_REBOOT);
-            Fragment fragment = getCallbackFragment();
-            if (fragment instanceof LeanbackSettingsFragmentCompat) {
-                ((LeanbackSettingsFragmentCompat) fragment).startImmersiveFragment(
-                        RebootConfirmFragment.newInstance(true /* safeMode */));
-                return true;
-            } else if (fragment instanceof TwoPanelSettingsFragment) {
-                ((TwoPanelSettingsFragment) fragment).startImmersiveFragment(
-                        RebootConfirmFragment.newInstance(true /* safeMode */));
-                return true;
-            }
-        }
-        return false;
-    }
-
-    public boolean getSoundEffectsEnabled() {
-        return Settings.System.getInt(getActivity().getContentResolver(),
-                Settings.System.SOUND_EFFECTS_ENABLED, 1) != 0;
-    }
-
-    private void setSoundEffectsEnabled(boolean enabled) {
-        if (enabled) {
-            mAudioManager.loadSoundEffects();
-        } else {
-            mAudioManager.unloadSoundEffects();
-        }
-        Settings.System.putInt(getActivity().getContentResolver(),
-                Settings.System.SOUND_EFFECTS_ENABLED, enabled ? 1 : 0);
-    }
-
-    private void hideIfIntentUnhandled(Preference preference) {
-        if (preference == null || !preference.isVisible()) {
-            return;
-        }
-        preference.setVisible(
-                MainFragment.systemIntentIsHandled(getContext(), preference.getIntent()) != null);
-    }
-
-    private boolean isRestricted() {
-        return SecurityFragment.isRestrictedProfileInEffect(getContext());
-    }
-
-    @VisibleForTesting
-    void updateDeveloperOptions() {
-        final Preference developerPref = findPreference(KEY_DEVELOPER);
-        if (developerPref == null) {
-            return;
-        }
-
-        developerPref.setVisible(DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(
-                getContext()));
-    }
-
-    private void updateSounds() {
-        if (mSoundsPref == null) {
-            return;
-        }
-
-        Intent soundIntent = new Intent(MainFragment.ACTION_SOUND);
-        final ResolveInfo info = MainFragment.systemIntentIsHandled(getContext(), soundIntent);
-        if (info != null) {
-            mSoundsPref.setVisible(false);
-        }
-    }
-
-    private void updateGoogleSettings() {
-        final Preference googleSettingsPref = findPreference(KEY_GOOGLE_SETTINGS);
-        if (googleSettingsPref != null) {
-            final ResolveInfo info = MainFragment.systemIntentIsHandled(getContext(),
-                    googleSettingsPref.getIntent());
-            googleSettingsPref.setVisible(info != null);
-            if (info != null && info.activityInfo != null) {
-                googleSettingsPref.setIcon(
-                        info.activityInfo.loadIcon(getContext().getPackageManager()));
-                googleSettingsPref.setTitle(
-                        info.activityInfo.loadLabel(getContext().getPackageManager()));
-            }
-        }
-    }
-
-    @VisibleForTesting
-    void updateCastSettings() {
-        final Preference castPref = findPreference(KEY_CAST_SETTINGS);
-        final SlicePreference castSlicePref = findPreference(KEY_CAST_SETTINGS_SLICE);
-        if (castPref != null) {
-            final ResolveInfo info = MainFragment.systemIntentIsHandled(
-                    getContext(), castPref.getIntent());
-            if (info != null) {
-                try {
-                    final Context targetContext = getContext()
-                            .createPackageContext(info.resolvePackageName != null
-                                    ? info.resolvePackageName : info.activityInfo.packageName, 0);
-                    castPref.setIcon(targetContext.getDrawable(info.getIconResource()));
-                } catch (Resources.NotFoundException | PackageManager.NameNotFoundException
-                        | SecurityException e) {
-                    Log.e(TAG, "Cast settings icon not found", e);
-                }
-                castPref.setTitle(info.activityInfo.loadLabel(getContext().getPackageManager()));
-            }
-        }
-        if (castSlicePref != null) {
-            if (!SliceUtils.isSliceProviderValid(getContext(), castSlicePref.getUri())
-                    || FlavorUtils.getFeatureFactory(getContext()).getBasicModeFeatureProvider()
-                    .isBasicMode(getContext())) {
-                castSlicePref.setVisible(false);
-            }
-        }
-    }
-
-    private void updateInternalSettings() {
-        final SlicePreference internalSlicePref = findPreference(
-                KEY_OVERLAY_INTERNAL_SETTINGS_SLICE);
-        if (internalSlicePref != null) {
-            internalSlicePref.setVisible(
-                    SliceUtils.isSliceProviderValid(getContext(), internalSlicePref.getUri())
-                            && SliceUtils.isSettingsSliceEnabled(getContext(),
-                            internalSlicePref.getUri(), null));
-        }
-    }
-
-    @VisibleForTesting
-    void updateFastpairSettings() {
-        final SlicePreference fastpairSlicePref = findPreference(KEY_FASTPAIR_SETTINGS_SLICE);
-        if (fastpairSlicePref != null) {
-            if (SliceUtils.isSliceProviderValid(getContext(), fastpairSlicePref.getUri())) {
-                fastpairSlicePref.setVisible(true);
-            }
-        }
-    }
-
-    @VisibleForTesting
-    void updateKeyboardAutofillSettings() {
-        final Preference keyboardPref = findPreference(KEY_KEYBOARD);
-
-        List<DefaultAppInfo> candidates = AutofillHelper.getAutofillCandidates(getContext(),
-                mPm, UserHandle.myUserId());
-
-        // Switch title depends on whether there is autofill
-        if (candidates.isEmpty()) {
-            keyboardPref.setTitle(R.string.system_keyboard);
-        } else {
-            keyboardPref.setTitle(R.string.system_keyboard_autofill);
-        }
-
-        CharSequence summary = "";
-        // append current keyboard to summary
-        String defaultImId = InputMethodHelper.getDefaultInputMethodId(getContext());
-        if (!TextUtils.isEmpty(defaultImId)) {
-            InputMethodInfo info = InputMethodHelper.findInputMethod(defaultImId,
-                    InputMethodHelper.getEnabledSystemInputMethodList(getContext()));
-            if (info != null) {
-                summary = info.loadLabel(getContext().getPackageManager());
-            }
-
-        }
-        // append current autofill to summary
-        DefaultAppInfo appInfo = AutofillHelper.getCurrentAutofill(getContext(), candidates);
-        if (appInfo != null) {
-            CharSequence autofillInfo = appInfo.loadLabel();
-            if (summary.length() > 0) {
-                getContext().getString(R.string.string_concat, summary, autofillInfo);
-            } else {
-                summary = autofillInfo;
-            }
-        }
-        keyboardPref.setSummary(summary);
-    }
-
-    private void updateAmbientSettings() {
-        final SlicePreference ambientSlicePref = findPreference(KEY_AMBIENT_SETTINGS);
-        if (ambientSlicePref != null) {
-            if (SliceUtils.isSliceProviderValid(getContext(), ambientSlicePref.getUri())) {
-                ambientSlicePref.setVisible(true);
-            }
-        }
-    }
-
-    private void updatePowerAndEnergySettings() {
-        final Preference energySaverPref = findPreference(KEY_ENERGY_SAVER);
-        final Preference powerAndEnergyPref = findPreference(KEY_POWER_AND_ENERGY);
-
-        if (energySaverPref == null || powerAndEnergyPref == null) {
-            return;
-        }
-
-        boolean showPowerAndEnergy =
-                !PowerAndEnergyFragment.hasOnlyEnergySaverPreference(getContext());
-        powerAndEnergyPref.setVisible(showPowerAndEnergy);
-        energySaverPref.setVisible(!showPowerAndEnergy);
-    }
-
-    private void updateSystemTvSettings() {
-        final SlicePreference systemTvSlicePref = findPreference(KEY_SYSTEM_TV_SLICE);
-        if (systemTvSlicePref != null) {
-            if (SliceUtils.isSliceProviderValid(getContext(), systemTvSlicePref.getUri())) {
-                systemTvSlicePref.setVisible(true);
-            }
-        }
-    }
-
-    @Override
-    protected int getPageId() {
-        return TvSettingsEnums.SYSTEM;
-    }
-}
diff --git a/Settings/src/com/android/tv/settings/device/DevicePrefFragment.kt b/Settings/src/com/android/tv/settings/device/DevicePrefFragment.kt
new file mode 100644
index 0000000..92a28f0
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/device/DevicePrefFragment.kt
@@ -0,0 +1,363 @@
+/*
+ * Copyright (C) 2018 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.tv.settings.device
+
+import android.app.tvsettings.TvSettingsEnums
+import android.content.Context
+import android.content.Intent
+import android.content.pm.PackageManager
+import android.content.res.Resources
+import android.media.AudioManager
+import android.media.tv.TvInputManager
+import android.os.Bundle
+import android.os.UserHandle
+import android.provider.Settings
+import android.text.TextUtils
+import android.util.Log
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import androidx.annotation.Keep
+import androidx.annotation.VisibleForTesting
+import androidx.leanback.preference.LeanbackSettingsFragmentCompat
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.lifecycleScope
+import androidx.lifecycle.repeatOnLifecycle
+import androidx.preference.Preference
+import androidx.preference.TwoStatePreference
+import com.android.settingslib.development.DevelopmentSettingsEnabler
+import com.android.tv.settings.LongClickPreference
+import com.android.tv.settings.MainFragment
+import com.android.tv.settings.R
+import com.android.tv.settings.SettingsPreferenceFragment
+import com.android.tv.settings.about.RebootConfirmFragment
+import com.android.tv.settings.autofill.AutofillHelper
+import com.android.tv.settings.customization.CustomizationConstants
+import com.android.tv.settings.customization.Partner
+import com.android.tv.settings.customization.PartnerPreferencesMerger
+import com.android.tv.settings.device.eco.PowerAndEnergyFragment
+import com.android.tv.settings.inputmethod.InputMethodHelper
+import com.android.tv.settings.overlay.FlavorUtils
+import com.android.tv.settings.privacy.PrivacyToggle
+import com.android.tv.settings.privacy.SensorFragment
+import com.android.tv.settings.system.SecurityFragment
+import com.android.tv.settings.util.InstrumentationUtils
+import com.android.tv.settings.util.SliceUtils
+import com.android.tv.settings.util.SliceUtilsKt
+import com.android.tv.twopanelsettings.TwoPanelSettingsFragment
+import com.android.tv.twopanelsettings.slices.SlicePreference
+import kotlinx.coroutines.launch
+
+/**
+ * The "Device Preferences" screen in TV settings.
+ */
+@Keep
+class DevicePrefFragment : SettingsPreferenceFragment(), LongClickPreference.OnLongClickListener {
+    private var mSoundsSwitchPref: TwoStatePreference? = null
+    private var mInputSettingNeeded = false
+    private var mAudioManager: AudioManager? = null
+    private val preferenceScreenResId: Int
+        get() = if (isRestricted) {
+            R.xml.device_restricted
+        } else when (FlavorUtils.getFlavor(context)) {
+            FlavorUtils.FLAVOR_CLASSIC -> R.xml.device
+            FlavorUtils.FLAVOR_TWO_PANEL -> R.xml.device_two_panel
+            FlavorUtils.FLAVOR_X -> R.xml.device_x
+            FlavorUtils.FLAVOR_VENDOR -> R.xml.device_vendor
+            else -> R.xml.device
+        }
+
+    override fun onCreate(savedInstanceState: Bundle?) {
+        val manager = requireContext().getSystemService(
+                Context.TV_INPUT_SERVICE) as TvInputManager
+        for (input in manager.tvInputList) {
+            if (input.isPassthroughInput) {
+                mInputSettingNeeded = true
+            }
+        }
+        mAudioManager = requireContext().getSystemService(AudioManager::class.java) as AudioManager
+        super.onCreate(savedInstanceState)
+    }
+
+    override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
+        setPreferencesFromResource(preferenceScreenResId, null)
+        if (Partner.getInstance(context).isCustomizationPackageProvided) {
+            PartnerPreferencesMerger.mergePreferences(
+                    context,
+                    preferenceScreen,
+                    CustomizationConstants.DEVICE_SCREEN
+            )
+        }
+        mSoundsSwitchPref = findPreference(KEY_SOUNDS_SWITCH)
+    }
+    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
+                              savedInstanceState: Bundle?): View {
+        mSoundsSwitchPref?.isChecked = soundEffectsEnabled
+        findPreference<Preference>(KEY_INPUTS)?.isVisible = mInputSettingNeeded
+        findPreference<LongClickPreference>(KEY_REBOOT)?.setLongClickListener(this)
+        PrivacyToggle.MIC_TOGGLE.preparePreferenceWithSensorFragment(context,
+                findPreference(KEY_MIC), SensorFragment.TOGGLE_EXTRA)
+        PrivacyToggle.CAMERA_TOGGLE.preparePreferenceWithSensorFragment(context,
+                findPreference(KEY_CAMERA), SensorFragment.TOGGLE_EXTRA)
+        updateDeveloperOptions()
+        updateSounds()
+        updateGoogleSettings()
+        updateCastSettings()
+        updateFastpairSettings()
+        updateKeyboardAutofillSettings()
+        updateAmbientSettings()
+        updatePowerAndEnergySettings()
+        updateSystemTvSettings()
+        hideIfIntentUnhandled(findPreference(KEY_HOME_SETTINGS))
+        hideIfIntentUnhandled(findPreference(KEY_CAST_SETTINGS))
+        hideIfIntentUnhandled(findPreference(KEY_USAGE))
+        viewLifecycleOwner.lifecycleScope.launch {
+            lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) {
+                updateInternalSettings()
+                updateAssistantBroadcastSlice()
+            }
+        }
+        return checkNotNull(super.onCreateView(inflater, container, savedInstanceState))
+    }
+
+    override fun onPreferenceTreeClick(preference: Preference): Boolean {
+        when (preference.key) {
+            KEY_HOME_SETTINGS -> InstrumentationUtils.logEntrySelected(TvSettingsEnums.PREFERENCES_HOME_SCREEN)
+            KEY_GOOGLE_SETTINGS -> InstrumentationUtils.logEntrySelected(TvSettingsEnums.PREFERENCES_ASSISTANT)
+            KEY_CAST_SETTINGS -> InstrumentationUtils.logEntrySelected(TvSettingsEnums.PREFERENCES_CHROMECAST_SHELL)
+            KEY_REBOOT -> InstrumentationUtils.logEntrySelected(TvSettingsEnums.SYSTEM_REBOOT)
+            KEY_SOUNDS_SWITCH ->
+                mSoundsSwitchPref?.let {
+                InstrumentationUtils.logToggleInteracted(TvSettingsEnums.DISPLAY_SOUND_SYSTEM_SOUNDS,
+                        it.isChecked)
+                soundEffectsEnabled = it.isChecked
+            }
+        }
+        return super.onPreferenceTreeClick(preference)
+    }
+
+    override fun onPreferenceLongClick(preference: Preference): Boolean {
+        if (TextUtils.equals(preference.key, KEY_REBOOT)) {
+            InstrumentationUtils.logEntrySelected(TvSettingsEnums.SYSTEM_REBOOT)
+            val fragment = callbackFragment
+            if (fragment is LeanbackSettingsFragmentCompat) {
+                fragment.startImmersiveFragment(
+                        RebootConfirmFragment.newInstance(true /* safeMode */))
+                return true
+            } else if (fragment is TwoPanelSettingsFragment) {
+                fragment.startImmersiveFragment(
+                        RebootConfirmFragment.newInstance(true /* safeMode */))
+                return true
+            }
+        }
+        return false
+    }
+
+    private var soundEffectsEnabled: Boolean
+        get() = Settings.System.getInt(requireActivity().contentResolver,
+                Settings.System.SOUND_EFFECTS_ENABLED, 1) != 0
+        private set(enabled) {
+            if (enabled) {
+                mAudioManager?.loadSoundEffects()
+            } else {
+                mAudioManager?.unloadSoundEffects()
+            }
+            Settings.System.putInt(requireActivity().contentResolver,
+                    Settings.System.SOUND_EFFECTS_ENABLED, if (enabled) 1 else 0)
+        }
+
+    private fun hideIfIntentUnhandled(preference: Preference?) {
+        if (preference == null || !preference.isVisible) {
+            return
+        }
+        preference.isVisible = MainFragment.systemIntentIsHandled(context, preference.intent) != null
+    }
+
+    private val isRestricted: Boolean
+        get() = SecurityFragment.isRestrictedProfileInEffect(context)
+
+    @VisibleForTesting
+    fun updateDeveloperOptions() {
+        findPreference<Preference>(KEY_DEVELOPER)?.isVisible =
+                DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(context)
+    }
+
+    private fun updateSounds() {
+        findPreference<Preference>(KEY_SOUNDS)?.isVisible =
+                MainFragment
+                        .systemIntentIsHandled(context, Intent(MainFragment.ACTION_SOUND)) == null
+
+    }
+
+    private fun updateGoogleSettings() {
+        findPreference<Preference>(KEY_GOOGLE_SETTINGS)?.apply {
+            val info = MainFragment.systemIntentIsHandled(context,
+                    this.intent)
+            isVisible = info != null
+
+            info?.let {
+                icon = it.activityInfo.loadIcon(requireContext().packageManager)
+                title = it.activityInfo.loadLabel(requireContext().packageManager)
+            }
+        }
+    }
+
+    @VisibleForTesting
+    fun updateCastSettings() {
+        findPreference<Preference>(KEY_CAST_SETTINGS)?.apply {
+            val info = MainFragment.systemIntentIsHandled(
+                    requireContext(), this.intent)
+            if (info != null) {
+                try {
+                    val targetContext = requireContext()
+                            .createPackageContext(if (info.resolvePackageName != null) info.resolvePackageName else info.activityInfo.packageName, 0)
+                    this.icon = targetContext.getDrawable(info.getIconResource())
+                } catch (e: Resources.NotFoundException) {
+                    Log.e(TAG, "Cast settings icon not found", e)
+                } catch (e: PackageManager.NameNotFoundException) {
+                    Log.e(TAG, "Cast settings icon not found", e)
+                } catch (e: SecurityException) {
+                    Log.e(TAG, "Cast settings icon not found", e)
+                }
+                title = info.activityInfo.loadLabel(requireContext().packageManager)
+            }
+        }
+
+        findPreference<SlicePreference>(KEY_CAST_SETTINGS_SLICE)?.apply {
+            isVisible = SliceUtils.isSliceProviderValid(requireContext(), this.uri)
+                    && !FlavorUtils.getFeatureFactory(requireContext()).getBasicModeFeatureProvider()
+                    .isBasicMode(requireContext())
+        }
+    }
+
+    private suspend fun updateInternalSettings() {
+        findPreference<SlicePreference>(KEY_OVERLAY_INTERNAL_SETTINGS_SLICE)?.apply {
+            isVisible = SliceUtils.isSliceProviderValid(context, this.uri)
+                    && SliceUtilsKt.isSettingsSliceEnabled(requireContext(), this.uri, null)
+        }
+    }
+
+    private suspend fun updateAssistantBroadcastSlice() {
+        findPreference<Preference>(KEY_ASSISTANT_BROADCAST)?.apply {
+            isVisible = SliceUtilsKt.isSettingsSliceEnabled(
+                    requireContext(),
+                    (this as SlicePreference).uri,
+                    RES_TOP_LEVEL_ASSISTANT_SLICE_URI)
+        }
+    }
+
+    @VisibleForTesting
+    fun updateFastpairSettings() {
+        findPreference<SlicePreference>(KEY_FASTPAIR_SETTINGS_SLICE)?.apply {
+            isVisible = SliceUtils.isSliceProviderValid(context, this.uri)
+        }
+    }
+
+    @VisibleForTesting
+    fun updateKeyboardAutofillSettings() {
+        val keyboardPref = findPreference<Preference>(KEY_KEYBOARD)
+        val candidates = AutofillHelper.getAutofillCandidates(requireContext(),
+                requireContext().packageManager, UserHandle.myUserId())
+
+        // Switch title depends on whether there is autofill
+        if (candidates.isEmpty()) {
+            keyboardPref?.setTitle(R.string.system_keyboard)
+        } else {
+            keyboardPref?.setTitle(R.string.system_keyboard_autofill)
+        }
+        var summary: CharSequence = ""
+        // append current keyboard to summary
+        val defaultImId = InputMethodHelper.getDefaultInputMethodId(context)
+        if (!TextUtils.isEmpty(defaultImId)) {
+            val info = InputMethodHelper.findInputMethod(defaultImId,
+                    InputMethodHelper.getEnabledSystemInputMethodList(context))
+            if (info != null) {
+                summary = info.loadLabel(requireContext().packageManager)
+            }
+        }
+        // append current autofill to summary
+        val appInfo = AutofillHelper.getCurrentAutofill(requireContext(), candidates)
+        if (appInfo != null) {
+            val autofillInfo = appInfo.loadLabel()
+            if (summary.length > 0) {
+                requireContext().getString(R.string.string_concat, summary, autofillInfo)
+            } else {
+                summary = autofillInfo
+            }
+        }
+        keyboardPref?.summary = summary
+    }
+
+    private fun updateAmbientSettings() {
+        findPreference<SlicePreference>(KEY_AMBIENT_SETTINGS)?.apply {
+            isVisible = SliceUtils.isSliceProviderValid(context, this.uri)
+        }
+    }
+
+    private fun updatePowerAndEnergySettings() {
+        val energySaverPref = findPreference<Preference>(KEY_ENERGY_SAVER)
+        val powerAndEnergyPref = findPreference<Preference>(KEY_POWER_AND_ENERGY)
+        if (energySaverPref == null || powerAndEnergyPref == null) {
+            return
+        }
+        val showPowerAndEnergy = !PowerAndEnergyFragment.hasOnlyEnergySaverPreference(context)
+        powerAndEnergyPref.isVisible = showPowerAndEnergy
+        energySaverPref.isVisible = !showPowerAndEnergy
+    }
+
+    private fun updateSystemTvSettings() {
+        findPreference<SlicePreference>(KEY_SYSTEM_TV_SLICE)?.apply {
+            isVisible = SliceUtils.isSliceProviderValid(context, this.uri)
+        }
+    }
+
+    override fun getPageId(): Int {
+        return TvSettingsEnums.SYSTEM
+    }
+
+    companion object {
+        @JvmField
+        @VisibleForTesting
+        val KEY_DEVELOPER = "developer"
+
+        @JvmField
+        @VisibleForTesting
+        val KEY_CAST_SETTINGS = "cast"
+        private const val KEY_CAST_SETTINGS_SLICE = "cast_settings"
+
+        @JvmField
+        @VisibleForTesting
+        val KEY_KEYBOARD = "keyboard"
+        private const val TAG = "DeviceFragment"
+        private const val KEY_USAGE = "usageAndDiag"
+        private const val KEY_INPUTS = "inputs"
+        private const val KEY_SOUNDS = "sound_effects"
+        private const val KEY_SOUNDS_SWITCH = "sound_effects_switch"
+        private const val KEY_GOOGLE_SETTINGS = "google_settings"
+        private const val KEY_HOME_SETTINGS = "home"
+        private const val KEY_REBOOT = "reboot"
+        private const val KEY_MIC = "microphone"
+        private const val KEY_CAMERA = "camera"
+        private const val KEY_FASTPAIR_SETTINGS_SLICE = "fastpair_slice"
+        private const val KEY_OVERLAY_INTERNAL_SETTINGS_SLICE = "overlay_internal"
+        private const val KEY_ASSISTANT_BROADCAST = "assistant_broadcast"
+        private const val KEY_AMBIENT_SETTINGS = "ambient_settings"
+        private const val KEY_ENERGY_SAVER = "energysaver"
+        private const val KEY_POWER_AND_ENERGY = "power_and_energy"
+        private const val RES_TOP_LEVEL_ASSISTANT_SLICE_URI = "top_level_assistant_slice_uri"
+        private const val KEY_SYSTEM_TV_SLICE = "menu_system_tv"
+    }
+}
diff --git a/Settings/src/com/android/tv/settings/device/apps/AppsFragment.java b/Settings/src/com/android/tv/settings/device/apps/AppsFragment.java
deleted file mode 100644
index 904e6c5..0000000
--- a/Settings/src/com/android/tv/settings/device/apps/AppsFragment.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- * Copyright (C) 2015 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.tv.settings.device.apps;
-
-import static android.provider.DeviceConfig.NAMESPACE_APP_HIBERNATION;
-
-import static com.android.tv.settings.library.util.LibUtils.PROPERTY_APP_HIBERNATION_ENABLED;
-import static com.android.tv.settings.util.InstrumentationUtils.logEntrySelected;
-
-import android.app.Activity;
-import android.app.Application;
-import android.app.tvsettings.TvSettingsEnums;
-import android.content.Context;
-import android.os.Bundle;
-import android.provider.DeviceConfig;
-import android.text.TextUtils;
-
-import androidx.annotation.Keep;
-import androidx.annotation.Nullable;
-import androidx.preference.Preference;
-
-import com.android.settingslib.core.AbstractPreferenceController;
-import com.android.tv.settings.PreferenceControllerFragment;
-import com.android.tv.settings.R;
-import com.android.tv.settings.overlay.FlavorUtils;
-import com.android.tv.settings.util.SliceUtils;
-import com.android.tv.twopanelsettings.slices.SlicePreference;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Fragment for managing recent apps, and apps permissions.
- */
-@Keep
-public class AppsFragment extends PreferenceControllerFragment {
-
-    private static final String KEY_PERMISSIONS = "Permissions";
-    private static final String KEY_SECURITY = "security";
-    private static final String KEY_OVERLAY_SECURITY = "overlay_security";
-    private static final String KEY_UPDATE = "update";
-    private static final String TOP_LEVEL_SLICE_URI = "top_level_settings_slice_uri";
-    private static final String KEY_HIBERNATED_APPS = "see_unused_apps";
-
-    public static void prepareArgs(Bundle b, String volumeUuid, String volumeName) {
-        b.putString(AppsActivity.EXTRA_VOLUME_UUID, volumeUuid);
-        b.putString(AppsActivity.EXTRA_VOLUME_NAME, volumeName);
-    }
-
-    public static AppsFragment newInstance(String volumeUuid, String volumeName) {
-        final Bundle b = new Bundle(2);
-        prepareArgs(b, volumeUuid, volumeName);
-        final AppsFragment f = new AppsFragment();
-        f.setArguments(b);
-        return f;
-    }
-
-    @Override
-    public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
-        super.onCreatePreferences(savedInstanceState, rootKey);
-
-        final Preference permissionPreference = findPreference(KEY_PERMISSIONS);
-        final String volumeUuid = getArguments().getString(AppsActivity.EXTRA_VOLUME_UUID);
-        permissionPreference.setVisible(TextUtils.isEmpty(volumeUuid));
-        permissionPreference.setOnPreferenceClickListener(
-                preference -> {
-                    logEntrySelected(TvSettingsEnums.APPS_APP_PERMISSIONS);
-                    return false;
-                }
-        );
-        final Preference securityPreference = findPreference(KEY_SECURITY);
-        final Preference overlaySecuritySlicePreference = findPreference(KEY_OVERLAY_SECURITY);
-        final Preference updateSlicePreference = findPreference(KEY_UPDATE);
-        final Preference hibernatedAppsPreference = findPreference(KEY_HIBERNATED_APPS);
-        if (FlavorUtils.getFeatureFactory(getContext()).getBasicModeFeatureProvider()
-                .isBasicMode(getContext())) {
-            showSecurityPreference(securityPreference, overlaySecuritySlicePreference);
-            if (updateSlicePreference != null) {
-                updateSlicePreference.setVisible(false);
-            }
-        } else {
-            if (isOverlaySecuritySlicePreferenceEnabled(overlaySecuritySlicePreference)) {
-                showOverlaySecuritySlicePreference(
-                        overlaySecuritySlicePreference, securityPreference);
-            } else {
-                showSecurityPreference(securityPreference, overlaySecuritySlicePreference);
-            }
-            if (updateSlicePreference != null) {
-                updateSlicePreference.setVisible(
-                        isUpdateSlicePreferenceEnabled(updateSlicePreference));
-            }
-        }
-        if (hibernatedAppsPreference != null) {
-            hibernatedAppsPreference.setVisible(isHibernationEnabled());
-        }
-    }
-
-    private boolean isOverlaySecuritySlicePreferenceEnabled(
-            @Nullable Preference overlaySecuritySlicePreference) {
-        return overlaySecuritySlicePreference instanceof SlicePreference
-                && SliceUtils.isSettingsSliceEnabled(getContext(),
-                        ((SlicePreference) overlaySecuritySlicePreference).getUri(),
-                                TOP_LEVEL_SLICE_URI);
-    }
-
-    private void showOverlaySecuritySlicePreference(
-            @Nullable Preference overlaySecuritySlicePreference,
-            @Nullable Preference securityPreference) {
-        if (overlaySecuritySlicePreference != null) {
-            overlaySecuritySlicePreference.setVisible(true);
-        }
-        if (securityPreference != null) {
-            securityPreference.setVisible(false);
-        }
-    }
-
-    private void showSecurityPreference(
-            @Nullable Preference securityPreference,
-            @Nullable Preference overlaySecuritySlicePreference) {
-        if (securityPreference != null) {
-            securityPreference.setVisible(true);
-        }
-        if (overlaySecuritySlicePreference != null) {
-            overlaySecuritySlicePreference.setVisible(false);
-        }
-    }
-
-    private boolean isUpdateSlicePreferenceEnabled(
-            @Nullable Preference updateSlicePreference) {
-        return updateSlicePreference instanceof SlicePreference
-                && SliceUtils.isSettingsSliceEnabled(
-                        getContext(),
-                        ((SlicePreference) updateSlicePreference).getUri(),
-                                TOP_LEVEL_SLICE_URI);
-    }
-
-    private static boolean isHibernationEnabled() {
-        return DeviceConfig.getBoolean(
-                NAMESPACE_APP_HIBERNATION, PROPERTY_APP_HIBERNATION_ENABLED, false);
-    }
-
-    @Override
-    protected int getPreferenceScreenResId() {
-        switch (FlavorUtils.getFlavor(getContext())) {
-            case FlavorUtils.FLAVOR_X:
-            case FlavorUtils.FLAVOR_VENDOR:
-                return R.xml.apps_x;
-            default:
-                return R.xml.apps;
-        }
-    }
-
-    @Override
-    protected List<AbstractPreferenceController> onCreatePreferenceControllers(Context context) {
-        final Activity activity = getActivity();
-        final Application app = activity != null ? activity.getApplication() : null;
-        List<AbstractPreferenceController> controllers = new ArrayList<>();
-        controllers.add(new RecentAppsPreferenceController(getContext(), app));
-        return controllers;
-    }
-
-    @Override
-    protected int getPageId() {
-        return TvSettingsEnums.APPS;
-    }
-}
diff --git a/Settings/src/com/android/tv/settings/device/apps/AppsFragment.kt b/Settings/src/com/android/tv/settings/device/apps/AppsFragment.kt
new file mode 100644
index 0000000..bed6dff
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/device/apps/AppsFragment.kt
@@ -0,0 +1,163 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+package com.android.tv.settings.device.apps
+
+import android.app.Activity
+import android.app.tvsettings.TvSettingsEnums
+import android.content.Context
+import android.os.Bundle
+import android.provider.DeviceConfig
+import android.text.TextUtils
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import androidx.annotation.Keep
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.lifecycleScope
+import androidx.lifecycle.repeatOnLifecycle
+import androidx.preference.Preference
+import com.android.settingslib.core.AbstractPreferenceController
+import com.android.tv.settings.PreferenceControllerFragment
+import com.android.tv.settings.R
+import com.android.tv.settings.library.util.LibUtils
+import com.android.tv.settings.overlay.FlavorUtils
+import com.android.tv.settings.util.InstrumentationUtils
+import com.android.tv.settings.util.SliceUtilsKt
+import com.android.tv.twopanelsettings.slices.SlicePreference
+import kotlinx.coroutines.launch
+
+/**
+ * Fragment for managing recent apps, and apps permissions.
+ */
+@Keep
+class AppsFragment : PreferenceControllerFragment() {
+
+    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
+                              savedInstanceState: Bundle?): View {
+        findPreference<Preference>(KEY_PERMISSIONS)?.apply {
+            isVisible = TextUtils.isEmpty(
+                    arguments?.getString(AppsActivity.EXTRA_VOLUME_UUID))
+            onPreferenceClickListener = Preference.OnPreferenceClickListener {
+                InstrumentationUtils.logEntrySelected(TvSettingsEnums.APPS_APP_PERMISSIONS)
+                false
+            }
+        }
+        findPreference<Preference>(KEY_HIBERNATED_APPS)?.isVisible = isHibernationEnabled
+
+        viewLifecycleOwner.lifecycleScope.launch {
+            lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) {
+                val securityPreference = findPreference<Preference>(KEY_SECURITY)
+                val overlaySecuritySlicePreference =
+                        findPreference<Preference>(KEY_OVERLAY_SECURITY)
+                val updateSlicePreference = findPreference<Preference>(KEY_UPDATE)
+                if (FlavorUtils.getFeatureFactory(requireContext()).getBasicModeFeatureProvider()
+                                .isBasicMode(requireContext())) {
+                    showSecurityPreference(securityPreference, overlaySecuritySlicePreference)
+                    updateSlicePreference?.isVisible = false
+                } else {
+                    if (isOverlaySecuritySlicePreferenceEnabled(overlaySecuritySlicePreference)) {
+                        showOverlaySecuritySlicePreference(
+                                overlaySecuritySlicePreference, securityPreference)
+                    } else {
+                        showSecurityPreference(securityPreference, overlaySecuritySlicePreference)
+                    }
+                    updateSlicePreference?.isVisible =
+                                isUpdateSlicePreferenceEnabled(updateSlicePreference)
+                }
+            }
+        }
+        return checkNotNull(super.onCreateView(inflater, container, savedInstanceState))
+    }
+
+    private suspend fun isOverlaySecuritySlicePreferenceEnabled(
+            overlaySecuritySlicePreference: Preference?): Boolean {
+        return (overlaySecuritySlicePreference is SlicePreference
+                && SliceUtilsKt.isSettingsSliceEnabled(requireContext(),
+                overlaySecuritySlicePreference.uri,
+                TOP_LEVEL_SLICE_URI))
+    }
+
+    private fun showOverlaySecuritySlicePreference(
+            overlaySecuritySlicePreference: Preference?,
+            securityPreference: Preference?) {
+        overlaySecuritySlicePreference?.isVisible = true
+        securityPreference?.isVisible = false
+    }
+
+    private fun showSecurityPreference(
+            securityPreference: Preference?,
+            overlaySecuritySlicePreference: Preference?) {
+        securityPreference?.isVisible = true
+        overlaySecuritySlicePreference?.isVisible = false
+
+    }
+
+    private suspend fun isUpdateSlicePreferenceEnabled(
+            updateSlicePreference: Preference?): Boolean {
+        return (updateSlicePreference is SlicePreference
+                && SliceUtilsKt.isSettingsSliceEnabled(
+                requireContext(),
+                updateSlicePreference.uri,
+                TOP_LEVEL_SLICE_URI))
+    }
+
+    override fun getPreferenceScreenResId(): Int {
+        return when (FlavorUtils.getFlavor(context)) {
+            FlavorUtils.FLAVOR_X, FlavorUtils.FLAVOR_VENDOR -> R.xml.apps_x
+            else -> R.xml.apps
+        }
+    }
+
+    override fun onCreatePreferenceControllers(context: Context):
+            List<AbstractPreferenceController> {
+        val activity: Activity? = activity
+        val app = activity?.application
+        val controllers: MutableList<AbstractPreferenceController> = ArrayList()
+        controllers.add(RecentAppsPreferenceController(getContext(), app))
+        return controllers
+    }
+
+    override fun getPageId(): Int {
+        return TvSettingsEnums.APPS
+    }
+
+    companion object {
+        private const val KEY_PERMISSIONS = "Permissions"
+        private const val KEY_SECURITY = "security"
+        private const val KEY_OVERLAY_SECURITY = "overlay_security"
+        private const val KEY_UPDATE = "update"
+        private const val TOP_LEVEL_SLICE_URI = "top_level_settings_slice_uri"
+        private const val KEY_HIBERNATED_APPS = "see_unused_apps"
+        @JvmStatic
+        fun prepareArgs(b: Bundle, volumeUuid: String?, volumeName: String?) {
+            b.putString(AppsActivity.EXTRA_VOLUME_UUID, volumeUuid)
+            b.putString(AppsActivity.EXTRA_VOLUME_NAME, volumeName)
+        }
+
+        fun newInstance(volumeUuid: String?, volumeName: String?): AppsFragment {
+            val b = Bundle(2)
+            prepareArgs(b, volumeUuid, volumeName)
+            val f = AppsFragment()
+            f.arguments = b
+            return f
+        }
+
+        private val isHibernationEnabled: Boolean
+            get() = DeviceConfig.getBoolean(
+                    DeviceConfig.NAMESPACE_APP_HIBERNATION,
+                    LibUtils.PROPERTY_APP_HIBERNATION_ENABLED, /* defaultValue= */ false)
+    }
+}
\ No newline at end of file
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java
index 137e626..df4a256 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.java
@@ -43,6 +43,7 @@
 
 import com.android.tv.settings.R;
 import com.android.tv.settings.SettingsPreferenceFragment;
+import com.android.tv.settings.device.util.DeviceUtils;
 import com.android.tv.settings.overlay.FlavorUtils;
 import com.android.tv.settings.util.ResolutionSelectionUtils;
 import com.android.tv.settings.util.SliceUtils;
@@ -64,8 +65,11 @@
     private static final String KEY_RESOLUTION_TITLE = "resolution_selection";
     private static final String KEY_DYNAMIC_RANGE = "match_content_dynamic_range";
 
+    private static final String VOLUME_CHANGE = "volume_change";
+
     private AudioManager mAudioManager;
     private HdmiControlManager mHdmiControlManager;
+    private String mCurrentDeviceName;
 
     private Display.Mode mCurrentMode = null;
     private DisplayManager mDisplayManager;
@@ -104,10 +108,12 @@
         setPreferencesFromResource(getPreferenceScreenResId(), null);
 
         final TwoStatePreference soundPref = findPreference(KEY_SOUND_EFFECTS);
+        mCurrentDeviceName = DeviceUtils.getDeviceName(getContext());
         soundPref.setChecked(getSoundEffectsEnabled());
         soundPref.setVisible(false);
         updateCecPreference();
         updateDefaultAudioOutputSettings();
+        updateVolumeChangePreference();
 
         mDisplayManager = getDisplayManager();
         Display display = mDisplayManager.getDisplay(Display.DEFAULT_DISPLAY);
@@ -159,7 +165,8 @@
         }
         if (TextUtils.equals(preference.getKey(), KEY_DYNAMIC_RANGE)) {
             final SwitchPreference dynamicPref = (SwitchPreference) preference;
-            setMatchContentDynamicRangeStatus(mDisplayManager, dynamicPref.isChecked());
+            setMatchContentDynamicRangeStatus(
+                    getContext(), mDisplayManager, dynamicPref.isChecked());
         }
         return super.onPreferenceTreeClick(preference);
     }
@@ -205,6 +212,17 @@
         }
     }
 
+    private void updateVolumeChangePreference() {
+        Preference volumeChangePreference = findPreference(VOLUME_CHANGE);
+        String volumeChangeTitle = String.format(
+                getContext().getResources().getString(R.string.volume_change_settings_title),
+                mCurrentDeviceName
+        );
+        volumeChangePreference.setTitle(volumeChangeTitle);
+        volumeChangePreference.setVisible(getContext().getResources()
+                .getBoolean(R.bool.config_volume_change));
+    }
+
     @Override
     protected int getPageId() {
         return TvSettingsEnums.DISPLAY_SOUND;
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.kt b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.kt
new file mode 100644
index 0000000..b5b251c
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundFragment.kt
@@ -0,0 +1,218 @@
+/*
+ * Copyright (C) 2015 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.tv.settings.device.displaysound
+
+import android.app.tvsettings.TvSettingsEnums
+import android.content.ContentResolver
+import android.content.Context
+import android.hardware.display.DisplayManager
+import android.hardware.hdmi.HdmiControlManager
+import android.media.AudioManager
+import android.os.Bundle
+import android.provider.Settings
+import android.text.TextUtils
+import android.view.Display
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import androidx.annotation.Keep
+import androidx.annotation.VisibleForTesting
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.lifecycleScope
+import androidx.lifecycle.repeatOnLifecycle
+import androidx.preference.Preference
+import androidx.preference.SwitchPreference
+import androidx.preference.TwoStatePreference
+import com.android.tv.settings.R
+import com.android.tv.settings.SettingsPreferenceFragment
+import com.android.tv.settings.device.displaysound.PreferredDynamicRangeInfo.MatchContentDynamicRangeInfoFragment
+import com.android.tv.settings.overlay.FlavorUtils
+import com.android.tv.settings.util.InstrumentationUtils
+import com.android.tv.settings.util.ResolutionSelectionUtils
+import com.android.tv.settings.util.SliceUtils
+import com.android.tv.settings.util.SliceUtilsKt
+import com.android.tv.twopanelsettings.slices.SlicePreference
+import kotlinx.coroutines.launch
+
+/**
+ * The "Display & sound" screen in TV Settings.
+ */
+@Keep
+class DisplaySoundFragment : SettingsPreferenceFragment(), DisplayManager.DisplayListener {
+    lateinit var mAudioManager: AudioManager
+    lateinit var mHdmiControlManager: HdmiControlManager
+    lateinit var mDisplayManager: DisplayManager
+    private var mCurrentMode: Display.Mode? = null
+
+    override fun onAttach(context: Context) {
+        mAudioManager = context.getSystemService(AudioManager::class.java) as AudioManager
+        mHdmiControlManager =
+                context.getSystemService(HdmiControlManager::class.java) as HdmiControlManager
+        super.onAttach(context)
+    }
+
+    private val preferenceScreenResId: Int
+        get() = when (FlavorUtils.getFlavor(context)) {
+            FlavorUtils.FLAVOR_CLASSIC, FlavorUtils.FLAVOR_TWO_PANEL -> R.xml.display_sound
+            FlavorUtils.FLAVOR_X, FlavorUtils.FLAVOR_VENDOR -> R.xml.display_sound_x
+            else -> R.xml.display_sound
+        }
+
+    override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
+        setPreferencesFromResource(preferenceScreenResId, null)
+    }
+
+    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
+                              savedInstanceState: Bundle?): View {
+        findPreference<TwoStatePreference>(KEY_SOUND_EFFECTS)?.isChecked = soundEffectsEnabled
+        updateCecPreference()
+        mDisplayManager = displayManager
+        val display = mDisplayManager.getDisplay(Display.DEFAULT_DISPLAY)
+        if (display.systemPreferredDisplayMode != null) {
+            mDisplayManager.registerDisplayListener(this, null)
+            mCurrentMode = mDisplayManager.globalUserPreferredDisplayMode
+            updateResolutionTitleDescription(ResolutionSelectionUtils.modeToString(
+                    mCurrentMode, context))
+        } else {
+            removePreference(findPreference(KEY_RESOLUTION_TITLE))
+        }
+        val dynamicRangePreference = findPreference<SwitchPreference>(KEY_DYNAMIC_RANGE)
+        if (mDisplayManager.supportedHdrOutputTypes.isEmpty()) {
+            removePreference(dynamicRangePreference)
+        } else if (FlavorUtils.getFlavor(context) != FlavorUtils.FLAVOR_CLASSIC) {
+            createInfoFragments()
+        }
+        viewLifecycleOwner.lifecycleScope.launch {
+            lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) {
+                updateDefaultAudioOutputSettings()
+            }
+        }
+        return checkNotNull(super.onCreateView(inflater, container, savedInstanceState))
+    }
+
+    override fun onDestroy() {
+        super.onDestroy()
+        mDisplayManager.unregisterDisplayListener(this)
+    }
+
+    override fun onResume() {
+        super.onResume()
+        // Update the subtitle of CEC setting when navigating back to this page.
+        updateCecPreference()
+        findPreference<SwitchPreference>(KEY_DYNAMIC_RANGE)?.isChecked =
+                DisplaySoundUtils.getMatchContentDynamicRangeStatus(mDisplayManager)
+    }
+
+    override fun onPreferenceTreeClick(preference: Preference): Boolean {
+        if (TextUtils.equals(preference.key, KEY_SOUND_EFFECTS)) {
+            val soundPref = preference as TwoStatePreference
+            InstrumentationUtils
+                    .logToggleInteracted(
+                            TvSettingsEnums.DISPLAY_SOUND_SYSTEM_SOUNDS, soundPref.isChecked)
+            soundEffectsEnabled = soundPref.isChecked
+        } else if (TextUtils.equals(preference.key, KEY_DYNAMIC_RANGE)) {
+            val dynamicPref = preference as SwitchPreference
+            DisplaySoundUtils
+                    .setMatchContentDynamicRangeStatus(context, mDisplayManager, dynamicPref.isChecked)
+        }
+        return super.onPreferenceTreeClick(preference)
+    }
+
+    private var soundEffectsEnabled: Boolean
+        get() = getSoundEffectsEnabled(requireActivity().contentResolver)
+        private set(enabled) {
+            if (enabled) {
+                mAudioManager.loadSoundEffects()
+            } else {
+                mAudioManager.unloadSoundEffects()
+            }
+            Settings.System.putInt(requireActivity().contentResolver,
+                    Settings.System.SOUND_EFFECTS_ENABLED, if (enabled) 1 else 0)
+        }
+
+    private fun updateCecPreference() {
+        findPreference<Preference>(KEY_CEC)?.apply{
+            if (this is SlicePreference && SliceUtils.isSliceProviderValid(
+                            context, this.uri)) {
+                val cecEnabled = (mHdmiControlManager.getHdmiCecEnabled()
+                        == HdmiControlManager.HDMI_CEC_CONTROL_ENABLED)
+                setSummary(if (cecEnabled) R.string.enabled else R.string.disabled)
+                isVisible = true
+            } else {
+                isVisible = false
+            }
+        }
+    }
+
+    private suspend fun updateDefaultAudioOutputSettings() {
+        findPreference<SlicePreference>(KEY_DEFAULT_AUDIO_OUTPUT_SETTINGS_SLICE)?.apply {
+            isVisible = SliceUtils.isSliceProviderValid(context,
+                    this.uri)
+                    && SliceUtilsKt.isSettingsSliceEnabled(context,
+                    this.uri, null)
+        }
+    }
+
+    override fun getPageId(): Int {
+        return TvSettingsEnums.DISPLAY_SOUND
+    }
+
+    override fun onDisplayAdded(displayId: Int) {}
+    override fun onDisplayRemoved(displayId: Int) {}
+    override fun onDisplayChanged(displayId: Int) {
+        val newMode = mDisplayManager.globalUserPreferredDisplayMode
+        if (mCurrentMode != newMode) {
+            updateResolutionTitleDescription(
+                    ResolutionSelectionUtils.modeToString(newMode, context))
+            mCurrentMode = newMode
+        }
+    }
+
+    @get:VisibleForTesting
+    val displayManager: DisplayManager
+        get() = requireContext().getSystemService(DisplayManager::class.java) as DisplayManager
+
+    private fun updateResolutionTitleDescription(summary: String) {
+        findPreference<Preference>(KEY_RESOLUTION_TITLE)?.summary = summary
+    }
+
+    private fun removePreference(preference: Preference?) {
+        if (preference != null) {
+            preferenceScreen.removePreference(preference)
+        }
+    }
+
+    private fun createInfoFragments() {
+        findPreference<Preference>(KEY_DYNAMIC_RANGE)?.fragment =
+                MatchContentDynamicRangeInfoFragment::class.java.name
+    }
+
+    companion object {
+        const val KEY_SOUND_EFFECTS = "sound_effects"
+        private const val KEY_CEC = "cec"
+        private const val KEY_DEFAULT_AUDIO_OUTPUT_SETTINGS_SLICE = "default_audio_output_settings"
+        private const val KEY_RESOLUTION_TITLE = "resolution_selection"
+        private const val KEY_DYNAMIC_RANGE = "match_content_dynamic_range"
+        fun newInstance(): DisplaySoundFragment {
+            return DisplaySoundFragment()
+        }
+
+        fun getSoundEffectsEnabled(contentResolver: ContentResolver?): Boolean {
+            return (Settings.System.getInt(contentResolver, Settings.System.SOUND_EFFECTS_ENABLED, 1)
+                    != 0)
+        }
+    }
+}
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundUtils.java b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundUtils.java
index a75169f..a8b9df8 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundUtils.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/DisplaySoundUtils.java
@@ -22,8 +22,10 @@
 import android.app.AlertDialog;
 import android.content.Context;
 import android.content.DialogInterface.OnClickListener;
+import android.content.Intent;
 import android.hardware.display.DisplayManager;
 import android.hardware.display.HdrConversionMode;
+import android.os.UserHandle;
 import android.view.Display;
 
 import com.android.tv.settings.R;
@@ -38,6 +40,24 @@
  * @hide
  */
 public class DisplaySoundUtils {
+    private static final String ACTION_HDR_SETTINGS_CHANGED =
+            "com.android.tv.settings.display.HDR_SETTINGS_CHANGED";
+
+    public static void sendHdrSettingsChangedBroadcast(Context context) {
+        final String target_package =
+                context.getResources().getString(R.string.hdr_settings_changed_broadcast_package);
+        if (target_package.isEmpty()) {
+            return;
+        }
+        context.sendBroadcastAsUser(
+                new Intent(ACTION_HDR_SETTINGS_CHANGED)
+                        .setPackage(target_package)
+                        .setFlags(
+                                Intent.FLAG_INCLUDE_STOPPED_PACKAGES
+                                        | Intent.FLAG_RECEIVER_FOREGROUND
+                                        | Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND),
+                UserHandle.SYSTEM);
+    }
 
     /** Gets the match-content dynamic range status */
     public static boolean getMatchContentDynamicRangeStatus(DisplayManager displayManager) {
@@ -46,13 +66,15 @@
     }
 
     /** Sets the match-content dynamic range status */
-    public static void setMatchContentDynamicRangeStatus(DisplayManager displayManager,
+    public static void setMatchContentDynamicRangeStatus(Context context,
+            DisplayManager displayManager,
             boolean status) {
         HdrConversionMode mode = status
                 ? new HdrConversionMode(HdrConversionMode.HDR_CONVERSION_PASSTHROUGH)
                 : new HdrConversionMode(HdrConversionMode.HDR_CONVERSION_SYSTEM);
 
         displayManager.setHdrConversionMode(mode);
+        sendHdrSettingsChangedBroadcast(context);
     }
 
     /** Returns if Dolby vision is supported by the device */
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/FontScalePreferenceFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/FontScalePreferenceFragment.java
index b37dba1..480b0dc 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/FontScalePreferenceFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/FontScalePreferenceFragment.java
@@ -26,7 +26,7 @@
 
 import androidx.annotation.Keep;
 import androidx.preference.Preference;
-import androidx.preference.PreferenceGroup;
+import androidx.preference.PreferenceScreen;
 
 import com.android.tv.settings.R;
 import com.android.tv.settings.RadioPreference;
@@ -39,16 +39,13 @@
 @Keep
 public class FontScalePreferenceFragment extends SettingsPreferenceFragment implements
         Preference.OnPreferenceChangeListener {
-    private static final String FONT_SCALE_RADIO_GROUP = "font_scale_radio_group";
-    private static final String FONT_SCALE_GROUP = "font_scale_group";
-
     /** Value of FONT_SCALE. */
     private float mCurrentFontScaleValue;
 
     @Override
     public void onCreatePreferences(Bundle bundle, String s) {
         setPreferencesFromResource(R.xml.font_scale, null);
-        PreferenceGroup fontScaleGroup = (PreferenceGroup) findPreference(FONT_SCALE_GROUP);
+        PreferenceScreen fontScaleScreen = getPreferenceManager().getPreferenceScreen();
         final Context themedContext = getPreferenceManager().getContext();
         final String[] entryValues = getContext().getResources()
                 .getStringArray(R.array.font_scale_entry_values);
@@ -60,7 +57,6 @@
             final RadioPreference preference = new RadioPreference(themedContext);
             preference.setOnPreferenceChangeListener(this);
             preference.setPersistent(false);
-            preference.setRadioGroup(FONT_SCALE_RADIO_GROUP);
             preference.setKey(entryValues[i]);
             int scaleValue = (int) (Float.valueOf(entryValues[i]) * 100);
             String summary = getContext().getResources()
@@ -72,7 +68,7 @@
                 preference.setChecked(true);
             }
             initPreview(preference, Float.parseFloat(entryValues[i]));
-            fontScaleGroup.addPreference(preference);
+            fontScaleScreen.addPreference(preference);
         }
     }
 
@@ -100,8 +96,8 @@
         if (radioPreference.isChecked()) {
             return false;
         }
-        PreferenceGroup fontScaleGroup = (PreferenceGroup) findPreference(FONT_SCALE_GROUP);
-        radioPreference.clearOtherRadioPreferences(fontScaleGroup);
+        PreferenceScreen fontScaleScreen = getPreferenceManager().getPreferenceScreen();
+        radioPreference.clearOtherRadioPreferences(fontScaleScreen);
         mCurrentFontScaleValue = Float.parseFloat(preference.getKey());
         commit();
         initPreview(radioPreference, mCurrentFontScaleValue);
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatPreferenceController.java b/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatPreferenceController.java
index 535b520..2635385 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatPreferenceController.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatPreferenceController.java
@@ -26,6 +26,7 @@
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.enableHdrType;
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.findMode1080p60;
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.isHdrFormatSupported;
+import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.sendHdrSettingsChangedBroadcast;
 
 import android.content.Context;
 import android.hardware.display.DisplayManager;
@@ -142,6 +143,7 @@
             mDisplayManager.setHdrConversionMode(
                     new HdrConversionMode(HdrConversionMode.HDR_CONVERSION_SYSTEM));
         }
+        sendHdrSettingsChangedBroadcast(mContext);
     }
 
     private void enableDvAndChangeTo1080p60(Display display, SwitchPreference preference) {
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatSelectionFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatSelectionFragment.java
index b420ca0..753fc69 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatSelectionFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/HdrFormatSelectionFragment.java
@@ -20,8 +20,10 @@
 import static android.view.Display.HdrCapabilities.HDR_TYPE_HDR10;
 import static android.view.Display.HdrCapabilities.HDR_TYPE_HDR10_PLUS;
 import static android.view.Display.HdrCapabilities.HDR_TYPE_HLG;
+import static android.view.Display.HdrCapabilities.HDR_TYPE_INVALID;
 
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.isHdrFormatSupported;
+import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.sendHdrSettingsChangedBroadcast;
 import static com.android.tv.settings.device.displaysound.HdrFormatSelectionInfo.AutoInfoFragment;
 import static com.android.tv.settings.device.displaysound.HdrFormatSelectionInfo.DolbyVisionNotSupportedFragment;
 import static com.android.tv.settings.device.displaysound.HdrFormatSelectionInfo.ManualInfoFragment;
@@ -32,6 +34,7 @@
 import android.app.tvsettings.TvSettingsEnums;
 import android.content.Context;
 import android.hardware.display.DisplayManager;
+import android.hardware.display.HdrConversionMode;
 import android.os.Bundle;
 import android.view.Display;
 import android.widget.Toast;
@@ -48,10 +51,14 @@
 import com.android.tv.settings.PreferenceControllerFragment;
 import com.android.tv.settings.R;
 import com.android.tv.settings.RadioPreference;
+import com.android.tv.settings.device.displaysound.HdrFormatSelectionInfo.AutoInfoFragment;
+import com.android.tv.settings.device.displaysound.HdrFormatSelectionInfo.DolbyVisionNotSupportedFragment;
+import com.android.tv.settings.device.displaysound.HdrFormatSelectionInfo.ManualInfoFragment;
 import com.android.tv.settings.overlay.FlavorUtils;
 
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
@@ -85,6 +92,7 @@
     private PreferenceCategory mFormatsInfoPreferenceCategory;
     private PreferenceCategory mEnabledFormatsPreferenceCategory;
     private PreferenceCategory mDisabledFormatsPreferenceCategory;
+    private boolean disableFormatSelectionManual = false;
 
     private List<AbstractPreferenceController> mPreferenceControllers;
 
@@ -106,6 +114,13 @@
         mUserDisabledHdrTypes = toSet(mDisplayManager.getUserDisabledHdrTypes());
         mDisplayReportedHdrTypes = getDisplaySupportedHdrTypes();
 
+        disableFormatSelectionManual =
+            mDisplayManager
+                .getHdrConversionModeSetting()
+                .equals(
+                    new HdrConversionMode(
+                        HdrConversionMode.HDR_CONVERSION_FORCE, HDR_TYPE_INVALID));
+
         super.onAttach(context);
     }
 
@@ -118,11 +133,22 @@
     public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
         setPreferencesFromResource(R.xml.hdr_format_selection, null);
 
+        if (disableFormatSelectionManual) {
+            Preference preference = findPreference(KEY_HDR_FORMAT_SELECTION_AUTO);
+            preference.setSelectable(false);
+            preference.setSummary("");
+
+            preference = findPreference(KEY_HDR_FORMAT_SELECTION_MANUAL);
+            preference.setSelectable(false);
+            preference.setEnabled(false);
+            preference.setSummary(getContext().getString(R.string.disabled));
+        }
+
         createFormatInfoPreferences();
         createFormatPreferences();
 
         String currentPreferenceKey;
-        if (mDisplayManager.areUserDisabledHdrTypesAllowed()) {
+        if (mDisplayManager.areUserDisabledHdrTypesAllowed() || disableFormatSelectionManual) {
             currentPreferenceKey = KEY_HDR_FORMAT_SELECTION_AUTO;
             hideFormatPreferences();
         } else {
@@ -180,6 +206,7 @@
                             + ": " + key);
             }
         }
+        sendHdrSettingsChangedBroadcast(getContext());
 
         if (key.equals(KEY_SHOW_HIDE_FORMAT_INFO)) {
             if (preference.getTitle().equals(
@@ -215,8 +242,15 @@
     }
 
     private Set<Integer> getDisplaySupportedHdrTypes() {
-        Set<Integer> hdrTypes = new HashSet<>();
         Display display = mDisplayManager.getDisplay(Display.DEFAULT_DISPLAY);
+        if (mDisplayManager
+                .getHdrConversionModeSetting()
+                .equals(new HdrConversionMode(
+                        HdrConversionMode.HDR_CONVERSION_FORCE, HDR_TYPE_INVALID))) {
+            // Disable hdrTypes when preferring "Force SDR"
+            return Collections.emptySet();
+        }
+        Set<Integer> hdrTypes = new HashSet<>();
         Arrays.stream(display.getSupportedModes())
                 .map(Display.Mode::getSupportedHdrTypes)
                 .forEach(types -> Arrays.stream(types).forEach(hdrTypes::add));
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeForceFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeForceFragment.java
index c269f0f..e46d94d 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeForceFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeForceFragment.java
@@ -25,6 +25,7 @@
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.doesCurrentModeNotSupportDvBecauseLimitedTo4k30;
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.enableHdrType;
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.findMode1080p60;
+import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.sendHdrSettingsChangedBroadcast;
 import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_CLASSIC;
 
 import android.content.Context;
@@ -136,6 +137,7 @@
                 }
             }
         }
+        sendHdrSettingsChangedBroadcast(getContext());
         return super.onPreferenceTreeClick(preference);
     }
 
@@ -195,6 +197,7 @@
                     HdrConversionMode.HDR_CONVERSION_FORCE, HDR_TYPE_DOLBY_VISION));
             selectRadioPreference(preference);
             enableHdrType(mDisplayManager, HDR_TYPE_DOLBY_VISION);
+            sendHdrSettingsChangedBroadcast(getContext());
             dialog.dismiss();
         };
 
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeFragment.java
index c41c8ae..0253576 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/PreferredDynamicRangeFragment.java
@@ -20,6 +20,7 @@
 import static android.view.Display.HdrCapabilities.HDR_TYPE_INVALID;
 
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.isHdrFormatSupported;
+import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.sendHdrSettingsChangedBroadcast;
 import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_CLASSIC;
 
 import android.content.Context;
@@ -110,6 +111,7 @@
             switch (key) {
                 case KEY_DYNAMIC_RANGE_SELECTION_SYSTEM: {
                     selectSystemPreferredConversion();
+                    sendHdrSettingsChangedBroadcast(getContext());
                     showPreferredDynamicRangeRadioPreference(false);
                     break;
                 }
@@ -121,6 +123,7 @@
                     mHdrConversionMode =
                             new HdrConversionMode(HdrConversionMode.HDR_CONVERSION_PASSTHROUGH);
                     mDisplayManager.setHdrConversionMode(mHdrConversionMode);
+                    sendHdrSettingsChangedBroadcast(getContext());
                     showPreferredDynamicRangeRadioPreference(false);
                     break;
                 }
@@ -129,6 +132,7 @@
                             != HdrConversionMode.HDR_CONVERSION_FORCE) {
                         selectSystemPreferredConversion();
                         selectForceHdrConversion(mDisplayManager);
+                        sendHdrSettingsChangedBroadcast(getContext());
                         mHdrConversionMode = mDisplayManager.getHdrConversionModeSetting();
                         showPreferredDynamicRangeRadioPreference(true);
                     }
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/ResolutionSelectionFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/ResolutionSelectionFragment.java
index 787c4e5..9c9bbe5 100644
--- a/Settings/src/com/android/tv/settings/device/displaysound/ResolutionSelectionFragment.java
+++ b/Settings/src/com/android/tv/settings/device/displaysound/ResolutionSelectionFragment.java
@@ -22,6 +22,7 @@
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.createAlertDialog;
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.doesCurrentModeNotSupportDvBecauseLimitedTo4k30;
 import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.isHdrFormatSupported;
+import static com.android.tv.settings.device.displaysound.DisplaySoundUtils.sendHdrSettingsChangedBroadcast;
 import static com.android.tv.settings.device.displaysound.PreferredDynamicRangeFragment.selectForceHdrConversion;
 import static com.android.tv.settings.device.displaysound.ResolutionSelectionInfo.HDR_TYPES_ARRAY;
 
@@ -157,7 +158,12 @@
         pref.getExtras().putIntArray(HDR_TYPES_ARRAY, mAutoMode.getSupportedHdrTypes());
         mResolutionPreferenceCategory.addPreference(pref);
 
+        final boolean showSubHdRes =
+                getContext().getResources().getBoolean(R.bool.config_showSubHdResolutions);
         for (int i = 0; i < mModes.length; i++) {
+            if (!showSubHdRes && mModes[i].getPhysicalHeight() < 720) {
+                continue;
+            }
             mResolutionPreferenceCategory.addPreference(createResolutionPreference(mModes[i], i));
         }
     }
@@ -322,7 +328,7 @@
             HdrConversionMode systemHdrConversionMode = new HdrConversionMode(
                     HdrConversionMode.HDR_CONVERSION_SYSTEM);
             mDisplayManager.setHdrConversionMode(systemHdrConversionMode);
-            selectForceHdrConversion(mDisplayManager);
+            sendHdrSettingsChangedBroadcast(getContext());
         }
     }
 
diff --git a/Settings/src/com/android/tv/settings/device/displaysound/VolumeChangePreferenceFragment.java b/Settings/src/com/android/tv/settings/device/displaysound/VolumeChangePreferenceFragment.java
new file mode 100644
index 0000000..6ab5a72
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/device/displaysound/VolumeChangePreferenceFragment.java
@@ -0,0 +1,147 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.tv.settings.device.displaysound;
+
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.media.AudioDeviceAttributes;
+import android.media.AudioDeviceInfo;
+import android.media.AudioDeviceVolumeManager;
+import android.media.AudioManager;
+import android.media.VolumeInfo;
+import android.os.Bundle;
+
+import androidx.annotation.Keep;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceGroup;
+
+import com.android.tv.settings.R;
+import com.android.tv.settings.RadioPreference;
+import com.android.tv.settings.SettingsPreferenceFragment;
+import com.android.tv.settings.device.util.DeviceUtils;
+
+/**
+ * The "Device volume" screen in TV Settings.
+ */
+@Keep
+public class VolumeChangePreferenceFragment extends SettingsPreferenceFragment implements
+        Preference.OnPreferenceChangeListener {
+    private SharedPreferences mSharedPreferences;
+
+    private static final String VOLUME_CHANGE_RADIO_GROUP = "volume_change_radio_group";
+    private static final String VOLUME_CHANGE_GROUP = "volume_change_group";
+    private static final String VOLUME_KEY = "volume_preference";
+    private AudioDeviceVolumeManager mADVmgr;
+
+    private static final AudioDeviceAttributes SPEAKER = new AudioDeviceAttributes(
+            AudioDeviceAttributes.ROLE_OUTPUT, AudioDeviceInfo.TYPE_BUILTIN_SPEAKER, "");
+
+    /** Value of volume index */
+    private float mCurrentVolumeIndex;
+    private String mCurrentDeviceName;
+    private String mCurrentDeviceDefaultVolume;
+
+    @Override
+    public void onCreatePreferences(Bundle bundle, String s) {
+        setPreferencesFromResource(R.xml.change_device_volume, null);
+        PreferenceGroup volumeChangeGroup = (PreferenceGroup) findPreference(VOLUME_CHANGE_GROUP);
+        mSharedPreferences = getPreferenceManager().getSharedPreferences();
+
+        mCurrentDeviceName = DeviceUtils.getDeviceName(getContext());
+        String volumeChangeSettingsTitle = String.format(
+                getContext().getResources().getString(R.string.volume_change_settings_title),
+                mCurrentDeviceName
+        );
+        getPreferenceScreen().setTitle(volumeChangeSettingsTitle);
+
+        mCurrentDeviceDefaultVolume = DeviceUtils.getDeviceDefaultVolume(getContext());
+        mCurrentVolumeIndex = mSharedPreferences.getFloat(VOLUME_KEY,
+                Float.parseFloat(mCurrentDeviceDefaultVolume));
+
+        String volumeChangeSubtitleUnselect = String.format(
+                getString(R.string.volume_change_subtitle_unselect),
+                mCurrentDeviceName
+        );
+        volumeChangeGroup.setTitle(volumeChangeSubtitleUnselect);
+
+        final Context themedContext = getPreferenceManager().getContext();
+        final String[] entryValues = getContext().getResources()
+                .getStringArray(R.array.volume_change_entry_values);
+        final String[] entries = getContext().getResources()
+                .getStringArray(R.array.volume_change_entries);
+
+        mADVmgr = (AudioDeviceVolumeManager) getContext().getSystemService(
+                Context.AUDIO_DEVICE_VOLUME_SERVICE);
+
+        for (int i = 0; i < entryValues.length; i++) {
+            final RadioPreference preference = new RadioPreference(themedContext);
+            preference.setPersistent(true);
+            preference.setRadioGroup(VOLUME_CHANGE_RADIO_GROUP);
+            preference.setOnPreferenceChangeListener(this);
+            preference.setKey(entryValues[i]);
+            preference.setTitle(entries[i]);
+            if (Float.compare(mCurrentVolumeIndex , Float.parseFloat(entryValues[i])) == 0) {
+                preference.setChecked(true);
+                commit();
+            }
+            volumeChangeGroup.addPreference(preference);
+        }
+    }
+
+    @Override
+    public boolean onPreferenceChange(Preference preference, Object newValue) {
+        RadioPreference radioPreference = (RadioPreference) preference;
+        if (radioPreference.isChecked()) {
+            return false;
+        }
+
+        String volumeChangeSubtitleSelect = String.format(
+                getString(R.string.volume_change_subtitle_select),
+                mCurrentDeviceName
+        );
+
+        PreferenceGroup volumeChangeGroup = (PreferenceGroup) findPreference(VOLUME_CHANGE_GROUP);
+        radioPreference.setChecked(true);
+        radioPreference.clearOtherRadioPreferences(volumeChangeGroup);
+        volumeChangeGroup.setTitle(volumeChangeSubtitleSelect);
+        mCurrentVolumeIndex = Float.parseFloat(preference.getKey());
+        SharedPreferences.Editor editor = mSharedPreferences.edit();
+        editor.putFloat(VOLUME_KEY, mCurrentVolumeIndex);
+        editor.apply();
+        commit();
+        return true;
+    }
+
+    protected void commit() {
+        if (getContext() == null) return;
+        AudioManager am = getContext().getSystemService(AudioManager.class);
+        final int minIndex = am.getStreamMinVolume(AudioManager.STREAM_MUSIC);
+        final int maxIndex = am.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
+        final VolumeInfo volMedia = new VolumeInfo.Builder(AudioManager.STREAM_MUSIC)
+                .setMinVolumeIndex(minIndex)
+                .setMaxVolumeIndex(maxIndex)
+                .build();
+        final int volumeIndex = (int) (maxIndex * mCurrentVolumeIndex);
+        final VolumeInfo currVol = new VolumeInfo.Builder(volMedia)
+                .setVolumeIndex(volumeIndex).build();
+
+        //safe media can block raise volume, disable it
+        am.disableSafeMediaVolume();
+
+        mADVmgr.setDeviceVolume(currVol, SPEAKER);
+    }
+}
diff --git a/Settings/src/com/android/tv/settings/device/util/DeviceUtils.java b/Settings/src/com/android/tv/settings/device/util/DeviceUtils.java
new file mode 100644
index 0000000..fc10c23
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/device/util/DeviceUtils.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (C) 2019 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.tv.settings.device.util;
+
+import android.content.Context;
+import android.text.TextUtils;
+
+import com.android.tv.settings.R;
+import com.android.tv.settings.name.DeviceManager;
+
+/**
+ * Utility class for handle device information.
+ */
+public class DeviceUtils {
+    /**
+     * Get the name of the current device.
+     */
+    public static String getDeviceName(Context context) {
+        String deviceName = context.getString(R.string.config_device_name);
+        if (TextUtils.isEmpty(deviceName)) {
+            return DeviceManager.getDeviceName(context);
+        } else {
+            return deviceName;
+        }
+    }
+
+    /**
+     * Get the default volume of the current device.
+     */
+    public static String getDeviceDefaultVolume(Context context) {
+        return context.getString(R.string.config_default_device_volume);
+    }
+}
diff --git a/Settings/src/com/android/tv/settings/dialog/PinDialogFragment.java b/Settings/src/com/android/tv/settings/dialog/PinDialogFragment.java
index f4611b5..16a9edd 100644
--- a/Settings/src/com/android/tv/settings/dialog/PinDialogFragment.java
+++ b/Settings/src/com/android/tv/settings/dialog/PinDialogFragment.java
@@ -24,7 +24,9 @@
 import android.content.res.Resources;
 import android.os.Bundle;
 import android.os.Handler;
+import android.text.Editable;
 import android.text.TextUtils;
+import android.text.TextWatcher;
 import android.util.AttributeSet;
 import android.util.Log;
 import android.util.TypedValue;
@@ -32,6 +34,8 @@
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
+import android.view.accessibility.AccessibilityManager;
+import android.widget.EditText;
 import android.widget.FrameLayout;
 import android.widget.OverScroller;
 import android.widget.TextView;
@@ -113,6 +117,7 @@
     private View mEnterPinView;
     private TextView mTitleView;
     private PinNumberPicker[] mPickers;
+    private EditText mAccessiblePin;
     private String mOriginalPin;
     private String mPrevPin;
     private int mWrongPinCount;
@@ -387,19 +392,46 @@
             updateWrongPin();
         }
 
+        AccessibilityManager accessibilityManager = getContext().getSystemService(
+                AccessibilityManager.class);
+        // Use built in EditText in accessibility mode as it can use custom input methods
+        // and other needed behaviors.
+        boolean isAccessible = accessibilityManager.isEnabled() &&
+                accessibilityManager.isTouchExplorationEnabled();
+
+        mAccessiblePin = v.requireViewById(R.id.accessible_pin);
+        mAccessiblePin.setVisibility(isAccessible ? View.VISIBLE : View.GONE);
+        mAccessiblePin.addTextChangedListener(new TextWatcher() {
+            @Override
+            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+            }
+
+            @Override
+            public void onTextChanged(CharSequence s, int start, int before, int count) {
+                if (s.length() == 4) {
+                    done(s.toString());
+                }
+            }
+
+            @Override
+            public void afterTextChanged(Editable s) {
+            }
+        });
+
         mPickers = new PinNumberPicker[NUMBER_PICKERS_RES_ID.length];
         for (int i = 0; i < NUMBER_PICKERS_RES_ID.length; i++) {
             mPickers[i] = v.findViewById(NUMBER_PICKERS_RES_ID[i]);
             mPickers[i].setValueRange(0, 9);
             mPickers[i].setPinDialogFragment(this);
             mPickers[i].updateFocus();
+            mPickers[i].setVisibility(isAccessible ? View.GONE : View.VISIBLE);
         }
         for (int i = 0; i < NUMBER_PICKERS_RES_ID.length - 1; i++) {
             mPickers[i].setNextNumberPicker(mPickers[i + 1]);
         }
 
         if (savedInstanceState == null) {
-            mPickers[0].requestFocus();
+            (isAccessible ? mAccessiblePin : mPickers[0]).requestFocus();
         }
     }
 
@@ -419,7 +451,9 @@
         for (PinNumberPicker pnp : mPickers) {
             pnp.setValueRange(0, 9);
         }
-        mPickers[0].requestFocus();
+        (mAccessiblePin.getVisibility() == View.VISIBLE ? mAccessiblePin : mPickers[0])
+                .requestFocus();
+        mAccessiblePin.setText("");
     }
 
     public static final class PinNumberPicker extends FrameLayout {
diff --git a/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.java b/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.java
deleted file mode 100644
index 7a9ae0f..0000000
--- a/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.java
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.tv.settings.privacy;
-
-import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_VENDOR;
-import static com.android.tv.settings.overlay.FlavorUtils.FLAVOR_X;
-import static com.android.tv.settings.util.InstrumentationUtils.logEntrySelected;
-
-import android.app.tvsettings.TvSettingsEnums;
-import android.content.Intent;
-import android.os.Bundle;
-
-import androidx.annotation.Keep;
-import androidx.annotation.Nullable;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceCategory;
-
-import com.android.tv.settings.R;
-import com.android.tv.settings.SettingsPreferenceFragment;
-import com.android.tv.settings.overlay.FlavorUtils;
-import com.android.tv.settings.util.SliceUtils;
-import com.android.tv.twopanelsettings.slices.CustomContentDescriptionPreference;
-import com.android.tv.twopanelsettings.slices.SlicePreference;
-
-/**
- * The Privacy policies screen in Settings.
- */
-@Keep
-public class PrivacyFragment extends SettingsPreferenceFragment {
-    private static final String KEY_ACCOUNT_SETTINGS_CATEGORY = "accountSettings";
-    private static final String KEY_USAGE = "usageAndDiag";
-    private static final String KEY_ADS = "ads";
-    private static final String KEY_ASSISTANT = "assistant";
-    private static final String KEY_PURCHASES = "purchases";
-    private static final String KEY_SECURITY = "security";
-    private static final String KEY_OVERLAY_SECURITY = "overlay_security";
-    private static final String KEY_MIC = "microphone";
-    private static final String KEY_CAMERA = "camera";
-    private static final String KEY_UPDATE = "update";
-    private static final String TOP_LEVEL_SLICE_URI = "top_level_settings_slice_uri";
-
-    private int getPreferenceScreenResId() {
-        switch (FlavorUtils.getFlavor(getContext())) {
-            case FLAVOR_X:
-            case FLAVOR_VENDOR:
-                return R.xml.privacy_x;
-            default:
-                return R.xml.privacy;
-        }
-    }
-
-    @Override
-    public void onCreatePreferences(Bundle bundle, String s) {
-        setPreferencesFromResource(getPreferenceScreenResId(), null);
-        PreferenceCategory accountPrefCategory = findPreference(KEY_ACCOUNT_SETTINGS_CATEGORY);
-        Preference assistantSlicePreference = findPreference(KEY_ASSISTANT);
-        Preference purchasesSlicePreference = findPreference(KEY_PURCHASES);
-        Preference adsPreference = findPreference(KEY_ADS);
-        final Preference securityPreference = findPreference(KEY_SECURITY);
-        final Preference overlaySecuritySlicePreference = findPreference(KEY_OVERLAY_SECURITY);
-        final Preference updateSlicePreference = findPreference(KEY_UPDATE);
-
-        PrivacyToggle.MIC_TOGGLE.preparePreferenceWithSensorFragment(getContext(),
-                findPreference(KEY_MIC), SensorFragment.TOGGLE_EXTRA);
-        PrivacyToggle.CAMERA_TOGGLE.preparePreferenceWithSensorFragment(getContext(),
-                findPreference(KEY_CAMERA), SensorFragment.TOGGLE_EXTRA);
-
-        if (FlavorUtils.getFeatureFactory(getContext()).getBasicModeFeatureProvider()
-                .isBasicMode(getContext())) {
-            accountPrefCategory.setVisible(false);
-            assistantSlicePreference.setVisible(false);
-            purchasesSlicePreference.setVisible(false);
-            adsPreference.setVisible(false);
-            showSecurityPreference(securityPreference, overlaySecuritySlicePreference);
-            if (updateSlicePreference != null) {
-                updateSlicePreference.setVisible(false);
-            }
-            return;
-        }
-        if (assistantSlicePreference instanceof SlicePreference
-                && SliceUtils.isSliceProviderValid(
-                        getContext(), ((SlicePreference) assistantSlicePreference).getUri())) {
-            assistantSlicePreference.setVisible(true);
-        }
-        if (purchasesSlicePreference instanceof SlicePreference
-                && SliceUtils.isSliceProviderValid(
-                        getContext(), ((SlicePreference) purchasesSlicePreference).getUri())) {
-            purchasesSlicePreference.setVisible(true);
-        }
-        accountPrefCategory.setVisible(
-                assistantSlicePreference.isVisible() || purchasesSlicePreference.isVisible());
-        findPreference(KEY_ADS).setOnPreferenceClickListener(preference -> {
-            Intent intent = new Intent();
-            intent.setAction("com.google.android.gms.settings.ADS_PRIVACY");
-            startActivity(intent);
-            return true;
-        });
-        if (adsPreference instanceof CustomContentDescriptionPreference) {
-            ((CustomContentDescriptionPreference) adsPreference).setContentDescription(
-                    getResources().getString(R.string.ads_content_description));
-        }
-        if (isOverlaySecuritySlicePreferenceEnabled(overlaySecuritySlicePreference)) {
-            showOverlaySecuritySlicePreference(
-                    overlaySecuritySlicePreference, securityPreference);
-        } else {
-            showSecurityPreference(securityPreference, overlaySecuritySlicePreference);
-        }
-
-        if (updateSlicePreference != null) {
-            updateSlicePreference.setVisible(
-                    isUpdateSlicePreferenceEnabled(updateSlicePreference));
-        }
-    }
-
-    private boolean isOverlaySecuritySlicePreferenceEnabled(
-            @Nullable Preference overlaySecuritySlicePreference) {
-        return overlaySecuritySlicePreference instanceof SlicePreference
-                && SliceUtils.isSettingsSliceEnabled(
-                        getContext(),
-                        ((SlicePreference) overlaySecuritySlicePreference).getUri(),
-                                TOP_LEVEL_SLICE_URI);
-    }
-
-    private void showOverlaySecuritySlicePreference(
-            @Nullable Preference overlaySecuritySlicePreference,
-            @Nullable Preference securityPreference) {
-        if (overlaySecuritySlicePreference != null) {
-            overlaySecuritySlicePreference.setVisible(true);
-        }
-        if (securityPreference != null) {
-            securityPreference.setVisible(false);
-        }
-    }
-
-    private void showSecurityPreference(
-            @Nullable Preference securityPreference,
-            @Nullable Preference overlaySecuritySlicePreference) {
-        if (securityPreference != null) {
-            securityPreference.setVisible(true);
-        }
-        if (overlaySecuritySlicePreference != null) {
-            overlaySecuritySlicePreference.setVisible(false);
-        }
-    }
-
-    private boolean isUpdateSlicePreferenceEnabled(
-            @Nullable Preference updateSlicePreference) {
-        return updateSlicePreference instanceof SlicePreference
-                && SliceUtils.isSettingsSliceEnabled(
-                        getContext(),
-                        ((SlicePreference) updateSlicePreference).getUri(),
-                                TOP_LEVEL_SLICE_URI);
-    }
-
-    @Override
-    public boolean onPreferenceTreeClick(Preference preference) {
-        switch (preference.getKey()) {
-            case KEY_USAGE:
-                logEntrySelected(TvSettingsEnums.PRIVACY_DIAGNOSTICS);
-                break;
-            case KEY_ADS:
-                logEntrySelected(TvSettingsEnums.PRIVACY_ADS);
-                break;
-        }
-        return super.onPreferenceTreeClick(preference);
-    }
-
-    @Override
-    protected int getPageId() {
-        return TvSettingsEnums.PRIVACY;
-    }
-}
diff --git a/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.kt b/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.kt
new file mode 100644
index 0000000..71a186a
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/privacy/PrivacyFragment.kt
@@ -0,0 +1,171 @@
+/*
+ * Copyright (C) 2020 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.tv.settings.privacy
+
+import android.app.tvsettings.TvSettingsEnums
+import android.content.Intent
+import android.os.Bundle
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import androidx.annotation.Keep
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.lifecycleScope
+import androidx.lifecycle.repeatOnLifecycle
+import androidx.preference.Preference
+import androidx.preference.PreferenceCategory
+import com.android.tv.settings.R
+import com.android.tv.settings.SettingsPreferenceFragment
+import com.android.tv.settings.overlay.FlavorUtils
+import com.android.tv.settings.util.InstrumentationUtils
+import com.android.tv.settings.util.SliceUtils
+import com.android.tv.settings.util.SliceUtilsKt
+import com.android.tv.twopanelsettings.slices.CustomContentDescriptionPreference
+import com.android.tv.twopanelsettings.slices.SlicePreference
+import kotlinx.coroutines.launch
+
+/**
+ * The Privacy policies screen in Settings.
+ */
+@Keep
+class PrivacyFragment : SettingsPreferenceFragment() {
+    private var mOverlaySecuritySlicePreference: Preference? = null
+    private var mSecurityPreference: Preference? = null
+    private var mUpdateSlicePreference: Preference? = null
+    private val preferenceScreenResId: Int
+        get() = when (FlavorUtils.getFlavor(context)) {
+            FlavorUtils.FLAVOR_X, FlavorUtils.FLAVOR_VENDOR -> R.xml.privacy_x
+            else -> R.xml.privacy
+        }
+
+    override fun onCreatePreferences(bundle: Bundle?, s: String?) {
+        setPreferencesFromResource(preferenceScreenResId, null)
+    }
+
+    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?,
+                              savedInstanceState: Bundle?): View {
+        mOverlaySecuritySlicePreference = findPreference(KEY_OVERLAY_SECURITY)
+        mSecurityPreference = findPreference(KEY_SECURITY)
+        mUpdateSlicePreference = findPreference(KEY_UPDATE)
+        val accountPrefCategory = findPreference<PreferenceCategory>(KEY_ACCOUNT_SETTINGS_CATEGORY)
+        val assistantSlicePreference = findPreference<Preference>(KEY_ASSISTANT)
+        val purchasesSlicePreference = findPreference<Preference>(KEY_PURCHASES)
+        val adsPreference = findPreference<Preference>(KEY_ADS)
+        val deviceLockPreference = findPreference<Preference>(KEY_DEVICE_LOCK)
+        PrivacyToggle.MIC_TOGGLE.preparePreferenceWithSensorFragment(context,
+                findPreference(KEY_MIC), SensorFragment.TOGGLE_EXTRA)
+        PrivacyToggle.CAMERA_TOGGLE.preparePreferenceWithSensorFragment(context,
+                findPreference(KEY_CAMERA), SensorFragment.TOGGLE_EXTRA)
+        adsPreference?.onPreferenceClickListener = Preference.OnPreferenceClickListener {
+            val intent = Intent().setAction("com.google.android.gms.settings.ADS_PRIVACY")
+            startActivity(intent)
+            true
+        }
+        if (adsPreference is CustomContentDescriptionPreference) {
+            adsPreference.contentDescription = resources.getString(R.string.ads_content_description)
+        }
+        if (FlavorUtils.getFeatureFactory(requireContext()).getBasicModeFeatureProvider()
+                        .isBasicMode(requireContext())) {
+            accountPrefCategory?.isVisible = false
+            assistantSlicePreference?.isVisible = false
+            purchasesSlicePreference?.isVisible = false
+            showSecurityPreference(mSecurityPreference, mOverlaySecuritySlicePreference)
+            mUpdateSlicePreference?.isVisible = false
+            deviceLockPreference?.isVisible = deviceLockPreference is SlicePreference
+                    && SliceUtils.isSliceProviderValid(context, deviceLockPreference.uri)
+        } else {
+            deviceLockPreference?.isVisible = false;
+            assistantSlicePreference?.isVisible = assistantSlicePreference is SlicePreference
+                    && SliceUtils.isSliceProviderValid(context, assistantSlicePreference.uri)
+            purchasesSlicePreference?.isVisible = purchasesSlicePreference is SlicePreference
+                    && SliceUtils.isSliceProviderValid(context, purchasesSlicePreference.uri)
+            accountPrefCategory?.isVisible = assistantSlicePreference?.isVisible == true
+                    || purchasesSlicePreference?.isVisible == true
+            viewLifecycleOwner.lifecycleScope.launch {
+                lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) {
+                    if (isOverlaySecuritySlicePreferenceEnabled(mOverlaySecuritySlicePreference)) {
+                        showOverlaySecuritySlicePreference(
+                                mOverlaySecuritySlicePreference, mSecurityPreference)
+                    } else {
+                        showSecurityPreference(mSecurityPreference, mOverlaySecuritySlicePreference)
+                    }
+                    mUpdateSlicePreference?.isVisible =
+                            isUpdateSlicePreferenceEnabled(mUpdateSlicePreference)
+                }
+            }
+        }
+        return checkNotNull(super.onCreateView(inflater, container, savedInstanceState))
+    }
+
+    private suspend fun isOverlaySecuritySlicePreferenceEnabled(
+            overlaySecuritySlicePreference: Preference?): Boolean {
+        return (overlaySecuritySlicePreference is SlicePreference
+                && SliceUtilsKt.isSettingsSliceEnabled(
+                requireContext(),
+                overlaySecuritySlicePreference.uri,
+                TOP_LEVEL_SLICE_URI))
+    }
+
+    private fun showOverlaySecuritySlicePreference(
+            overlaySecuritySlicePreference: Preference?,
+            securityPreference: Preference?) {
+        overlaySecuritySlicePreference?.isVisible = true
+        securityPreference?.isVisible = false
+    }
+
+    private fun showSecurityPreference(
+            securityPreference: Preference?,
+            overlaySecuritySlicePreference: Preference?) {
+        securityPreference?.isVisible = true
+        overlaySecuritySlicePreference?.isVisible = false
+    }
+
+    private suspend fun isUpdateSlicePreferenceEnabled(
+            updateSlicePreference: Preference?): Boolean {
+        return (updateSlicePreference is SlicePreference
+                && SliceUtilsKt.isSettingsSliceEnabled(
+                requireContext(),
+                updateSlicePreference.uri,
+                TOP_LEVEL_SLICE_URI))
+    }
+
+    override fun onPreferenceTreeClick(preference: Preference): Boolean {
+        when (preference.key) {
+            KEY_USAGE -> InstrumentationUtils.logEntrySelected(TvSettingsEnums.PRIVACY_DIAGNOSTICS)
+            KEY_ADS -> InstrumentationUtils.logEntrySelected(TvSettingsEnums.PRIVACY_ADS)
+        }
+        return super.onPreferenceTreeClick(preference)
+    }
+
+    override fun getPageId(): Int {
+        return TvSettingsEnums.PRIVACY
+    }
+
+    companion object {
+        private const val KEY_ACCOUNT_SETTINGS_CATEGORY = "accountSettings"
+        private const val KEY_USAGE = "usageAndDiag"
+        private const val KEY_ADS = "ads"
+        private const val KEY_ASSISTANT = "assistant"
+        private const val KEY_PURCHASES = "purchases"
+        private const val KEY_DEVICE_LOCK = "deviceLock"
+        private const val KEY_SECURITY = "security"
+        private const val KEY_OVERLAY_SECURITY = "overlay_security"
+        private const val KEY_MIC = "microphone"
+        private const val KEY_CAMERA = "camera"
+        private const val KEY_UPDATE = "update"
+        private const val TOP_LEVEL_SLICE_URI = "top_level_settings_slice_uri"
+    }
+}
diff --git a/Settings/src/com/android/tv/settings/system/locale/LocaleDataViewModel.java b/Settings/src/com/android/tv/settings/system/locale/LocaleDataViewModel.java
index f8a7af9..efda49b 100644
--- a/Settings/src/com/android/tv/settings/system/locale/LocaleDataViewModel.java
+++ b/Settings/src/com/android/tv/settings/system/locale/LocaleDataViewModel.java
@@ -27,13 +27,17 @@
 import com.android.internal.app.LocaleStore;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashMap;
+import java.util.HashSet;
 import java.util.List;
 import java.util.Locale;
 import java.util.Map;
 import java.util.Set;
 
+import com.android.tv.settings.R;
+
 /**
  * ViewModel to provide data for locale selection.
  */
@@ -44,6 +48,7 @@
     final Map<LocaleStore.LocaleInfo, List<LocaleStore.LocaleInfo>> mLocaleMap =
             new HashMap<>();
     Set<LocaleStore.LocaleInfo> mLocaleInfos;
+    Set<String> mUnsupportedLocales;
 
     public static Locale getCurrentLocale() {
         try {
@@ -70,9 +75,21 @@
         if (mLocaleMap.containsKey(localeInfo)) {
             return;
         }
-        ArrayList<LocaleStore.LocaleInfo> localeInfoWithCountryList = new ArrayList<>(
-                LocaleStore.getLevelLocales(
-                        context, Collections.emptySet(), localeInfo, TRANSLATED_ONLY));
+
+        if (mUnsupportedLocales == null) {
+            String[] unsupportedLocales = context.getResources().getStringArray(
+                    R.array.config_unsupported_locales);
+            mUnsupportedLocales = new HashSet<>(Arrays.asList(unsupportedLocales));
+        }
+
+        ArrayList<LocaleStore.LocaleInfo> localeInfoWithCountryList = new ArrayList<>();
+        for (LocaleStore.LocaleInfo locale : LocaleStore.getLevelLocales(
+                context, Collections.emptySet(), localeInfo, TRANSLATED_ONLY)) {
+            if (!mUnsupportedLocales.contains(locale.getId())) {
+                localeInfoWithCountryList.add(locale);
+            }
+        }
+
         mLocaleMap.put(localeInfo, localeInfoWithCountryList);
     }
 
diff --git a/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java b/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java
index fd4f354..7a6dcf6 100644
--- a/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java
+++ b/Settings/src/com/android/tv/settings/users/AppRestrictionsFragment.java
@@ -438,6 +438,18 @@
         for (AppRestrictionsHelper.SelectableAppInfo app : mHelper.getVisibleApps()) {
             String packageName = app.packageName;
             if (packageName == null) continue;
+            try {
+                int enabledState = pm.getApplicationEnabledSetting(packageName);
+                if (enabledState == PackageManager.COMPONENT_ENABLED_STATE_DISABLED ||
+                        enabledState == PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER) {
+                    mHelper.setPackageSelected(packageName, false);
+                    continue;
+                }
+            } catch(IllegalArgumentException e) {
+                Log.e(TAG, "Package " + packageName + " is not found");
+                continue;
+            }
+
             final boolean isSettingsApp = packageName.equals(context.getPackageName());
             AppRestrictionsPreference p =
                     new AppRestrictionsPreference(getPreferenceManager().getContext());
diff --git a/Settings/src/com/android/tv/settings/util/SliceUtils.java b/Settings/src/com/android/tv/settings/util/SliceUtils.java
index 116815e..1389a0e 100644
--- a/Settings/src/com/android/tv/settings/util/SliceUtils.java
+++ b/Settings/src/com/android/tv/settings/util/SliceUtils.java
@@ -17,13 +17,16 @@
 package com.android.tv.settings.util;
 
 import android.app.slice.SliceManager;
-import android.content.ContentProviderClient;
 import android.content.Context;
+import android.content.pm.ProviderInfo;
 import android.net.Uri;
+import android.text.TextUtils;
 import android.util.Log;
 
 import java.util.Collection;
 
+import kotlin.coroutines.Continuation;
+
 /** Utility class for slice **/
 public final class SliceUtils {
     private static final String TAG = "SliceUtils";
@@ -34,18 +37,19 @@
     /**
      * Check if slice provider exists.
      */
-    public static boolean isSliceProviderValid(Context context, String uri) {
-        if (uri == null) {
+    public static boolean isSliceProviderValid(Context context, String stringUri) {
+        if (TextUtils.isEmpty(stringUri)) {
             return false;
         }
-        ContentProviderClient client =
-                context.getContentResolver().acquireContentProviderClient(Uri.parse(uri));
-        if (client != null) {
-            client.close();
-            return true;
-        } else {
+        Uri uri = Uri.parse(stringUri);
+        ProviderInfo providerInfo =
+                context.getPackageManager()
+                        .resolveContentProvider(uri.getAuthority(), /* flags= */ 0);
+        if (providerInfo == null) {
+            Log.i(TAG, "Slice Provider not found for: " + stringUri);
             return false;
         }
+        return true;
     }
 
     /**
@@ -56,7 +60,9 @@
      * @param topLevelSettingsSliceUri Top level settings slice uri, if null, use provided uri to
      *                                 deduce top level settings slice uri.
      * @return returns true if slice is enabled, false otherwise
+     * @deprecated use {@link SliceUtilsKt#isSettingsSliceEnabled} instead.
      */
+    @Deprecated
     public static boolean isSettingsSliceEnabled(Context context, String uri,
             String topLevelSettingsSliceUri) {
         if (uri == null) {
diff --git a/Settings/src/com/android/tv/settings/util/SliceUtilsKt.kt b/Settings/src/com/android/tv/settings/util/SliceUtilsKt.kt
new file mode 100644
index 0000000..7bc3f24
--- /dev/null
+++ b/Settings/src/com/android/tv/settings/util/SliceUtilsKt.kt
@@ -0,0 +1,60 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License
+ */
+package com.android.tv.settings.util
+
+import android.app.slice.SliceManager
+import android.content.Context
+import android.net.Uri
+import android.util.Log
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.withContext
+
+object SliceUtilsKt {
+    private const val TAG = "SliceUtilsKt"
+    /**
+     * Checks if the slice is available in the background if needed
+     *
+     * @param context                  Current context of the app
+     * @param uri                      Settings slice uri
+     * @param topLevelSettingsSliceUri Top level settings slice uri, if null, use provided uri to
+     * deduce top level settings slice uri.
+     * @return returns true if slice is enabled, false otherwise
+     */
+    @JvmStatic
+    suspend fun isSettingsSliceEnabled(context: Context, uri: String?,
+                                       topLevelSettingsSliceUri: String?): Boolean {
+        if (uri == null) {
+            return false
+        }
+        val sliceManager = context.getSystemService(SliceManager::class.java)
+                ?: return false
+        return withContext(Dispatchers.IO) {
+            val topLevelSettingsSlice = if (topLevelSettingsSliceUri == null) {
+                Uri.parse(uri).buildUpon().path("/").build()
+            } else {
+                Uri.parse(ResourcesUtil.getString(context, topLevelSettingsSliceUri))
+            }
+            val enabledSlicesUri = sliceManager.getSliceDescendants(topLevelSettingsSlice)
+            for (sliceUri in enabledSlicesUri) {
+                Log.i(TAG, "Enabled slice: $sliceUri")
+                if (sliceUri.toString() == uri) {
+                    return@withContext true
+                }
+            }
+            return@withContext false
+        }
+    }
+}
\ No newline at end of file
diff --git a/Settings/src/com/android/tv/settings/util/bluetooth/BluetoothScanner.java b/Settings/src/com/android/tv/settings/util/bluetooth/BluetoothScanner.java
index 81ed7cb..a7c308e 100644
--- a/Settings/src/com/android/tv/settings/util/bluetooth/BluetoothScanner.java
+++ b/Settings/src/com/android/tv/settings/util/bluetooth/BluetoothScanner.java
@@ -385,49 +385,28 @@
                 }
 
                 // See if this is a device we already know about
-                Device device = null;
-                final int N = mPresentDevices.size();
-                for (int i=0; i<N; i++) {
-                    final Device d = mPresentDevices.get(i);
-                    if (address.equals(d.address)) {
-                        device = d;
+                Device device = new Device();
+                device.btDevice = btDevice;
+                device.address = address;
+                device.consecutiveMisses = FOUND_ON_SCAN;
+                device.setNameString(name);
+                boolean foundMatch = false;
+
+                final int presentDeviceCount = mPresentDevices.size();
+                for (int i = 0; i < presentDeviceCount; i++) {
+                    final Device currentDevice = mPresentDevices.get(i);
+                    if (address.equals(currentDevice.address)) {
+                        mPresentDevices.set(i, device);
+                        foundMatch = true;
                         break;
                     }
                 }
 
-                if (device == null) {
-                    if (DEBUG) {
-                        Log.d(TAG, "Device is a new device.");
-                    }
-                    // New device.
-                    device = new Device();
-                    device.btDevice = btDevice;
-                    device.address = address;
-                    device.consecutiveMisses = -1;
-
-                    device.setNameString(name);
-                    // Save it
+                if (!foundMatch) {
                     mPresentDevices.add(device);
-
-                    // Tell the listeners
-                    sendDeviceAdded(device);
-                } else {
-                    if (DEBUG) {
-                        Log.d(TAG, "Device is an existing device.");
-                    }
-                    // Existing device: update miss count.
-                    device.consecutiveMisses = FOUND_ON_SCAN;
-                    if (device.btName == name
-                            || (device.btName != null && device.btName.equals(name))) {
-                        // Name hasn't changed
-                        return;
-                    } else {
-                        device.setNameString(name);
-                        sendDeviceChanged(device);
-                        // If we can't parse it properly, treat it as a delete
-                        // when we iterate through them again.
-                    }
                 }
+
+                updateDevice(device);
             } else if (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) {
                 // Clear any devices that have disappeared since the last scan completed
                 final int N = mPresentDevices.size();
@@ -485,41 +464,56 @@
             }
         }
 
-        private void sendDeviceAdded(Device device) {
-            synchronized (mListenerLock) {
-                for (int ptr = mClients.size() - 1; ptr > -1; ptr--) {
-                    ClientRecord client = mClients.get(ptr);
-                    for (BluetoothDeviceCriteria matcher : client.matchers) {
-                        if (matcher.isMatchingDevice(device.btDevice)) {
-                            client.devices.add(device);
-                            client.listener.onDeviceAdded(device);
-                            break;
-                        }
-                    }
+        private void updateDeviceInClient(ClientRecord client, Device device) {
+            boolean isMatching = false;
+            for (BluetoothDeviceCriteria matcher : client.matchers) {
+                if (matcher.isMatchingDevice(device.btDevice)) {
+                    isMatching = true;
+                    break;
                 }
             }
+
+            int currentIndex = -1;
+            for (int i = 0; i < client.devices.size(); i++) {
+                if (client.devices.get(i).address.equals(device.address)) {
+                    currentIndex = i;
+                    break;
+                }
+            }
+
+            if (!isMatching) {
+                if (currentIndex != -1) { // Remove a no longer matching device.
+                    client.listener.onDeviceRemoved(client.devices.get(currentIndex));
+                    client.devices.remove(currentIndex);
+                }
+                return;
+            }
+
+            if (currentIndex == -1) { // Add new.
+                client.listener.onDeviceAdded(device);
+                client.devices.add(device);
+            } else {
+                // Add more changes besides name we care about as needed.
+                if (!device.name.equals(client.devices.get(currentIndex).name)) {
+                    client.listener.onDeviceChanged(device);
+                }
+                client.devices.set(currentIndex, device); // Keep the latest version.
+            }
         }
 
-        private void sendDeviceChanged(Device device) {
+        private void updateDevice(Device device) {
             synchronized (mListenerLock) {
-                final int N = mClients.size();
-                for (int i = 0; i < N; i++) {
+                for (int i = mClients.size() - 1; i > -1; i--) {
                     ClientRecord client = mClients.get(i);
-                    for (int ptr = client.devices.size() - 1; ptr > -1; ptr--) {
-                        Device d = client.devices.get(ptr);
-                        if (d.btDevice.getAddress().equals(device.btDevice.getAddress())) {
-                            client.listener.onDeviceChanged(device);
-                            break;
-                        }
-                    }
+                    updateDeviceInClient(client, device);
                 }
             }
         }
 
         private void sendDeviceRemoved(Device device) {
             synchronized (mListenerLock) {
-                for (int ptr = mClients.size() - 1; ptr > -1; ptr--) {
-                    ClientRecord client = mClients.get(ptr);
+                for (int i = mClients.size() - 1; i > -1; i--) {
+                    ClientRecord client = mClients.get(i);
                     for (int devPtr = client.devices.size() - 1; devPtr > -1; devPtr--) {
                         Device d = client.devices.get(devPtr);
                         if (d.btDevice.getAddress().equals(device.btDevice.getAddress())) {
diff --git a/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java b/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java
index 9503d62..a11fafc 100644
--- a/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java
+++ b/Settings/src/com/android/tv/settings/vendor/DisplayPreviewFragment.java
@@ -115,7 +115,8 @@
     public boolean onPreferenceTreeClick(Preference preference) {
         if (TextUtils.equals(preference.getKey(), KEY_DYNAMIC_RANGE)) {
             final SwitchPreference dynamicPref = (SwitchPreference) preference;
-            setMatchContentDynamicRangeStatus(mDisplayManager, dynamicPref.isChecked());
+            setMatchContentDynamicRangeStatus(
+                    getContext(), mDisplayManager, dynamicPref.isChecked());
         }
         return super.onPreferenceTreeClick(preference);
     }
diff --git a/Settings/tests/robotests/src/com/android/tv/settings/connectivity/setup/AddStartStateTest.java b/Settings/tests/robotests/src/com/android/tv/settings/connectivity/setup/AddStartStateTest.java
index 59aca20..e533b1f 100644
--- a/Settings/tests/robotests/src/com/android/tv/settings/connectivity/setup/AddStartStateTest.java
+++ b/Settings/tests/robotests/src/com/android/tv/settings/connectivity/setup/AddStartStateTest.java
@@ -19,14 +19,11 @@
 import static org.mockito.Mockito.verify;
 import static org.robolectric.shadow.api.Shadow.extract;
 
-import android.content.Context;
-import android.net.wifi.WifiConfiguration;
 import android.net.wifi.WifiManager;
 
 import androidx.fragment.app.FragmentActivity;
 import androidx.lifecycle.ViewModelProviders;
 
-import com.android.tv.settings.library.network.AccessPoint;
 import com.android.tv.settings.connectivity.util.State;
 import com.android.tv.settings.connectivity.util.StateMachine;
 import com.android.tv.settings.library.util.ThreadUtils;
@@ -72,7 +69,7 @@
                 /* needsWifiConfiguration= */ true,
                 /* shouldEditBeforeConnect= */ false));
         mAddStartState.processForward();
-        verify(mStateCompleteListener).onComplete(StateMachine.PASSWORD);
+        verify(mStateCompleteListener).onComplete(mAddStartState, StateMachine.PASSWORD);
     }
 
     @Test
@@ -82,7 +79,7 @@
                 /* needsWifiConfiguration= */ false,
                 /* shouldEditBeforeConnect= */ true));
         mAddStartState.processForward();
-        verify(mStateCompleteListener).onComplete(StateMachine.PASSWORD);
+        verify(mStateCompleteListener).onComplete(mAddStartState, StateMachine.PASSWORD);
     }
 
     @Test
@@ -91,7 +88,7 @@
                 /* needsWifiConfiguration= */ false,
                 /* shouldEditBeforeConnect= */ false));
         mAddStartState.processForward();
-        verify(mStateCompleteListener).onComplete(StateMachine.CONNECT);
+        verify(mStateCompleteListener).onComplete(mAddStartState, StateMachine.CONNECT);
     }
 
     private WifiEntry makeWifiEntry(boolean needsWifiConfiguration,
diff --git a/SettingsAPI/AndroidManifest.xml b/SettingsAPI/AndroidManifest.xml
index ca33300..de85712 100644
--- a/SettingsAPI/AndroidManifest.xml
+++ b/SettingsAPI/AndroidManifest.xml
@@ -19,7 +19,7 @@
           package="com.android.tv.settings.library">
 
     <uses-sdk
-        android:minSdkVersion="31" />
+        android:minSdkVersion="34" />
 
     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
diff --git a/SettingsAPI/java/com/android/tv/settings/library/device/apps/specialaccess/ServiceListing.java b/SettingsAPI/java/com/android/tv/settings/library/device/apps/specialaccess/ServiceListing.java
index dc26636..eedc161 100644
--- a/SettingsAPI/java/com/android/tv/settings/library/device/apps/specialaccess/ServiceListing.java
+++ b/SettingsAPI/java/com/android/tv/settings/library/device/apps/specialaccess/ServiceListing.java
@@ -35,6 +35,7 @@
 import java.util.ArrayList;
 import java.util.HashSet;
 import java.util.List;
+import java.util.function.Predicate;
 
 /**
  * Class for managing services matching a given intent and requesting a given permission.
@@ -53,10 +54,11 @@
     private final List<Callback> mCallbacks = new ArrayList<>();
 
     private boolean mListening;
+    private final Predicate mValidator;
 
     private ServiceListing(Context context, String tag,
             String setting, String intentAction, String permission, String noun,
-            boolean addDeviceLockedFlags) {
+            boolean addDeviceLockedFlags, Predicate validator) {
         mContentResolver = context.getContentResolver();
         mContext = context;
         mTag = tag;
@@ -65,6 +67,7 @@
         mPermission = permission;
         mNoun = noun;
         mAddDeviceLockedFlags = addDeviceLockedFlags;
+        mValidator = validator;
     }
 
     public void addCallback(Callback callback) {
@@ -148,6 +151,9 @@
                         + mPermission);
                 continue;
             }
+            if (mValidator != null && !mValidator.test(info)) {
+                continue;
+            }
             mServices.add(info);
         }
         for (Callback callback : mCallbacks) {
@@ -194,6 +200,7 @@
         private String mPermission;
         private String mNoun;
         private boolean mAddDeviceLockedFlags = false;
+        private Predicate mValidator;
 
         public Builder(Context context) {
             mContext = context;
@@ -223,7 +230,10 @@
             mNoun = noun;
             return this;
         }
-
+        public Builder setValidator(Predicate<ServiceInfo> validator) {
+            mValidator = validator;
+            return this;
+        }
         /**
          * Set to true to add support for both MATCH_DIRECT_BOOT_AWARE and
          * MATCH_DIRECT_BOOT_UNAWARE flags when querying PackageManager. Required to get results
@@ -236,7 +246,7 @@
 
         public ServiceListing build() {
             return new ServiceListing(mContext, mTag, mSetting, mIntentAction, mPermission, mNoun,
-                    mAddDeviceLockedFlags);
+                    mAddDeviceLockedFlags, mValidator);
         }
     }
 }
diff --git a/SettingsAPI/java/com/android/tv/settings/library/device/display/displaysound/HdrFormatSelectionState.java b/SettingsAPI/java/com/android/tv/settings/library/device/display/displaysound/HdrFormatSelectionState.java
index d16ffa9..278145f 100644
--- a/SettingsAPI/java/com/android/tv/settings/library/device/display/displaysound/HdrFormatSelectionState.java
+++ b/SettingsAPI/java/com/android/tv/settings/library/device/display/displaysound/HdrFormatSelectionState.java
@@ -20,11 +20,13 @@
 import static android.view.Display.HdrCapabilities.HDR_TYPE_HDR10;
 import static android.view.Display.HdrCapabilities.HDR_TYPE_HDR10_PLUS;
 import static android.view.Display.HdrCapabilities.HDR_TYPE_HLG;
+import static android.view.Display.HdrCapabilities.HDR_TYPE_INVALID;
 
 import static com.android.tv.settings.library.ManagerUtil.STATE_HDR_FORMAT_SELECTION;
 
 import android.content.Context;
 import android.hardware.display.DisplayManager;
+import android.hardware.display.HdrConversionMode;
 import android.os.Bundle;
 import android.text.TextUtils;
 import android.view.Display;
@@ -39,6 +41,7 @@
 
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.List;
 import java.util.Set;
 import java.util.stream.Collectors;
@@ -91,8 +94,16 @@
         mDeviceHdrTypes = toSet(getDeviceSupportedHdrTypes());
         mUserDisabledHdrTypes = toSet(mDisplayManager.getUserDisabledHdrTypes());
 
-        Display display = mDisplayManager.getDisplay(Display.DEFAULT_DISPLAY);
-        mDisplayReportedHdrTypes = toSet(display.getReportedHdrTypes());
+        if (mDisplayManager
+                .getHdrConversionModeSetting()
+                .equals(new HdrConversionMode(
+                        HdrConversionMode.HDR_CONVERSION_FORCE, HDR_TYPE_INVALID))) {
+            // Disable hdrTypes when preferring "Force SDR"
+            mDisplayReportedHdrTypes = Collections.emptySet();
+        } else {
+            Display display = mDisplayManager.getDisplay(Display.DEFAULT_DISPLAY);
+            mDisplayReportedHdrTypes = toSet(display.getReportedHdrTypes());
+        }
     }
 
     @Override
diff --git a/SettingsAPI/java/com/android/tv/settings/library/network/AccessPoint.java b/SettingsAPI/java/com/android/tv/settings/library/network/AccessPoint.java
index 38ffd13..09639e6 100644
--- a/SettingsAPI/java/com/android/tv/settings/library/network/AccessPoint.java
+++ b/SettingsAPI/java/com/android/tv/settings/library/network/AccessPoint.java
@@ -18,11 +18,12 @@
 
 import android.annotation.IntDef;
 import android.annotation.MainThread;
-import android.content.Context;
+import android.annotation.TargetApi;
 import android.net.wifi.ScanResult;
 import android.net.wifi.WifiConfiguration;
 import android.net.wifi.WifiInfo;
 import android.net.wifi.WifiManager;
+import android.os.Build;
 import android.text.TextUtils;
 
 import androidx.annotation.NonNull;
@@ -32,15 +33,19 @@
 
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
+import java.util.ArrayList;
+import java.util.List;
 
+@TargetApi(Build.VERSION_CODES.UPSIDE_DOWN_CAKE)
 public class AccessPoint implements Comparable<AccessPoint> {
-    public static final int SECURITY_NONE = WifiEntry.SECURITY_NONE;
-    public static final int SECURITY_WEP = WifiEntry.SECURITY_WEP;
-    public static final int SECURITY_PSK = WifiEntry.SECURITY_PSK;
-    public static final int SECURITY_EAP = WifiEntry.SECURITY_EAP;
-    public static final int SECURITY_OWE = WifiEntry.SECURITY_OWE;
-    public static final int SECURITY_SAE = WifiEntry.SECURITY_SAE;
-    public static final int SECURITY_EAP_SUITE_B = WifiEntry.SECURITY_EAP_SUITE_B;
+    public static final int SECURITY_NONE = WifiInfo.SECURITY_TYPE_OPEN;
+    public static final int SECURITY_WEP = WifiInfo.SECURITY_TYPE_WEP;
+    public static final int SECURITY_PSK = WifiInfo.SECURITY_TYPE_PSK;
+    public static final int SECURITY_EAP = WifiInfo.SECURITY_TYPE_EAP;
+    public static final int SECURITY_OWE = WifiInfo.SECURITY_TYPE_OWE;
+    public static final int SECURITY_SAE = WifiInfo.SECURITY_TYPE_SAE;
+    public static final int SECURITY_EAP_SUITE_B =
+            WifiInfo.SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT;
 
     public static final String KEY_PREFIX_AP = "AP:";
 
@@ -122,8 +127,8 @@
      * @param result Scan result
      * @return AccessPoint key
      */
-    public static String getKey(Context context, ScanResult result) {
-        return getKey(result.SSID, result.BSSID, getSecurity(context, result));
+    public static String getKey(ScanResult result) {
+        return getKey(result.SSID, result.BSSID, getSecurity(result));
     }
 
     /**
@@ -149,9 +154,6 @@
         return mWifiEntry.getWifiConfiguration();
     }
 
-    public void clearConfig() {
-    }
-
     public WifiInfo getInfo() {
         return null;
     }
@@ -171,9 +173,46 @@
         return mWifiEntry.isMetered();
     }
 
+    public static int getSecurity(WifiEntry wifiEntry) {
+        return getSingleSecurityTypeFromMultipleSecurityTypes(wifiEntry.getSecurityTypes());
+    }
+
+    /**
+     * Returns a single WifiInfo security type from the list of multiple WifiInfo security
+     * types supported by an entry.
+     *
+     * Single security types will have a 1-to-1 mapping.
+     * Multiple security type networks will collapse to the lowest security type in the group:
+     *     - Open/OWE -> Open
+     *     - PSK/SAE -> PSK
+     *     - EAP/EAP-WPA3 -> EAP
+     * This mapping is copied from {@link WifiEntry} to avoid unintentional changes to TVSettings
+     * behavior when connecting to a given network.
+     */
+    private static int getSingleSecurityTypeFromMultipleSecurityTypes(
+            @NonNull List<Integer> securityTypes) {
+        if (securityTypes.isEmpty()) {
+            return WifiInfo.SECURITY_TYPE_UNKNOWN;
+        }
+
+        if (securityTypes.size() == 2) {
+            if (securityTypes.contains(WifiInfo.SECURITY_TYPE_OPEN)) {
+                return WifiInfo.SECURITY_TYPE_OPEN;
+            }
+            if (securityTypes.contains(WifiInfo.SECURITY_TYPE_PSK)) {
+                return WifiInfo.SECURITY_TYPE_PSK;
+            }
+            if (securityTypes.contains(WifiInfo.SECURITY_TYPE_EAP)) {
+                return WifiInfo.SECURITY_TYPE_EAP;
+            }
+        }
+
+        // Default to the first security type if we don't need any special mapping.
+        return securityTypes.get(0);
+    }
 
     public int getSecurity() {
-        return mWifiEntry.getSecurity();
+        return getSecurity(mWifiEntry);
     }
 
     public String getSsidStr() {
@@ -219,40 +258,12 @@
         return "\"" + string + "\"";
     }
 
-    private static int getSecurity(Context context, ScanResult result) {
-        final boolean isWep = result.capabilities.contains("WEP");
-        final boolean isSae = result.capabilities.contains("SAE");
-        final boolean isPsk = result.capabilities.contains("PSK");
-        final boolean isEapSuiteB192 = result.capabilities.contains("EAP_SUITE_B_192");
-        final boolean isEap = result.capabilities.contains("EAP");
-        final boolean isOwe = result.capabilities.contains("OWE");
-        final boolean isOweTransition = result.capabilities.contains("OWE_TRANSITION");
-
-        if (isSae && isPsk) {
-            final WifiManager wifiManager = (WifiManager)
-                    context.getSystemService(Context.WIFI_SERVICE);
-            return wifiManager.isWpa3SaeSupported() ? SECURITY_SAE : SECURITY_PSK;
+    private static int getSecurity(ScanResult result) {
+        List<Integer> securityTypes = new ArrayList<>();
+        for (int securityType : result.getSecurityTypes()) {
+            securityTypes.add(securityType);
         }
-        if (isOweTransition) {
-            final WifiManager wifiManager = (WifiManager)
-                    context.getSystemService(Context.WIFI_SERVICE);
-            return wifiManager.isEnhancedOpenSupported() ? SECURITY_OWE : SECURITY_NONE;
-        }
-
-        if (isWep) {
-            return SECURITY_WEP;
-        } else if (isSae) {
-            return SECURITY_SAE;
-        } else if (isPsk) {
-            return SECURITY_PSK;
-        } else if (isEapSuiteB192) {
-            return SECURITY_EAP_SUITE_B;
-        } else if (isEap) {
-            return SECURITY_EAP;
-        } else if (isOwe) {
-            return SECURITY_OWE;
-        }
-        return SECURITY_NONE;
+        return getSingleSecurityTypeFromMultipleSecurityTypes(securityTypes);
     }
 
     /**
diff --git a/TwoPanelSettingsLib/AndroidManifest.xml b/TwoPanelSettingsLib/AndroidManifest.xml
index 73c6c52..4c7924b 100644
--- a/TwoPanelSettingsLib/AndroidManifest.xml
+++ b/TwoPanelSettingsLib/AndroidManifest.xml
@@ -19,6 +19,6 @@
           package="com.android.tv.twopanelsettings">
 
     <uses-sdk
-        android:minSdkVersion="30" />
+        android:minSdkVersion="34" />
 
 </manifest>
diff --git a/TwoPanelSettingsLib/res/values-cs/strings.xml b/TwoPanelSettingsLib/res/values-cs/strings.xml
index 2386ca8..25d0978 100644
--- a/TwoPanelSettingsLib/res/values-cs/strings.xml
+++ b/TwoPanelSettingsLib/res/values-cs/strings.xml
@@ -19,7 +19,7 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="info_status_on" msgid="8274851391556672594">"Zap"</string>
     <string name="info_status_off" msgid="1947357954040244822">"Vyp"</string>
-    <string name="switch_on" msgid="6078857185301284868">"ZAP"</string>
+    <string name="switch_on" msgid="6078857185301284868">"Zapnuto"</string>
     <string name="switch_off" msgid="2555309941117626592">"VYP"</string>
     <string name="switch_talkback_identifier" msgid="3243563960920396436">"Přepnout"</string>
 </resources>
diff --git a/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java b/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java
index 5599e3c..935fcc8 100644
--- a/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java
+++ b/TwoPanelSettingsLib/src/com/android/tv/twopanelsettings/slices/SliceFragment.java
@@ -501,6 +501,8 @@
             return oldPref instanceof EmbeddedSlicePreference
                     && Objects.equals(((EmbeddedSlicePreference) newPref).getUri(),
                     ((EmbeddedSlicePreference) oldPref).getUri());
+        } else if (oldPref instanceof EmbeddedSlicePreference) {
+            return false;
         }
 
         return newPref.getKey() != null && newPref.getKey().equals(oldPref.getKey());
diff --git a/two-panel-baseline-profile.txt b/two-panel-baseline-profile.txt
new file mode 100644
index 0000000..b3f61af
--- /dev/null
+++ b/two-panel-baseline-profile.txt
@@ -0,0 +1,4789 @@
+HPLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->run()V
+HSPLandroidx/activity/ComponentActivity;-><init>()V
+HSPLandroidx/activity/ComponentActivity;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras;
+HSPLandroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+HSPLandroidx/activity/FullyDrawnReporter;-><init>(Ljava/util/concurrent/Executor;Lkotlin/jvm/functions/Function0;)V
+HSPLandroidx/activity/OnBackPressedCallback;-><init>(Z)V
+HSPLandroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V
+HSPLandroidx/activity/OnBackPressedCallback;->isEnabled()Z
+HSPLandroidx/activity/OnBackPressedCallback;->setEnabled(Z)V
+HSPLandroidx/activity/OnBackPressedDispatcher$1;->invoke()Ljava/lang/Object;
+HSPLandroidx/activity/OnBackPressedDispatcher$1;->invoke()V
+HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V
+HSPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V
+HSPLandroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->cancel()V
+HSPLandroidx/activity/OnBackPressedDispatcher;->addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V
+HSPLandroidx/activity/OnBackPressedDispatcher;->addCancellableCallback$activity_release(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
+HSPLandroidx/activity/OnBackPressedDispatcher;->hasEnabledCallbacks()Z
+HSPLandroidx/activity/OnBackPressedDispatcher;->updateBackInvokedCallbackState$activity_release()V
+HSPLandroidx/activity/result/ActivityResultRegistry$3;-><init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;)V
+HSPLandroidx/activity/result/ActivityResultRegistry$CallbackAndContract;-><init>(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V
+HSPLandroidx/activity/result/ActivityResultRegistry;-><init>()V
+HSPLandroidx/activity/result/ActivityResultRegistry;->bindRcKey(ILjava/lang/String;)V
+HSPLandroidx/activity/result/ActivityResultRegistry;->generateRandomNumber()I
+HSPLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
+HSPLandroidx/activity/result/ActivityResultRegistry;->registerKey(Ljava/lang/String;)V
+HSPLandroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V
+HSPLandroidx/appcompat/content/res/AppCompatResources;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/DrawableUtils;->fixDrawable(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->checkVectorDrawableSetup(Landroid/content/Context;)V
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->createCacheKey(Landroid/util/TypedValue;)J
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->createDrawableIfNeeded(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getCachedDrawable(Landroid/content/Context;J)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;IZ)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->getTintList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
+HSPLandroidx/appcompat/widget/ResourceManagerInternal;->tintDrawable(Landroid/content/Context;IZLandroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/arch/core/executor/ArchTaskExecutor;->getInstance()Landroidx/arch/core/executor/ArchTaskExecutor;
+HSPLandroidx/arch/core/executor/ArchTaskExecutor;->isMainThread()Z
+HSPLandroidx/arch/core/executor/DefaultTaskExecutor;->isMainThread()Z
+HSPLandroidx/arch/core/internal/FastSafeIterableMap;-><init>()V
+HSPLandroidx/arch/core/internal/FastSafeIterableMap;->ceil(Ljava/lang/Object;)Ljava/util/Map$Entry;
+HSPLandroidx/arch/core/internal/FastSafeIterableMap;->contains(Ljava/lang/Object;)Z
+HSPLandroidx/arch/core/internal/FastSafeIterableMap;->get(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry;
+HSPLandroidx/arch/core/internal/FastSafeIterableMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+HSPLandroidx/arch/core/internal/FastSafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
+HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
+HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->getKey()Ljava/lang/Object;
+HSPLandroidx/arch/core/internal/SafeIterableMap$Entry;->getValue()Ljava/lang/Object;
+HSPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;-><init>(Landroidx/arch/core/internal/SafeIterableMap;)V
+HSPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->hasNext()Z
+HSPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->next()Ljava/lang/Object;
+HSPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->next()Ljava/util/Map$Entry;
+HSPLandroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;->supportRemove(Landroidx/arch/core/internal/SafeIterableMap$Entry;)V
+HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;-><init>(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V
+HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->next()Ljava/util/Map$Entry;
+HSPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->nextNode()Landroidx/arch/core/internal/SafeIterableMap$Entry;
+HSPLandroidx/arch/core/internal/SafeIterableMap$SupportRemove;-><init>()V
+HSPLandroidx/arch/core/internal/SafeIterableMap;-><init>()V
+HSPLandroidx/arch/core/internal/SafeIterableMap;->descendingIterator()Ljava/util/Iterator;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->eldest()Ljava/util/Map$Entry;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->iterator()Ljava/util/Iterator;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->iteratorWithAdditions()Landroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->newest()Ljava/util/Map$Entry;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
+HSPLandroidx/arch/core/internal/SafeIterableMap;->size()I
+HSPLandroidx/collection/LongSparseArray;->clear()V
+HSPLandroidx/collection/SimpleArrayMap;-><init>(I)V
+HSPLandroidx/collection/SimpleArrayMap;->clear()V
+HSPLandroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
+HSPLandroidx/collection/SimpleArrayMap;->indexOf(Ljava/lang/Object;I)I
+HSPLandroidx/collection/SimpleArrayMap;->indexOfKey(Ljava/lang/Object;)I
+HSPLandroidx/collection/SimpleArrayMap;->keyAt(I)Ljava/lang/Object;
+HSPLandroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+HSPLandroidx/collection/SimpleArrayMap;->removeAt(I)Ljava/lang/Object;
+HSPLandroidx/collection/internal/ContainerHelpersKt;->binarySearch([III)I
+HSPLandroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
+HSPLandroidx/core/content/FileProvider;->parsePathStrategy(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$PathStrategy;
+HSPLandroidx/core/content/res/TypedArrayUtils;->getAttr(Landroid/content/Context;II)I
+HSPLandroidx/core/content/res/TypedArrayUtils;->getBoolean(Landroid/content/res/TypedArray;IIZ)Z
+HSPLandroidx/core/content/res/TypedArrayUtils;->getInt(Landroid/content/res/TypedArray;III)I
+HSPLandroidx/core/content/res/TypedArrayUtils;->getResourceId(Landroid/content/res/TypedArray;III)I
+HSPLandroidx/core/content/res/TypedArrayUtils;->getString(Landroid/content/res/TypedArray;II)Ljava/lang/String;
+HSPLandroidx/core/os/CancellationSignal;->setOnCancelListener(Landroidx/core/os/CancellationSignal$OnCancelListener;)V
+HSPLandroidx/core/os/TraceCompat$Api18Impl;->beginSection(Ljava/lang/String;)V
+HSPLandroidx/core/os/TraceCompat$Api18Impl;->endSection()V
+HSPLandroidx/core/os/TraceCompat;->beginSection(Ljava/lang/String;)V
+HSPLandroidx/core/os/TraceCompat;->endSection()V
+HSPLandroidx/core/util/Pools$SimplePool;->acquire()Ljava/lang/Object;
+HSPLandroidx/core/util/Pools$SimplePool;->isInPool(Ljava/lang/Object;)Z
+HSPLandroidx/core/util/Pools$SimplePool;->release(Ljava/lang/Object;)Z
+HSPLandroidx/core/view/AccessibilityDelegateCompat;-><init>(Landroid/view/View$AccessibilityDelegate;)V
+HSPLandroidx/core/view/ViewCompat;-><clinit>()V
+HSPLandroidx/core/view/ViewCompat;->postInvalidateOnAnimation(Landroid/view/View;)V
+HSPLandroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V
+HSPLandroidx/fragment/app/BackStackRecord;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/BackStackRecord;->executeOps()V
+HSPLandroidx/fragment/app/BackStackRecord;->expandOps(Ljava/util/ArrayList;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/BackStackRecord;->generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController$AnimationInfo;->getAnimation(Landroid/content/Context;)Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController$SpecialEffectsInfo;->completeSpecialEffect()V
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController$SpecialEffectsInfo;->isVisibilityUnchanged()Z
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;ZZ)V
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController$startAnimations$1;->onAnimationEnd(Landroid/animation/Animator;)V
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController;->executeOperations$lambda$2(Ljava/util/List;Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/fragment/app/DefaultSpecialEffectsController;)V
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController;->executeOperations(Ljava/util/List;Z)V
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController;->startAnimations(Ljava/util/List;Ljava/util/List;ZLjava/util/Map;)V
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController;->startTransitions(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/fragment/app/SpecialEffectsController$Operation;)Ljava/util/Map;
+HSPLandroidx/fragment/app/DefaultSpecialEffectsController;->syncAnimations(Ljava/util/List;)V
+HSPLandroidx/fragment/app/Fragment$2;->onPreAttached()V
+HSPLandroidx/fragment/app/Fragment$5;->onFindViewById(I)Landroid/view/View;
+HSPLandroidx/fragment/app/Fragment$6;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/fragment/app/Fragment$AnimationInfo;-><init>()V
+HSPLandroidx/fragment/app/Fragment;-><init>()V
+HSPLandroidx/fragment/app/Fragment;->ensureAnimationInfo()Landroidx/fragment/app/Fragment$AnimationInfo;
+HSPLandroidx/fragment/app/Fragment;->equals(Ljava/lang/Object;)Z
+HSPLandroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
+HSPLandroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;
+HSPLandroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
+HSPLandroidx/fragment/app/Fragment;->getDefaultViewModelCreationExtras()Landroidx/lifecycle/viewmodel/CreationExtras;
+HSPLandroidx/fragment/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
+HSPLandroidx/fragment/app/Fragment;->getMinimumMaxLifecycleState()I
+HSPLandroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager;
+HSPLandroidx/fragment/app/Fragment;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+HSPLandroidx/fragment/app/Fragment;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
+HSPLandroidx/fragment/app/Fragment;->initLifecycle()V
+HSPLandroidx/fragment/app/Fragment;->initState()V
+HSPLandroidx/fragment/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/Fragment;->onAttach(Landroid/content/Context;)V
+HSPLandroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performActivityCreated(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performAttach()V
+HSPLandroidx/fragment/app/Fragment;->performCreate(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->performDestroyView()V
+HSPLandroidx/fragment/app/Fragment;->performResume()V
+HSPLandroidx/fragment/app/Fragment;->performStart()V
+HSPLandroidx/fragment/app/Fragment;->performViewCreated()V
+HSPLandroidx/fragment/app/Fragment;->registerOnPreAttachListener(Landroidx/fragment/app/Fragment$OnPreAttachedListener;)V
+HSPLandroidx/fragment/app/Fragment;->restoreViewState()V
+HSPLandroidx/fragment/app/Fragment;->restoreViewState(Landroid/os/Bundle;)V
+HSPLandroidx/fragment/app/Fragment;->setAnimations(IIII)V
+HSPLandroidx/fragment/app/Fragment;->setSharedElementNames(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
+HSPLandroidx/fragment/app/Fragment;->toString()Ljava/lang/String;
+HSPLandroidx/fragment/app/FragmentActivity;->dispatchFragmentsOnCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentAnim;->loadAnimation(Landroid/content/Context;Landroidx/fragment/app/Fragment;ZZ)Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;
+HSPLandroidx/fragment/app/FragmentController;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentFactory;->loadClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
+HSPLandroidx/fragment/app/FragmentHostCallback;->getContext()Landroid/content/Context;
+HSPLandroidx/fragment/app/FragmentHostCallback;->getHandler()Landroid/os/Handler;
+HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentActivityCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentAttached(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreAttached(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentResumed(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStarted(Landroidx/fragment/app/Fragment;Z)V
+HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewCreated(Landroidx/fragment/app/Fragment;Landroid/view/View;Landroid/os/Bundle;Z)V
+HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda1;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda2;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda3;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$1;-><init>(Landroidx/fragment/app/FragmentManager;Z)V
+HSPLandroidx/fragment/app/FragmentManager$2;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$3;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$4;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager$5;-><init>(Landroidx/fragment/app/FragmentManager;)V
+HSPLandroidx/fragment/app/FragmentManager;-><init>()V
+HSPLandroidx/fragment/app/FragmentManager;->addFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager;
+HSPLandroidx/fragment/app/FragmentManager;->attachController(Landroidx/fragment/app/FragmentHostCallback;Landroidx/fragment/app/FragmentContainer;Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentManager;->checkForMenus()Z
+HSPLandroidx/fragment/app/FragmentManager;->cleanupExec()V
+HSPLandroidx/fragment/app/FragmentManager;->collectAllSpecialEffectsController()Ljava/util/Set;
+HSPLandroidx/fragment/app/FragmentManager;->collectChangedControllers(Ljava/util/ArrayList;II)Ljava/util/Set;
+HSPLandroidx/fragment/app/FragmentManager;->createOrGetFragmentStateManager(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager;
+HSPLandroidx/fragment/app/FragmentManager;->dispatchActivityCreated()V
+HSPLandroidx/fragment/app/FragmentManager;->dispatchAttach()V
+HSPLandroidx/fragment/app/FragmentManager;->dispatchCreate()V
+HSPLandroidx/fragment/app/FragmentManager;->dispatchDestroy()V
+HSPLandroidx/fragment/app/FragmentManager;->dispatchOnAttachFragment(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentManager;->dispatchResume()V
+HSPLandroidx/fragment/app/FragmentManager;->dispatchStart()V
+HSPLandroidx/fragment/app/FragmentManager;->dispatchStateChange(I)V
+HSPLandroidx/fragment/app/FragmentManager;->doPendingDeferredStart()V
+HSPLandroidx/fragment/app/FragmentManager;->ensureExecReady(Z)V
+HSPLandroidx/fragment/app/FragmentManager;->execPendingActions(Z)Z
+HSPLandroidx/fragment/app/FragmentManager;->execSingleAction(Landroidx/fragment/app/FragmentManager$OpGenerator;Z)V
+HSPLandroidx/fragment/app/FragmentManager;->executeOps(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
+HSPLandroidx/fragment/app/FragmentManager;->executeOpsTogether(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
+HSPLandroidx/fragment/app/FragmentManager;->findFragmentById(I)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/FragmentManager;->findViewFragment(Landroid/view/View;)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/FragmentManager;->generateOpsForPendingActions(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
+HSPLandroidx/fragment/app/FragmentManager;->getBackStackEntryCount()I
+HSPLandroidx/fragment/app/FragmentManager;->getFragmentContainer(Landroidx/fragment/app/Fragment;)Landroid/view/ViewGroup;
+HSPLandroidx/fragment/app/FragmentManager;->getFragmentFactory()Landroidx/fragment/app/FragmentFactory;
+HSPLandroidx/fragment/app/FragmentManager;->getLayoutInflaterFactory()Landroid/view/LayoutInflater$Factory2;
+HSPLandroidx/fragment/app/FragmentManager;->getLifecycleCallbacksDispatcher()Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;
+HSPLandroidx/fragment/app/FragmentManager;->getParent()Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/FragmentManager;->getSpecialEffectsControllerFactory()Landroidx/fragment/app/SpecialEffectsControllerFactory;
+HSPLandroidx/fragment/app/FragmentManager;->getViewModelStore(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/ViewModelStore;
+HSPLandroidx/fragment/app/FragmentManager;->isLoggingEnabled(I)Z
+HSPLandroidx/fragment/app/FragmentManager;->moveToState(IZ)V
+HSPLandroidx/fragment/app/FragmentManager;->noteStateNotSaved()V
+HSPLandroidx/fragment/app/FragmentManager;->performPendingDeferredStart(Landroidx/fragment/app/FragmentStateManager;)V
+HSPLandroidx/fragment/app/FragmentManager;->removeRedundantOperationsAndExecute(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
+HSPLandroidx/fragment/app/FragmentManager;->startPendingDeferredFragments()V
+HSPLandroidx/fragment/app/FragmentManager;->updateOnBackPressedCallbackEnabled()V
+HSPLandroidx/fragment/app/FragmentManagerViewModel;-><init>(Z)V
+HSPLandroidx/fragment/app/FragmentManagerViewModel;->getChildNonConfig(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentManagerViewModel;
+HSPLandroidx/fragment/app/FragmentManagerViewModel;->getViewModelStore(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/ViewModelStore;
+HSPLandroidx/fragment/app/FragmentManagerViewModel;->setIsStateSaved(Z)V
+HSPLandroidx/fragment/app/FragmentStateManager;-><init>(Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;Landroidx/fragment/app/FragmentStore;Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentStateManager;->activityCreated()V
+HSPLandroidx/fragment/app/FragmentStateManager;->addViewToContainer()V
+HSPLandroidx/fragment/app/FragmentStateManager;->attach()V
+HSPLandroidx/fragment/app/FragmentStateManager;->computeExpectedState()I
+HSPLandroidx/fragment/app/FragmentStateManager;->create()V
+HSPLandroidx/fragment/app/FragmentStateManager;->createView()V
+HSPLandroidx/fragment/app/FragmentStateManager;->destroy()V
+HSPLandroidx/fragment/app/FragmentStateManager;->destroyFragmentView()V
+HSPLandroidx/fragment/app/FragmentStateManager;->detach()V
+HSPLandroidx/fragment/app/FragmentStateManager;->getFragment()Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/FragmentStateManager;->moveToExpectedState()V
+HSPLandroidx/fragment/app/FragmentStateManager;->resume()V
+HSPLandroidx/fragment/app/FragmentStateManager;->saveViewState()V
+HSPLandroidx/fragment/app/FragmentStateManager;->start()V
+HSPLandroidx/fragment/app/FragmentStore;-><init>()V
+HSPLandroidx/fragment/app/FragmentStore;->addFragment(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentStore;->burpActive()V
+HSPLandroidx/fragment/app/FragmentStore;->dispatchStateChange(I)V
+HSPLandroidx/fragment/app/FragmentStore;->findFragmentById(I)Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/FragmentStore;->findFragmentIndexInContainer(Landroidx/fragment/app/Fragment;)I
+HSPLandroidx/fragment/app/FragmentStore;->getActiveFragmentStateManagers()Ljava/util/List;
+HSPLandroidx/fragment/app/FragmentStore;->getActiveFragments()Ljava/util/List;
+HSPLandroidx/fragment/app/FragmentStore;->getFragmentStateManager(Ljava/lang/String;)Landroidx/fragment/app/FragmentStateManager;
+HSPLandroidx/fragment/app/FragmentStore;->getFragments()Ljava/util/List;
+HSPLandroidx/fragment/app/FragmentStore;->makeActive(Landroidx/fragment/app/FragmentStateManager;)V
+HSPLandroidx/fragment/app/FragmentStore;->moveToExpectedState()V
+HSPLandroidx/fragment/app/FragmentTransaction$Op;-><init>(ILandroidx/fragment/app/Fragment;)V
+HSPLandroidx/fragment/app/FragmentTransaction;-><init>(Landroidx/fragment/app/FragmentFactory;Ljava/lang/ClassLoader;)V
+HSPLandroidx/fragment/app/FragmentTransaction;->addOp(Landroidx/fragment/app/FragmentTransaction$Op;)V
+HSPLandroidx/fragment/app/FragmentTransaction;->doAddOp(ILandroidx/fragment/app/Fragment;Ljava/lang/String;I)V
+HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;-><init>(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelStore;Ljava/lang/Runnable;)V
+HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->initialize()V
+HSPLandroidx/fragment/app/SpecialEffectsController$Companion;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/SpecialEffectsController;
+HSPLandroidx/fragment/app/SpecialEffectsController$Companion;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/SpecialEffectsControllerFactory;)Landroidx/fragment/app/SpecialEffectsController;
+HSPLandroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/fragment/app/FragmentStateManager;Landroidx/core/os/CancellationSignal;)V
+HSPLandroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;->onStart()V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State$Companion;->asOperationState(Landroid/view/View;)Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State;-><clinit>()V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State;->applyState(Landroid/view/View;)V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/fragment/app/Fragment;Landroidx/core/os/CancellationSignal;)V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->addCompletionListener(Ljava/lang/Runnable;)V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->cancel()V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->complete()V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->completeSpecialEffect(Landroidx/core/os/CancellationSignal;)V
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment;
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->getLifecycleImpact()Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
+HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->mergeWith(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;)V
+HSPLandroidx/fragment/app/SpecialEffectsController;-><init>(Landroid/view/ViewGroup;)V
+HSPLandroidx/fragment/app/SpecialEffectsController;->enqueue$lambda$4$lambda$2(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
+HSPLandroidx/fragment/app/SpecialEffectsController;->enqueue$lambda$4$lambda$3(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
+HSPLandroidx/fragment/app/SpecialEffectsController;->enqueue(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/fragment/app/FragmentStateManager;)V
+HSPLandroidx/fragment/app/SpecialEffectsController;->enqueueAdd(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/FragmentStateManager;)V
+HSPLandroidx/fragment/app/SpecialEffectsController;->executePendingOperations()V
+HSPLandroidx/fragment/app/SpecialEffectsController;->findPendingOperation(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/SpecialEffectsController$Operation;
+HSPLandroidx/fragment/app/SpecialEffectsController;->findRunningOperation(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/SpecialEffectsController$Operation;
+HSPLandroidx/fragment/app/SpecialEffectsController;->forceCompleteAllOperations()V
+HSPLandroidx/fragment/app/SpecialEffectsController;->getAwaitingCompletionLifecycleImpact(Landroidx/fragment/app/FragmentStateManager;)Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
+HSPLandroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/SpecialEffectsController;
+HSPLandroidx/fragment/app/SpecialEffectsController;->markPostponedState()V
+HSPLandroidx/fragment/app/SpecialEffectsController;->updateFinalState()V
+HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Flag;-><clinit>()V
+HSPLandroidx/fragment/app/strictmode/FragmentStrictMode;->getNearestPolicy(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy;
+HSPLandroidx/fragment/app/strictmode/FragmentStrictMode;->onWrongFragmentContainer(Landroidx/fragment/app/Fragment;Landroid/view/ViewGroup;)V
+HSPLandroidx/fragment/app/strictmode/WrongFragmentContainerViolation;-><init>(Landroidx/fragment/app/Fragment;Landroid/view/ViewGroup;)V
+HSPLandroidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat;->getContext()Landroid/content/Context;
+HSPLandroidx/leanback/preference/LeanbackPreferenceFragmentCompat;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+HSPLandroidx/leanback/preference/LeanbackPreferenceFragmentTransitionHelperApi21;->addTransitions(Landroidx/fragment/app/Fragment;)V
+HSPLandroidx/leanback/transition/FadeAndShortSlide;-><clinit>()V
+HSPLandroidx/leanback/transition/FadeAndShortSlide;-><init>(I)V
+HSPLandroidx/leanback/widget/BaseGridView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/leanback/widget/BaseGridView;->getChildDrawingOrder(II)I
+HSPLandroidx/leanback/widget/BaseGridView;->initBaseGridViewAttributes(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/leanback/widget/Grid;->appendOneColumnVisibleItems()Z
+HSPLandroidx/leanback/widget/Grid;->checkAppendOverLimit(I)Z
+HSPLandroidx/leanback/widget/Grid;->checkPrependOverLimit(I)Z
+HSPLandroidx/leanback/widget/Grid;->fillDisappearingItems([IILandroid/util/SparseIntArray;)V
+HSPLandroidx/leanback/widget/Grid;->findRowMax(Z[I)I
+HSPLandroidx/leanback/widget/Grid;->findRowMin(Z[I)I
+HSPLandroidx/leanback/widget/Grid;->getLastVisibleIndex()I
+HSPLandroidx/leanback/widget/Grid;->isReversedFlow()Z
+HSPLandroidx/leanback/widget/Grid;->removeInvisibleItemsAtEnd(II)V
+HSPLandroidx/leanback/widget/Grid;->removeInvisibleItemsAtFront(II)V
+HSPLandroidx/leanback/widget/GridLayoutManager$2;->addItem(Ljava/lang/Object;IIII)V
+HSPLandroidx/leanback/widget/GridLayoutManager$2;->createItem(IZ[Ljava/lang/Object;Z)I
+HSPLandroidx/leanback/widget/GridLayoutManager$2;->getCount()I
+HSPLandroidx/leanback/widget/GridLayoutManager$2;->getEdge(I)I
+HSPLandroidx/leanback/widget/GridLayoutManager$2;->getSize(I)I
+HSPLandroidx/leanback/widget/GridLayoutManager$2;->removeItem(I)V
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getAlignY()I
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getItemAlignmentFacet()Landroidx/leanback/widget/ItemAlignmentFacet;
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getOpticalHeight(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getOpticalTop(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getOpticalWidth(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->setAlignX(I)V
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->setAlignY(I)V
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->setItemAlignmentFacet(Landroidx/leanback/widget/ItemAlignmentFacet;)V
+HSPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->setOpticalInsets(IIII)V
+HSPLandroidx/leanback/widget/GridLayoutManager;-><init>(Landroidx/leanback/widget/BaseGridView;)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->appendOneColumnVisibleItems()Z
+HSPLandroidx/leanback/widget/GridLayoutManager;->appendVisibleItems()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->checkLayoutParams(Landroidx/recyclerview/widget/RecyclerView$LayoutParams;)Z
+HSPLandroidx/leanback/widget/GridLayoutManager;->dispatchChildSelected()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->dispatchChildSelectedAndPositioned()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->fastRelayout()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->fillScrapViewsInPostLayout()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->fireOnChildViewHolderSelected(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;II)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->fireOnChildViewHolderSelectedAndPositioned(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;II)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->focusToViewInLayout(ZZII)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->generateLayoutParams(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
+HSPLandroidx/leanback/widget/GridLayoutManager;->getAdapterPositionByView(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getAlignedPosition(Landroid/view/View;Landroid/view/View;[I)Z
+HSPLandroidx/leanback/widget/GridLayoutManager;->getChildDrawingOrder(Landroidx/recyclerview/widget/RecyclerView;II)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getDecoratedBoundsWithMargins(Landroid/view/View;Landroid/graphics/Rect;)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->getDecoratedMeasuredHeightWithMargin(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getDecoratedMeasuredWidthWithMargin(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getDecoratedTop(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getFacet(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/lang/Class;)Ljava/lang/Object;
+HSPLandroidx/leanback/widget/GridLayoutManager;->getPrimaryAlignedScrollDistance(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getRowStartSecondary(I)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getSecondaryScrollDistance(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getSizeSecondary()I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getSubPositionByView(Landroid/view/View;Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getViewCenter(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getViewCenterX(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getViewCenterY(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getViewForPosition(I)Landroid/view/View;
+HSPLandroidx/leanback/widget/GridLayoutManager;->getViewMin(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->getViewPrimarySize(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/GridLayoutManager;->initScrollController()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->layoutChild(ILandroid/view/View;III)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->layoutInit()Z
+HSPLandroidx/leanback/widget/GridLayoutManager;->leaveContext()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->measureChild(Landroid/view/View;)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->onLayoutChildren(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->onMeasure(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;II)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->prependVisibleItems()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->removeInvisibleViewsAtEnd()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->removeInvisibleViewsAtFront()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->saveContext(Landroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->scrollToView(Landroid/view/View;Landroid/view/View;ZII)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->setOrientation(I)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->updateChildAlignments(Landroid/view/View;)V
+HSPLandroidx/leanback/widget/GridLayoutManager;->updateScrollController()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->updateScrollLimits()V
+HSPLandroidx/leanback/widget/GridLayoutManager;->updateSecondaryScrollLimits()V
+HSPLandroidx/leanback/widget/ItemAlignment$Axis;->getAlignmentPosition(Landroid/view/View;)I
+HSPLandroidx/leanback/widget/ItemAlignment;-><init>()V
+HSPLandroidx/leanback/widget/ItemAlignmentFacet$ItemAlignmentDef;->isAlignedToTextViewBaseLine()Z
+HSPLandroidx/leanback/widget/ItemAlignmentFacetHelper;->getAlignmentPosition(Landroid/view/View;Landroidx/leanback/widget/ItemAlignmentFacet$ItemAlignmentDef;I)I
+HSPLandroidx/leanback/widget/R$styleable;-><clinit>()V
+HSPLandroidx/leanback/widget/SingleRow;->appendVisibleItems(IZ)Z
+HSPLandroidx/leanback/widget/SingleRow;->findRowMax(ZI[I)I
+HSPLandroidx/leanback/widget/SingleRow;->findRowMin(ZI[I)I
+HSPLandroidx/leanback/widget/SingleRow;->getStartIndexForAppend()I
+HSPLandroidx/leanback/widget/SingleRow;->prependVisibleItems(IZ)Z
+HSPLandroidx/leanback/widget/VerticalGridView;->initAttributes(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/leanback/widget/ViewsStateBundle;->loadView(Landroid/view/View;I)V
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->calculateKeyline()I
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->getClientSize()I
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->getPaddingMin()I
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->getScroll(I)I
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->getSize()I
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->isMaxUnknown()Z
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->isMinUnknown()Z
+HSPLandroidx/leanback/widget/WindowAlignment$Axis;->updateMinMax(IIII)V
+HSPLandroidx/leanback/widget/WindowAlignment;-><init>()V
+HSPLandroidx/leanback/widget/WindowAlignment;->mainAxis()Landroidx/leanback/widget/WindowAlignment$Axis;
+HSPLandroidx/leanback/widget/WindowAlignment;->secondAxis()Landroidx/leanback/widget/WindowAlignment$Axis;
+HSPLandroidx/lifecycle/ClassesInfoCache$CallbackInfo;-><init>(Ljava/util/Map;)V
+HSPLandroidx/lifecycle/ClassesInfoCache$CallbackInfo;->invokeCallbacks(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/ClassesInfoCache$CallbackInfo;->invokeMethodsForEvent(Ljava/util/List;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/ClassesInfoCache$MethodReference;->hashCode()I
+HSPLandroidx/lifecycle/ClassesInfoCache$MethodReference;->invokeCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/ClassesInfoCache;->createInfo(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/ClassesInfoCache$CallbackInfo;
+HSPLandroidx/lifecycle/ClassesInfoCache;->getInfo(Ljava/lang/Class;)Landroidx/lifecycle/ClassesInfoCache$CallbackInfo;
+HSPLandroidx/lifecycle/FullLifecycleObserverAdapter$1;-><clinit>()V
+HSPLandroidx/lifecycle/FullLifecycleObserverAdapter;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/lifecycle/Lifecycle$1;-><clinit>()V
+HSPLandroidx/lifecycle/Lifecycle$Event;-><clinit>()V
+HSPLandroidx/lifecycle/Lifecycle$Event;->downFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event;
+HSPLandroidx/lifecycle/Lifecycle$Event;->getTargetState()Landroidx/lifecycle/Lifecycle$State;
+HSPLandroidx/lifecycle/Lifecycle$Event;->upFrom(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event;
+HSPLandroidx/lifecycle/Lifecycle$State;-><clinit>()V
+HSPLandroidx/lifecycle/Lifecycle;-><init>()V
+HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;-><init>(Landroidx/lifecycle/LifecycleObserver;Landroidx/lifecycle/Lifecycle$State;)V
+HSPLandroidx/lifecycle/LifecycleRegistry$ObserverWithState;->dispatchEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;Z)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->backwardPass(Landroidx/lifecycle/LifecycleOwner;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->calculateTargetState(Landroidx/lifecycle/LifecycleObserver;)Landroidx/lifecycle/Lifecycle$State;
+HSPLandroidx/lifecycle/LifecycleRegistry;->enforceMainThreadIfNeeded(Ljava/lang/String;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->forwardPass(Landroidx/lifecycle/LifecycleOwner;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->getCurrentState()Landroidx/lifecycle/Lifecycle$State;
+HSPLandroidx/lifecycle/LifecycleRegistry;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->isSynced()Z
+HSPLandroidx/lifecycle/LifecycleRegistry;->min(Landroidx/lifecycle/Lifecycle$State;Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$State;
+HSPLandroidx/lifecycle/LifecycleRegistry;->moveToState(Landroidx/lifecycle/Lifecycle$State;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->popParentState()V
+HSPLandroidx/lifecycle/LifecycleRegistry;->pushParentState(Landroidx/lifecycle/Lifecycle$State;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V
+HSPLandroidx/lifecycle/LifecycleRegistry;->sync()V
+HSPLandroidx/lifecycle/Lifecycling;->generatedConstructor(Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
+HSPLandroidx/lifecycle/Lifecycling;->getAdapterName(Ljava/lang/String;)Ljava/lang/String;
+HSPLandroidx/lifecycle/Lifecycling;->getObserverConstructorType(Ljava/lang/Class;)I
+HSPLandroidx/lifecycle/Lifecycling;->lifecycleEventObserver(Ljava/lang/Object;)Landroidx/lifecycle/LifecycleEventObserver;
+HSPLandroidx/lifecycle/LiveData$1;-><init>(Landroidx/lifecycle/LiveData;)V
+HSPLandroidx/lifecycle/LiveData;-><init>()V
+HSPLandroidx/lifecycle/LiveData;->dispatchingValue(Landroidx/lifecycle/LiveData$ObserverWrapper;)V
+HSPLandroidx/lifecycle/LiveData;->setValue(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/ReflectiveGenericLifecycleObserver;-><init>(Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/ReflectiveGenericLifecycleObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/lifecycle/ReportFragment;->dispatch(Landroid/app/Activity;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/lifecycle/SavedStateHandleAttacher;-><init>(Landroidx/lifecycle/SavedStateHandlesProvider;)V
+HSPLandroidx/lifecycle/SavedStateHandleAttacher;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;->invoke(Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/SavedStateHandlesVM;
+HSPLandroidx/lifecycle/SavedStateHandleSupport;->enableSavedStateHandles(Landroidx/savedstate/SavedStateRegistryOwner;)V
+HSPLandroidx/lifecycle/SavedStateHandleSupport;->getSavedStateHandlesVM(Landroidx/lifecycle/ViewModelStoreOwner;)Landroidx/lifecycle/SavedStateHandlesVM;
+HSPLandroidx/lifecycle/SavedStateHandlesProvider;-><init>(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/ViewModelStoreOwner;)V
+HSPLandroidx/lifecycle/SavedStateHandlesProvider;->performRestore()V
+HSPLandroidx/lifecycle/SavedStateHandlesVM;-><init>()V
+HSPLandroidx/lifecycle/ViewModel;-><init>()V
+HSPLandroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;Landroidx/lifecycle/viewmodel/CreationExtras;)V
+HSPLandroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;Landroidx/lifecycle/ViewModelProvider$Factory;)V
+HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/ViewModelProviderGetKt;->defaultCreationExtras(Landroidx/lifecycle/ViewModelStoreOwner;)Landroidx/lifecycle/viewmodel/CreationExtras;
+HSPLandroidx/lifecycle/ViewModelStore;-><init>()V
+HSPLandroidx/lifecycle/ViewModelStore;->get(Ljava/lang/String;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/ViewModelStore;->put(Ljava/lang/String;Landroidx/lifecycle/ViewModel;)V
+HSPLandroidx/lifecycle/viewmodel/CreationExtras;-><init>()V
+HSPLandroidx/lifecycle/viewmodel/InitializerViewModelFactory;-><init>([Landroidx/lifecycle/viewmodel/ViewModelInitializer;)V
+HSPLandroidx/lifecycle/viewmodel/InitializerViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel;
+HSPLandroidx/lifecycle/viewmodel/InitializerViewModelFactoryBuilder;-><init>()V
+HSPLandroidx/lifecycle/viewmodel/InitializerViewModelFactoryBuilder;->addInitializer(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function1;)V
+HSPLandroidx/lifecycle/viewmodel/InitializerViewModelFactoryBuilder;->build()Landroidx/lifecycle/ViewModelProvider$Factory;
+HSPLandroidx/lifecycle/viewmodel/MutableCreationExtras;-><init>(Landroidx/lifecycle/viewmodel/CreationExtras;)V
+HSPLandroidx/lifecycle/viewmodel/MutableCreationExtras;-><init>(Landroidx/lifecycle/viewmodel/CreationExtras;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+HSPLandroidx/lifecycle/viewmodel/MutableCreationExtras;->set(Landroidx/lifecycle/viewmodel/CreationExtras$Key;Ljava/lang/Object;)V
+HSPLandroidx/lifecycle/viewmodel/ViewModelInitializer;-><init>(Ljava/lang/Class;Lkotlin/jvm/functions/Function1;)V
+HSPLandroidx/preference/Preference$1;-><init>(Landroidx/preference/Preference;)V
+HSPLandroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
+HSPLandroidx/preference/Preference;->compareTo(Landroidx/preference/Preference;)I
+HSPLandroidx/preference/Preference;->compareTo(Ljava/lang/Object;)I
+HSPLandroidx/preference/Preference;->dispatchSetInitialValue()V
+HSPLandroidx/preference/Preference;->getId()J
+HSPLandroidx/preference/Preference;->getKey()Ljava/lang/String;
+HSPLandroidx/preference/Preference;->getLayoutResource()I
+HSPLandroidx/preference/Preference;->getOrder()I
+HSPLandroidx/preference/Preference;->getParent()Landroidx/preference/PreferenceGroup;
+HSPLandroidx/preference/Preference;->getPreferenceDataStore()Landroidx/preference/PreferenceDataStore;
+HSPLandroidx/preference/Preference;->getSharedPreferences()Landroid/content/SharedPreferences;
+HSPLandroidx/preference/Preference;->getSummary()Ljava/lang/CharSequence;
+HSPLandroidx/preference/Preference;->getSummaryProvider()Landroidx/preference/Preference$SummaryProvider;
+HSPLandroidx/preference/Preference;->getTitle()Ljava/lang/CharSequence;
+HSPLandroidx/preference/Preference;->getWidgetLayoutResource()I
+HSPLandroidx/preference/Preference;->hasKey()Z
+HSPLandroidx/preference/Preference;->isCopyingEnabled()Z
+HSPLandroidx/preference/Preference;->isEnabled()Z
+HSPLandroidx/preference/Preference;->isSelectable()Z
+HSPLandroidx/preference/Preference;->notifyChanged()V
+HSPLandroidx/preference/Preference;->notifyHierarchyChanged()V
+HSPLandroidx/preference/Preference;->onAttachedToHierarchy(Landroidx/preference/PreferenceManager;)V
+HSPLandroidx/preference/Preference;->onAttachedToHierarchy(Landroidx/preference/PreferenceManager;J)V
+HSPLandroidx/preference/Preference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+HSPLandroidx/preference/Preference;->onParentChanged(Landroidx/preference/Preference;Z)V
+HSPLandroidx/preference/Preference;->setEnabledStateOnViews(Landroid/view/View;Z)V
+HSPLandroidx/preference/Preference;->setIcon(I)V
+HSPLandroidx/preference/Preference;->setIcon(Landroid/graphics/drawable/Drawable;)V
+HSPLandroidx/preference/Preference;->setOnPreferenceChangeInternalListener(Landroidx/preference/Preference$OnPreferenceChangeInternalListener;)V
+HSPLandroidx/preference/Preference;->setOrder(I)V
+HSPLandroidx/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V
+HSPLandroidx/preference/Preference;->shouldPersist()Z
+HSPLandroidx/preference/PreferenceFragmentCompat$DividerDecoration;->getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V
+HSPLandroidx/preference/PreferenceFragmentCompat$DividerDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V
+HSPLandroidx/preference/PreferenceFragmentCompat$DividerDecoration;->shouldDrawDividerBelow(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;)Z
+HSPLandroidx/preference/PreferenceFragmentCompat;-><init>()V
+HSPLandroidx/preference/PreferenceFragmentCompat;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceFragmentCompat;->onCreate(Landroid/os/Bundle;)V
+HSPLandroidx/preference/PreferenceFragmentCompat;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+HSPLandroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
+HSPLandroidx/preference/PreferenceGroup;->addItemFromInflater(Landroidx/preference/Preference;)V
+HSPLandroidx/preference/PreferenceGroup;->addPreference(Landroidx/preference/Preference;)Z
+HSPLandroidx/preference/PreferenceGroup;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceGroup;->getPreference(I)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceGroup;->getPreferenceCount()I
+HSPLandroidx/preference/PreferenceGroupAdapter$2;->areContentsTheSame(II)Z
+HSPLandroidx/preference/PreferenceGroupAdapter$2;->areItemsTheSame(II)Z
+HSPLandroidx/preference/PreferenceGroupAdapter$PreferenceResourceDescriptor;-><init>(Landroidx/preference/Preference;)V
+HSPLandroidx/preference/PreferenceGroupAdapter$PreferenceResourceDescriptor;->equals(Ljava/lang/Object;)Z
+HSPLandroidx/preference/PreferenceGroupAdapter;-><init>(Landroidx/preference/PreferenceGroup;)V
+HSPLandroidx/preference/PreferenceGroupAdapter;->createVisiblePreferencesList(Landroidx/preference/PreferenceGroup;)Ljava/util/List;
+HSPLandroidx/preference/PreferenceGroupAdapter;->flattenPreferenceGroup(Ljava/util/List;Landroidx/preference/PreferenceGroup;)V
+HSPLandroidx/preference/PreferenceGroupAdapter;->getItem(I)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceGroupAdapter;->getItemCount()I
+HSPLandroidx/preference/PreferenceGroupAdapter;->getItemId(I)J
+HSPLandroidx/preference/PreferenceGroupAdapter;->getItemViewType(I)I
+HSPLandroidx/preference/PreferenceGroupAdapter;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;I)V
+HSPLandroidx/preference/PreferenceGroupAdapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
+HSPLandroidx/preference/PreferenceGroupAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/preference/PreferenceViewHolder;
+HSPLandroidx/preference/PreferenceGroupAdapter;->onPreferenceChange(Landroidx/preference/Preference;)V
+HSPLandroidx/preference/PreferenceGroupAdapter;->updatePreferences()V
+HSPLandroidx/preference/PreferenceInflater;->createItem(Ljava/lang/String;[Ljava/lang/String;Landroid/util/AttributeSet;)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceInflater;->createItemFromTag(Ljava/lang/String;Landroid/util/AttributeSet;)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceInflater;->inflate(Lorg/xmlpull/v1/XmlPullParser;Landroidx/preference/PreferenceGroup;)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceInflater;->init(Landroidx/preference/PreferenceManager;)V
+HSPLandroidx/preference/PreferenceInflater;->onCreateItem(Ljava/lang/String;Landroid/util/AttributeSet;)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceInflater;->rInflate(Lorg/xmlpull/v1/XmlPullParser;Landroidx/preference/Preference;Landroid/util/AttributeSet;)V
+HSPLandroidx/preference/PreferenceManager$SimplePreferenceComparisonCallback;->arePreferenceContentsTheSame(Landroidx/preference/Preference;Landroidx/preference/Preference;)Z
+HSPLandroidx/preference/PreferenceManager;->findPreference(Ljava/lang/CharSequence;)Landroidx/preference/Preference;
+HSPLandroidx/preference/PreferenceManager;->getSharedPreferences()Landroid/content/SharedPreferences;
+HSPLandroidx/preference/PreferenceViewHolder;-><init>(Landroid/view/View;)V
+HSPLandroidx/preference/PreferenceViewHolder;->findViewById(I)Landroid/view/View;
+HSPLandroidx/preference/PreferenceViewHolder;->isDividerAllowedBelow()Z
+HSPLandroidx/preference/PreferenceViewHolder;->resetState()V
+HSPLandroidx/preference/PreferenceViewHolder;->setDividerAllowedAbove(Z)V
+HSPLandroidx/preference/PreferenceViewHolder;->setDividerAllowedBelow(Z)V
+HSPLandroidx/preference/R$styleable;-><clinit>()V
+HSPLandroidx/recyclerview/R$styleable;-><clinit>()V
+HSPLandroidx/recyclerview/widget/AdapterHelper$UpdateOp;-><init>(IIILjava/lang/Object;)V
+HSPLandroidx/recyclerview/widget/AdapterHelper;-><init>(Landroidx/recyclerview/widget/AdapterHelper$Callback;Z)V
+HSPLandroidx/recyclerview/widget/AdapterHelper;->applyPendingUpdatesToPosition(I)I
+HSPLandroidx/recyclerview/widget/AdapterHelper;->consumePostponedUpdates()V
+HSPLandroidx/recyclerview/widget/AdapterHelper;->consumeUpdatesInOnePass()V
+HSPLandroidx/recyclerview/widget/AdapterHelper;->findPositionOffset(I)I
+HSPLandroidx/recyclerview/widget/AdapterHelper;->findPositionOffset(II)I
+HSPLandroidx/recyclerview/widget/AdapterHelper;->obtainUpdateOp(IIILjava/lang/Object;)Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
+HSPLandroidx/recyclerview/widget/AdapterHelper;->onItemRangeChanged(IILjava/lang/Object;)Z
+HSPLandroidx/recyclerview/widget/AdapterHelper;->preProcess()V
+HSPLandroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOpsAndClearList(Ljava/util/List;)V
+HSPLandroidx/recyclerview/widget/AdapterHelper;->reset()V
+HSPLandroidx/recyclerview/widget/BatchingListUpdateCallback;->onInserted(II)V
+HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->clear(I)V
+HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->countOnesBefore(I)I
+HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->get(I)Z
+HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->insert(IZ)V
+HSPLandroidx/recyclerview/widget/ChildHelper$Bucket;->remove(I)Z
+HSPLandroidx/recyclerview/widget/ChildHelper;->addView(Landroid/view/View;IZ)V
+HSPLandroidx/recyclerview/widget/ChildHelper;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)V
+HSPLandroidx/recyclerview/widget/ChildHelper;->detachViewFromParent(I)V
+HSPLandroidx/recyclerview/widget/ChildHelper;->findHiddenNonRemovedView(I)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/ChildHelper;->getChildAt(I)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/ChildHelper;->getChildCount()I
+HSPLandroidx/recyclerview/widget/ChildHelper;->getOffset(I)I
+HSPLandroidx/recyclerview/widget/ChildHelper;->getUnfilteredChildAt(I)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/ChildHelper;->getUnfilteredChildCount()I
+HSPLandroidx/recyclerview/widget/ChildHelper;->indexOfChild(Landroid/view/View;)I
+HSPLandroidx/recyclerview/widget/ChildHelper;->removeView(Landroid/view/View;)V
+HSPLandroidx/recyclerview/widget/ChildHelper;->removeViewIfHidden(Landroid/view/View;)Z
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator$1;->run()V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator$6;-><init>(Landroidx/recyclerview/widget/DefaultItemAnimator;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILandroid/view/View;ILandroid/view/ViewPropertyAnimator;)V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator$6;->onAnimationEnd(Landroid/animation/Animator;)V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator$MoveInfo;-><init>(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;IIII)V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;-><init>()V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->animateMove(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;IIII)Z
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->animateMoveImpl(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;IIII)V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->dispatchFinishedWhenDone()V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->endAnimation(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->endAnimations()V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->isRunning()Z
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->resetAnimation(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/DefaultItemAnimator;->runPendingAnimations()V
+HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;-><init>(Landroidx/recyclerview/widget/DiffUtil$Callback;Ljava/util/List;[I[IZ)V
+HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->addEdgeDiagonals()V
+HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->dispatchUpdatesTo(Landroidx/recyclerview/widget/ListUpdateCallback;)V
+HSPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->findMatchingItems()V
+HSPLandroidx/recyclerview/widget/DiffUtil;->backward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake;
+HSPLandroidx/recyclerview/widget/DiffUtil;->calculateDiff(Landroidx/recyclerview/widget/DiffUtil$Callback;Z)Landroidx/recyclerview/widget/DiffUtil$DiffResult;
+HSPLandroidx/recyclerview/widget/DiffUtil;->forward(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;I)Landroidx/recyclerview/widget/DiffUtil$Snake;
+HSPLandroidx/recyclerview/widget/OrientationHelper$2;->getDecoratedStart(Landroid/view/View;)I
+HSPLandroidx/recyclerview/widget/RecyclerView$1;->run()V
+HSPLandroidx/recyclerview/widget/RecyclerView$4;->processPersistent(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$4;->unused(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$5;->addView(Landroid/view/View;I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$5;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$5;->detachViewFromParent(I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$5;->getChildAt(I)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/RecyclerView$5;->getChildCount()I
+HSPLandroidx/recyclerview/widget/RecyclerView$5;->indexOfChild(Landroid/view/View;)I
+HSPLandroidx/recyclerview/widget/RecyclerView$5;->removeViewAt(I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->bindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->createViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->hasStableIds()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onBindViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;-><init>()V
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;-><init>()V
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->buildAdapterChangeFlagsForAnimations(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->dispatchAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->obtainHolderInfo()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->recordPreLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+HSPLandroidx/recyclerview/widget/RecyclerView$ItemAnimatorRestoreListener;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;-><init>()V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->addView(Landroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->addView(Landroid/view/View;I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->addViewInt(Landroid/view/View;IZ)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->calculateItemDecorationsForChild(Landroid/view/View;Landroid/graphics/Rect;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewAt(I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachViewInternal(ILandroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->findViewByPosition(I)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBoundsWithMargins(Landroid/view/View;Landroid/graphics/Rect;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedMeasuredHeight(Landroid/view/View;)I
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedMeasuredWidth(Landroid/view/View;)I
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedTop(Landroid/view/View;)I
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getTopDecorationHeight(Landroid/view/View;)I
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->layoutDecoratedWithMargins(Landroid/view/View;IIII)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->scrapOrRecycleView(Landroidx/recyclerview/widget/RecyclerView$Recycler;ILandroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setExactMeasureSpecsFrom(Landroidx/recyclerview/widget/RecyclerView;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasureSpecs(II)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->getAbsoluteAdapterPosition()I
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->isItemChanged()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->isItemRemoved()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;-><init>()V
+HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;-><init>()V
+HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->factorInBindTime(IJ)V
+HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->factorInCreateTime(IJ)V
+HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getRecycledView(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->getScrapDataForType(I)Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;
+HSPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->putRecycledView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->addViewHolderToRecycledViewPool(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->attachAccessibilityDelegateOnBind(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->clearOldPositions()V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->clearScrap()V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->dispatchViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getRecycledViewPool()Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapOrCachedViewForId(JIZ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapOrHiddenOrCachedHolderForPosition(IZ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getViewForPosition(I)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getViewForPosition(IZ)Landroid/view/View;
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->maybeSendPoolingContainerAttach()V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleAndClearCachedViews()V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleCachedViewAt(I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleView(Landroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->recycleViewHolderInternal(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->scrapView(Landroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->tryBindViewHolderByDeadline(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;IIJ)Z
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->tryGetViewHolderForPositionByDeadline(IZJ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->unscrapView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->updateViewCacheSize()V
+HSPLandroidx/recyclerview/widget/RecyclerView$Recycler;->validateViewHolderForOffsetPosition(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z
+HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemRangeChanged(IILjava/lang/Object;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->triggerUpdateProcessor()V
+HSPLandroidx/recyclerview/widget/RecyclerView$State;-><init>()V
+HSPLandroidx/recyclerview/widget/RecyclerView$State;->getItemCount()I
+HSPLandroidx/recyclerview/widget/RecyclerView$State;->isPreLayout()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addFlags(I)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearPayload()V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearReturnedFromScrapFlag()V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearTmpDetachFlag()V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAbsoluteAdapterPosition()I
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getBindingAdapterPosition()I
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemId()J
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getLayoutPosition()I
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List;
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->hasAnyOfTheFlags(I)Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isBound()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isInvalid()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isRecyclable()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isRemoved()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isScrap()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isTmpDetached()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isUpdated()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->needsUpdate()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->resetInternal()V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->setFlags(II)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->setScrapContainer(Landroidx/recyclerview/widget/RecyclerView$Recycler;Z)V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->shouldIgnore()Z
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->unScrap()V
+HSPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->wasReturnedFromScrap()Z
+HSPLandroidx/recyclerview/widget/RecyclerView;-><clinit>()V
+HSPLandroidx/recyclerview/widget/RecyclerView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->access$000(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;I)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
+HSPLandroidx/recyclerview/widget/RecyclerView;->clearOldPositions()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->consumePendingUpdateOperations()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchChildAttached(Landroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchChildDetached(Landroid/view/View;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchLayout()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchLayoutStep1()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchLayoutStep2()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchLayoutStep3()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchOnScrolled(II)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->dispatchPendingImportantForAccessibilityChanges()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->draw(Landroid/graphics/Canvas;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
+HSPLandroidx/recyclerview/widget/RecyclerView;->findMinMaxChildLayoutPositions([I)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->findNestedRecyclerView(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView;
+HSPLandroidx/recyclerview/widget/RecyclerView;->generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;
+HSPLandroidx/recyclerview/widget/RecyclerView;->getAdapterPositionInRecyclerView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)I
+HSPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+HSPLandroidx/recyclerview/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+HSPLandroidx/recyclerview/widget/RecyclerView;->getDecoratedBoundsWithMarginsInt(Landroid/view/View;Landroid/graphics/Rect;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->getItemDecorInsetsForChild(Landroid/view/View;)Landroid/graphics/Rect;
+HSPLandroidx/recyclerview/widget/RecyclerView;->getNanoTime()J
+HSPLandroidx/recyclerview/widget/RecyclerView;->isAccessibilityEnabled()Z
+HSPLandroidx/recyclerview/widget/RecyclerView;->isAttachedToWindow()Z
+HSPLandroidx/recyclerview/widget/RecyclerView;->onAttachedToWindow()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->onDraw(Landroid/graphics/Canvas;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->onEnterLayoutOrScroll()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->onExitLayoutOrScroll(Z)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->onMeasure(II)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->processAdapterUpdatesAndSetAnimationFlags()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->removeAndRecycleViews()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->removeAnimatingView(Landroid/view/View;)Z
+HSPLandroidx/recyclerview/widget/RecyclerView;->requestLayout()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->resetFocusInfo()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->saveOldPositions()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->setAdapterInternal(Landroidx/recyclerview/widget/RecyclerView$Adapter;ZZ)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->startInterceptRequestLayout()V
+HSPLandroidx/recyclerview/widget/RecyclerView;->stopInterceptRequestLayout(Z)V
+HSPLandroidx/recyclerview/widget/RecyclerView;->viewRangeUpdate(IILjava/lang/Object;)V
+HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;-><init>(Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;)V
+HSPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+HSPLandroidx/recyclerview/widget/SimpleItemAnimator;->animatePersistence(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z
+HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->obtain()Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord;
+HSPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->recycle(Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord;)V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToAppearedInPreLayoutHolders(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToDisappearedInLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToPostLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->addToPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->clear()V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->isInPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->popFromLayoutStep(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->process(Landroidx/recyclerview/widget/ViewInfoStore$ProcessCallback;)V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->removeFromDisappearedInLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/recyclerview/widget/ViewInfoStore;->removeViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+HSPLandroidx/savedstate/Recreator;-><init>(Landroidx/savedstate/SavedStateRegistryOwner;)V
+HSPLandroidx/savedstate/Recreator;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0;-><init>(Landroidx/savedstate/SavedStateRegistry;)V
+HSPLandroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/savedstate/SavedStateRegistry;->$r8$lambda$AUDDdpkzZrJMhBj0r-_9pI-j6hA(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/savedstate/SavedStateRegistry;-><init>()V
+HSPLandroidx/savedstate/SavedStateRegistry;->consumeRestoredStateForKey(Ljava/lang/String;)Landroid/os/Bundle;
+HSPLandroidx/savedstate/SavedStateRegistry;->getSavedStateProvider(Ljava/lang/String;)Landroidx/savedstate/SavedStateRegistry$SavedStateProvider;
+HSPLandroidx/savedstate/SavedStateRegistry;->performAttach$lambda$4(Landroidx/savedstate/SavedStateRegistry;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLandroidx/savedstate/SavedStateRegistry;->performAttach$savedstate_release(Landroidx/lifecycle/Lifecycle;)V
+HSPLandroidx/savedstate/SavedStateRegistry;->performRestore$savedstate_release(Landroid/os/Bundle;)V
+HSPLandroidx/savedstate/SavedStateRegistry;->registerSavedStateProvider(Ljava/lang/String;Landroidx/savedstate/SavedStateRegistry$SavedStateProvider;)V
+HSPLandroidx/savedstate/SavedStateRegistryController$Companion;->create(Landroidx/savedstate/SavedStateRegistryOwner;)Landroidx/savedstate/SavedStateRegistryController;
+HSPLandroidx/savedstate/SavedStateRegistryController;-><init>(Landroidx/savedstate/SavedStateRegistryOwner;)V
+HSPLandroidx/savedstate/SavedStateRegistryController;->create(Landroidx/savedstate/SavedStateRegistryOwner;)Landroidx/savedstate/SavedStateRegistryController;
+HSPLandroidx/savedstate/SavedStateRegistryController;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+HSPLandroidx/savedstate/SavedStateRegistryController;->performAttach()V
+HSPLandroidx/savedstate/SavedStateRegistryController;->performRestore(Landroid/os/Bundle;)V
+HSPLandroidx/startup/AppInitializer;->discoverAndInitialize(Landroid/os/Bundle;)V
+HSPLandroidx/startup/AppInitializer;->doInitialize(Ljava/lang/Class;Ljava/util/Set;)Ljava/lang/Object;
+HSPLcom/android/settingslib/core/lifecycle/Lifecycle$1;-><clinit>()V
+HSPLcom/android/settingslib/core/lifecycle/Lifecycle$LifecycleProxy;->onLifecycleEvent(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+HSPLcom/android/settingslib/core/lifecycle/Lifecycle;-><init>(Landroidx/lifecycle/LifecycleOwner;)V
+HSPLcom/android/settingslib/core/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
+HSPLcom/android/settingslib/utils/ThreadUtils;->isMainThread()Z
+HSPLcom/android/tv/settings/MainFragment;->getDrawableResource(Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
+HSPLcom/android/tv/settings/MainFragment;->getStringResource(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
+HSPLcom/android/tv/settings/MainFragment;->onCreate(Landroid/os/Bundle;)V
+HSPLcom/android/tv/settings/MainFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+HSPLcom/android/tv/settings/MainFragment;->onStart()V
+HSPLcom/android/tv/settings/MainFragment;->updateAccessoryPref()V
+HSPLcom/android/tv/settings/MainFragment;->updateAccountPref()V
+HSPLcom/android/tv/settings/MainFragment;->updateConnectedDevicePref(Ljava/lang/String;Landroidx/preference/Preference;)V
+HSPLcom/android/tv/settings/MainFragment;->updateConnectivity()V
+HSPLcom/android/tv/settings/SettingsPreferenceFragment$1$$ExternalSyntheticLambda0;-><init>(Landroidx/preference/PreferenceViewHolder;)V
+HSPLcom/android/tv/settings/SettingsPreferenceFragment$1;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/preference/PreferenceViewHolder;
+HSPLcom/android/tv/settings/SettingsPreferenceFragment;->onCreate(Landroid/os/Bundle;)V
+HSPLcom/android/tv/settings/SettingsPreferenceFragment;->onResume()V
+HSPLcom/android/tv/settings/SettingsPreferenceFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+HSPLcom/android/tv/settings/SettingsPreferenceFragment;->removeAnimationClipping(Landroid/view/View;)V
+HSPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->onCreate()V
+HSPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->onSuggestionReady(Ljava/util/List;)V
+HSPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->updateSuggestionList(Ljava/util/List;)V
+HSPLcom/android/tv/settings/accounts/AccountsUtil;->getAccountsFragmentToLaunch(Landroid/content/Context;)I
+HSPLcom/android/tv/settings/basic/BasicModeFeatureProviderImplX;->isBasicMode(Landroid/content/Context;)Z
+HSPLcom/android/tv/settings/connectivity/ConnectivityListener$1;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V
+HSPLcom/android/tv/settings/connectivity/ConnectivityListener;-><init>(Landroid/content/Context;Lcom/android/tv/settings/connectivity/ConnectivityListener$Listener;Landroidx/lifecycle/Lifecycle;)V
+HSPLcom/android/tv/settings/connectivity/ConnectivityListener;->getSsid()Ljava/lang/String;
+HSPLcom/android/tv/settings/connectivity/ConnectivityListener;->getWifiSignalStrength(I)I
+HSPLcom/android/tv/settings/connectivity/ConnectivityListener;->removeDoubleQuotes(Ljava/lang/String;)Ljava/lang/String;
+HSPLcom/android/tv/settings/connectivity/ConnectivityListener;->start()V
+HSPLcom/android/tv/settings/connectivity/ConnectivityListener;->updateConnectivityStatus()V
+HSPLcom/android/tv/settings/device/eco/EnergyModesHelper$EnergyMode;-><init>(IZZIIIIIIIIIIIIIIILcom/android/tv/settings/device/eco/EnergyModesHelper$EnergyMode;)V
+HSPLcom/android/tv/settings/library/network/WifiTracker$3;->onWifiEntriesChanged()V
+HSPLcom/android/tv/settings/library/network/WifiTracker;-><init>(Landroid/content/Context;Lcom/android/tv/settings/library/network/WifiTracker$WifiListener;Landroidx/lifecycle/Lifecycle;Landroid/net/wifi/WifiManager;Landroid/net/ConnectivityManager;)V
+HSPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$SettingsFragment;->newInstance(Ljava/lang/String;Landroid/os/Bundle;)Lcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$SettingsFragment;
+HSPLcom/android/tv/settings/overlay/FlavorUtils;->getFlavor(Landroid/content/Context;)I
+HSPLcom/android/tv/settings/overlay/FlavorUtils;->isTwoPanel(Landroid/content/Context;)Z
+HSPLcom/android/tv/settings/startup/StartupVerificationFeatureProviderImplX;->startStartupVerificationActivityForResult(Landroid/app/Activity;I)Z
+HSPLcom/android/tv/settings/users/RestrictedProfileModel;-><init>(Landroid/content/Context;Z)V
+HSPLcom/android/tv/settings/util/ResourcesUtil;->getString(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
+HSPLcom/android/tv/twopanelsettings/R$styleable;-><clinit>()V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$OnChildViewHolderSelectedListenerTwoPanel;->onChildViewHolderSelected(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;II)V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$PostShowPreviewRunnable;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;Landroidx/leanback/widget/VerticalGridView;Landroidx/preference/Preference;ZI)V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$PostShowPreviewRunnable;->run()V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;-><init>()V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->handleFragmentTransactionWhenFocused(Landroidx/preference/Preference;ZI)V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->lambda$moveToPanel$4(IZ)V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->onCreate(Landroid/os/Bundle;)V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->onCreatePreviewFragment(Landroidx/fragment/app/Fragment;Landroidx/preference/Preference;)Landroidx/fragment/app/Fragment;
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->onPreferenceFocusedImpl(Landroidx/preference/Preference;ZI)V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->startPreferenceFragment(Landroidx/fragment/app/Fragment;)V
+HSPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->updateAccessibilityTitle(Landroidx/fragment/app/Fragment;)V
+HSPLcom/android/tv/twopanelsettings/slices/SlicePreference;->initStyleAttributes(Landroid/util/AttributeSet;)V
+HSPLcom/android/wifitrackerlib/BaseWifiTracker$1;->onReceive(Landroid/content/Context;Landroid/content/Intent;)V
+HSPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;->lambda$onResults$0([Landroid/net/wifi/WifiScanner$ScanData;)V
+HSPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->possiblyStartScanning()V
+HSPLcom/android/wifitrackerlib/BaseWifiTracker;-><init>(Lcom/android/wifitrackerlib/WifiTrackerInjector;Landroidx/lifecycle/Lifecycle;Landroid/content/Context;Landroid/net/wifi/WifiManager;Landroid/net/ConnectivityManager;Landroid/os/Handler;Landroid/os/Handler;Ljava/time/Clock;JJLcom/android/wifitrackerlib/BaseWifiTracker$BaseWifiTrackerCallback;Ljava/lang/String;)V
+HSPLcom/android/wifitrackerlib/BaseWifiTracker;->lambda$onStart$0()V
+HSPLcom/android/wifitrackerlib/NonSdkApiWrapper;->getWifiSsidPolicy(Landroid/app/admin/DevicePolicyManager;)Landroid/app/admin/WifiSsidPolicy;
+HSPLcom/android/wifitrackerlib/SavedNetworkTracker$$ExternalSyntheticLambda4;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+HSPLcom/android/wifitrackerlib/ScanResultUpdater;->evictOldScans()V
+HSPLcom/android/wifitrackerlib/ScanResultUpdater;->getScanResults(J)Ljava/util/List;
+HSPLcom/android/wifitrackerlib/ScanResultUpdater;->lambda$evictOldScans$0(Ljava/util/Map$Entry;)Z
+HSPLcom/android/wifitrackerlib/ScanResultUpdater;->update(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;-><init>(Ljava/lang/String;Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;->equals(Ljava/lang/Object;)Z
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;->hashCode()I
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;->toString()Ljava/lang/String;
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;-><init>(Landroid/net/wifi/WifiConfiguration;Z)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;-><init>(Lcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;Z)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;->equals(Ljava/lang/Object;)Z
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;->getScanResultKey()Lcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;->hashCode()I
+HSPLcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;->toString()Ljava/lang/String;
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;-><init>(Lcom/android/wifitrackerlib/WifiTrackerInjector;Landroid/content/Context;Landroid/os/Handler;Lcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;Landroid/net/wifi/WifiManager;Z)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;-><init>(Lcom/android/wifitrackerlib/WifiTrackerInjector;Landroid/content/Context;Landroid/os/Handler;Lcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;Ljava/util/List;Ljava/util/List;Landroid/net/wifi/WifiManager;Z)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;->connectionInfoMatches(Landroid/net/wifi/WifiInfo;)Z
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;->getKey()Ljava/lang/String;
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;->updateAdminRestrictions()V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;->updateConfig(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;->updateScanResultInfo(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;->updateSecurityTypes()V
+HSPLcom/android/wifitrackerlib/StandardWifiEntry;->updateTargetScanResultInfo()V
+HSPLcom/android/wifitrackerlib/Utils;->getBestScanResultByLevel(Ljava/util/List;)Landroid/net/wifi/ScanResult;
+HSPLcom/android/wifitrackerlib/Utils;->getSecurityTypesFromScanResult(Landroid/net/wifi/ScanResult;)Ljava/util/List;
+HSPLcom/android/wifitrackerlib/Utils;->getSecurityTypesFromWifiConfiguration(Landroid/net/wifi/WifiConfiguration;)Ljava/util/List;
+HSPLcom/android/wifitrackerlib/Utils;->getSingleSecurityTypeFromMultipleSecurityTypes(Ljava/util/List;)I
+HSPLcom/android/wifitrackerlib/Utils;->getWifiInfo(Landroid/net/NetworkCapabilities;)Landroid/net/wifi/WifiInfo;
+HSPLcom/android/wifitrackerlib/WifiEntry;-><clinit>()V
+HSPLcom/android/wifitrackerlib/WifiEntry;-><init>(Landroid/os/Handler;Landroid/net/wifi/WifiManager;Z)V
+HSPLcom/android/wifitrackerlib/WifiEntry;->equals(Ljava/lang/Object;)Z
+HSPLcom/android/wifitrackerlib/WifiEntry;->getConnectedState()I
+HSPLcom/android/wifitrackerlib/WifiEntry;->onNetworkCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+HSPLcom/android/wifitrackerlib/WifiEntry;->updateLinkProperties(Landroid/net/Network;Landroid/net/LinkProperties;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda12;->test(Ljava/lang/Object;)Z
+HSPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda25;->test(Ljava/lang/Object;)Z
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;-><init>(Lcom/android/wifitrackerlib/WifiTrackerInjector;Landroidx/lifecycle/Lifecycle;Landroid/content/Context;Landroid/net/wifi/WifiManager;Landroid/net/ConnectivityManager;Landroid/os/Handler;Landroid/os/Handler;Ljava/time/Clock;JJLcom/android/wifitrackerlib/WifiPickerTracker$WifiPickerTrackerCallback;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->conditionallyCreateConnectedStandardWifiEntry(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->conditionallyUpdateScanResults(Z)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->getAllWifiEntries()Ljava/util/List;
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->handleOnStart()V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateWifiEntries$5(Ljava/util/Set;Lcom/android/wifitrackerlib/WifiEntry;)Z
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->notifyOnWifiEntriesChanged()V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updateNetworkCapabilities(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updateOsuWifiEntryScans(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updatePasspointConfigurations(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updatePasspointWifiEntryScans(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updateStandardWifiEntryScans(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updateSuggestedWifiEntryScans(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updateWifiConfigurations(Ljava/util/List;)V
+HSPLcom/android/wifitrackerlib/WifiPickerTracker;->updateWifiEntries()V
+HSPLcom/android/wifitrackerlib/WifiTrackerInjector;-><init>(Landroid/content/Context;)V
+HSPLkotlin/LazyKt__LazyJVMKt;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
+HSPLkotlin/SynchronizedLazyImpl;-><init>(Lkotlin/jvm/functions/Function0;Ljava/lang/Object;)V
+HSPLkotlin/SynchronizedLazyImpl;->getValue()Ljava/lang/Object;
+HSPLkotlin/collections/AbstractMutableList;->size()I
+HSPLkotlin/collections/ArrayDeque;->addLast(Ljava/lang/Object;)V
+HSPLkotlin/collections/ArrayDeque;->get(I)Ljava/lang/Object;
+HSPLkotlin/collections/ArrayDeque;->getSize()I
+HSPLkotlin/collections/ArrayDeque;->isEmpty()Z
+HSPLkotlin/collections/ArrayDeque;->positiveMod(I)I
+HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto([I[IIII)[I
+HSPLkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto([Ljava/lang/Object;[Ljava/lang/Object;III)[Ljava/lang/Object;
+HSPLkotlin/collections/CollectionsKt___CollectionsKt;->toMutableList(Ljava/util/Collection;)Ljava/util/List;
+HSPLkotlin/jvm/JvmClassMappingKt;->getJavaClass(Lkotlin/reflect/KClass;)Ljava/lang/Class;
+HSPLkotlin/jvm/internal/ClassReference;-><clinit>()V
+HSPLkotlin/jvm/internal/ClassReference;-><init>(Ljava/lang/Class;)V
+HSPLkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
+HSPLkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
+HSPLkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
+HSPLkotlin/text/StringsKt__StringsKt;->getLastIndex(Ljava/lang/CharSequence;)I
+HSPLkotlin/text/StringsKt__StringsKt;->lastIndexOf$default(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I
+HSPLkotlin/text/StringsKt__StringsKt;->lastIndexOf(Ljava/lang/CharSequence;CIZ)I
+HSPLkotlin/text/StringsKt__StringsKt;->substringAfterLast(Ljava/lang/String;CLjava/lang/String;)Ljava/lang/String;
+Landroidx/activity/Cancellable;
+Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;
+Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;
+Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;
+Landroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;
+Landroidx/activity/ComponentActivity$1;
+Landroidx/activity/ComponentActivity$2;
+Landroidx/activity/ComponentActivity$3;
+Landroidx/activity/ComponentActivity$4;
+Landroidx/activity/ComponentActivity$5;
+Landroidx/activity/ComponentActivity$Api33Impl;
+Landroidx/activity/ComponentActivity$NonConfigurationInstances;
+Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutor;
+Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;
+Landroidx/activity/ComponentActivity;
+Landroidx/activity/FullyDrawnReporter$$ExternalSyntheticLambda0;
+Landroidx/activity/FullyDrawnReporter;
+Landroidx/activity/FullyDrawnReporterOwner;
+Landroidx/activity/OnBackPressedCallback;
+Landroidx/activity/OnBackPressedDispatcher$1;
+Landroidx/activity/OnBackPressedDispatcher$2;
+Landroidx/activity/OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0;
+Landroidx/activity/OnBackPressedDispatcher$Api33Impl;
+Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;
+Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;
+Landroidx/activity/OnBackPressedDispatcher;
+Landroidx/activity/OnBackPressedDispatcherOwner;
+Landroidx/activity/contextaware/ContextAware;
+Landroidx/activity/contextaware/ContextAwareHelper;
+Landroidx/activity/contextaware/OnContextAvailableListener;
+Landroidx/activity/result/ActivityResult;
+Landroidx/activity/result/ActivityResultCallback;
+Landroidx/activity/result/ActivityResultCaller;
+Landroidx/activity/result/ActivityResultLauncher;
+Landroidx/activity/result/ActivityResultRegistry$3;
+Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;
+Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;
+Landroidx/activity/result/ActivityResultRegistry;
+Landroidx/activity/result/ActivityResultRegistryOwner;
+Landroidx/activity/result/contract/ActivityResultContract;
+Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;
+Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;
+Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion;
+Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;
+Landroidx/appcompat/content/res/AppCompatResources;
+Landroidx/appcompat/resources/R$drawable;
+Landroidx/appcompat/widget/DrawableUtils;
+Landroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;
+Landroidx/appcompat/widget/ResourceManagerInternal;
+Landroidx/arch/core/executor/ArchTaskExecutor$$ExternalSyntheticLambda0;
+Landroidx/arch/core/executor/ArchTaskExecutor$$ExternalSyntheticLambda1;
+Landroidx/arch/core/executor/ArchTaskExecutor;
+Landroidx/arch/core/executor/DefaultTaskExecutor$1;
+Landroidx/arch/core/executor/DefaultTaskExecutor;
+Landroidx/arch/core/executor/TaskExecutor;
+Landroidx/arch/core/internal/FastSafeIterableMap;
+Landroidx/arch/core/internal/SafeIterableMap$AscendingIterator;
+Landroidx/arch/core/internal/SafeIterableMap$DescendingIterator;
+Landroidx/arch/core/internal/SafeIterableMap$Entry;
+Landroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions;
+Landroidx/arch/core/internal/SafeIterableMap$ListIterator;
+Landroidx/arch/core/internal/SafeIterableMap$SupportRemove;
+Landroidx/arch/core/internal/SafeIterableMap;
+Landroidx/collection/ArrayMap;
+Landroidx/collection/CircularIntArray;
+Landroidx/collection/LongSparseArray;
+Landroidx/collection/LongSparseArrayKt;
+Landroidx/collection/LruCache;
+Landroidx/collection/SimpleArrayMap;
+Landroidx/collection/SparseArrayCompat;
+Landroidx/collection/SparseArrayCompatKt;
+Landroidx/collection/internal/ContainerHelpersKt;
+Landroidx/collection/internal/Lock;
+Landroidx/collection/internal/LruHashMap;
+Landroidx/core/R$id;
+Landroidx/core/app/ActivityCompat$OnRequestPermissionsResultCallback;
+Landroidx/core/app/ActivityCompat$RequestPermissionsRequestCodeValidator;
+Landroidx/core/app/ComponentActivity;
+Landroidx/core/app/CoreComponentFactory$CompatWrapped;
+Landroidx/core/app/CoreComponentFactory;
+Landroidx/core/app/OnMultiWindowModeChangedProvider;
+Landroidx/core/app/OnNewIntentProvider;
+Landroidx/core/app/OnPictureInPictureModeChangedProvider;
+Landroidx/core/app/SharedElementCallback;
+Landroidx/core/content/ContextCompat$Api21Impl;
+Landroidx/core/content/ContextCompat;
+Landroidx/core/content/FileProvider$PathStrategy;
+Landroidx/core/content/FileProvider$SimplePathStrategy;
+Landroidx/core/content/FileProvider;
+Landroidx/core/content/OnConfigurationChangedProvider;
+Landroidx/core/content/OnTrimMemoryProvider;
+Landroidx/core/content/res/TypedArrayUtils;
+Landroidx/core/graphics/drawable/TintAwareDrawable;
+Landroidx/core/os/BuildCompat$Extensions30Impl;
+Landroidx/core/os/BuildCompat;
+Landroidx/core/os/CancellationSignal$OnCancelListener;
+Landroidx/core/os/CancellationSignal;
+Landroidx/core/os/OperationCanceledException;
+Landroidx/core/os/TraceCompat$Api18Impl;
+Landroidx/core/os/TraceCompat;
+Landroidx/core/util/Consumer;
+Landroidx/core/util/Pools$Pool;
+Landroidx/core/util/Pools$SimplePool;
+Landroidx/core/util/Preconditions;
+Landroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;
+Landroidx/core/view/AccessibilityDelegateCompat;
+Landroidx/core/view/KeyEventDispatcher$Component;
+Landroidx/core/view/LayoutInflaterCompat;
+Landroidx/core/view/MenuHost;
+Landroidx/core/view/MenuHostHelper;
+Landroidx/core/view/MenuProvider;
+Landroidx/core/view/NestedScrollingChild2;
+Landroidx/core/view/NestedScrollingChild3;
+Landroidx/core/view/NestedScrollingChild;
+Landroidx/core/view/NestedScrollingChildHelper;
+Landroidx/core/view/OnReceiveContentViewBehavior;
+Landroidx/core/view/OneShotPreDrawListener;
+Landroidx/core/view/ScrollingView;
+Landroidx/core/view/ViewCompat$$ExternalSyntheticLambda0;
+Landroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;
+Landroidx/core/view/ViewCompat$Api16Impl;
+Landroidx/core/view/ViewCompat$Api17Impl;
+Landroidx/core/view/ViewCompat$Api19Impl;
+Landroidx/core/view/ViewCompat$Api20Impl;
+Landroidx/core/view/ViewCompat$Api26Impl;
+Landroidx/core/view/ViewCompat$Api29Impl;
+Landroidx/core/view/ViewCompat;
+Landroidx/core/view/ViewConfigurationCompat$Api26Impl;
+Landroidx/core/view/ViewConfigurationCompat;
+Landroidx/core/view/ViewGroupCompat$Api21Impl;
+Landroidx/core/view/ViewGroupCompat;
+Landroidx/customview/poolingcontainer/PoolingContainer;
+Landroidx/customview/poolingcontainer/R$id;
+Landroidx/fragment/R$id;
+Landroidx/fragment/app/BackStackRecord;
+Landroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda0;
+Landroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda4;
+Landroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda5;
+Landroidx/fragment/app/DefaultSpecialEffectsController$AnimationInfo;
+Landroidx/fragment/app/DefaultSpecialEffectsController$SpecialEffectsInfo;
+Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;
+Landroidx/fragment/app/DefaultSpecialEffectsController$startAnimations$1;
+Landroidx/fragment/app/DefaultSpecialEffectsController;
+Landroidx/fragment/app/Fragment$$ExternalSyntheticLambda0;
+Landroidx/fragment/app/Fragment$1;
+Landroidx/fragment/app/Fragment$2;
+Landroidx/fragment/app/Fragment$5;
+Landroidx/fragment/app/Fragment$6;
+Landroidx/fragment/app/Fragment$AnimationInfo;
+Landroidx/fragment/app/Fragment$Api19Impl;
+Landroidx/fragment/app/Fragment$OnPreAttachedListener;
+Landroidx/fragment/app/Fragment;
+Landroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;
+Landroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda1;
+Landroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda2;
+Landroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda3;
+Landroidx/fragment/app/FragmentActivity$HostCallbacks;
+Landroidx/fragment/app/FragmentActivity;
+Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;
+Landroidx/fragment/app/FragmentAnim;
+Landroidx/fragment/app/FragmentContainer;
+Landroidx/fragment/app/FragmentContainerView;
+Landroidx/fragment/app/FragmentController;
+Landroidx/fragment/app/FragmentFactory;
+Landroidx/fragment/app/FragmentHostCallback;
+Landroidx/fragment/app/FragmentLayoutInflaterFactory;
+Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;
+Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;
+Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda1;
+Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda2;
+Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda3;
+Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;
+Landroidx/fragment/app/FragmentManager$10;
+Landroidx/fragment/app/FragmentManager$1;
+Landroidx/fragment/app/FragmentManager$2;
+Landroidx/fragment/app/FragmentManager$3;
+Landroidx/fragment/app/FragmentManager$4;
+Landroidx/fragment/app/FragmentManager$5;
+Landroidx/fragment/app/FragmentManager$7;
+Landroidx/fragment/app/FragmentManager$8;
+Landroidx/fragment/app/FragmentManager$9;
+Landroidx/fragment/app/FragmentManager$BackStackEntry;
+Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;
+Landroidx/fragment/app/FragmentManager$OpGenerator;
+Landroidx/fragment/app/FragmentManager;
+Landroidx/fragment/app/FragmentManagerImpl;
+Landroidx/fragment/app/FragmentManagerViewModel$1;
+Landroidx/fragment/app/FragmentManagerViewModel;
+Landroidx/fragment/app/FragmentOnAttachListener;
+Landroidx/fragment/app/FragmentResultOwner;
+Landroidx/fragment/app/FragmentStateManager$2;
+Landroidx/fragment/app/FragmentStateManager;
+Landroidx/fragment/app/FragmentStore;
+Landroidx/fragment/app/FragmentTransaction$Op;
+Landroidx/fragment/app/FragmentTransaction;
+Landroidx/fragment/app/FragmentTransition;
+Landroidx/fragment/app/FragmentTransitionCompat21$3;
+Landroidx/fragment/app/FragmentTransitionCompat21$4;
+Landroidx/fragment/app/FragmentTransitionCompat21;
+Landroidx/fragment/app/FragmentTransitionImpl$1;
+Landroidx/fragment/app/FragmentTransitionImpl;
+Landroidx/fragment/app/FragmentViewLifecycleOwner;
+Landroidx/fragment/app/SpecialEffectsController$$ExternalSyntheticLambda0;
+Landroidx/fragment/app/SpecialEffectsController$$ExternalSyntheticLambda1;
+Landroidx/fragment/app/SpecialEffectsController$Companion;
+Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;
+Landroidx/fragment/app/SpecialEffectsController$Operation$$ExternalSyntheticLambda0;
+Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
+Landroidx/fragment/app/SpecialEffectsController$Operation$State$Companion;
+Landroidx/fragment/app/SpecialEffectsController$Operation$State$WhenMappings;
+Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+Landroidx/fragment/app/SpecialEffectsController$Operation$WhenMappings;
+Landroidx/fragment/app/SpecialEffectsController$Operation;
+Landroidx/fragment/app/SpecialEffectsController$WhenMappings;
+Landroidx/fragment/app/SpecialEffectsController;
+Landroidx/fragment/app/SpecialEffectsControllerFactory;
+Landroidx/fragment/app/strictmode/FragmentStrictMode$Flag;
+Landroidx/fragment/app/strictmode/FragmentStrictMode$OnViolationListener;
+Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy$Companion;
+Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy;
+Landroidx/fragment/app/strictmode/FragmentStrictMode;
+Landroidx/fragment/app/strictmode/Violation;
+Landroidx/fragment/app/strictmode/WrongFragmentContainerViolation;
+Landroidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat;
+Landroidx/leanback/preference/LeanbackPreferenceFragmentCompat;
+Landroidx/leanback/preference/LeanbackPreferenceFragmentTransitionHelperApi21;
+Landroidx/leanback/preference/R$id;
+Landroidx/leanback/preference/R$layout;
+Landroidx/leanback/transition/FadeAndShortSlide$1;
+Landroidx/leanback/transition/FadeAndShortSlide$2;
+Landroidx/leanback/transition/FadeAndShortSlide$3;
+Landroidx/leanback/transition/FadeAndShortSlide$4;
+Landroidx/leanback/transition/FadeAndShortSlide$5;
+Landroidx/leanback/transition/FadeAndShortSlide$6;
+Landroidx/leanback/transition/FadeAndShortSlide$CalculateSlide;
+Landroidx/leanback/transition/FadeAndShortSlide;
+Landroidx/leanback/widget/BaseGridView$1;
+Landroidx/leanback/widget/BaseGridView;
+Landroidx/leanback/widget/FacetProvider;
+Landroidx/leanback/widget/FacetProviderAdapter;
+Landroidx/leanback/widget/Grid$Location;
+Landroidx/leanback/widget/Grid$Provider;
+Landroidx/leanback/widget/Grid;
+Landroidx/leanback/widget/GridLayoutManager$1;
+Landroidx/leanback/widget/GridLayoutManager$2;
+Landroidx/leanback/widget/GridLayoutManager$LayoutParams;
+Landroidx/leanback/widget/GridLayoutManager;
+Landroidx/leanback/widget/ItemAlignment$Axis;
+Landroidx/leanback/widget/ItemAlignment;
+Landroidx/leanback/widget/ItemAlignmentFacet$ItemAlignmentDef;
+Landroidx/leanback/widget/ItemAlignmentFacet;
+Landroidx/leanback/widget/ItemAlignmentFacetHelper;
+Landroidx/leanback/widget/OnChildLaidOutListener;
+Landroidx/leanback/widget/OnChildSelectedListener;
+Landroidx/leanback/widget/OnChildViewHolderSelectedListener;
+Landroidx/leanback/widget/R$styleable;
+Landroidx/leanback/widget/SingleRow;
+Landroidx/leanback/widget/VerticalGridView;
+Landroidx/leanback/widget/ViewsStateBundle;
+Landroidx/leanback/widget/WindowAlignment$Axis;
+Landroidx/leanback/widget/WindowAlignment;
+Landroidx/lifecycle/AndroidViewModel;
+Landroidx/lifecycle/ClassesInfoCache$CallbackInfo;
+Landroidx/lifecycle/ClassesInfoCache$MethodReference;
+Landroidx/lifecycle/ClassesInfoCache;
+Landroidx/lifecycle/DefaultLifecycleObserver;
+Landroidx/lifecycle/EmptyActivityLifecycleCallbacks;
+Landroidx/lifecycle/FullLifecycleObserver;
+Landroidx/lifecycle/FullLifecycleObserverAdapter$1;
+Landroidx/lifecycle/FullLifecycleObserverAdapter;
+Landroidx/lifecycle/HasDefaultViewModelProviderFactory;
+Landroidx/lifecycle/Lifecycle$1;
+Landroidx/lifecycle/Lifecycle$Event;
+Landroidx/lifecycle/Lifecycle$State;
+Landroidx/lifecycle/Lifecycle;
+Landroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;
+Landroidx/lifecycle/LifecycleDispatcher;
+Landroidx/lifecycle/LifecycleEventObserver;
+Landroidx/lifecycle/LifecycleObserver;
+Landroidx/lifecycle/LifecycleOwner;
+Landroidx/lifecycle/LifecycleRegistry$ObserverWithState;
+Landroidx/lifecycle/LifecycleRegistry;
+Landroidx/lifecycle/LifecycleRegistryOwner;
+Landroidx/lifecycle/Lifecycling;
+Landroidx/lifecycle/LiveData$1;
+Landroidx/lifecycle/LiveData$LifecycleBoundObserver;
+Landroidx/lifecycle/LiveData$ObserverWrapper;
+Landroidx/lifecycle/LiveData;
+Landroidx/lifecycle/MutableLiveData;
+Landroidx/lifecycle/Observer;
+Landroidx/lifecycle/OnLifecycleEvent;
+Landroidx/lifecycle/ProcessLifecycleInitializer;
+Landroidx/lifecycle/ProcessLifecycleOwner$1;
+Landroidx/lifecycle/ProcessLifecycleOwner$2;
+Landroidx/lifecycle/ProcessLifecycleOwner$3$1;
+Landroidx/lifecycle/ProcessLifecycleOwner$3;
+Landroidx/lifecycle/ProcessLifecycleOwner$Api29Impl;
+Landroidx/lifecycle/ProcessLifecycleOwner;
+Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;
+Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;
+Landroidx/lifecycle/ReportFragment$LifecycleCallbacks;
+Landroidx/lifecycle/ReportFragment;
+Landroidx/lifecycle/SavedStateHandleAttacher;
+Landroidx/lifecycle/SavedStateHandleSupport$DEFAULT_ARGS_KEY$1;
+Landroidx/lifecycle/SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1;
+Landroidx/lifecycle/SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1;
+Landroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;
+Landroidx/lifecycle/SavedStateHandleSupport;
+Landroidx/lifecycle/SavedStateHandlesProvider$viewModel$2;
+Landroidx/lifecycle/SavedStateHandlesProvider;
+Landroidx/lifecycle/SavedStateHandlesVM;
+Landroidx/lifecycle/ViewModel;
+Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl;
+Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion;
+Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;
+Landroidx/lifecycle/ViewModelProvider$Factory$Companion;
+Landroidx/lifecycle/ViewModelProvider$Factory;
+Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl;
+Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion;
+Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;
+Landroidx/lifecycle/ViewModelProvider$OnRequeryFactory;
+Landroidx/lifecycle/ViewModelProvider;
+Landroidx/lifecycle/ViewModelProviderGetKt;
+Landroidx/lifecycle/ViewModelStore;
+Landroidx/lifecycle/ViewModelStoreOwner;
+Landroidx/lifecycle/ViewTreeLifecycleOwner;
+Landroidx/lifecycle/ViewTreeViewModelStoreOwner;
+Landroidx/lifecycle/runtime/R$id;
+Landroidx/lifecycle/viewmodel/CreationExtras$Empty;
+Landroidx/lifecycle/viewmodel/CreationExtras$Key;
+Landroidx/lifecycle/viewmodel/CreationExtras;
+Landroidx/lifecycle/viewmodel/InitializerViewModelFactory;
+Landroidx/lifecycle/viewmodel/InitializerViewModelFactoryBuilder;
+Landroidx/lifecycle/viewmodel/MutableCreationExtras;
+Landroidx/lifecycle/viewmodel/R$id;
+Landroidx/lifecycle/viewmodel/ViewModelInitializer;
+Landroidx/loader/app/LoaderManager$LoaderCallbacks;
+Landroidx/loader/app/LoaderManager;
+Landroidx/loader/app/LoaderManagerImpl$LoaderInfo;
+Landroidx/loader/app/LoaderManagerImpl$LoaderObserver;
+Landroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;
+Landroidx/loader/app/LoaderManagerImpl$LoaderViewModel;
+Landroidx/loader/app/LoaderManagerImpl;
+Landroidx/loader/content/AsyncTaskLoader$LoadTask;
+Landroidx/loader/content/AsyncTaskLoader;
+Landroidx/loader/content/Loader$OnLoadCompleteListener;
+Landroidx/loader/content/Loader;
+Landroidx/loader/content/ModernAsyncTask$1;
+Landroidx/loader/content/ModernAsyncTask$2;
+Landroidx/loader/content/ModernAsyncTask$3;
+Landroidx/loader/content/ModernAsyncTask$Status;
+Landroidx/loader/content/ModernAsyncTask;
+Landroidx/preference/DialogPreference$TargetFragment;
+Landroidx/preference/DialogPreference;
+Landroidx/preference/DropDownPreference;
+Landroidx/preference/ListPreference;
+Landroidx/preference/Preference$1;
+Landroidx/preference/Preference$OnPreferenceChangeInternalListener;
+Landroidx/preference/Preference$OnPreferenceClickListener;
+Landroidx/preference/Preference;
+Landroidx/preference/PreferenceCategory;
+Landroidx/preference/PreferenceFragmentCompat$1;
+Landroidx/preference/PreferenceFragmentCompat$2;
+Landroidx/preference/PreferenceFragmentCompat$DividerDecoration;
+Landroidx/preference/PreferenceFragmentCompat$OnPreferenceDisplayDialogCallback;
+Landroidx/preference/PreferenceFragmentCompat$OnPreferenceStartFragmentCallback;
+Landroidx/preference/PreferenceFragmentCompat$OnPreferenceStartScreenCallback;
+Landroidx/preference/PreferenceFragmentCompat;
+Landroidx/preference/PreferenceGroup$1;
+Landroidx/preference/PreferenceGroup$OnExpandButtonClickListener;
+Landroidx/preference/PreferenceGroup$PreferencePositionCallback;
+Landroidx/preference/PreferenceGroup;
+Landroidx/preference/PreferenceGroupAdapter$1;
+Landroidx/preference/PreferenceGroupAdapter$2;
+Landroidx/preference/PreferenceGroupAdapter$PreferenceResourceDescriptor;
+Landroidx/preference/PreferenceGroupAdapter;
+Landroidx/preference/PreferenceInflater;
+Landroidx/preference/PreferenceManager$OnDisplayPreferenceDialogListener;
+Landroidx/preference/PreferenceManager$OnNavigateToScreenListener;
+Landroidx/preference/PreferenceManager$OnPreferenceTreeClickListener;
+Landroidx/preference/PreferenceManager$PreferenceComparisonCallback;
+Landroidx/preference/PreferenceManager$SimplePreferenceComparisonCallback;
+Landroidx/preference/PreferenceManager;
+Landroidx/preference/PreferenceRecyclerViewAccessibilityDelegate$1;
+Landroidx/preference/PreferenceRecyclerViewAccessibilityDelegate;
+Landroidx/preference/PreferenceScreen;
+Landroidx/preference/PreferenceViewHolder;
+Landroidx/preference/R$attr;
+Landroidx/preference/R$id;
+Landroidx/preference/R$layout;
+Landroidx/preference/R$styleable;
+Landroidx/preference/SwitchPreference;
+Landroidx/preference/TwoStatePreference;
+Landroidx/recyclerview/R$styleable;
+Landroidx/recyclerview/widget/AdapterHelper$Callback;
+Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;
+Landroidx/recyclerview/widget/AdapterHelper;
+Landroidx/recyclerview/widget/AdapterListUpdateCallback;
+Landroidx/recyclerview/widget/BatchingListUpdateCallback;
+Landroidx/recyclerview/widget/ChildHelper$Bucket;
+Landroidx/recyclerview/widget/ChildHelper$Callback;
+Landroidx/recyclerview/widget/ChildHelper;
+Landroidx/recyclerview/widget/DefaultItemAnimator$1;
+Landroidx/recyclerview/widget/DefaultItemAnimator$3;
+Landroidx/recyclerview/widget/DefaultItemAnimator$5;
+Landroidx/recyclerview/widget/DefaultItemAnimator$6;
+Landroidx/recyclerview/widget/DefaultItemAnimator$MoveInfo;
+Landroidx/recyclerview/widget/DefaultItemAnimator;
+Landroidx/recyclerview/widget/DiffUtil$1;
+Landroidx/recyclerview/widget/DiffUtil$Callback;
+Landroidx/recyclerview/widget/DiffUtil$CenteredArray;
+Landroidx/recyclerview/widget/DiffUtil$Diagonal;
+Landroidx/recyclerview/widget/DiffUtil$DiffResult;
+Landroidx/recyclerview/widget/DiffUtil$Range;
+Landroidx/recyclerview/widget/DiffUtil$Snake;
+Landroidx/recyclerview/widget/DiffUtil;
+Landroidx/recyclerview/widget/GapWorker$1;
+Landroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;
+Landroidx/recyclerview/widget/GapWorker;
+Landroidx/recyclerview/widget/ListUpdateCallback;
+Landroidx/recyclerview/widget/OpReorderer$Callback;
+Landroidx/recyclerview/widget/OpReorderer;
+Landroidx/recyclerview/widget/OrientationHelper$1;
+Landroidx/recyclerview/widget/OrientationHelper$2;
+Landroidx/recyclerview/widget/OrientationHelper;
+Landroidx/recyclerview/widget/RecyclerView$1;
+Landroidx/recyclerview/widget/RecyclerView$2;
+Landroidx/recyclerview/widget/RecyclerView$3;
+Landroidx/recyclerview/widget/RecyclerView$4;
+Landroidx/recyclerview/widget/RecyclerView$5;
+Landroidx/recyclerview/widget/RecyclerView$6;
+Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;
+Landroidx/recyclerview/widget/RecyclerView$Adapter;
+Landroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;
+Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;
+Landroidx/recyclerview/widget/RecyclerView$EdgeEffectFactory;
+Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;
+Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;
+Landroidx/recyclerview/widget/RecyclerView$ItemAnimatorRestoreListener;
+Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;
+Landroidx/recyclerview/widget/RecyclerView$LayoutManager$1;
+Landroidx/recyclerview/widget/RecyclerView$LayoutManager$2;
+Landroidx/recyclerview/widget/RecyclerView$LayoutManager$LayoutPrefetchRegistry;
+Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
+Landroidx/recyclerview/widget/RecyclerView$LayoutParams;
+Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;
+Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool$ScrapData;
+Landroidx/recyclerview/widget/RecyclerView$RecycledViewPool;
+Landroidx/recyclerview/widget/RecyclerView$Recycler;
+Landroidx/recyclerview/widget/RecyclerView$RecyclerListener;
+Landroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;
+Landroidx/recyclerview/widget/RecyclerView$State;
+Landroidx/recyclerview/widget/RecyclerView$StretchEdgeEffectFactory;
+Landroidx/recyclerview/widget/RecyclerView$ViewFlinger;
+Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+Landroidx/recyclerview/widget/RecyclerView;
+Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate$ItemDelegate;
+Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;
+Landroidx/recyclerview/widget/SimpleItemAnimator;
+Landroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;
+Landroidx/recyclerview/widget/ViewBoundsCheck$Callback;
+Landroidx/recyclerview/widget/ViewBoundsCheck;
+Landroidx/recyclerview/widget/ViewInfoStore$InfoRecord;
+Landroidx/recyclerview/widget/ViewInfoStore$ProcessCallback;
+Landroidx/recyclerview/widget/ViewInfoStore;
+Landroidx/savedstate/R$id;
+Landroidx/savedstate/Recreator$Companion;
+Landroidx/savedstate/Recreator;
+Landroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0;
+Landroidx/savedstate/SavedStateRegistry$Companion;
+Landroidx/savedstate/SavedStateRegistry$SavedStateProvider;
+Landroidx/savedstate/SavedStateRegistry;
+Landroidx/savedstate/SavedStateRegistryController$Companion;
+Landroidx/savedstate/SavedStateRegistryController;
+Landroidx/savedstate/SavedStateRegistryOwner;
+Landroidx/savedstate/ViewTreeSavedStateRegistryOwner;
+Landroidx/slice/SliceProvider;
+Landroidx/slice/compat/SliceProviderWrapperContainer$SliceProviderWrapper;
+Landroidx/slice/compat/SliceProviderWrapperContainer;
+Landroidx/startup/AppInitializer;
+Landroidx/startup/InitializationProvider;
+Landroidx/startup/Initializer;
+Landroidx/startup/R$string;
+Landroidx/tracing/Trace;
+Landroidx/tracing/TraceApi18Impl;
+Landroidx/tracing/TraceApi29Impl;
+Landroidx/transition/FragmentTransitionSupport;
+Landroidx/vectordrawable/graphics/drawable/VectorDrawableCommon;
+Landroidx/vectordrawable/graphics/drawable/VectorDrawableCompat;
+Lcom/android/settingslib/RestrictedLockUtils;
+Lcom/android/settingslib/RestrictedLockUtilsInternal$Proxy;
+Lcom/android/settingslib/RestrictedLockUtilsInternal;
+Lcom/android/settingslib/core/lifecycle/Lifecycle$1;
+Lcom/android/settingslib/core/lifecycle/Lifecycle$LifecycleProxy;
+Lcom/android/settingslib/core/lifecycle/Lifecycle;
+Lcom/android/settingslib/core/lifecycle/LifecycleObserver;
+Lcom/android/settingslib/suggestions/SuggestionController$1;
+Lcom/android/settingslib/suggestions/SuggestionController$ServiceConnectionListener;
+Lcom/android/settingslib/suggestions/SuggestionController;
+Lcom/android/settingslib/suggestions/SuggestionControllerMixinCompat$SuggestionControllerHost;
+Lcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;
+Lcom/android/settingslib/suggestions/SuggestionLoaderCompat;
+Lcom/android/settingslib/utils/AsyncLoaderCompat;
+Lcom/android/settingslib/utils/IconCache;
+Lcom/android/settingslib/utils/ThreadUtils;
+Lcom/android/tv/settings/HotwordSwitchController$HotwordStateListener;
+Lcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda0;
+Lcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda2;
+Lcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda3;
+Lcom/android/tv/settings/MainFragment$1;
+Lcom/android/tv/settings/MainFragment;
+Lcom/android/tv/settings/MainSettings;
+Lcom/android/tv/settings/PreferenceControllerFragment;
+Lcom/android/tv/settings/SettingsFragmentProvider;
+Lcom/android/tv/settings/SettingsPreferenceFragment$1$$ExternalSyntheticLambda0;
+Lcom/android/tv/settings/SettingsPreferenceFragment$1;
+Lcom/android/tv/settings/SettingsPreferenceFragment;
+Lcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;
+Lcom/android/tv/settings/TvSettingsActivity;
+Lcom/android/tv/settings/TvSettingsApplication;
+Lcom/android/tv/settings/accessories/BluetoothDeviceProvider$Listener;
+Lcom/android/tv/settings/accessories/BluetoothDeviceProvider;
+Lcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider$1;
+Lcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider$2;
+Lcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider;
+Lcom/android/tv/settings/accessories/LocalBluetoothDeviceProvider;
+Lcom/android/tv/settings/accessories/SimplifiedConnection;
+Lcom/android/tv/settings/accounts/AccountsUtil;
+Lcom/android/tv/settings/basic/BasicModeFeatureProvider;
+Lcom/android/tv/settings/basic/BasicModeFeatureProviderImplX;
+Lcom/android/tv/settings/connectivity/ConnectivityListener$$ExternalSyntheticLambda0;
+Lcom/android/tv/settings/connectivity/ConnectivityListener$1;
+Lcom/android/tv/settings/connectivity/ConnectivityListener$2;
+Lcom/android/tv/settings/connectivity/ConnectivityListener$3;
+Lcom/android/tv/settings/connectivity/ConnectivityListener$4;
+Lcom/android/tv/settings/connectivity/ConnectivityListener$Listener;
+Lcom/android/tv/settings/connectivity/ConnectivityListener;
+Lcom/android/tv/settings/connectivity/NetworkChangeContentProvider;
+Lcom/android/tv/settings/customization/Partner;
+Lcom/android/tv/settings/device/eco/EnergyModesContentProvider;
+Lcom/android/tv/settings/device/eco/EnergyModesHelper$EnergyMode;
+Lcom/android/tv/settings/device/eco/EnergyModesHelper;
+Lcom/android/tv/settings/device/eco/EnergyModesStatsLogJobService;
+Lcom/android/tv/settings/dialog/PinDialogFragment$ResultListener;
+Lcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment$OnScrollListener;
+Lcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment;
+Lcom/android/tv/settings/library/network/WifiTracker$1;
+Lcom/android/tv/settings/library/network/WifiTracker$2;
+Lcom/android/tv/settings/library/network/WifiTracker$3;
+Lcom/android/tv/settings/library/network/WifiTracker$4;
+Lcom/android/tv/settings/library/network/WifiTracker$WifiListener;
+Lcom/android/tv/settings/library/network/WifiTracker;
+Lcom/android/tv/settings/library/util/ThreadUtils;
+Lcom/android/tv/settings/name/DeviceManager;
+Lcom/android/tv/settings/name/DeviceNameSuggestionStatus;
+Lcom/android/tv/settings/name/SuggestionContentProvider;
+Lcom/android/tv/settings/overlay/FeatureFactory;
+Lcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$$ExternalSyntheticLambda0;
+Lcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$SettingsFragment;
+Lcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel;
+Lcom/android/tv/settings/overlay/FeatureFactoryImplX;
+Lcom/android/tv/settings/overlay/FlavorUtils;
+Lcom/android/tv/settings/startup/StartupVerificationFeatureProvider;
+Lcom/android/tv/settings/startup/StartupVerificationFeatureProviderImplX;
+Lcom/android/tv/settings/suggestions/SuggestionPreference$$ExternalSyntheticLambda0;
+Lcom/android/tv/settings/suggestions/SuggestionPreference$Callback;
+Lcom/android/tv/settings/suggestions/SuggestionPreference;
+Lcom/android/tv/settings/system/BaseSecurityFragment;
+Lcom/android/tv/settings/system/LeanbackPickerDialogPreference;
+Lcom/android/tv/settings/system/SecurityFragment;
+Lcom/android/tv/settings/users/RestrictedProfileModel;
+Lcom/android/tv/settings/util/InstrumentationUtils;
+Lcom/android/tv/settings/util/ResourcesUtil;
+Lcom/android/tv/settings/util/SliceUtils;
+Lcom/android/tv/settings/vendor/ChannelsAndInputFragment;
+Lcom/android/tv/settings/widget/SettingsViewModel;
+Lcom/android/tv/settings/widget/TsPreference;
+Lcom/android/tv/twopanelsettings/R$animator;
+Lcom/android/tv/twopanelsettings/R$bool;
+Lcom/android/tv/twopanelsettings/R$color;
+Lcom/android/tv/twopanelsettings/R$dimen;
+Lcom/android/tv/twopanelsettings/R$id;
+Lcom/android/tv/twopanelsettings/R$integer;
+Lcom/android/tv/twopanelsettings/R$layout;
+Lcom/android/tv/twopanelsettings/R$styleable;
+Lcom/android/tv/twopanelsettings/SettingsPreferenceFragmentBase;
+Lcom/android/tv/twopanelsettings/TwoPanelScrollView;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$$ExternalSyntheticLambda0;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$$ExternalSyntheticLambda1;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$1;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$2;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$DummyFragment;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$OnChildViewHolderSelectedListenerTwoPanel;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$PostShowPreviewRunnable;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$PreviewableComponentCallback;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$RootViewOnKeyListener;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$SliceFragmentCallback;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFrameLayout$OnDispatchTouchListener;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsFrameLayout;
+Lcom/android/tv/twopanelsettings/TwoPanelSettingsRootView;
+Lcom/android/tv/twopanelsettings/slices/HasCustomContentDescription;
+Lcom/android/tv/twopanelsettings/slices/HasSliceAction;
+Lcom/android/tv/twopanelsettings/slices/HasSliceUri;
+Lcom/android/tv/twopanelsettings/slices/InfoFragment;
+Lcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;
+Lcom/android/tv/twopanelsettings/slices/SliceFragment;
+Lcom/android/tv/twopanelsettings/slices/SlicePreference;
+Lcom/android/tv/twopanelsettings/slices/TvSettingsStatsLog;
+Lcom/android/wifitrackerlib/BaseWifiTracker$$ExternalSyntheticLambda1;
+Lcom/android/wifitrackerlib/BaseWifiTracker$$ExternalSyntheticLambda2;
+Lcom/android/wifitrackerlib/BaseWifiTracker$1;
+Lcom/android/wifitrackerlib/BaseWifiTracker$2;
+Lcom/android/wifitrackerlib/BaseWifiTracker$3;
+Lcom/android/wifitrackerlib/BaseWifiTracker$4;
+Lcom/android/wifitrackerlib/BaseWifiTracker$5;
+Lcom/android/wifitrackerlib/BaseWifiTracker$6;
+Lcom/android/wifitrackerlib/BaseWifiTracker$8;
+Lcom/android/wifitrackerlib/BaseWifiTracker$BaseWifiTrackerCallback;
+Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner$$ExternalSyntheticLambda0;
+Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner$$ExternalSyntheticLambda2;
+Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1$$ExternalSyntheticLambda1;
+Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;
+Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;
+Lcom/android/wifitrackerlib/BaseWifiTracker;
+Lcom/android/wifitrackerlib/HotspotNetworkEntry;
+Lcom/android/wifitrackerlib/KnownNetworkEntry;
+Lcom/android/wifitrackerlib/MergedCarrierEntry;
+Lcom/android/wifitrackerlib/NetworkRequestEntry;
+Lcom/android/wifitrackerlib/NonSdkApiWrapper;
+Lcom/android/wifitrackerlib/R$string;
+Lcom/android/wifitrackerlib/SavedNetworkTracker$$ExternalSyntheticLambda12;
+Lcom/android/wifitrackerlib/SavedNetworkTracker$$ExternalSyntheticLambda4;
+Lcom/android/wifitrackerlib/ScanResultUpdater$$ExternalSyntheticLambda0;
+Lcom/android/wifitrackerlib/ScanResultUpdater;
+Lcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;
+Lcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;
+Lcom/android/wifitrackerlib/StandardWifiEntry;
+Lcom/android/wifitrackerlib/Utils$$ExternalSyntheticLambda3;
+Lcom/android/wifitrackerlib/Utils;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda10;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda11;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda12;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda13;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda14;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda15;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda1;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda5;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda6;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda7;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda8;
+Lcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda9;
+Lcom/android/wifitrackerlib/WifiEntry$ConnectedInfo;
+Lcom/android/wifitrackerlib/WifiEntry;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda10;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda11;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda12;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda13;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda14;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda15;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda16;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda17;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda18;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda21;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda24;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda25;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda26;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda27;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda28;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda29;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda30;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda31;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda32;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda33;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda34;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda35;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda36;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda37;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda38;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda39;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda40;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda7;
+Lcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda8;
+Lcom/android/wifitrackerlib/WifiPickerTracker$WifiPickerTrackerCallback;
+Lcom/android/wifitrackerlib/WifiPickerTracker;
+Lcom/android/wifitrackerlib/WifiTrackerInjector;
+Lkotlin/Function;
+Lkotlin/Lazy;
+Lkotlin/LazyKt;
+Lkotlin/LazyKt__LazyJVMKt;
+Lkotlin/LazyKt__LazyKt;
+Lkotlin/Pair;
+Lkotlin/SynchronizedLazyImpl;
+Lkotlin/TuplesKt;
+Lkotlin/UNINITIALIZED_VALUE;
+Lkotlin/Unit;
+Lkotlin/collections/AbstractCollection;
+Lkotlin/collections/AbstractList$Companion;
+Lkotlin/collections/AbstractList;
+Lkotlin/collections/AbstractMutableList;
+Lkotlin/collections/ArrayDeque$Companion;
+Lkotlin/collections/ArrayDeque;
+Lkotlin/collections/ArraysKt;
+Lkotlin/collections/ArraysKt__ArraysJVMKt;
+Lkotlin/collections/ArraysKt__ArraysKt;
+Lkotlin/collections/ArraysKt___ArraysJvmKt;
+Lkotlin/collections/ArraysKt___ArraysKt;
+Lkotlin/collections/ArraysUtilJVM;
+Lkotlin/collections/CollectionsKt;
+Lkotlin/collections/CollectionsKt__CollectionsJVMKt;
+Lkotlin/collections/CollectionsKt__CollectionsKt;
+Lkotlin/collections/CollectionsKt__IterablesKt;
+Lkotlin/collections/CollectionsKt__IteratorsJVMKt;
+Lkotlin/collections/CollectionsKt__IteratorsKt;
+Lkotlin/collections/CollectionsKt__MutableCollectionsJVMKt;
+Lkotlin/collections/CollectionsKt__MutableCollectionsKt;
+Lkotlin/collections/CollectionsKt__ReversedViewsKt;
+Lkotlin/collections/CollectionsKt___CollectionsJvmKt;
+Lkotlin/collections/CollectionsKt___CollectionsKt;
+Lkotlin/collections/EmptyIterator;
+Lkotlin/collections/EmptyMap;
+Lkotlin/collections/EmptySet;
+Lkotlin/collections/MapsKt;
+Lkotlin/collections/MapsKt__MapWithDefaultKt;
+Lkotlin/collections/MapsKt__MapsJVMKt;
+Lkotlin/collections/MapsKt__MapsKt;
+Lkotlin/collections/MapsKt___MapsJvmKt;
+Lkotlin/collections/MapsKt___MapsKt;
+Lkotlin/collections/SetsKt;
+Lkotlin/collections/SetsKt__SetsJVMKt;
+Lkotlin/collections/SetsKt__SetsKt;
+Lkotlin/collections/SetsKt___SetsKt;
+Lkotlin/jvm/JvmClassMappingKt;
+Lkotlin/jvm/functions/Function0;
+Lkotlin/jvm/functions/Function10;
+Lkotlin/jvm/functions/Function11;
+Lkotlin/jvm/functions/Function12;
+Lkotlin/jvm/functions/Function13;
+Lkotlin/jvm/functions/Function14;
+Lkotlin/jvm/functions/Function15;
+Lkotlin/jvm/functions/Function16;
+Lkotlin/jvm/functions/Function17;
+Lkotlin/jvm/functions/Function18;
+Lkotlin/jvm/functions/Function19;
+Lkotlin/jvm/functions/Function1;
+Lkotlin/jvm/functions/Function20;
+Lkotlin/jvm/functions/Function21;
+Lkotlin/jvm/functions/Function22;
+Lkotlin/jvm/functions/Function2;
+Lkotlin/jvm/functions/Function3;
+Lkotlin/jvm/functions/Function4;
+Lkotlin/jvm/functions/Function5;
+Lkotlin/jvm/functions/Function6;
+Lkotlin/jvm/functions/Function7;
+Lkotlin/jvm/functions/Function8;
+Lkotlin/jvm/functions/Function9;
+Lkotlin/jvm/internal/ClassBasedDeclarationContainer;
+Lkotlin/jvm/internal/ClassReference$Companion;
+Lkotlin/jvm/internal/ClassReference;
+Lkotlin/jvm/internal/FunctionBase;
+Lkotlin/jvm/internal/Intrinsics;
+Lkotlin/jvm/internal/Lambda;
+Lkotlin/jvm/internal/Reflection;
+Lkotlin/jvm/internal/ReflectionFactory;
+Lkotlin/jvm/internal/markers/KMappedMarker;
+Lkotlin/jvm/internal/markers/KMutableCollection;
+Lkotlin/jvm/internal/markers/KMutableIterable;
+Lkotlin/jvm/internal/markers/KMutableList;
+Lkotlin/ranges/RangesKt;
+Lkotlin/ranges/RangesKt__RangesKt;
+Lkotlin/ranges/RangesKt___RangesKt;
+Lkotlin/reflect/KAnnotatedElement;
+Lkotlin/reflect/KClass;
+Lkotlin/reflect/KClassifier;
+Lkotlin/reflect/KDeclarationContainer;
+Lkotlin/text/StringsKt;
+Lkotlin/text/StringsKt__AppendableKt;
+Lkotlin/text/StringsKt__IndentKt;
+Lkotlin/text/StringsKt__RegexExtensionsJVMKt;
+Lkotlin/text/StringsKt__RegexExtensionsKt;
+Lkotlin/text/StringsKt__StringBuilderJVMKt;
+Lkotlin/text/StringsKt__StringBuilderKt;
+Lkotlin/text/StringsKt__StringNumberConversionsJVMKt;
+Lkotlin/text/StringsKt__StringNumberConversionsKt;
+Lkotlin/text/StringsKt__StringsJVMKt;
+Lkotlin/text/StringsKt__StringsKt;
+Lkotlin/text/StringsKt___StringsJvmKt;
+Lkotlin/text/StringsKt___StringsKt;
+PLandroidx/activity/result/ActivityResultRegistry$1;-><init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V
+PLandroidx/activity/result/ActivityResultRegistry$1;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+PLandroidx/activity/result/ActivityResultRegistry$2;-><init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;)V
+PLandroidx/activity/result/ActivityResultRegistry$LifecycleContainer;-><init>(Landroidx/lifecycle/Lifecycle;)V
+PLandroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->addObserver(Landroidx/lifecycle/LifecycleEventObserver;)V
+PLandroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->clearObservers()V
+PLandroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
+PLandroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult$Companion;-><init>()V
+PLandroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLandroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;-><clinit>()V
+PLandroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;-><init>()V
+PLandroidx/arch/core/executor/ArchTaskExecutor;->postToMainThread(Ljava/lang/Runnable;)V
+PLandroidx/arch/core/executor/DefaultTaskExecutor$Api28Impl;->createAsync(Landroid/os/Looper;)Landroid/os/Handler;
+PLandroidx/arch/core/executor/DefaultTaskExecutor;->createAsync(Landroid/os/Looper;)Landroid/os/Handler;
+PLandroidx/arch/core/executor/DefaultTaskExecutor;->postToMainThread(Ljava/lang/Runnable;)V
+PLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->supportRemove(Landroidx/arch/core/internal/SafeIterableMap$Entry;)V
+PLandroidx/collection/ArraySet$Companion;-><init>()V
+PLandroidx/collection/ArraySet$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLandroidx/collection/ArraySet$ElementIterator;-><init>(Landroidx/collection/ArraySet;)V
+PLandroidx/collection/ArraySet$ElementIterator;->elementAt(I)Ljava/lang/Object;
+PLandroidx/collection/ArraySet;-><clinit>()V
+PLandroidx/collection/ArraySet;-><init>()V
+PLandroidx/collection/ArraySet;-><init>(I)V
+PLandroidx/collection/ArraySet;-><init>(IILkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLandroidx/collection/ArraySet;-><init>(Ljava/util/Collection;)V
+PLandroidx/collection/ArraySet;->access$get_size$p(Landroidx/collection/ArraySet;)I
+PLandroidx/collection/ArraySet;->add(Ljava/lang/Object;)Z
+PLandroidx/collection/ArraySet;->addAll(Ljava/util/Collection;)Z
+PLandroidx/collection/ArraySet;->allocArrays(I)V
+PLandroidx/collection/ArraySet;->binarySearchInternal(I)I
+PLandroidx/collection/ArraySet;->ensureCapacity(I)V
+PLandroidx/collection/ArraySet;->getSize()I
+PLandroidx/collection/ArraySet;->indexOf(Ljava/lang/Object;I)I
+PLandroidx/collection/ArraySet;->iterator()Ljava/util/Iterator;
+PLandroidx/collection/ArraySet;->size()I
+PLandroidx/collection/ArraySet;->toArray()[Ljava/lang/Object;
+PLandroidx/collection/ArraySet;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
+PLandroidx/collection/ArraySet;->valueAt(I)Ljava/lang/Object;
+PLandroidx/collection/IndexBasedArrayIterator;-><init>(I)V
+PLandroidx/collection/IndexBasedArrayIterator;->hasNext()Z
+PLandroidx/collection/IndexBasedArrayIterator;->next()Ljava/lang/Object;
+PLandroidx/core/app/ComponentActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLandroidx/core/app/ComponentActivity;->superDispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLandroidx/core/graphics/drawable/IconCompat$Api23Impl;->createFromIcon(Landroid/content/Context;Landroid/graphics/drawable/Icon;)Landroidx/core/graphics/drawable/IconCompat;
+PLandroidx/core/graphics/drawable/IconCompat$Api23Impl;->getResId(Ljava/lang/Object;)I
+PLandroidx/core/graphics/drawable/IconCompat$Api23Impl;->getResPackage(Ljava/lang/Object;)Ljava/lang/String;
+PLandroidx/core/graphics/drawable/IconCompat$Api23Impl;->getType(Ljava/lang/Object;)I
+PLandroidx/core/graphics/drawable/IconCompat$Api23Impl;->toIcon(Landroidx/core/graphics/drawable/IconCompat;Landroid/content/Context;)Landroid/graphics/drawable/Icon;
+PLandroidx/core/graphics/drawable/IconCompat$Api28Impl;->getResId(Ljava/lang/Object;)I
+PLandroidx/core/graphics/drawable/IconCompat$Api28Impl;->getResPackage(Ljava/lang/Object;)Ljava/lang/String;
+PLandroidx/core/graphics/drawable/IconCompat$Api28Impl;->getType(Ljava/lang/Object;)I
+PLandroidx/core/graphics/drawable/IconCompat;-><clinit>()V
+PLandroidx/core/graphics/drawable/IconCompat;-><init>(I)V
+PLandroidx/core/graphics/drawable/IconCompat;->createFromIcon(Landroid/content/Context;Landroid/graphics/drawable/Icon;)Landroidx/core/graphics/drawable/IconCompat;
+PLandroidx/core/graphics/drawable/IconCompat;->createWithResource(Landroid/content/res/Resources;Ljava/lang/String;I)Landroidx/core/graphics/drawable/IconCompat;
+PLandroidx/core/graphics/drawable/IconCompat;->getResId()I
+PLandroidx/core/graphics/drawable/IconCompat;->getResPackage()Ljava/lang/String;
+PLandroidx/core/graphics/drawable/IconCompat;->getResources(Landroid/content/Context;Ljava/lang/String;)Landroid/content/res/Resources;
+PLandroidx/core/graphics/drawable/IconCompat;->toIcon()Landroid/graphics/drawable/Icon;
+PLandroidx/core/graphics/drawable/IconCompat;->toIcon(Landroid/content/Context;)Landroid/graphics/drawable/Icon;
+PLandroidx/core/util/ObjectsCompat$Api19Impl;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
+PLandroidx/core/util/ObjectsCompat;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
+PLandroidx/core/util/ObjectsCompat;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/core/util/ObjectsCompat;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
+PLandroidx/core/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
+PLandroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/core/view/KeyEventDispatcher;-><clinit>()V
+PLandroidx/core/view/KeyEventDispatcher;->dispatchBeforeHierarchy(Landroid/view/View;Landroid/view/KeyEvent;)Z
+PLandroidx/core/view/KeyEventDispatcher;->dispatchKeyEvent(Landroidx/core/view/KeyEventDispatcher$Component;Landroid/view/View;Landroid/view/Window$Callback;Landroid/view/KeyEvent;)Z
+PLandroidx/core/view/NestedScrollingChildHelper;->dispatchNestedPreScroll(II[I[II)Z
+PLandroidx/core/view/NestedScrollingChildHelper;->dispatchNestedScroll(IIII[II[I)V
+PLandroidx/core/view/NestedScrollingChildHelper;->dispatchNestedScrollInternal(IIII[II[I)Z
+PLandroidx/core/view/NestedScrollingChildHelper;->getNestedScrollingParentForType(I)Landroid/view/ViewParent;
+PLandroidx/core/view/NestedScrollingChildHelper;->isNestedScrollingEnabled()Z
+PLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll()V
+PLandroidx/core/view/NestedScrollingChildHelper;->stopNestedScroll(I)V
+PLandroidx/core/view/ViewCompat;->dispatchUnhandledKeyEventBeforeHierarchy(Landroid/view/View;Landroid/view/KeyEvent;)Z
+PLandroidx/core/view/ViewGroupKt$children$1;-><init>(Landroid/view/ViewGroup;)V
+PLandroidx/core/view/ViewGroupKt$children$1;->iterator()Ljava/util/Iterator;
+PLandroidx/core/view/ViewGroupKt$descendants$1;-><init>(Landroid/view/ViewGroup;Lkotlin/coroutines/Continuation;)V
+PLandroidx/core/view/ViewGroupKt$descendants$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLandroidx/core/view/ViewGroupKt$descendants$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/core/view/ViewGroupKt$iterator$1;-><init>(Landroid/view/ViewGroup;)V
+PLandroidx/core/view/ViewGroupKt$iterator$1;->hasNext()Z
+PLandroidx/core/view/ViewGroupKt$iterator$1;->next()Landroid/view/View;
+PLandroidx/core/view/ViewGroupKt$iterator$1;->next()Ljava/lang/Object;
+PLandroidx/core/view/ViewGroupKt;->getChildren(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence;
+PLandroidx/core/view/ViewGroupKt;->getDescendants(Landroid/view/ViewGroup;)Lkotlin/sequences/Sequence;
+PLandroidx/core/view/ViewGroupKt;->iterator(Landroid/view/ViewGroup;)Ljava/util/Iterator;
+PLandroidx/core/view/ViewKt$allViews$1;-><init>(Landroid/view/View;Lkotlin/coroutines/Continuation;)V
+PLandroidx/core/view/ViewKt$allViews$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLandroidx/core/view/ViewKt$allViews$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/core/view/ViewKt;->getAllViews(Landroid/view/View;)Lkotlin/sequences/Sequence;
+PLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnRelease(Landroid/view/View;)V
+PLandroidx/customview/poolingcontainer/PoolingContainer;->callPoolingContainerOnReleaseForChildren(Landroid/view/ViewGroup;)V
+PLandroidx/customview/poolingcontainer/PoolingContainer;->getPoolingContainerListenerHolder(Landroid/view/View;)Landroidx/customview/poolingcontainer/PoolingContainerListenerHolder;
+PLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;-><init>()V
+PLandroidx/customview/poolingcontainer/PoolingContainerListenerHolder;->onRelease()V
+PLandroidx/customview/view/AbsSavedState$1;-><init>()V
+PLandroidx/customview/view/AbsSavedState$2;-><init>()V
+PLandroidx/customview/view/AbsSavedState;-><clinit>()V
+PLandroidx/customview/view/AbsSavedState;-><init>()V
+PLandroidx/customview/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
+PLandroidx/customview/view/AbsSavedState;-><init>(Landroidx/customview/view/AbsSavedState$1;)V
+PLandroidx/fragment/app/Fragment$10;-><init>(Landroidx/fragment/app/Fragment;Ljava/util/concurrent/atomic/AtomicReference;Landroidx/activity/result/contract/ActivityResultContract;)V
+PLandroidx/fragment/app/Fragment$7;-><init>(Landroidx/fragment/app/Fragment;)V
+PLandroidx/fragment/app/Fragment$7;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/fragment/app/Fragment$7;->apply(Ljava/lang/Void;)Landroidx/activity/result/ActivityResultRegistry;
+PLandroidx/fragment/app/Fragment$9;-><init>(Landroidx/fragment/app/Fragment;Landroidx/arch/core/util/Function;Ljava/util/concurrent/atomic/AtomicReference;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)V
+PLandroidx/fragment/app/Fragment$9;->onPreAttached()V
+PLandroidx/fragment/app/Fragment;->generateActivityResultKey()Ljava/lang/String;
+PLandroidx/fragment/app/Fragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner;
+PLandroidx/fragment/app/Fragment;->prepareCallInternal(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/arch/core/util/Function;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
+PLandroidx/fragment/app/Fragment;->registerForActivityResult(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
+PLandroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity;
+PLandroidx/leanback/widget/BaseGridView;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLandroidx/leanback/widget/BaseGridView;->isChildrenDrawingOrderEnabledInternal()Z
+PLandroidx/leanback/widget/BaseGridView;->smoothScrollBy(II)V
+PLandroidx/leanback/widget/GridLayoutManager$SavedState$1;-><init>()V
+PLandroidx/leanback/widget/GridLayoutManager$SavedState;-><clinit>()V
+PLandroidx/leanback/widget/GridLayoutManager$SavedState;-><init>()V
+PLandroidx/leanback/widget/GridLayoutManager;->canScrollHorizontally()Z
+PLandroidx/leanback/widget/GridLayoutManager;->canScrollVertically()Z
+PLandroidx/leanback/widget/GridLayoutManager;->discardLayoutInfo()V
+PLandroidx/leanback/widget/GridLayoutManager;->findImmediateChildIndex(Landroid/view/View;)I
+PLandroidx/leanback/widget/GridLayoutManager;->getAdapterPositionByIndex(I)I
+PLandroidx/leanback/widget/GridLayoutManager;->getMovement(I)I
+PLandroidx/leanback/widget/GridLayoutManager;->getSelection()I
+PLandroidx/leanback/widget/GridLayoutManager;->hasCreatedLastItem()Z
+PLandroidx/leanback/widget/GridLayoutManager;->hasDoneFirstLayout()Z
+PLandroidx/leanback/widget/GridLayoutManager;->offsetChildrenPrimary(I)V
+PLandroidx/leanback/widget/GridLayoutManager;->onAddFocusables(Landroidx/recyclerview/widget/RecyclerView;Ljava/util/ArrayList;II)Z
+PLandroidx/leanback/widget/GridLayoutManager;->onInterceptFocusSearch(Landroid/view/View;I)Landroid/view/View;
+PLandroidx/leanback/widget/GridLayoutManager;->onItemsChanged(Landroidx/recyclerview/widget/RecyclerView;)V
+PLandroidx/leanback/widget/GridLayoutManager;->onItemsRemoved(Landroidx/recyclerview/widget/RecyclerView;II)V
+PLandroidx/leanback/widget/GridLayoutManager;->onSaveInstanceState()Landroid/os/Parcelable;
+PLandroidx/leanback/widget/GridLayoutManager;->scrollDirectionPrimary(I)I
+PLandroidx/leanback/widget/GridLayoutManager;->scrollGrid(IIZ)V
+PLandroidx/leanback/widget/GridLayoutManager;->scrollToView(Landroid/view/View;Landroid/view/View;Z)V
+PLandroidx/leanback/widget/GridLayoutManager;->scrollVerticallyBy(ILandroidx/recyclerview/widget/RecyclerView$Recycler;Landroidx/recyclerview/widget/RecyclerView$State;)I
+PLandroidx/leanback/widget/ViewsStateBundle;->saveAsBundle()Landroid/os/Bundle;
+PLandroidx/leanback/widget/ViewsStateBundle;->saveOnScreenView(Landroid/os/Bundle;Landroid/view/View;I)Landroid/os/Bundle;
+PLandroidx/leanback/widget/WindowAlignment$Axis;->calculateScrollToKeyLine(II)I
+PLandroidx/leanback/widget/WindowAlignment$Axis;->getMaxScroll()I
+PLandroidx/lifecycle/Lifecycle$Event;->upTo(Landroidx/lifecycle/Lifecycle$State;)Landroidx/lifecycle/Lifecycle$Event;
+PLandroidx/lifecycle/LifecycleCoroutineScope;-><init>()V
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl$register$1;-><init>(Landroidx/lifecycle/LifecycleCoroutineScopeImpl;Lkotlin/coroutines/Continuation;)V
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl$register$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl$register$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl;-><init>(Landroidx/lifecycle/Lifecycle;Lkotlin/coroutines/CoroutineContext;)V
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext;
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl;->getLifecycle$lifecycle_runtime_ktx_release()Landroidx/lifecycle/Lifecycle;
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+PLandroidx/lifecycle/LifecycleCoroutineScopeImpl;->register()V
+PLandroidx/lifecycle/LifecycleKt;->getCoroutineScope(Landroidx/lifecycle/Lifecycle;)Landroidx/lifecycle/LifecycleCoroutineScope;
+PLandroidx/lifecycle/LifecycleOwnerKt;->getLifecycleScope(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope;
+PLandroidx/lifecycle/LiveData$1;->run()V
+PLandroidx/lifecycle/LiveData$AlwaysActiveObserver;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+PLandroidx/lifecycle/LiveData$AlwaysActiveObserver;->shouldBeActive()Z
+PLandroidx/lifecycle/LiveData$ObserverWrapper;->detachObserver()V
+PLandroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V
+PLandroidx/lifecycle/LiveData;->postValue(Ljava/lang/Object;)V
+PLandroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V
+PLandroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;-><init>(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1;-><init>(Lkotlinx/coroutines/sync/Mutex;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1;-><init>(Landroidx/lifecycle/Lifecycle$Event;Lkotlin/jvm/internal/Ref$ObjectRef;Lkotlinx/coroutines/CoroutineScope;Landroidx/lifecycle/Lifecycle$Event;Lkotlinx/coroutines/CancellableContinuation;Lkotlinx/coroutines/sync/Mutex;Lkotlin/jvm/functions/Function2;)V
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;-><init>(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlinx/coroutines/CoroutineScope;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;-><init>(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)V
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt$repeatOnLifecycle$3;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLandroidx/lifecycle/RepeatOnLifecycleKt;->repeatOnLifecycle(Landroidx/lifecycle/Lifecycle;Landroidx/lifecycle/Lifecycle$State;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLandroidx/preference/Preference;->getIntent()Landroid/content/Intent;
+PLandroidx/preference/Preference;->getPersistedBoolean(Z)Z
+PLandroidx/preference/Preference;->notifyDependencyChange(Z)V
+PLandroidx/preference/Preference;->onDetached()V
+PLandroidx/preference/Preference;->onSetInitialValue(ZLjava/lang/Object;)V
+PLandroidx/preference/Preference;->persistBoolean(Z)Z
+PLandroidx/preference/Preference;->setEnabled(Z)V
+PLandroidx/preference/Preference;->setFragment(Ljava/lang/String;)V
+PLandroidx/preference/Preference;->setSelectable(Z)V
+PLandroidx/preference/Preference;->setSummary(I)V
+PLandroidx/preference/Preference;->unregisterDependency()V
+PLandroidx/preference/PreferenceFragmentCompat;->onDestroyView()V
+PLandroidx/preference/PreferenceFragmentCompat;->onStop()V
+PLandroidx/preference/PreferenceFragmentCompat;->unbindPreferences()V
+PLandroidx/preference/PreferenceGroup;->notifyDependencyChange(Z)V
+PLandroidx/preference/PreferenceGroup;->onDetached()V
+PLandroidx/preference/PreferenceGroup;->setOrderingAsAdded(Z)V
+PLandroidx/preference/PreferenceGroupAdapter;->onPreferenceVisibilityChange(Landroidx/preference/Preference;)V
+PLandroidx/preference/PreferenceManager;->createPreferenceScreen(Landroid/content/Context;)Landroidx/preference/PreferenceScreen;
+PLandroidx/preference/SwitchPreference$Listener;-><init>(Landroidx/preference/SwitchPreference;)V
+PLandroidx/preference/SwitchPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+PLandroidx/preference/SwitchPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+PLandroidx/preference/SwitchPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
+PLandroidx/preference/SwitchPreference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+PLandroidx/preference/SwitchPreference;->setSwitchTextOff(Ljava/lang/CharSequence;)V
+PLandroidx/preference/SwitchPreference;->setSwitchTextOn(Ljava/lang/CharSequence;)V
+PLandroidx/preference/SwitchPreference;->syncSwitchView(Landroid/view/View;)V
+PLandroidx/preference/TwoStatePreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
+PLandroidx/preference/TwoStatePreference;->isChecked()Z
+PLandroidx/preference/TwoStatePreference;->onSetInitialValue(Ljava/lang/Object;)V
+PLandroidx/preference/TwoStatePreference;->setChecked(Z)V
+PLandroidx/preference/TwoStatePreference;->setDisableDependentsState(Z)V
+PLandroidx/preference/TwoStatePreference;->setSummaryOff(Ljava/lang/CharSequence;)V
+PLandroidx/preference/TwoStatePreference;->setSummaryOn(Ljava/lang/CharSequence;)V
+PLandroidx/preference/TwoStatePreference;->shouldDisableDependents()Z
+PLandroidx/preference/TwoStatePreference;->syncSummaryView(Landroid/view/View;)V
+PLandroidx/preference/TwoStatePreference;->syncSummaryView(Landroidx/preference/PreferenceViewHolder;)V
+PLandroidx/recyclerview/widget/AdapterHelper;->applyRemove(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+PLandroidx/recyclerview/widget/AdapterHelper;->canFindInPreLayout(I)Z
+PLandroidx/recyclerview/widget/AdapterHelper;->dispatchAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+PLandroidx/recyclerview/widget/AdapterHelper;->dispatchFirstPassAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;I)V
+PLandroidx/recyclerview/widget/AdapterHelper;->onItemRangeRemoved(II)Z
+PLandroidx/recyclerview/widget/AdapterHelper;->updatePositionWithPostponed(II)I
+PLandroidx/recyclerview/widget/AdapterListUpdateCallback;->onRemoved(II)V
+PLandroidx/recyclerview/widget/BatchingListUpdateCallback;->onRemoved(II)V
+PLandroidx/recyclerview/widget/ChildHelper;->removeViewAt(I)V
+PLandroidx/recyclerview/widget/DiffUtil$1;->compare(Landroidx/recyclerview/widget/DiffUtil$Diagonal;Landroidx/recyclerview/widget/DiffUtil$Diagonal;)I
+PLandroidx/recyclerview/widget/DiffUtil$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I
+PLandroidx/recyclerview/widget/DiffUtil$DiffResult;->findMatchingAddition(I)V
+PLandroidx/recyclerview/widget/DiffUtil$Snake;->isAddition()Z
+PLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->collectPrefetchPositionsFromView(Landroidx/recyclerview/widget/RecyclerView;Z)V
+PLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->setPrefetchVector(II)V
+PLandroidx/recyclerview/widget/GapWorker;->buildTaskList()V
+PLandroidx/recyclerview/widget/GapWorker;->flushTasksWithDeadline(J)V
+PLandroidx/recyclerview/widget/GapWorker;->postFromTraversal(Landroidx/recyclerview/widget/RecyclerView;II)V
+PLandroidx/recyclerview/widget/GapWorker;->prefetch(J)V
+PLandroidx/recyclerview/widget/GapWorker;->remove(Landroidx/recyclerview/widget/RecyclerView;)V
+PLandroidx/recyclerview/widget/GapWorker;->run()V
+PLandroidx/recyclerview/widget/RecyclerView$3;->getInterpolation(F)F
+PLandroidx/recyclerview/widget/RecyclerView$6;->offsetPositionsForRemovingInvisible(II)V
+PLandroidx/recyclerview/widget/RecyclerView$6;->onDispatchFirstPass(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+PLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeRemoved(II)V
+PLandroidx/recyclerview/widget/RecyclerView$Adapter;->onDetachedFromRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V
+PLandroidx/recyclerview/widget/RecyclerView$Adapter;->unregisterAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V
+PLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeRemoved(II)V
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->findContainingItemView(Landroid/view/View;)Landroid/view/View;
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getItemCount()I
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isItemPrefetchEnabled()Z
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;)V
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onScrollStateChanged(I)V
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleViewAt(ILandroidx/recyclerview/widget/RecyclerView$Recycler;)V
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeViewAt(I)V
+PLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->stopSmoothScroller()V
+PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detach()V
+PLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->detachForPoolingContainer(Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V
+PLandroidx/recyclerview/widget/RecyclerView$Recycler;->offsetPositionRecordsForRemove(IIZ)V
+PLandroidx/recyclerview/widget/RecyclerView$Recycler;->onDetachedFromWindow()V
+PLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
+PLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onChanged()V
+PLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemRangeRemoved(II)V
+PLandroidx/recyclerview/widget/RecyclerView$SavedState$1;-><init>()V
+PLandroidx/recyclerview/widget/RecyclerView$SavedState;-><clinit>()V
+PLandroidx/recyclerview/widget/RecyclerView$SavedState;-><init>(Landroid/os/Parcelable;)V
+PLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->computeScrollDuration(II)I
+PLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->internalPostOnAnimation()V
+PLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->postOnAnimation()V
+PLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->smoothScrollBy(IIILandroid/view/animation/Interpolator;)V
+PLandroidx/recyclerview/widget/RecyclerView;->access$200(Landroidx/recyclerview/widget/RecyclerView;)Z
+PLandroidx/recyclerview/widget/RecyclerView;->addFocusables(Ljava/util/ArrayList;II)V
+PLandroidx/recyclerview/widget/RecyclerView;->consumeFlingInHorizontalStretch(I)I
+PLandroidx/recyclerview/widget/RecyclerView;->consumeFlingInStretch(ILandroid/widget/EdgeEffect;Landroid/widget/EdgeEffect;I)I
+PLandroidx/recyclerview/widget/RecyclerView;->consumeFlingInVerticalStretch(I)I
+PLandroidx/recyclerview/widget/RecyclerView;->dispatchNestedPreScroll(II[I[II)Z
+PLandroidx/recyclerview/widget/RecyclerView;->dispatchNestedScroll(IIII[II[I)V
+PLandroidx/recyclerview/widget/RecyclerView;->dispatchOnScrollStateChanged(I)V
+PLandroidx/recyclerview/widget/RecyclerView;->dispatchSaveInstanceState(Landroid/util/SparseArray;)V
+PLandroidx/recyclerview/widget/RecyclerView;->findContainingItemView(Landroid/view/View;)Landroid/view/View;
+PLandroidx/recyclerview/widget/RecyclerView;->findViewHolderForAdapterPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+PLandroidx/recyclerview/widget/RecyclerView;->focusSearch(Landroid/view/View;I)Landroid/view/View;
+PLandroidx/recyclerview/widget/RecyclerView;->offsetPositionRecordsForRemove(IIZ)V
+PLandroidx/recyclerview/widget/RecyclerView;->onDetachedFromWindow()V
+PLandroidx/recyclerview/widget/RecyclerView;->onSaveInstanceState()Landroid/os/Parcelable;
+PLandroidx/recyclerview/widget/RecyclerView;->onScrollStateChanged(I)V
+PLandroidx/recyclerview/widget/RecyclerView;->removeOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
+PLandroidx/recyclerview/widget/RecyclerView;->repositionShadowingViews()V
+PLandroidx/recyclerview/widget/RecyclerView;->scrollStep(II[I)V
+PLandroidx/recyclerview/widget/RecyclerView;->smoothScrollBy(IILandroid/view/animation/Interpolator;I)V
+PLandroidx/recyclerview/widget/RecyclerView;->smoothScrollBy(IILandroid/view/animation/Interpolator;IZ)V
+PLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll()V
+PLandroidx/recyclerview/widget/RecyclerView;->stopNestedScroll(I)V
+PLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;->drainCache()V
+PLandroidx/recyclerview/widget/ViewInfoStore;->onDetach()V
+PLandroidx/slice/ArrayUtils;->contains([Ljava/lang/Object;Ljava/lang/Object;)Z
+PLandroidx/slice/Slice$Api23Impl;->getSystemService(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;
+PLandroidx/slice/Slice$Api28Impl;->bindSlice(Landroid/app/slice/SliceManager;Landroid/net/Uri;Ljava/util/Set;)Landroid/app/slice/Slice;
+PLandroidx/slice/Slice$Builder;-><init>(Landroid/net/Uri;)V
+PLandroidx/slice/Slice$Builder;->addAction(Landroid/app/PendingIntent;Landroidx/slice/Slice;Ljava/lang/String;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addHints(Ljava/util/List;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addHints([Ljava/lang/String;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addIcon(Landroidx/core/graphics/drawable/IconCompat;Ljava/lang/String;Ljava/util/List;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addIcon(Landroidx/core/graphics/drawable/IconCompat;Ljava/lang/String;[Ljava/lang/String;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addInt(ILjava/lang/String;Ljava/util/List;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addInt(ILjava/lang/String;[Ljava/lang/String;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addLong(JLjava/lang/String;Ljava/util/List;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addLong(JLjava/lang/String;[Ljava/lang/String;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addSubSlice(Landroidx/slice/Slice;Ljava/lang/String;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addText(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/util/List;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->addText(Ljava/lang/CharSequence;Ljava/lang/String;[Ljava/lang/String;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice$Builder;->build()Landroidx/slice/Slice;
+PLandroidx/slice/Slice$Builder;->setSpec(Landroidx/slice/SliceSpec;)Landroidx/slice/Slice$Builder;
+PLandroidx/slice/Slice;-><clinit>()V
+PLandroidx/slice/Slice;-><init>(Ljava/util/ArrayList;[Ljava/lang/String;Landroid/net/Uri;Landroidx/slice/SliceSpec;)V
+PLandroidx/slice/Slice;->bindSlice(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Set;)Landroidx/slice/Slice;
+PLandroidx/slice/Slice;->callBindSlice(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Set;)Landroidx/slice/Slice;
+PLandroidx/slice/Slice;->getHintArray()[Ljava/lang/String;
+PLandroidx/slice/Slice;->getHints()Ljava/util/List;
+PLandroidx/slice/Slice;->getItemArray()[Landroidx/slice/SliceItem;
+PLandroidx/slice/Slice;->getItems()Ljava/util/List;
+PLandroidx/slice/Slice;->isValidIcon(Landroidx/core/graphics/drawable/IconCompat;)Z
+PLandroidx/slice/SliceConvert;->unwrap(Landroidx/slice/SliceSpec;)Landroid/app/slice/SliceSpec;
+PLandroidx/slice/SliceConvert;->unwrap(Ljava/util/Set;)Ljava/util/Set;
+PLandroidx/slice/SliceConvert;->wrap(Landroid/app/slice/Slice;Landroid/content/Context;)Landroidx/slice/Slice;
+PLandroidx/slice/SliceConvert;->wrap(Landroid/app/slice/SliceSpec;)Landroidx/slice/SliceSpec;
+PLandroidx/slice/SliceItem;-><init>(Landroid/app/PendingIntent;Landroidx/slice/Slice;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
+PLandroidx/slice/SliceItem;-><init>(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
+PLandroidx/slice/SliceItem;-><init>(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
+PLandroidx/slice/SliceItem;->getAction()Landroid/app/PendingIntent;
+PLandroidx/slice/SliceItem;->getFormat()Ljava/lang/String;
+PLandroidx/slice/SliceItem;->getIcon()Landroidx/core/graphics/drawable/IconCompat;
+PLandroidx/slice/SliceItem;->getInt()I
+PLandroidx/slice/SliceItem;->getSanitizedText()Ljava/lang/CharSequence;
+PLandroidx/slice/SliceItem;->getSlice()Landroidx/slice/Slice;
+PLandroidx/slice/SliceItem;->getSubType()Ljava/lang/String;
+PLandroidx/slice/SliceItem;->getText()Ljava/lang/CharSequence;
+PLandroidx/slice/SliceItem;->hasAnyHints([Ljava/lang/String;)Z
+PLandroidx/slice/SliceItem;->hasHint(Ljava/lang/String;)Z
+PLandroidx/slice/SliceItem;->sanitizeText(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
+PLandroidx/slice/SliceMetadata;->getSliceActions(Landroidx/slice/Slice;)Ljava/util/List;
+PLandroidx/slice/SliceSpec;-><init>(Ljava/lang/String;I)V
+PLandroidx/slice/SliceSpec;->getRevision()I
+PLandroidx/slice/SliceSpec;->getType()Ljava/lang/String;
+PLandroidx/slice/SliceSpec;->hashCode()I
+PLandroidx/slice/SliceSpecs;-><clinit>()V
+PLandroidx/slice/SliceViewManager;-><init>()V
+PLandroidx/slice/SliceViewManager;->getInstance(Landroid/content/Context;)Landroidx/slice/SliceViewManager;
+PLandroidx/slice/SliceViewManagerBase$1;-><init>(Landroidx/slice/SliceViewManagerBase;Landroid/os/Handler;)V
+PLandroidx/slice/SliceViewManagerBase$1;->execute(Ljava/lang/Runnable;)V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl$1$1;-><init>(Landroidx/slice/SliceViewManagerBase$SliceListenerImpl$1;Landroidx/slice/Slice;)V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl$1$1;->run()V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl$1;-><init>(Landroidx/slice/SliceViewManagerBase$SliceListenerImpl;)V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl$1;->run()V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl$2;-><init>(Landroidx/slice/SliceViewManagerBase$SliceListenerImpl;Landroid/os/Handler;)V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl$2;->onChange(Z)V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl;-><init>(Landroidx/slice/SliceViewManagerBase;Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroidx/slice/SliceViewManager$SliceCallback;)V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl;->startListening()V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl;->stopListening()V
+PLandroidx/slice/SliceViewManagerBase$SliceListenerImpl;->tryPin()V
+PLandroidx/slice/SliceViewManagerBase;-><init>(Landroid/content/Context;)V
+PLandroidx/slice/SliceViewManagerBase;->getListener(Landroid/net/Uri;Landroidx/slice/SliceViewManager$SliceCallback;Landroidx/slice/SliceViewManagerBase$SliceListenerImpl;)Landroidx/slice/SliceViewManagerBase$SliceListenerImpl;
+PLandroidx/slice/SliceViewManagerBase;->registerSliceCallback(Landroid/net/Uri;Landroidx/slice/SliceViewManager$SliceCallback;)V
+PLandroidx/slice/SliceViewManagerBase;->registerSliceCallback(Landroid/net/Uri;Ljava/util/concurrent/Executor;Landroidx/slice/SliceViewManager$SliceCallback;)V
+PLandroidx/slice/SliceViewManagerBase;->unregisterSliceCallback(Landroid/net/Uri;Landroidx/slice/SliceViewManager$SliceCallback;)V
+PLandroidx/slice/SliceViewManagerWrapper;-><init>(Landroid/content/Context;)V
+PLandroidx/slice/SliceViewManagerWrapper;-><init>(Landroid/content/Context;Landroid/app/slice/SliceManager;)V
+PLandroidx/slice/SliceViewManagerWrapper;->bindSlice(Landroid/net/Uri;)Landroidx/slice/Slice;
+PLandroidx/slice/SliceViewManagerWrapper;->isAuthoritySuspended(Ljava/lang/String;)Z
+PLandroidx/slice/SliceViewManagerWrapper;->isPackageSuspended(Ljava/lang/String;)Z
+PLandroidx/slice/SliceViewManagerWrapper;->pinSlice(Landroid/net/Uri;)V
+PLandroidx/slice/SliceViewManagerWrapper;->unpinSlice(Landroid/net/Uri;)V
+PLandroidx/slice/core/SliceActionImpl$ActionType;-><clinit>()V
+PLandroidx/slice/core/SliceActionImpl$ActionType;-><init>(Ljava/lang/String;I)V
+PLandroidx/slice/core/SliceActionImpl;-><init>(Landroidx/slice/SliceItem;)V
+PLandroidx/slice/core/SliceActionImpl;->isToggle()Z
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda0;-><init>(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda0;->filter(Ljava/lang/Object;)Z
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda3;-><init>(Ljava/lang/String;Ljava/lang/String;)V
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda3;->filter(Ljava/lang/Object;)Z
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda4;-><init>(Ljava/lang/String;Ljava/lang/String;)V
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda4;->filter(Ljava/lang/Object;)Z
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda6;-><init>(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda6;->filter(Ljava/lang/Object;)Z
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda7;-><init>(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
+PLandroidx/slice/core/SliceQuery$$ExternalSyntheticLambda7;->filter(Ljava/lang/Object;)Z
+PLandroidx/slice/core/SliceQuery;->checkFormat(Landroidx/slice/SliceItem;Ljava/lang/String;)Z
+PLandroidx/slice/core/SliceQuery;->checkSubtype(Landroidx/slice/SliceItem;Ljava/lang/String;)Z
+PLandroidx/slice/core/SliceQuery;->find(Landroidx/slice/Slice;Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->find(Landroidx/slice/Slice;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->find(Landroidx/slice/Slice;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->find(Landroidx/slice/SliceItem;Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->find(Landroidx/slice/SliceItem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->find(Landroidx/slice/SliceItem;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->findAll(Landroidx/slice/SliceItem;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
+PLandroidx/slice/core/SliceQuery;->findAll(Landroidx/slice/SliceItem;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
+PLandroidx/slice/core/SliceQuery;->findAll(Ljava/util/Deque;Landroidx/slice/core/SliceQuery$Filter;Ljava/util/List;)V
+PLandroidx/slice/core/SliceQuery;->findSliceItem(Ljava/util/Deque;Landroidx/slice/core/SliceQuery$Filter;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->findSubtype(Landroidx/slice/Slice;Ljava/lang/String;Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->findSubtype(Landroidx/slice/SliceItem;Ljava/lang/String;Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->findTopLevelItem(Landroidx/slice/Slice;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Landroidx/slice/SliceItem;
+PLandroidx/slice/core/SliceQuery;->hasAnyHints(Landroidx/slice/SliceItem;[Ljava/lang/String;)Z
+PLandroidx/slice/core/SliceQuery;->hasHints(Landroidx/slice/SliceItem;[Ljava/lang/String;)Z
+PLandroidx/slice/core/SliceQuery;->lambda$find$3(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/core/SliceQuery;->lambda$find$6(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/core/SliceQuery;->lambda$findAll$2(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/core/SliceQuery;->lambda$findSubtype$4(Ljava/lang/String;Ljava/lang/String;Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/core/SliceQuery;->lambda$findSubtype$5(Ljava/lang/String;Ljava/lang/String;Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/core/SliceQuery;->toQueue(Landroidx/slice/Slice;)Ljava/util/Deque;
+PLandroidx/slice/core/SliceQuery;->toQueue(Landroidx/slice/SliceItem;)Ljava/util/Deque;
+PLandroidx/slice/widget/ListContent;-><init>(Landroidx/slice/Slice;)V
+PLandroidx/slice/widget/ListContent;->findHeaderItem(Landroidx/slice/Slice;)Landroidx/slice/SliceItem;
+PLandroidx/slice/widget/ListContent;->findPrimaryAction()Landroidx/slice/core/SliceAction;
+PLandroidx/slice/widget/ListContent;->getRowItems()Ljava/util/ArrayList;
+PLandroidx/slice/widget/ListContent;->getSeeMoreItem(Landroidx/slice/Slice;)Landroidx/slice/SliceItem;
+PLandroidx/slice/widget/ListContent;->isValidHeader(Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/widget/ListContent;->populate(Landroidx/slice/Slice;)V
+PLandroidx/slice/widget/RowContent;-><init>(Landroidx/slice/SliceItem;I)V
+PLandroidx/slice/widget/RowContent;->determineStartAndPrimaryAction(Landroidx/slice/SliceItem;)V
+PLandroidx/slice/widget/RowContent;->filterInvalidItems(Landroidx/slice/SliceItem;)Ljava/util/ArrayList;
+PLandroidx/slice/widget/RowContent;->getPrimaryAction()Landroidx/slice/SliceItem;
+PLandroidx/slice/widget/RowContent;->hasText(Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/widget/RowContent;->isValid()Z
+PLandroidx/slice/widget/RowContent;->isValidRow(Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/widget/RowContent;->isValidRowContent(Landroidx/slice/SliceItem;Landroidx/slice/SliceItem;)Z
+PLandroidx/slice/widget/RowContent;->populate(Landroidx/slice/SliceItem;Z)Z
+PLandroidx/slice/widget/RowContent;->processContent(Landroidx/slice/SliceItem;Z)V
+PLandroidx/slice/widget/RowContent;->setIsHeader(Z)V
+PLandroidx/slice/widget/SliceContent;-><init>(Landroidx/slice/Slice;)V
+PLandroidx/slice/widget/SliceContent;-><init>(Landroidx/slice/SliceItem;I)V
+PLandroidx/slice/widget/SliceContent;->getSliceItem()Landroidx/slice/SliceItem;
+PLandroidx/slice/widget/SliceContent;->init(Landroidx/slice/SliceItem;)V
+PLandroidx/slice/widget/SliceContent;->isValid()Z
+PLandroidx/slice/widget/SliceLiveData;-><clinit>()V
+PLandroidx/versionedparcelable/CustomVersionedParcelable;-><init>()V
+PLcom/android/settingslib/RestrictedPreference;-><init>(Landroid/content/Context;)V
+PLcom/android/settingslib/RestrictedPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+PLcom/android/settingslib/RestrictedPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+PLcom/android/settingslib/RestrictedPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
+PLcom/android/settingslib/RestrictedPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;IILjava/lang/String;I)V
+PLcom/android/settingslib/RestrictedPreference;->isDisabledByAdmin()Z
+PLcom/android/settingslib/RestrictedPreference;->onAttachedToHierarchy(Landroidx/preference/PreferenceManager;)V
+PLcom/android/settingslib/RestrictedPreference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+PLcom/android/settingslib/RestrictedPreference;->setEnabled(Z)V
+PLcom/android/settingslib/RestrictedPreferenceHelper;-><init>(Landroid/content/Context;Landroidx/preference/Preference;Landroid/util/AttributeSet;Ljava/lang/String;I)V
+PLcom/android/settingslib/RestrictedPreferenceHelper;->isDisabledByAdmin()Z
+PLcom/android/settingslib/RestrictedPreferenceHelper;->onAttachedToHierarchy()V
+PLcom/android/settingslib/RestrictedPreferenceHelper;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+PLcom/android/settingslib/accessibility/AccessibilityUtils;->getEnabledServicesFromSettings(Landroid/content/Context;)Ljava/util/Set;
+PLcom/android/settingslib/accessibility/AccessibilityUtils;->getEnabledServicesFromSettings(Landroid/content/Context;I)Ljava/util/Set;
+PLcom/android/settingslib/applications/ApplicationsState$10;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$11;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$12;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$13;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$14;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$15;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$16;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$17;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$18;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$19;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$1;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$20;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$21;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$22;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$2;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$3;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$4;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$5;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$6;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$7;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$8;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$9;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry$$ExternalSyntheticLambda0;-><init>(Lcom/android/settingslib/applications/ApplicationsState$AppEntry;Landroid/content/Context;)V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry$$ExternalSyntheticLambda0;->run()V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry;->$r8$lambda$_YJM_dhM6gQ1FrRqNEEJVw1SHGc(Lcom/android/settingslib/applications/ApplicationsState$AppEntry;Landroid/content/Context;)V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry;-><init>(Landroid/content/Context;Landroid/content/pm/ApplicationInfo;J)V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry;->ensureLabel(Landroid/content/Context;)V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry;->ensureLabelDescriptionLocked(Landroid/content/Context;)V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry;->lambda$new$0(Landroid/content/Context;)V
+PLcom/android/settingslib/applications/ApplicationsState$AppEntry;->shouldShowInPersonalTab(Landroid/os/UserManager;I)Z
+PLcom/android/settingslib/applications/ApplicationsState$BackgroundHandler$1;-><init>(Lcom/android/settingslib/applications/ApplicationsState$BackgroundHandler;)V
+PLcom/android/settingslib/applications/ApplicationsState$BackgroundHandler;-><init>(Lcom/android/settingslib/applications/ApplicationsState;Landroid/os/Looper;)V
+PLcom/android/settingslib/applications/ApplicationsState$MainHandler;-><init>(Lcom/android/settingslib/applications/ApplicationsState;Landroid/os/Looper;)V
+PLcom/android/settingslib/applications/ApplicationsState$SizeInfo;-><init>()V
+PLcom/android/settingslib/applications/ApplicationsState;-><clinit>()V
+PLcom/android/settingslib/applications/ApplicationsState;-><init>(Landroid/app/Application;Landroid/content/pm/IPackageManager;)V
+PLcom/android/settingslib/applications/ApplicationsState;->getAppInfoLocked(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
+PLcom/android/settingslib/applications/ApplicationsState;->getEntry(Ljava/lang/String;I)Lcom/android/settingslib/applications/ApplicationsState$AppEntry;
+PLcom/android/settingslib/applications/ApplicationsState;->getEntryLocked(Landroid/content/pm/ApplicationInfo;)Lcom/android/settingslib/applications/ApplicationsState$AppEntry;
+PLcom/android/settingslib/applications/ApplicationsState;->getInstance(Landroid/app/Application;)Lcom/android/settingslib/applications/ApplicationsState;
+PLcom/android/settingslib/applications/ApplicationsState;->getInstance(Landroid/app/Application;Landroid/content/pm/IPackageManager;)Lcom/android/settingslib/applications/ApplicationsState;
+PLcom/android/settingslib/applications/ApplicationsState;->isHiddenModule(Ljava/lang/String;)Z
+PLcom/android/settingslib/applications/InterestingConfigChanges;-><init>()V
+PLcom/android/settingslib/applications/InterestingConfigChanges;-><init>(I)V
+PLcom/android/settingslib/core/AbstractPreferenceController;-><init>(Landroid/content/Context;)V
+PLcom/android/settingslib/core/AbstractPreferenceController;->displayPreference(Landroidx/preference/PreferenceScreen;)V
+PLcom/android/settingslib/core/AbstractPreferenceController;->getSummary()Ljava/lang/CharSequence;
+PLcom/android/settingslib/core/AbstractPreferenceController;->refreshSummary(Landroidx/preference/Preference;)V
+PLcom/android/settingslib/core/AbstractPreferenceController;->setVisible(Landroidx/preference/PreferenceGroup;Ljava/lang/String;Z)V
+PLcom/android/settingslib/core/AbstractPreferenceController;->updateState(Landroidx/preference/Preference;)V
+PLcom/android/settingslib/core/lifecycle/Lifecycle;->-$$Nest$monDestroy(Lcom/android/settingslib/core/lifecycle/Lifecycle;)V
+PLcom/android/settingslib/core/lifecycle/Lifecycle;->-$$Nest$monPause(Lcom/android/settingslib/core/lifecycle/Lifecycle;)V
+PLcom/android/settingslib/core/lifecycle/Lifecycle;->-$$Nest$monStop(Lcom/android/settingslib/core/lifecycle/Lifecycle;)V
+PLcom/android/settingslib/core/lifecycle/Lifecycle;->onDestroy()V
+PLcom/android/settingslib/core/lifecycle/Lifecycle;->onPause()V
+PLcom/android/settingslib/core/lifecycle/Lifecycle;->onStop()V
+PLcom/android/settingslib/development/DevelopmentSettingsEnabler;->isDevelopmentSettingsEnabled(Landroid/content/Context;)Z
+PLcom/android/settingslib/utils/StringUtil;->formatRelativeTime(Landroid/content/Context;DZ)Ljava/lang/CharSequence;
+PLcom/android/settingslib/utils/StringUtil;->formatRelativeTime(Landroid/content/Context;DZLandroid/icu/text/RelativeDateTimeFormatter$Style;)Ljava/lang/CharSequence;
+PLcom/android/settingslib/utils/ThreadUtils;->getThreadExecutor()Ljava/util/concurrent/ExecutorService;
+PLcom/android/settingslib/utils/ThreadUtils;->postOnBackgroundThread(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
+PLcom/android/settingslib/widget/TwoTargetPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
+PLcom/android/settingslib/widget/TwoTargetPreference;->getSecondTargetResId()I
+PLcom/android/settingslib/widget/TwoTargetPreference;->init(Landroid/content/Context;)V
+PLcom/android/settingslib/widget/TwoTargetPreference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+PLcom/android/settingslib/widget/TwoTargetPreference;->shouldHideSecondTarget()Z
+PLcom/android/tv/settings/LongClickPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+PLcom/android/tv/settings/LongClickPreference;->setLongClickListener(Lcom/android/tv/settings/LongClickPreference$OnLongClickListener;)V
+PLcom/android/tv/settings/PreferenceControllerFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+PLcom/android/tv/settings/PreferenceControllerFragment;->refreshAllPreferences()V
+PLcom/android/tv/settings/SettingsPreferenceFragment;->onDestroy()V
+PLcom/android/tv/settings/SettingsPreferenceFragment;->onPause()V
+PLcom/android/tv/settings/SettingsPreferenceFragment;->onStop()V
+PLcom/android/tv/settings/TvSettingsApplication;->getSystemSoundsPlayer()Lcom/android/tv/settings/SystemSoundsPlayer;
+PLcom/android/tv/settings/accessibility/AccessibilityFragment$$ExternalSyntheticLambda0;-><init>(Lcom/android/tv/settings/accessibility/AccessibilityFragment;)V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;->$values()[Lcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;
+PLcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;-><clinit>()V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;-><init>(Ljava/lang/String;ILjava/lang/String;I)V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;->getKey()Ljava/lang/String;
+PLcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;->getServicesArrayId()I
+PLcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;->values()[Lcom/android/tv/settings/accessibility/AccessibilityFragment$AccessibilityCategory;
+PLcom/android/tv/settings/accessibility/AccessibilityFragment;-><init>()V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment;->onResume()V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment;->onStop()V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment;->populateServiceToPreferenceCategoryMaps()V
+PLcom/android/tv/settings/accessibility/AccessibilityFragment;->refreshServices()V
+PLcom/android/tv/settings/accessibility/AccessibilityServiceFragment;->prepareArgs(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
+PLcom/android/tv/settings/accounts/AccountsSliceFragment;-><init>()V
+PLcom/android/tv/settings/autofill/AutofillHelper;-><clinit>()V
+PLcom/android/tv/settings/autofill/AutofillHelper;->getAutofillCandidates(Landroid/content/Context;Landroid/content/pm/PackageManager;I)Ljava/util/List;
+PLcom/android/tv/settings/autofill/AutofillHelper;->getCurrentAutofill(Landroid/content/Context;)Ljava/lang/String;
+PLcom/android/tv/settings/autofill/AutofillHelper;->getCurrentAutofill(Landroid/content/Context;Ljava/util/List;)Lcom/android/settingslib/applications/DefaultAppInfo;
+PLcom/android/tv/settings/autofill/AutofillHelper;->getCurrentAutofillAsComponentName(Landroid/content/Context;)Landroid/content/ComponentName;
+PLcom/android/tv/settings/device/DevicePrefFragment$Companion;-><init>()V
+PLcom/android/tv/settings/device/DevicePrefFragment$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1$1;-><init>(Lcom/android/tv/settings/device/DevicePrefFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1;-><init>(Lcom/android/tv/settings/device/DevicePrefFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/android/tv/settings/device/DevicePrefFragment$onCreateView$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment$updateAssistantBroadcastSlice$1;-><init>(Lcom/android/tv/settings/device/DevicePrefFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/device/DevicePrefFragment$updateAssistantBroadcastSlice$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment$updateInternalSettings$1;-><init>(Lcom/android/tv/settings/device/DevicePrefFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/device/DevicePrefFragment$updateInternalSettings$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment;-><clinit>()V
+PLcom/android/tv/settings/device/DevicePrefFragment;-><init>()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->access$updateAssistantBroadcastSlice(Lcom/android/tv/settings/device/DevicePrefFragment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment;->access$updateInternalSettings(Lcom/android/tv/settings/device/DevicePrefFragment;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment;->getPreferenceScreenResId()I
+PLcom/android/tv/settings/device/DevicePrefFragment;->getSoundEffectsEnabled()Z
+PLcom/android/tv/settings/device/DevicePrefFragment;->hideIfIntentUnhandled(Landroidx/preference/Preference;)V
+PLcom/android/tv/settings/device/DevicePrefFragment;->isRestricted()Z
+PLcom/android/tv/settings/device/DevicePrefFragment;->onCreate(Landroid/os/Bundle;)V
+PLcom/android/tv/settings/device/DevicePrefFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+PLcom/android/tv/settings/device/DevicePrefFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateAmbientSettings()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateAssistantBroadcastSlice(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateCastSettings()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateDeveloperOptions()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateFastpairSettings()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateGoogleSettings()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateInternalSettings(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateKeyboardAutofillSettings()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updatePowerAndEnergySettings()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateSounds()V
+PLcom/android/tv/settings/device/DevicePrefFragment;->updateSystemTvSettings()V
+PLcom/android/tv/settings/device/apps/AppManagementFragment;->prepareArgs(Landroid/os/Bundle;Ljava/lang/String;)V
+PLcom/android/tv/settings/device/apps/AppsFragment$Companion;-><init>()V
+PLcom/android/tv/settings/device/apps/AppsFragment$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLcom/android/tv/settings/device/apps/AppsFragment$Companion;->access$isHibernationEnabled(Lcom/android/tv/settings/device/apps/AppsFragment$Companion;)Z
+PLcom/android/tv/settings/device/apps/AppsFragment$Companion;->isHibernationEnabled()Z
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$1$1;-><clinit>()V
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$1$1;-><init>()V
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2$1;-><init>(Lcom/android/tv/settings/device/apps/AppsFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2;-><init>(Lcom/android/tv/settings/device/apps/AppsFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/android/tv/settings/device/apps/AppsFragment$onCreateView$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment;-><clinit>()V
+PLcom/android/tv/settings/device/apps/AppsFragment;-><init>()V
+PLcom/android/tv/settings/device/apps/AppsFragment;->access$isOverlaySecuritySlicePreferenceEnabled(Lcom/android/tv/settings/device/apps/AppsFragment;Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment;->access$isUpdateSlicePreferenceEnabled(Lcom/android/tv/settings/device/apps/AppsFragment;Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment;->access$showOverlaySecuritySlicePreference(Lcom/android/tv/settings/device/apps/AppsFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)V
+PLcom/android/tv/settings/device/apps/AppsFragment;->getPreferenceScreenResId()I
+PLcom/android/tv/settings/device/apps/AppsFragment;->isOverlaySecuritySlicePreferenceEnabled(Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment;->isUpdateSlicePreferenceEnabled(Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/device/apps/AppsFragment;->onCreatePreferenceControllers(Landroid/content/Context;)Ljava/util/List;
+PLcom/android/tv/settings/device/apps/AppsFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+PLcom/android/tv/settings/device/apps/AppsFragment;->showOverlaySecuritySlicePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;-><clinit>()V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;-><init>(Landroid/content/Context;Landroid/app/Application;)V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;-><init>(Landroid/content/Context;Lcom/android/settingslib/applications/ApplicationsState;)V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->displayPreference(Landroidx/preference/PreferenceScreen;)V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->displayRecentApps(Landroid/content/Context;Ljava/util/List;)V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->getDisplayableRecentAppList()Ljava/util/List;
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->getPreferenceKey()Ljava/lang/String;
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->isAvailable()Z
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->refreshUi(Landroid/content/Context;)V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->reloadData()V
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->shouldIncludePkgInRecents(Landroid/app/usage/UsageStats;)Z
+PLcom/android/tv/settings/device/apps/RecentAppsPreferenceController;->updateState(Landroidx/preference/Preference;)V
+PLcom/android/tv/settings/help/HelpFragment;-><init>()V
+PLcom/android/tv/settings/help/HelpFragment;->getPreferenceScreenResId()I
+PLcom/android/tv/settings/help/HelpFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+PLcom/android/tv/settings/inputmethod/InputMethodHelper$$ExternalSyntheticLambda0;-><init>()V
+PLcom/android/tv/settings/inputmethod/InputMethodHelper$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z
+PLcom/android/tv/settings/inputmethod/InputMethodHelper;->findInputMethod(Ljava/lang/String;Ljava/util/List;)Landroid/view/inputmethod/InputMethodInfo;
+PLcom/android/tv/settings/inputmethod/InputMethodHelper;->getDefaultInputMethodId(Landroid/content/Context;)Ljava/lang/String;
+PLcom/android/tv/settings/inputmethod/InputMethodHelper;->getEnabledSystemInputMethodList(Landroid/content/Context;)Ljava/util/List;
+PLcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment$OnScrollListener;->onScrollStateChanged(Landroidx/recyclerview/widget/RecyclerView;I)V
+PLcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment;->onPause()V
+PLcom/android/tv/settings/privacy/PrivacyFragment$Companion;-><init>()V
+PLcom/android/tv/settings/privacy/PrivacyFragment$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$1;-><init>(Lcom/android/tv/settings/privacy/PrivacyFragment;)V
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2$1;-><init>(Lcom/android/tv/settings/privacy/PrivacyFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2$1;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2$1;->invoke(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2;-><init>(Lcom/android/tv/settings/privacy/PrivacyFragment;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/android/tv/settings/privacy/PrivacyFragment$onCreateView$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment;-><clinit>()V
+PLcom/android/tv/settings/privacy/PrivacyFragment;-><init>()V
+PLcom/android/tv/settings/privacy/PrivacyFragment;->access$getMOverlaySecuritySlicePreference$p(Lcom/android/tv/settings/privacy/PrivacyFragment;)Landroidx/preference/Preference;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->access$getMSecurityPreference$p(Lcom/android/tv/settings/privacy/PrivacyFragment;)Landroidx/preference/Preference;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->access$getMUpdateSlicePreference$p(Lcom/android/tv/settings/privacy/PrivacyFragment;)Landroidx/preference/Preference;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->access$isOverlaySecuritySlicePreferenceEnabled(Lcom/android/tv/settings/privacy/PrivacyFragment;Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->access$isUpdateSlicePreferenceEnabled(Lcom/android/tv/settings/privacy/PrivacyFragment;Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->access$showOverlaySecuritySlicePreference(Lcom/android/tv/settings/privacy/PrivacyFragment;Landroidx/preference/Preference;Landroidx/preference/Preference;)V
+PLcom/android/tv/settings/privacy/PrivacyFragment;->getPreferenceScreenResId()I
+PLcom/android/tv/settings/privacy/PrivacyFragment;->isOverlaySecuritySlicePreferenceEnabled(Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->isUpdateSlicePreferenceEnabled(Landroidx/preference/Preference;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+PLcom/android/tv/settings/privacy/PrivacyFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+PLcom/android/tv/settings/privacy/PrivacyFragment;->showOverlaySecuritySlicePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)V
+PLcom/android/tv/settings/privacy/PrivacyToggle;->$values()[Lcom/android/tv/settings/privacy/PrivacyToggle;
+PLcom/android/tv/settings/privacy/PrivacyToggle;-><clinit>()V
+PLcom/android/tv/settings/privacy/PrivacyToggle;-><init>(Ljava/lang/String;IIIIIIIIIIILjava/lang/String;I[ILjava/lang/String;)V
+PLcom/android/tv/settings/privacy/PrivacyToggle;->isPresentAndEnabled(Landroid/content/Context;)Z
+PLcom/android/tv/settings/privacy/PrivacyToggle;->preparePreferenceWithSensorFragment(Landroid/content/Context;Landroidx/preference/Preference;Ljava/lang/String;)V
+PLcom/android/tv/settings/util/SliceUtilsKt$isSettingsSliceEnabled$2;-><init>(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Landroid/app/slice/SliceManager;Lkotlin/coroutines/Continuation;)V
+PLcom/android/tv/settings/util/SliceUtilsKt$isSettingsSliceEnabled$2;->create(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLcom/android/tv/settings/util/SliceUtilsKt$isSettingsSliceEnabled$2;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
+PLcom/android/tv/settings/util/SliceUtilsKt;-><clinit>()V
+PLcom/android/tv/settings/util/SliceUtilsKt;-><init>()V
+PLcom/android/tv/settings/util/SliceUtilsKt;->isSettingsSliceEnabled(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLcom/android/tv/settings/widget/SwitchWithSoundPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+PLcom/android/tv/settings/widget/SwitchWithSoundPreference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+PLcom/android/tv/twopanelsettings/IconUtil;->getCompoundIcon(Landroid/content/Context;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
+PLcom/android/tv/twopanelsettings/SettingsPreferenceFragmentBase;-><init>()V
+PLcom/android/tv/twopanelsettings/SettingsPreferenceFragmentBase;->onPause()V
+PLcom/android/tv/twopanelsettings/SettingsPreferenceFragmentBase;->onResume()V
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$RootViewOnKeyListener;->onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$fgetmHandler(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)Landroid/os/Handler;
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$misRTL(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)Z
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$sfgetframeResIds()[I
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->isUriValid(Ljava/lang/String;)Z
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->refocusPreference(Landroidx/fragment/app/Fragment;)V
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->removeListenerForFragment(Landroidx/fragment/app/Fragment;)V
+PLcom/android/tv/twopanelsettings/TwoPanelSettingsRootView;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
+PLcom/android/tv/twopanelsettings/slices/ContextSingleton;-><init>()V
+PLcom/android/tv/twopanelsettings/slices/ContextSingleton;->getInstance()Lcom/android/tv/twopanelsettings/slices/ContextSingleton;
+PLcom/android/tv/twopanelsettings/slices/ContextSingleton;->getSliceLiveData(Landroid/content/Context;Landroid/net/Uri;)Lcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;
+PLcom/android/tv/twopanelsettings/slices/ContextSingleton;->grantFullAccess(Landroid/content/Context;Landroid/net/Uri;)V
+PLcom/android/tv/twopanelsettings/slices/CustomContentDescriptionPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+PLcom/android/tv/twopanelsettings/slices/CustomContentDescriptionPreference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+PLcom/android/tv/twopanelsettings/slices/CustomContentDescriptionPreference;->setContentDescription(Ljava/lang/String;)V
+PLcom/android/tv/twopanelsettings/slices/CustomContentDescriptionPreferenceCategory;-><init>(Landroid/content/Context;)V
+PLcom/android/tv/twopanelsettings/slices/CustomContentDescriptionPreferenceCategory;->getContentDescription()Ljava/lang/String;
+PLcom/android/tv/twopanelsettings/slices/CustomContentDescriptionPreferenceCategory;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+PLcom/android/tv/twopanelsettings/slices/CustomContentDescriptionPreferenceCategory;->setContentDescription(Ljava/lang/String;)V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl$1;-><init>(Lcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;)V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl$1;->run()V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl$2;-><init>(Lcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;)V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl$2;->onSliceUpdated(Landroidx/slice/Slice;)V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;-><init>(Landroid/content/Context;Landroid/net/Uri;)V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;->onActive()V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;->onInactive()V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;->setValue(Landroidx/slice/Slice;)V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;->setValue(Ljava/lang/Object;)V
+PLcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData;->fromUri(Landroid/content/Context;Landroid/net/Uri;)Lcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment$1;-><init>(Lcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;Landroidx/preference/PreferenceGroup;)V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment$1;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/preference/PreferenceViewHolder;
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment$1;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;-><init>()V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onAttach(Landroid/content/Context;)V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onCreate(Landroid/os/Bundle;)V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onCreateAdapter(Landroidx/preference/PreferenceScreen;)Landroidx/recyclerview/widget/RecyclerView$Adapter;
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onDestroy()V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onPause()V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onResume()V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onStart()V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onStop()V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+PLcom/android/tv/twopanelsettings/slices/SettingsPreferenceFragment;->setPreferenceScreen(Landroidx/preference/PreferenceScreen;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment$1;-><init>(Lcom/android/tv/twopanelsettings/slices/SliceFragment;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment$2;-><init>(Lcom/android/tv/twopanelsettings/slices/SliceFragment;Landroid/os/Handler;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;-><init>()V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->fireFollowupPendingIntent()V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->getSliceLiveData()Lcom/android/tv/twopanelsettings/slices/PreferenceSliceLiveData$SliceLiveDataImpl;
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->hideProgressBar()V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->isSamePreference(Landroidx/preference/Preference;Landroidx/preference/Preference;)Z
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->isUriValid(Ljava/lang/String;)Z
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onActivityCreated(Landroid/os/Bundle;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onChanged(Landroidx/slice/Slice;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onChanged(Ljava/lang/Object;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onCreate(Landroid/os/Bundle;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onPause()V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->onResume()V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->removeAnimationClipping(Landroid/view/View;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->setIcon(Landroid/graphics/drawable/Icon;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->setSubtitle(Ljava/lang/CharSequence;)V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->showProgressBar()V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->update()V
+PLcom/android/tv/twopanelsettings/slices/SliceFragment;->updatePreferenceScreen(Landroidx/preference/PreferenceScreen;Ljava/util/List;)V
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;-><init>(Landroid/content/Context;)V
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;->getContentDescription()Ljava/lang/String;
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;->getSliceAction()Landroidx/slice/core/SliceActionImpl;
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;->setActionId(I)V
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;->setContentDescription(Ljava/lang/String;)V
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;->setFollowupSliceAction(Landroidx/slice/core/SliceActionImpl;)V
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;->setSliceAction(Landroidx/slice/core/SliceActionImpl;)V
+PLcom/android/tv/twopanelsettings/slices/SlicePreference;->setUri(Ljava/lang/String;)V
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil$Data;-><init>()V
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->addInfoStatus(Landroidx/slice/SliceItem;)Z
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->enabled(Landroidx/slice/SliceItem;)Z
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->extract(Landroidx/slice/SliceItem;)Lcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil$Data;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getActionId(Landroidx/slice/SliceItem;)I
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getFocusedPreferenceItem(Ljava/util/List;)Landroidx/slice/SliceItem;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getIcon(Landroidx/slice/SliceItem;)Landroid/graphics/drawable/Icon;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getInfoContentDescription(Landroidx/slice/SliceItem;)Ljava/lang/String;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getInfoImage(Landroidx/slice/SliceItem;)Landroidx/core/graphics/drawable/IconCompat;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getInfoSummary(Landroidx/slice/SliceItem;)Ljava/lang/CharSequence;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getInfoText(Landroidx/slice/SliceItem;)Ljava/lang/CharSequence;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getInfoTitleIcon(Landroidx/slice/SliceItem;)Landroidx/core/graphics/drawable/IconCompat;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getKey(Landroidx/slice/SliceItem;)Ljava/lang/CharSequence;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getPageId(Landroidx/slice/SliceItem;)I
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getPreference(Landroidx/slice/SliceItem;Landroid/view/ContextThemeWrapper;Ljava/lang/String;Z)Landroidx/preference/Preference;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getRedirectSlice(Ljava/util/List;)Landroidx/slice/SliceItem;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getScreenTitleItem(Ljava/util/List;)Landroidx/slice/SliceItem;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getStatusPath(Ljava/lang/String;)Landroid/net/Uri;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->getText(Landroidx/slice/SliceItem;)Ljava/lang/CharSequence;
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->hasEndIcon(Landroidx/slice/SliceItem;)Z
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->isIconNeedsToBeProcessed(Landroidx/slice/SliceItem;)Z
+PLcom/android/tv/twopanelsettings/slices/SlicePreferencesUtil;->selectable(Landroidx/slice/SliceItem;)Z
+PLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$$ExternalSyntheticLambda2;->run()V
+PLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->$r8$lambda$cRKwojuz3ZCi-IlqMg3ltS8XCss(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)V
+PLkotlin/Result$Companion;-><init>()V
+PLkotlin/Result$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlin/Result$Failure;-><init>(Ljava/lang/Throwable;)V
+PLkotlin/Result;-><clinit>()V
+PLkotlin/Result;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlin/Result;->exceptionOrNull-impl(Ljava/lang/Object;)Ljava/lang/Throwable;
+PLkotlin/Result;->isFailure-impl(Ljava/lang/Object;)Z
+PLkotlin/Result;->isSuccess-impl(Ljava/lang/Object;)Z
+PLkotlin/ResultKt;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object;
+PLkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
+PLkotlin/collections/ArraysKt__ArraysJVMKt;->copyOfRangeToIndexCheck(II)V
+PLkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto$default([I[IIIIILjava/lang/Object;)[I
+PLkotlin/collections/ArraysKt___ArraysJvmKt;->copyInto$default([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
+PLkotlin/collections/ArraysKt___ArraysJvmKt;->copyOfRange([Ljava/lang/Object;II)[Ljava/lang/Object;
+PLkotlin/coroutines/AbstractCoroutineContextElement;-><init>(Lkotlin/coroutines/CoroutineContext$Key;)V
+PLkotlin/coroutines/AbstractCoroutineContextElement;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlin/coroutines/AbstractCoroutineContextElement;->getKey()Lkotlin/coroutines/CoroutineContext$Key;
+PLkotlin/coroutines/AbstractCoroutineContextKey;-><init>(Lkotlin/coroutines/CoroutineContext$Key;Lkotlin/jvm/functions/Function1;)V
+PLkotlin/coroutines/CombinedContext;-><init>(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$Element;)V
+PLkotlin/coroutines/CombinedContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlin/coroutines/CombinedContext;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element;
+PLkotlin/coroutines/CombinedContext;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/CombinedContext;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/ContinuationInterceptor$DefaultImpls;->get(Lkotlin/coroutines/ContinuationInterceptor;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element;
+PLkotlin/coroutines/ContinuationInterceptor$DefaultImpls;->minusKey(Lkotlin/coroutines/ContinuationInterceptor;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/ContinuationInterceptor$Key;-><clinit>()V
+PLkotlin/coroutines/ContinuationInterceptor$Key;-><init>()V
+PLkotlin/coroutines/ContinuationInterceptor;-><clinit>()V
+PLkotlin/coroutines/CoroutineContext$DefaultImpls;->plus(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/CoroutineContext$Element$DefaultImpls;->fold(Lkotlin/coroutines/CoroutineContext$Element;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlin/coroutines/CoroutineContext$Element$DefaultImpls;->get(Lkotlin/coroutines/CoroutineContext$Element;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element;
+PLkotlin/coroutines/CoroutineContext$Element$DefaultImpls;->minusKey(Lkotlin/coroutines/CoroutineContext$Element;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/CoroutineContext$Element$DefaultImpls;->plus(Lkotlin/coroutines/CoroutineContext$Element;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/CoroutineContext$plus$1;-><clinit>()V
+PLkotlin/coroutines/CoroutineContext$plus$1;-><init>()V
+PLkotlin/coroutines/CoroutineContext$plus$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlin/coroutines/CoroutineContext$plus$1;->invoke(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext$Element;)Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/EmptyCoroutineContext;-><clinit>()V
+PLkotlin/coroutines/EmptyCoroutineContext;-><init>()V
+PLkotlin/coroutines/EmptyCoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlin/coroutines/intrinsics/CoroutineSingletons;->$values()[Lkotlin/coroutines/intrinsics/CoroutineSingletons;
+PLkotlin/coroutines/intrinsics/CoroutineSingletons;-><clinit>()V
+PLkotlin/coroutines/intrinsics/CoroutineSingletons;-><init>(Ljava/lang/String;I)V
+PLkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsJvmKt;->createCoroutineUnintercepted(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsJvmKt;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
+PLkotlin/coroutines/jvm/internal/BaseContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V
+PLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->releaseIntercepted()V
+PLkotlin/coroutines/jvm/internal/BaseContinuationImpl;->resumeWith(Ljava/lang/Object;)V
+PLkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean;
+PLkotlin/coroutines/jvm/internal/CompletedContinuation;-><clinit>()V
+PLkotlin/coroutines/jvm/internal/CompletedContinuation;-><init>()V
+PLkotlin/coroutines/jvm/internal/ContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V
+PLkotlin/coroutines/jvm/internal/ContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V
+PLkotlin/coroutines/jvm/internal/ContinuationImpl;->getContext()Lkotlin/coroutines/CoroutineContext;
+PLkotlin/coroutines/jvm/internal/ContinuationImpl;->intercepted()Lkotlin/coroutines/Continuation;
+PLkotlin/coroutines/jvm/internal/ContinuationImpl;->releaseIntercepted()V
+PLkotlin/coroutines/jvm/internal/DebugProbesKt;->probeCoroutineCreated(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLkotlin/coroutines/jvm/internal/DebugProbesKt;->probeCoroutineResumed(Lkotlin/coroutines/Continuation;)V
+PLkotlin/coroutines/jvm/internal/DebugProbesKt;->probeCoroutineSuspended(Lkotlin/coroutines/Continuation;)V
+PLkotlin/coroutines/jvm/internal/RestrictedContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V
+PLkotlin/coroutines/jvm/internal/RestrictedSuspendLambda;-><init>(ILkotlin/coroutines/Continuation;)V
+PLkotlin/coroutines/jvm/internal/SuspendLambda;-><init>(ILkotlin/coroutines/Continuation;)V
+PLkotlin/coroutines/jvm/internal/SuspendLambda;->getArity()I
+PLkotlin/internal/PlatformImplementations;-><init>()V
+PLkotlin/internal/PlatformImplementationsKt;-><clinit>()V
+PLkotlin/internal/jdk7/JDK7PlatformImplementations;-><init>()V
+PLkotlin/internal/jdk8/JDK8PlatformImplementations$ReflectSdkVersion;-><clinit>()V
+PLkotlin/internal/jdk8/JDK8PlatformImplementations$ReflectSdkVersion;-><init>()V
+PLkotlin/internal/jdk8/JDK8PlatformImplementations;-><init>()V
+PLkotlin/internal/jdk8/JDK8PlatformImplementations;->defaultPlatformRandom()Lkotlin/random/Random;
+PLkotlin/internal/jdk8/JDK8PlatformImplementations;->sdkIsNullOrAtLeast(I)Z
+PLkotlin/jvm/internal/Ref$ObjectRef;-><init>()V
+PLkotlin/jvm/internal/TypeIntrinsics;->beforeCheckcastToFunctionOfArity(Ljava/lang/Object;I)Ljava/lang/Object;
+PLkotlin/jvm/internal/TypeIntrinsics;->getFunctionArity(Ljava/lang/Object;)I
+PLkotlin/jvm/internal/TypeIntrinsics;->isFunctionOfArity(Ljava/lang/Object;I)Z
+PLkotlin/random/AbstractPlatformRandom;-><init>()V
+PLkotlin/random/AbstractPlatformRandom;->nextInt()I
+PLkotlin/random/Random$Default;-><init>()V
+PLkotlin/random/Random$Default;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlin/random/Random$Default;->nextInt()I
+PLkotlin/random/Random;-><clinit>()V
+PLkotlin/random/Random;-><init>()V
+PLkotlin/random/Random;->access$getDefaultRandom$cp()Lkotlin/random/Random;
+PLkotlin/random/jdk8/PlatformThreadLocalRandom;-><init>()V
+PLkotlin/random/jdk8/PlatformThreadLocalRandom;->getImpl()Ljava/util/Random;
+PLkotlin/sequences/SequenceBuilderIterator;-><init>()V
+PLkotlin/sequences/SequenceBuilderIterator;->getContext()Lkotlin/coroutines/CoroutineContext;
+PLkotlin/sequences/SequenceBuilderIterator;->hasNext()Z
+PLkotlin/sequences/SequenceBuilderIterator;->next()Ljava/lang/Object;
+PLkotlin/sequences/SequenceBuilderIterator;->resumeWith(Ljava/lang/Object;)V
+PLkotlin/sequences/SequenceBuilderIterator;->setNextStep(Lkotlin/coroutines/Continuation;)V
+PLkotlin/sequences/SequenceBuilderIterator;->yield(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlin/sequences/SequenceBuilderIterator;->yieldAll(Ljava/util/Iterator;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlin/sequences/SequenceScope;-><init>()V
+PLkotlin/sequences/SequenceScope;->yieldAll(Lkotlin/sequences/Sequence;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlin/sequences/SequencesKt__SequenceBuilderKt$sequence$$inlined$Sequence$1;-><init>(Lkotlin/jvm/functions/Function2;)V
+PLkotlin/sequences/SequencesKt__SequenceBuilderKt$sequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator;
+PLkotlin/sequences/SequencesKt__SequenceBuilderKt;->iterator(Lkotlin/jvm/functions/Function2;)Ljava/util/Iterator;
+PLkotlin/sequences/SequencesKt__SequenceBuilderKt;->sequence(Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence;
+PLkotlinx/atomicfu/AtomicArray;-><init>(I)V
+PLkotlinx/atomicfu/AtomicArray;->get(I)Lkotlinx/atomicfu/AtomicRef;
+PLkotlinx/atomicfu/AtomicBoolean$Companion;-><init>()V
+PLkotlinx/atomicfu/AtomicBoolean$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/atomicfu/AtomicBoolean;-><clinit>()V
+PLkotlinx/atomicfu/AtomicBoolean;-><init>(ZLkotlinx/atomicfu/TraceBase;)V
+PLkotlinx/atomicfu/AtomicBoolean;->compareAndSet(ZZ)Z
+PLkotlinx/atomicfu/AtomicBoolean;->getValue()Z
+PLkotlinx/atomicfu/AtomicBoolean;->setValue(Z)V
+PLkotlinx/atomicfu/AtomicFU;->atomic(I)Lkotlinx/atomicfu/AtomicInt;
+PLkotlinx/atomicfu/AtomicFU;->atomic(ILkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicInt;
+PLkotlinx/atomicfu/AtomicFU;->atomic(J)Lkotlinx/atomicfu/AtomicLong;
+PLkotlinx/atomicfu/AtomicFU;->atomic(JLkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicLong;
+PLkotlinx/atomicfu/AtomicFU;->atomic(Ljava/lang/Object;)Lkotlinx/atomicfu/AtomicRef;
+PLkotlinx/atomicfu/AtomicFU;->atomic(Ljava/lang/Object;Lkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicRef;
+PLkotlinx/atomicfu/AtomicFU;->atomic(Z)Lkotlinx/atomicfu/AtomicBoolean;
+PLkotlinx/atomicfu/AtomicFU;->atomic(ZLkotlinx/atomicfu/TraceBase;)Lkotlinx/atomicfu/AtomicBoolean;
+PLkotlinx/atomicfu/AtomicFU_commonKt;->atomicArrayOfNulls(I)Lkotlinx/atomicfu/AtomicArray;
+PLkotlinx/atomicfu/AtomicInt$Companion;-><init>()V
+PLkotlinx/atomicfu/AtomicInt$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/atomicfu/AtomicInt;-><clinit>()V
+PLkotlinx/atomicfu/AtomicInt;-><init>(ILkotlinx/atomicfu/TraceBase;)V
+PLkotlinx/atomicfu/AtomicInt;->compareAndSet(II)Z
+PLkotlinx/atomicfu/AtomicInt;->getValue()I
+PLkotlinx/atomicfu/AtomicInt;->setValue(I)V
+PLkotlinx/atomicfu/AtomicLong$Companion;-><init>()V
+PLkotlinx/atomicfu/AtomicLong$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/atomicfu/AtomicLong;-><clinit>()V
+PLkotlinx/atomicfu/AtomicLong;-><init>(JLkotlinx/atomicfu/TraceBase;)V
+PLkotlinx/atomicfu/AtomicLong;->addAndGet(J)J
+PLkotlinx/atomicfu/AtomicLong;->compareAndSet(JJ)Z
+PLkotlinx/atomicfu/AtomicLong;->getValue()J
+PLkotlinx/atomicfu/AtomicLong;->incrementAndGet()J
+PLkotlinx/atomicfu/AtomicRef$Companion;-><init>()V
+PLkotlinx/atomicfu/AtomicRef$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/atomicfu/AtomicRef;-><clinit>()V
+PLkotlinx/atomicfu/AtomicRef;-><init>(Ljava/lang/Object;Lkotlinx/atomicfu/TraceBase;)V
+PLkotlinx/atomicfu/AtomicRef;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;)Z
+PLkotlinx/atomicfu/AtomicRef;->getValue()Ljava/lang/Object;
+PLkotlinx/atomicfu/AtomicRef;->lazySet(Ljava/lang/Object;)V
+PLkotlinx/atomicfu/AtomicRef;->setValue(Ljava/lang/Object;)V
+PLkotlinx/atomicfu/TraceBase$None;-><clinit>()V
+PLkotlinx/atomicfu/TraceBase$None;-><init>()V
+PLkotlinx/atomicfu/TraceBase;-><init>()V
+PLkotlinx/coroutines/AbstractCoroutine;-><init>(Lkotlin/coroutines/CoroutineContext;ZZ)V
+PLkotlinx/coroutines/AbstractCoroutine;->afterResume(Ljava/lang/Object;)V
+PLkotlinx/coroutines/AbstractCoroutine;->cancellationExceptionMessage()Ljava/lang/String;
+PLkotlinx/coroutines/AbstractCoroutine;->getContext()Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/AbstractCoroutine;->getCoroutineContext()Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/AbstractCoroutine;->isActive()Z
+PLkotlinx/coroutines/AbstractCoroutine;->onCancelled(Ljava/lang/Throwable;Z)V
+PLkotlinx/coroutines/AbstractCoroutine;->onCompleted(Ljava/lang/Object;)V
+PLkotlinx/coroutines/AbstractCoroutine;->onCompletionInternal(Ljava/lang/Object;)V
+PLkotlinx/coroutines/AbstractCoroutine;->resumeWith(Ljava/lang/Object;)V
+PLkotlinx/coroutines/AbstractCoroutine;->start(Lkotlinx/coroutines/CoroutineStart;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V
+PLkotlinx/coroutines/AbstractTimeSourceKt;-><clinit>()V
+PLkotlinx/coroutines/AbstractTimeSourceKt;->getTimeSource()Lkotlinx/coroutines/AbstractTimeSource;
+PLkotlinx/coroutines/Active;-><clinit>()V
+PLkotlinx/coroutines/Active;-><init>()V
+PLkotlinx/coroutines/BlockingEventLoop;-><init>(Ljava/lang/Thread;)V
+PLkotlinx/coroutines/BuildersKt;->launch$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
+PLkotlinx/coroutines/BuildersKt;->launch(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job;
+PLkotlinx/coroutines/BuildersKt;->withContext(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlinx/coroutines/BuildersKt__Builders_commonKt;->launch$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
+PLkotlinx/coroutines/BuildersKt__Builders_commonKt;->launch(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/Job;
+PLkotlinx/coroutines/BuildersKt__Builders_commonKt;->withContext(Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlinx/coroutines/CancellableContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;I)V
+PLkotlinx/coroutines/CancellableContinuationImpl;->cancel(Ljava/lang/Throwable;)Z
+PLkotlinx/coroutines/CancellableContinuationImpl;->cancelLater(Ljava/lang/Throwable;)Z
+PLkotlinx/coroutines/CancellableContinuationImpl;->detachChild$external__kotlinx_coroutines__android_common__kotlinx_coroutines()V
+PLkotlinx/coroutines/CancellableContinuationImpl;->detachChildIfNonResuable()V
+PLkotlinx/coroutines/CancellableContinuationImpl;->dispatchResume(I)V
+PLkotlinx/coroutines/CancellableContinuationImpl;->getContext()Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/CancellableContinuationImpl;->getContinuationCancellationCause(Lkotlinx/coroutines/Job;)Ljava/lang/Throwable;
+PLkotlinx/coroutines/CancellableContinuationImpl;->getDelegate$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Lkotlin/coroutines/Continuation;
+PLkotlinx/coroutines/CancellableContinuationImpl;->getExceptionalResult$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Ljava/lang/Object;)Ljava/lang/Throwable;
+PLkotlinx/coroutines/CancellableContinuationImpl;->getResult()Ljava/lang/Object;
+PLkotlinx/coroutines/CancellableContinuationImpl;->getState$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Ljava/lang/Object;
+PLkotlinx/coroutines/CancellableContinuationImpl;->initCancellability()V
+PLkotlinx/coroutines/CancellableContinuationImpl;->installParentHandle()Lkotlinx/coroutines/DisposableHandle;
+PLkotlinx/coroutines/CancellableContinuationImpl;->isCompleted()Z
+PLkotlinx/coroutines/CancellableContinuationImpl;->isReusable()Z
+PLkotlinx/coroutines/CancellableContinuationImpl;->parentCancelled$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/CancellableContinuationImpl;->takeState$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Ljava/lang/Object;
+PLkotlinx/coroutines/CancellableContinuationImpl;->tryResume()Z
+PLkotlinx/coroutines/CancellableContinuationImpl;->trySuspend()Z
+PLkotlinx/coroutines/CancelledContinuation;-><init>(Lkotlin/coroutines/Continuation;Ljava/lang/Throwable;Z)V
+PLkotlinx/coroutines/ChildContinuation;-><init>(Lkotlinx/coroutines/CancellableContinuationImpl;)V
+PLkotlinx/coroutines/ChildContinuation;->invoke(Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/ChildHandleNode;-><init>(Lkotlinx/coroutines/ChildJob;)V
+PLkotlinx/coroutines/ChildHandleNode;->childCancelled(Ljava/lang/Throwable;)Z
+PLkotlinx/coroutines/ChildHandleNode;->invoke(Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/CompletedExceptionally;-><init>(Ljava/lang/Throwable;Z)V
+PLkotlinx/coroutines/CompletedExceptionally;-><init>(Ljava/lang/Throwable;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/coroutines/CompletedExceptionally;->getHandled()Z
+PLkotlinx/coroutines/CompletedExceptionally;->makeHandled()Z
+PLkotlinx/coroutines/CompletionHandlerBase;-><init>()V
+PLkotlinx/coroutines/CompletionStateKt;->recoverResult(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlinx/coroutines/CompletionStateKt;->toState$default(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/CompletionStateKt;->toState(Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
+PLkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1;-><clinit>()V
+PLkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1;-><init>()V
+PLkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/CoroutineContextKt$hasCopyableElements$1;->invoke(ZLkotlin/coroutines/CoroutineContext$Element;)Ljava/lang/Boolean;
+PLkotlinx/coroutines/CoroutineContextKt;->foldCopies(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;Z)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/CoroutineContextKt;->hasCopyableElements(Lkotlin/coroutines/CoroutineContext;)Z
+PLkotlinx/coroutines/CoroutineContextKt;->newCoroutineContext(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/CoroutineContextKt;->newCoroutineContext(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/CoroutineDispatcher$Key$1;-><clinit>()V
+PLkotlinx/coroutines/CoroutineDispatcher$Key$1;-><init>()V
+PLkotlinx/coroutines/CoroutineDispatcher$Key;-><init>()V
+PLkotlinx/coroutines/CoroutineDispatcher$Key;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/coroutines/CoroutineDispatcher;-><clinit>()V
+PLkotlinx/coroutines/CoroutineDispatcher;-><init>()V
+PLkotlinx/coroutines/CoroutineDispatcher;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element;
+PLkotlinx/coroutines/CoroutineDispatcher;->interceptContinuation(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation;
+PLkotlinx/coroutines/CoroutineDispatcher;->isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z
+PLkotlinx/coroutines/CoroutineDispatcher;->limitedParallelism(I)Lkotlinx/coroutines/CoroutineDispatcher;
+PLkotlinx/coroutines/CoroutineDispatcher;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/CoroutineDispatcher;->releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V
+PLkotlinx/coroutines/CoroutineScopeKt;->coroutineScope(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlinx/coroutines/CoroutineStart$WhenMappings;-><clinit>()V
+PLkotlinx/coroutines/CoroutineStart;->$values()[Lkotlinx/coroutines/CoroutineStart;
+PLkotlinx/coroutines/CoroutineStart;-><clinit>()V
+PLkotlinx/coroutines/CoroutineStart;-><init>(Ljava/lang/String;I)V
+PLkotlinx/coroutines/CoroutineStart;->invoke(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)V
+PLkotlinx/coroutines/CoroutineStart;->isLazy()Z
+PLkotlinx/coroutines/CoroutineStart;->values()[Lkotlinx/coroutines/CoroutineStart;
+PLkotlinx/coroutines/DebugKt;-><clinit>()V
+PLkotlinx/coroutines/DebugKt;->getASSERTIONS_ENABLED()Z
+PLkotlinx/coroutines/DebugKt;->getDEBUG()Z
+PLkotlinx/coroutines/DebugKt;->getRECOVER_STACK_TRACES()Z
+PLkotlinx/coroutines/DebugStringsKt;->getClassSimpleName(Ljava/lang/Object;)Ljava/lang/String;
+PLkotlinx/coroutines/DefaultExecutor;-><clinit>()V
+PLkotlinx/coroutines/DefaultExecutor;-><init>()V
+PLkotlinx/coroutines/DefaultExecutorKt;-><clinit>()V
+PLkotlinx/coroutines/DefaultExecutorKt;->getDefaultDelay()Lkotlinx/coroutines/Delay;
+PLkotlinx/coroutines/DefaultExecutorKt;->initializeDefaultDelay()Lkotlinx/coroutines/Delay;
+PLkotlinx/coroutines/DispatchedCoroutine;-><init>(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V
+PLkotlinx/coroutines/DispatchedCoroutine;->afterResume(Ljava/lang/Object;)V
+PLkotlinx/coroutines/DispatchedCoroutine;->getResult()Ljava/lang/Object;
+PLkotlinx/coroutines/DispatchedCoroutine;->tryResume()Z
+PLkotlinx/coroutines/DispatchedCoroutine;->trySuspend()Z
+PLkotlinx/coroutines/DispatchedTask;-><init>(I)V
+PLkotlinx/coroutines/DispatchedTask;->getExceptionalResult$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Ljava/lang/Object;)Ljava/lang/Throwable;
+PLkotlinx/coroutines/DispatchedTask;->getSuccessfulResult$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/DispatchedTask;->handleFatalException(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/DispatchedTask;->run()V
+PLkotlinx/coroutines/DispatchedTaskKt;->dispatch(Lkotlinx/coroutines/DispatchedTask;I)V
+PLkotlinx/coroutines/DispatchedTaskKt;->isCancellableMode(I)Z
+PLkotlinx/coroutines/DispatchedTaskKt;->isReusableMode(I)Z
+PLkotlinx/coroutines/DispatchedTaskKt;->resume(Lkotlinx/coroutines/DispatchedTask;Lkotlin/coroutines/Continuation;Z)V
+PLkotlinx/coroutines/DispatchedTaskKt;->resumeUnconfined(Lkotlinx/coroutines/DispatchedTask;)V
+PLkotlinx/coroutines/Dispatchers;-><clinit>()V
+PLkotlinx/coroutines/Dispatchers;-><init>()V
+PLkotlinx/coroutines/Dispatchers;->getDefault()Lkotlinx/coroutines/CoroutineDispatcher;
+PLkotlinx/coroutines/Dispatchers;->getIO()Lkotlinx/coroutines/CoroutineDispatcher;
+PLkotlinx/coroutines/Dispatchers;->getMain()Lkotlinx/coroutines/MainCoroutineDispatcher;
+PLkotlinx/coroutines/Empty;-><init>(Z)V
+PLkotlinx/coroutines/Empty;->getList()Lkotlinx/coroutines/NodeList;
+PLkotlinx/coroutines/Empty;->isActive()Z
+PLkotlinx/coroutines/EventLoop;-><init>()V
+PLkotlinx/coroutines/EventLoop;->decrementUseCount(Z)V
+PLkotlinx/coroutines/EventLoop;->delta(Z)J
+PLkotlinx/coroutines/EventLoop;->incrementUseCount$default(Lkotlinx/coroutines/EventLoop;ZILjava/lang/Object;)V
+PLkotlinx/coroutines/EventLoop;->incrementUseCount(Z)V
+PLkotlinx/coroutines/EventLoop;->isUnconfinedLoopActive()Z
+PLkotlinx/coroutines/EventLoop;->processUnconfinedEvent()Z
+PLkotlinx/coroutines/EventLoopImplBase;-><init>()V
+PLkotlinx/coroutines/EventLoopImplPlatform;-><init>()V
+PLkotlinx/coroutines/EventLoopKt;->createEventLoop()Lkotlinx/coroutines/EventLoop;
+PLkotlinx/coroutines/ExecutorCoroutineDispatcher$Key$1;-><clinit>()V
+PLkotlinx/coroutines/ExecutorCoroutineDispatcher$Key$1;-><init>()V
+PLkotlinx/coroutines/ExecutorCoroutineDispatcher$Key;-><init>()V
+PLkotlinx/coroutines/ExecutorCoroutineDispatcher$Key;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/coroutines/ExecutorCoroutineDispatcher;-><clinit>()V
+PLkotlinx/coroutines/ExecutorCoroutineDispatcher;-><init>()V
+PLkotlinx/coroutines/Job$DefaultImpls;->cancel$default(Lkotlinx/coroutines/Job;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
+PLkotlinx/coroutines/Job$DefaultImpls;->fold(Lkotlinx/coroutines/Job;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlinx/coroutines/Job$DefaultImpls;->get(Lkotlinx/coroutines/Job;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element;
+PLkotlinx/coroutines/Job$DefaultImpls;->invokeOnCompletion$default(Lkotlinx/coroutines/Job;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlinx/coroutines/DisposableHandle;
+PLkotlinx/coroutines/Job$DefaultImpls;->minusKey(Lkotlinx/coroutines/Job;Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/Job$DefaultImpls;->plus(Lkotlinx/coroutines/Job;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/Job$Key;-><clinit>()V
+PLkotlinx/coroutines/Job$Key;-><init>()V
+PLkotlinx/coroutines/Job;-><clinit>()V
+PLkotlinx/coroutines/JobCancellationException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;Lkotlinx/coroutines/Job;)V
+PLkotlinx/coroutines/JobCancellationException;->equals(Ljava/lang/Object;)Z
+PLkotlinx/coroutines/JobCancellationException;->fillInStackTrace()Ljava/lang/Throwable;
+PLkotlinx/coroutines/JobCancellingNode;-><init>()V
+PLkotlinx/coroutines/JobImpl;-><init>(Lkotlinx/coroutines/Job;)V
+PLkotlinx/coroutines/JobImpl;->getOnCancelComplete$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Z
+PLkotlinx/coroutines/JobImpl;->handlesException()Z
+PLkotlinx/coroutines/JobKt;->cancel$default(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
+PLkotlinx/coroutines/JobKt;->cancel(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;)V
+PLkotlinx/coroutines/JobKt;->ensureActive(Lkotlin/coroutines/CoroutineContext;)V
+PLkotlinx/coroutines/JobKt;->ensureActive(Lkotlinx/coroutines/Job;)V
+PLkotlinx/coroutines/JobKt__JobKt;->cancel$default(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V
+PLkotlinx/coroutines/JobKt__JobKt;->cancel(Lkotlin/coroutines/CoroutineContext;Ljava/util/concurrent/CancellationException;)V
+PLkotlinx/coroutines/JobKt__JobKt;->ensureActive(Lkotlin/coroutines/CoroutineContext;)V
+PLkotlinx/coroutines/JobKt__JobKt;->ensureActive(Lkotlinx/coroutines/Job;)V
+PLkotlinx/coroutines/JobNode;-><init>()V
+PLkotlinx/coroutines/JobNode;->dispose()V
+PLkotlinx/coroutines/JobNode;->getJob()Lkotlinx/coroutines/JobSupport;
+PLkotlinx/coroutines/JobNode;->getList()Lkotlinx/coroutines/NodeList;
+PLkotlinx/coroutines/JobNode;->isActive()Z
+PLkotlinx/coroutines/JobNode;->setJob(Lkotlinx/coroutines/JobSupport;)V
+PLkotlinx/coroutines/JobSupport$Finishing;-><init>(Lkotlinx/coroutines/NodeList;ZLjava/lang/Throwable;)V
+PLkotlinx/coroutines/JobSupport$Finishing;->addExceptionLocked(Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/JobSupport$Finishing;->allocateList()Ljava/util/ArrayList;
+PLkotlinx/coroutines/JobSupport$Finishing;->getExceptionsHolder()Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport$Finishing;->getList()Lkotlinx/coroutines/NodeList;
+PLkotlinx/coroutines/JobSupport$Finishing;->getRootCause()Ljava/lang/Throwable;
+PLkotlinx/coroutines/JobSupport$Finishing;->isCancelling()Z
+PLkotlinx/coroutines/JobSupport$Finishing;->isCompleting()Z
+PLkotlinx/coroutines/JobSupport$Finishing;->sealLocked(Ljava/lang/Throwable;)Ljava/util/List;
+PLkotlinx/coroutines/JobSupport$Finishing;->setCompleting(Z)V
+PLkotlinx/coroutines/JobSupport$Finishing;->setExceptionsHolder(Ljava/lang/Object;)V
+PLkotlinx/coroutines/JobSupport$Finishing;->setRootCause(Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/JobSupport$addLastAtomic$$inlined$addLastIf$1;-><init>(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/JobSupport;Ljava/lang/Object;)V
+PLkotlinx/coroutines/JobSupport$addLastAtomic$$inlined$addLastIf$1;->prepare(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport$addLastAtomic$$inlined$addLastIf$1;->prepare(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;-><init>(Z)V
+PLkotlinx/coroutines/JobSupport;->access$cancellationExceptionMessage(Lkotlinx/coroutines/JobSupport;)Ljava/lang/String;
+PLkotlinx/coroutines/JobSupport;->addLastAtomic(Ljava/lang/Object;Lkotlinx/coroutines/NodeList;Lkotlinx/coroutines/JobNode;)Z
+PLkotlinx/coroutines/JobSupport;->addSuppressedExceptions(Ljava/lang/Throwable;Ljava/util/List;)V
+PLkotlinx/coroutines/JobSupport;->afterCompletion(Ljava/lang/Object;)V
+PLkotlinx/coroutines/JobSupport;->attachChild(Lkotlinx/coroutines/ChildJob;)Lkotlinx/coroutines/ChildHandle;
+PLkotlinx/coroutines/JobSupport;->cancel(Ljava/util/concurrent/CancellationException;)V
+PLkotlinx/coroutines/JobSupport;->cancelImpl$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Ljava/lang/Object;)Z
+PLkotlinx/coroutines/JobSupport;->cancelInternal(Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/JobSupport;->cancelMakeCompleting(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;->cancelParent(Ljava/lang/Throwable;)Z
+PLkotlinx/coroutines/JobSupport;->cancellationExceptionMessage()Ljava/lang/String;
+PLkotlinx/coroutines/JobSupport;->completeStateFinalization(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)V
+PLkotlinx/coroutines/JobSupport;->createCauseException(Ljava/lang/Object;)Ljava/lang/Throwable;
+PLkotlinx/coroutines/JobSupport;->finalizeFinishingState(Lkotlinx/coroutines/JobSupport$Finishing;Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;->firstChild(Lkotlinx/coroutines/Incomplete;)Lkotlinx/coroutines/ChildHandleNode;
+PLkotlinx/coroutines/JobSupport;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element;
+PLkotlinx/coroutines/JobSupport;->getCancellationException()Ljava/util/concurrent/CancellationException;
+PLkotlinx/coroutines/JobSupport;->getChildJobCancellationCause()Ljava/util/concurrent/CancellationException;
+PLkotlinx/coroutines/JobSupport;->getFinalRootCause(Lkotlinx/coroutines/JobSupport$Finishing;Ljava/util/List;)Ljava/lang/Throwable;
+PLkotlinx/coroutines/JobSupport;->getKey()Lkotlin/coroutines/CoroutineContext$Key;
+PLkotlinx/coroutines/JobSupport;->getOnCancelComplete$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Z
+PLkotlinx/coroutines/JobSupport;->getOrPromoteCancellingList(Lkotlinx/coroutines/Incomplete;)Lkotlinx/coroutines/NodeList;
+PLkotlinx/coroutines/JobSupport;->getParentHandle$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Lkotlinx/coroutines/ChildHandle;
+PLkotlinx/coroutines/JobSupport;->getState$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;->initParentJob(Lkotlinx/coroutines/Job;)V
+PLkotlinx/coroutines/JobSupport;->invokeOnCompletion(ZZLkotlin/jvm/functions/Function1;)Lkotlinx/coroutines/DisposableHandle;
+PLkotlinx/coroutines/JobSupport;->isActive()Z
+PLkotlinx/coroutines/JobSupport;->isCompleted()Z
+PLkotlinx/coroutines/JobSupport;->isScopedCoroutine()Z
+PLkotlinx/coroutines/JobSupport;->makeCancelling(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;->makeCompletingOnce$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;->makeNode(Lkotlin/jvm/functions/Function1;Z)Lkotlinx/coroutines/JobNode;
+PLkotlinx/coroutines/JobSupport;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/JobSupport;->nextChild(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Lkotlinx/coroutines/ChildHandleNode;
+PLkotlinx/coroutines/JobSupport;->notifyCancelling(Lkotlinx/coroutines/NodeList;Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/JobSupport;->notifyCompletion(Lkotlinx/coroutines/NodeList;Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/JobSupport;->onCancelling(Ljava/lang/Throwable;)V
+PLkotlinx/coroutines/JobSupport;->onCompletionInternal(Ljava/lang/Object;)V
+PLkotlinx/coroutines/JobSupport;->parentCancelled(Lkotlinx/coroutines/ParentJob;)V
+PLkotlinx/coroutines/JobSupport;->plus(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/JobSupport;->promoteSingleToNodeList(Lkotlinx/coroutines/JobNode;)V
+PLkotlinx/coroutines/JobSupport;->removeNode$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Lkotlinx/coroutines/JobNode;)V
+PLkotlinx/coroutines/JobSupport;->setParentHandle$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Lkotlinx/coroutines/ChildHandle;)V
+PLkotlinx/coroutines/JobSupport;->start()Z
+PLkotlinx/coroutines/JobSupport;->startInternal(Ljava/lang/Object;)I
+PLkotlinx/coroutines/JobSupport;->toCancellationException(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/util/concurrent/CancellationException;
+PLkotlinx/coroutines/JobSupport;->tryFinalizeSimpleState(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)Z
+PLkotlinx/coroutines/JobSupport;->tryMakeCancelling(Lkotlinx/coroutines/Incomplete;Ljava/lang/Throwable;)Z
+PLkotlinx/coroutines/JobSupport;->tryMakeCompleting(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupport;->tryMakeCompletingSlowPath(Lkotlinx/coroutines/Incomplete;Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/JobSupportKt;-><clinit>()V
+PLkotlinx/coroutines/JobSupportKt;->access$getCOMPLETING_ALREADY$p()Lkotlinx/coroutines/internal/Symbol;
+PLkotlinx/coroutines/JobSupportKt;->access$getCOMPLETING_RETRY$p()Lkotlinx/coroutines/internal/Symbol;
+PLkotlinx/coroutines/JobSupportKt;->access$getEMPTY_ACTIVE$p()Lkotlinx/coroutines/Empty;
+PLkotlinx/coroutines/JobSupportKt;->access$getSEALED$p()Lkotlinx/coroutines/internal/Symbol;
+PLkotlinx/coroutines/JobSupportKt;->access$getTOO_LATE_TO_CANCEL$p()Lkotlinx/coroutines/internal/Symbol;
+PLkotlinx/coroutines/JobSupportKt;->boxIncomplete(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/MainCoroutineDispatcher;-><init>()V
+PLkotlinx/coroutines/NodeList;-><init>()V
+PLkotlinx/coroutines/NodeList;->getList()Lkotlinx/coroutines/NodeList;
+PLkotlinx/coroutines/NodeList;->isActive()Z
+PLkotlinx/coroutines/NonDisposableHandle;-><clinit>()V
+PLkotlinx/coroutines/NonDisposableHandle;-><init>()V
+PLkotlinx/coroutines/NonDisposableHandle;->dispose()V
+PLkotlinx/coroutines/StandaloneCoroutine;-><init>(Lkotlin/coroutines/CoroutineContext;Z)V
+PLkotlinx/coroutines/SupervisorJobImpl;-><init>(Lkotlinx/coroutines/Job;)V
+PLkotlinx/coroutines/SupervisorJobImpl;->childCancelled(Ljava/lang/Throwable;)Z
+PLkotlinx/coroutines/SupervisorKt;->SupervisorJob$default(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob;
+PLkotlinx/coroutines/SupervisorKt;->SupervisorJob(Lkotlinx/coroutines/Job;)Lkotlinx/coroutines/CompletableJob;
+PLkotlinx/coroutines/ThreadLocalEventLoop;-><clinit>()V
+PLkotlinx/coroutines/ThreadLocalEventLoop;-><init>()V
+PLkotlinx/coroutines/ThreadLocalEventLoop;->getEventLoop$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Lkotlinx/coroutines/EventLoop;
+PLkotlinx/coroutines/Unconfined;-><clinit>()V
+PLkotlinx/coroutines/Unconfined;-><init>()V
+PLkotlinx/coroutines/UndispatchedCoroutine;-><init>(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V
+PLkotlinx/coroutines/UndispatchedCoroutine;->afterResume(Ljava/lang/Object;)V
+PLkotlinx/coroutines/UndispatchedMarker;-><clinit>()V
+PLkotlinx/coroutines/UndispatchedMarker;-><init>()V
+PLkotlinx/coroutines/UndispatchedMarker;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlinx/coroutines/UndispatchedMarker;->get(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element;
+PLkotlinx/coroutines/UndispatchedMarker;->getKey()Lkotlin/coroutines/CoroutineContext$Key;
+PLkotlinx/coroutines/android/AndroidDispatcherFactory;-><init>()V
+PLkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/MainCoroutineDispatcher;
+PLkotlinx/coroutines/android/HandlerContext;-><init>(Landroid/os/Handler;Ljava/lang/String;)V
+PLkotlinx/coroutines/android/HandlerContext;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/coroutines/android/HandlerContext;-><init>(Landroid/os/Handler;Ljava/lang/String;Z)V
+PLkotlinx/coroutines/android/HandlerContext;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V
+PLkotlinx/coroutines/android/HandlerContext;->equals(Ljava/lang/Object;)Z
+PLkotlinx/coroutines/android/HandlerContext;->getImmediate()Lkotlinx/coroutines/MainCoroutineDispatcher;
+PLkotlinx/coroutines/android/HandlerContext;->getImmediate()Lkotlinx/coroutines/android/HandlerContext;
+PLkotlinx/coroutines/android/HandlerContext;->isDispatchNeeded(Lkotlin/coroutines/CoroutineContext;)Z
+PLkotlinx/coroutines/android/HandlerDispatcher;-><init>()V
+PLkotlinx/coroutines/android/HandlerDispatcher;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/coroutines/android/HandlerDispatcherKt;-><clinit>()V
+PLkotlinx/coroutines/android/HandlerDispatcherKt;->asHandler(Landroid/os/Looper;Z)Landroid/os/Handler;
+PLkotlinx/coroutines/internal/AtomicKt;-><clinit>()V
+PLkotlinx/coroutines/internal/AtomicOp;-><init>()V
+PLkotlinx/coroutines/internal/AtomicOp;->decide(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/internal/AtomicOp;->perform(Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/internal/DispatchedContinuation;-><init>(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlin/coroutines/Continuation;)V
+PLkotlinx/coroutines/internal/DispatchedContinuation;->awaitReusability()V
+PLkotlinx/coroutines/internal/DispatchedContinuation;->getContext()Lkotlin/coroutines/CoroutineContext;
+PLkotlinx/coroutines/internal/DispatchedContinuation;->getDelegate$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Lkotlin/coroutines/Continuation;
+PLkotlinx/coroutines/internal/DispatchedContinuation;->getReusableCancellableContinuation()Lkotlinx/coroutines/CancellableContinuationImpl;
+PLkotlinx/coroutines/internal/DispatchedContinuation;->release()V
+PLkotlinx/coroutines/internal/DispatchedContinuation;->takeState$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Ljava/lang/Object;
+PLkotlinx/coroutines/internal/DispatchedContinuationKt;-><clinit>()V
+PLkotlinx/coroutines/internal/DispatchedContinuationKt;->access$getUNDEFINED$p()Lkotlinx/coroutines/internal/Symbol;
+PLkotlinx/coroutines/internal/DispatchedContinuationKt;->resumeCancellableWith$default(Lkotlin/coroutines/Continuation;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
+PLkotlinx/coroutines/internal/DispatchedContinuationKt;->resumeCancellableWith(Lkotlin/coroutines/Continuation;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V
+PLkotlinx/coroutines/internal/FastServiceLoader;-><clinit>()V
+PLkotlinx/coroutines/internal/FastServiceLoader;-><init>()V
+PLkotlinx/coroutines/internal/FastServiceLoader;->loadMainDispatcherFactory$external__kotlinx_coroutines__android_common__kotlinx_coroutines()Ljava/util/List;
+PLkotlinx/coroutines/internal/FastServiceLoaderKt;-><clinit>()V
+PLkotlinx/coroutines/internal/FastServiceLoaderKt;->getANDROID_DETECTED()Z
+PLkotlinx/coroutines/internal/LimitedDispatcher;-><init>(Lkotlinx/coroutines/CoroutineDispatcher;I)V
+PLkotlinx/coroutines/internal/LimitedDispatcher;->addAndTryDispatching(Ljava/lang/Runnable;)Z
+PLkotlinx/coroutines/internal/LimitedDispatcher;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V
+PLkotlinx/coroutines/internal/LimitedDispatcher;->run()V
+PLkotlinx/coroutines/internal/LimitedDispatcher;->tryAllocateWorker()Z
+PLkotlinx/coroutines/internal/LimitedDispatcherKt;->checkParallelism(I)V
+PLkotlinx/coroutines/internal/LockFreeLinkedListHead;-><init>()V
+PLkotlinx/coroutines/internal/LockFreeLinkedListHead;->isRemoved()Z
+PLkotlinx/coroutines/internal/LockFreeLinkedListKt;-><clinit>()V
+PLkotlinx/coroutines/internal/LockFreeLinkedListKt;->unwrap(Ljava/lang/Object;)Lkotlinx/coroutines/internal/LockFreeLinkedListNode;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;-><init>(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;->complete(Ljava/lang/Object;Ljava/lang/Object;)V
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;->complete(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Ljava/lang/Object;)V
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;-><init>()V
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->access$finishAdd(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->access$get_next$p(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Lkotlinx/atomicfu/AtomicRef;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->addOneIfEmpty(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)Z
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->correctPrev(Lkotlinx/coroutines/internal/OpDescriptor;)Lkotlinx/coroutines/internal/LockFreeLinkedListNode;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->finishAdd(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getNext()Ljava/lang/Object;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getNextNode()Lkotlinx/coroutines/internal/LockFreeLinkedListNode;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->getPrevNode()Lkotlinx/coroutines/internal/LockFreeLinkedListNode;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->isRemoved()Z
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->remove()Z
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->removeOrNext()Lkotlinx/coroutines/internal/LockFreeLinkedListNode;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->removed()Lkotlinx/coroutines/internal/Removed;
+PLkotlinx/coroutines/internal/LockFreeLinkedListNode;->tryCondAddNext(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode;Lkotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp;)I
+PLkotlinx/coroutines/internal/LockFreeTaskQueue;-><init>(Z)V
+PLkotlinx/coroutines/internal/LockFreeTaskQueue;->addLast(Ljava/lang/Object;)Z
+PLkotlinx/coroutines/internal/LockFreeTaskQueue;->getSize()I
+PLkotlinx/coroutines/internal/LockFreeTaskQueue;->removeFirstOrNull()Ljava/lang/Object;
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore$Companion;-><init>()V
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore$Companion;->updateHead(JI)J
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore$Companion;->updateTail(JI)J
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore$Companion;->wo(JJ)J
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore;-><clinit>()V
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore;-><init>(IZ)V
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore;->addLast(Ljava/lang/Object;)I
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore;->getSize()I
+PLkotlinx/coroutines/internal/LockFreeTaskQueueCore;->removeFirstOrNull()Ljava/lang/Object;
+PLkotlinx/coroutines/internal/MainDispatcherLoader;-><clinit>()V
+PLkotlinx/coroutines/internal/MainDispatcherLoader;-><init>()V
+PLkotlinx/coroutines/internal/MainDispatcherLoader;->loadMainDispatcher()Lkotlinx/coroutines/MainCoroutineDispatcher;
+PLkotlinx/coroutines/internal/MainDispatchersKt;-><clinit>()V
+PLkotlinx/coroutines/internal/MainDispatchersKt;->tryCreateDispatcher(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lkotlinx/coroutines/MainCoroutineDispatcher;
+PLkotlinx/coroutines/internal/OpDescriptor;-><init>()V
+PLkotlinx/coroutines/internal/Removed;-><init>(Lkotlinx/coroutines/internal/LockFreeLinkedListNode;)V
+PLkotlinx/coroutines/internal/ResizableAtomicArray;-><init>(I)V
+PLkotlinx/coroutines/internal/ResizableAtomicArray;->get(I)Ljava/lang/Object;
+PLkotlinx/coroutines/internal/ResizableAtomicArray;->setSynchronized(ILjava/lang/Object;)V
+PLkotlinx/coroutines/internal/ScopeCoroutine;-><init>(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)V
+PLkotlinx/coroutines/internal/ScopeCoroutine;->afterResume(Ljava/lang/Object;)V
+PLkotlinx/coroutines/internal/ScopeCoroutine;->isScopedCoroutine()Z
+PLkotlinx/coroutines/internal/Symbol;-><init>(Ljava/lang/String;)V
+PLkotlinx/coroutines/internal/SystemPropsKt;->getAVAILABLE_PROCESSORS()I
+PLkotlinx/coroutines/internal/SystemPropsKt;->systemProp$default(Ljava/lang/String;IIIILjava/lang/Object;)I
+PLkotlinx/coroutines/internal/SystemPropsKt;->systemProp$default(Ljava/lang/String;JJJILjava/lang/Object;)J
+PLkotlinx/coroutines/internal/SystemPropsKt;->systemProp(Ljava/lang/String;)Ljava/lang/String;
+PLkotlinx/coroutines/internal/SystemPropsKt;->systemProp(Ljava/lang/String;III)I
+PLkotlinx/coroutines/internal/SystemPropsKt;->systemProp(Ljava/lang/String;JJJ)J
+PLkotlinx/coroutines/internal/SystemPropsKt;->systemProp(Ljava/lang/String;Z)Z
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt;-><clinit>()V
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt;->getAVAILABLE_PROCESSORS()I
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt;->systemProp(Ljava/lang/String;)Ljava/lang/String;
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp$default(Ljava/lang/String;IIIILjava/lang/Object;)I
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp$default(Ljava/lang/String;JJJILjava/lang/Object;)J
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp(Ljava/lang/String;III)I
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp(Ljava/lang/String;JJJ)J
+PLkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp(Ljava/lang/String;Z)Z
+PLkotlinx/coroutines/internal/ThreadContextKt$countAll$1;-><clinit>()V
+PLkotlinx/coroutines/internal/ThreadContextKt$countAll$1;-><init>()V
+PLkotlinx/coroutines/internal/ThreadContextKt$countAll$1;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/internal/ThreadContextKt$countAll$1;->invoke(Ljava/lang/Object;Lkotlin/coroutines/CoroutineContext$Element;)Ljava/lang/Object;
+PLkotlinx/coroutines/internal/ThreadContextKt$findOne$1;-><clinit>()V
+PLkotlinx/coroutines/internal/ThreadContextKt$findOne$1;-><init>()V
+PLkotlinx/coroutines/internal/ThreadContextKt$updateState$1;-><clinit>()V
+PLkotlinx/coroutines/internal/ThreadContextKt$updateState$1;-><init>()V
+PLkotlinx/coroutines/internal/ThreadContextKt;-><clinit>()V
+PLkotlinx/coroutines/internal/ThreadContextKt;->restoreThreadContext(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)V
+PLkotlinx/coroutines/internal/ThreadContextKt;->threadContextElements(Lkotlin/coroutines/CoroutineContext;)Ljava/lang/Object;
+PLkotlinx/coroutines/internal/ThreadContextKt;->updateThreadContext(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Object;)Ljava/lang/Object;
+PLkotlinx/coroutines/intrinsics/CancellableKt;->startCoroutineCancellable$default(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
+PLkotlinx/coroutines/intrinsics/CancellableKt;->startCoroutineCancellable(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;Lkotlin/jvm/functions/Function1;)V
+PLkotlinx/coroutines/intrinsics/UndispatchedKt;->startUndispatchedOrReturn(Lkotlinx/coroutines/internal/ScopeCoroutine;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Companion;-><init>()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;-><init>(Lkotlinx/coroutines/scheduling/CoroutineScheduler;)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;-><init>(Lkotlinx/coroutines/scheduling/CoroutineScheduler;I)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->afterTask(I)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->beforeTask(I)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->executeTask(Lkotlinx/coroutines/scheduling/Task;)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->findAnyTask(Z)Lkotlinx/coroutines/scheduling/Task;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->findTask(Z)Lkotlinx/coroutines/scheduling/Task;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->getIndexInArray()I
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->getNextParkedWorker()Ljava/lang/Object;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->getWorkerCtl()Lkotlinx/atomicfu/AtomicInt;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->idleReset(I)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->inStack()Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->nextInt(I)I
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->park()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->pollGlobalQueues()Lkotlinx/coroutines/scheduling/Task;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->run()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->runWorker()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->setIndexInArray(I)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->setNextParkedWorker(Ljava/lang/Object;)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->tryAcquireCpuPermit()Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->tryPark()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->tryReleaseCpu(Lkotlinx/coroutines/scheduling/CoroutineScheduler$WorkerState;)Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;->trySteal(Z)Lkotlinx/coroutines/scheduling/Task;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$WorkerState;->$values()[Lkotlinx/coroutines/scheduling/CoroutineScheduler$WorkerState;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$WorkerState;-><clinit>()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler$WorkerState;-><init>(Ljava/lang/String;I)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;-><clinit>()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;-><init>(IIJLjava/lang/String;)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->access$getControlState$p(Lkotlinx/coroutines/scheduling/CoroutineScheduler;)Lkotlinx/atomicfu/AtomicLong;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->addToGlobalQueue(Lkotlinx/coroutines/scheduling/Task;)Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->createNewWorker()I
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->createTask(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/TaskContext;)Lkotlinx/coroutines/scheduling/Task;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->currentWorker()Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->dispatch(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/TaskContext;Z)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->isTerminated()Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->parkedWorkersStackNextIndex(Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;)I
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->parkedWorkersStackPop()Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->parkedWorkersStackPush(Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;)Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->runSafely(Lkotlinx/coroutines/scheduling/Task;)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->signalBlockingWork(Z)V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->signalCpuWork()V
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->submitToLocalQueue(Lkotlinx/coroutines/scheduling/CoroutineScheduler$Worker;Lkotlinx/coroutines/scheduling/Task;Z)Lkotlinx/coroutines/scheduling/Task;
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->tryCreateWorker$default(Lkotlinx/coroutines/scheduling/CoroutineScheduler;JILjava/lang/Object;)Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->tryCreateWorker(J)Z
+PLkotlinx/coroutines/scheduling/CoroutineScheduler;->tryUnpark()Z
+PLkotlinx/coroutines/scheduling/DefaultIoScheduler;-><clinit>()V
+PLkotlinx/coroutines/scheduling/DefaultIoScheduler;-><init>()V
+PLkotlinx/coroutines/scheduling/DefaultIoScheduler;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V
+PLkotlinx/coroutines/scheduling/DefaultScheduler;-><clinit>()V
+PLkotlinx/coroutines/scheduling/DefaultScheduler;-><init>()V
+PLkotlinx/coroutines/scheduling/GlobalQueue;-><init>()V
+PLkotlinx/coroutines/scheduling/NanoTimeSource;-><clinit>()V
+PLkotlinx/coroutines/scheduling/NanoTimeSource;-><init>()V
+PLkotlinx/coroutines/scheduling/NanoTimeSource;->nanoTime()J
+PLkotlinx/coroutines/scheduling/SchedulerCoroutineDispatcher;-><init>(IIJLjava/lang/String;)V
+PLkotlinx/coroutines/scheduling/SchedulerCoroutineDispatcher;->createScheduler()Lkotlinx/coroutines/scheduling/CoroutineScheduler;
+PLkotlinx/coroutines/scheduling/SchedulerCoroutineDispatcher;->dispatchWithContext$external__kotlinx_coroutines__android_common__kotlinx_coroutines(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/TaskContext;Z)V
+PLkotlinx/coroutines/scheduling/SchedulerTimeSource;-><init>()V
+PLkotlinx/coroutines/scheduling/Task;-><init>()V
+PLkotlinx/coroutines/scheduling/Task;-><init>(JLkotlinx/coroutines/scheduling/TaskContext;)V
+PLkotlinx/coroutines/scheduling/TaskContextImpl;-><init>(I)V
+PLkotlinx/coroutines/scheduling/TaskContextImpl;->afterTask()V
+PLkotlinx/coroutines/scheduling/TaskContextImpl;->getTaskMode()I
+PLkotlinx/coroutines/scheduling/TaskImpl;-><init>(Ljava/lang/Runnable;JLkotlinx/coroutines/scheduling/TaskContext;)V
+PLkotlinx/coroutines/scheduling/TaskImpl;->run()V
+PLkotlinx/coroutines/scheduling/TasksKt;-><clinit>()V
+PLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;-><clinit>()V
+PLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;-><init>()V
+PLkotlinx/coroutines/scheduling/UnlimitedIoScheduler;->dispatch(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Runnable;)V
+PLkotlinx/coroutines/scheduling/WorkQueue;-><init>()V
+PLkotlinx/coroutines/scheduling/WorkQueue;->pollBuffer()Lkotlinx/coroutines/scheduling/Task;
+PLkotlinx/coroutines/scheduling/WorkQueue;->tryStealFrom(Lkotlinx/coroutines/scheduling/WorkQueue;)J
+PLkotlinx/coroutines/scheduling/WorkQueue;->tryStealLastScheduled(Lkotlinx/coroutines/scheduling/WorkQueue;Z)J
+PLkotlinx/coroutines/sync/Empty;-><init>(Ljava/lang/Object;)V
+PLkotlinx/coroutines/sync/MutexImpl;-><init>(Z)V
+PLkotlinx/coroutines/sync/MutexImpl;->lock(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
+PLkotlinx/coroutines/sync/MutexImpl;->tryLock(Ljava/lang/Object;)Z
+PLkotlinx/coroutines/sync/MutexImpl;->unlock(Ljava/lang/Object;)V
+PLkotlinx/coroutines/sync/MutexKt;-><clinit>()V
+PLkotlinx/coroutines/sync/MutexKt;->Mutex$default(ZILjava/lang/Object;)Lkotlinx/coroutines/sync/Mutex;
+PLkotlinx/coroutines/sync/MutexKt;->Mutex(Z)Lkotlinx/coroutines/sync/Mutex;
+PLkotlinx/coroutines/sync/MutexKt;->access$getEMPTY_LOCKED$p()Lkotlinx/coroutines/sync/Empty;
+PLkotlinx/coroutines/sync/MutexKt;->access$getEMPTY_UNLOCKED$p()Lkotlinx/coroutines/sync/Empty;
+PLkotlinx/coroutines/sync/MutexKt;->access$getUNLOCKED$p()Lkotlinx/coroutines/internal/Symbol;
+SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda0;->run()V
+SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda1;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda2;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$$ExternalSyntheticLambda3;->onContextAvailable(Landroid/content/Context;)V
+SPLandroidx/activity/ComponentActivity$1;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$2;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$3;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$3;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+SPLandroidx/activity/ComponentActivity$4;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$4;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+SPLandroidx/activity/ComponentActivity$5;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+SPLandroidx/activity/ComponentActivity$Api33Impl;->getOnBackInvokedDispatcher(Landroid/app/Activity;)Landroid/window/OnBackInvokedDispatcher;
+SPLandroidx/activity/ComponentActivity$ReportFullyDrawnExecutorApi16Impl;-><init>(Landroidx/activity/ComponentActivity;)V
+SPLandroidx/activity/ComponentActivity;->addMenuProvider(Landroidx/core/view/MenuProvider;)V
+SPLandroidx/activity/ComponentActivity;->addOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
+SPLandroidx/activity/ComponentActivity;->addOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->addOnNewIntentListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->addOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->addOnTrimMemoryListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->createFullyDrawnExecutor()Landroidx/activity/ComponentActivity$ReportFullyDrawnExecutor;
+SPLandroidx/activity/ComponentActivity;->ensureViewModelStore()V
+SPLandroidx/activity/ComponentActivity;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry;
+SPLandroidx/activity/ComponentActivity;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
+SPLandroidx/activity/ComponentActivity;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+SPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
+SPLandroidx/activity/ComponentActivity;->invalidateMenu()V
+SPLandroidx/activity/ComponentActivity;->lambda$new$2$androidx-activity-ComponentActivity(Landroid/content/Context;)V
+SPLandroidx/activity/ComponentActivity;->onActivityResult(IILandroid/content/Intent;)V
+SPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V
+SPLandroidx/activity/ComponentActivity;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->removeOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;I)V
+SPLandroidx/activity/ComponentActivity;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
+SPLandroidx/activity/FullyDrawnReporter$$ExternalSyntheticLambda0;-><init>(Landroidx/activity/FullyDrawnReporter;)V
+SPLandroidx/activity/OnBackPressedCallback;->remove()V
+SPLandroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V
+SPLandroidx/activity/OnBackPressedCallback;->setEnabledChangedCallback$activity_release(Lkotlin/jvm/functions/Function0;)V
+SPLandroidx/activity/OnBackPressedDispatcher$1;-><init>(Landroidx/activity/OnBackPressedDispatcher;)V
+SPLandroidx/activity/OnBackPressedDispatcher$2;-><init>(Landroidx/activity/OnBackPressedDispatcher;)V
+SPLandroidx/activity/OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0;-><init>(Lkotlin/jvm/functions/Function0;)V
+SPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;-><clinit>()V
+SPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;-><init>()V
+SPLandroidx/activity/OnBackPressedDispatcher$Api33Impl;->createOnBackInvokedCallback(Lkotlin/jvm/functions/Function0;)Landroid/window/OnBackInvokedCallback;
+SPLandroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V
+SPLandroidx/activity/OnBackPressedDispatcher;-><init>(Ljava/lang/Runnable;)V
+SPLandroidx/activity/OnBackPressedDispatcher;->access$getOnBackPressedCallbacks$p(Landroidx/activity/OnBackPressedDispatcher;)Lkotlin/collections/ArrayDeque;
+SPLandroidx/activity/OnBackPressedDispatcher;->setOnBackInvokedDispatcher(Landroid/window/OnBackInvokedDispatcher;)V
+SPLandroidx/activity/contextaware/ContextAwareHelper;-><init>()V
+SPLandroidx/activity/contextaware/ContextAwareHelper;->addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
+SPLandroidx/activity/contextaware/ContextAwareHelper;->dispatchOnContextAvailable(Landroid/content/Context;)V
+SPLandroidx/activity/result/ActivityResultLauncher;-><init>()V
+SPLandroidx/activity/result/ActivityResultRegistry$3;->unregister()V
+SPLandroidx/activity/result/ActivityResultRegistry;->dispatchResult(IILandroid/content/Intent;)Z
+SPLandroidx/activity/result/contract/ActivityResultContract;-><init>()V
+SPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;-><init>()V
+SPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;-><clinit>()V
+SPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;-><init>()V
+SPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion;-><init>()V
+SPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;-><clinit>()V
+SPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;-><init>()V
+SPLandroidx/appcompat/widget/DrawableUtils;-><clinit>()V
+SPLandroidx/appcompat/widget/ResourceManagerInternal$ColorFilterLruCache;-><init>(I)V
+SPLandroidx/appcompat/widget/ResourceManagerInternal;-><clinit>()V
+SPLandroidx/appcompat/widget/ResourceManagerInternal;-><init>()V
+SPLandroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
+SPLandroidx/appcompat/widget/ResourceManagerInternal;->getTintListFromCache(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
+SPLandroidx/appcompat/widget/ResourceManagerInternal;->installDefaultInflateDelegates(Landroidx/appcompat/widget/ResourceManagerInternal;)V
+SPLandroidx/appcompat/widget/ResourceManagerInternal;->isVectorDrawable(Landroid/graphics/drawable/Drawable;)Z
+SPLandroidx/appcompat/widget/ResourceManagerInternal;->loadDrawableFromDelegates(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
+SPLandroidx/appcompat/widget/ResourceManagerInternal;->tintDrawableUsingColorFilter(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
+SPLandroidx/arch/core/executor/ArchTaskExecutor$$ExternalSyntheticLambda0;-><init>()V
+SPLandroidx/arch/core/executor/ArchTaskExecutor$$ExternalSyntheticLambda1;-><init>()V
+SPLandroidx/arch/core/executor/ArchTaskExecutor;-><clinit>()V
+SPLandroidx/arch/core/executor/ArchTaskExecutor;-><init>()V
+SPLandroidx/arch/core/executor/DefaultTaskExecutor$1;-><init>(Landroidx/arch/core/executor/DefaultTaskExecutor;)V
+SPLandroidx/arch/core/executor/DefaultTaskExecutor;-><init>()V
+SPLandroidx/arch/core/executor/TaskExecutor;-><init>()V
+SPLandroidx/arch/core/internal/SafeIterableMap$AscendingIterator;-><init>(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V
+SPLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;-><init>(Landroidx/arch/core/internal/SafeIterableMap$Entry;Landroidx/arch/core/internal/SafeIterableMap$Entry;)V
+SPLandroidx/arch/core/internal/SafeIterableMap$DescendingIterator;->forward(Landroidx/arch/core/internal/SafeIterableMap$Entry;)Landroidx/arch/core/internal/SafeIterableMap$Entry;
+SPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->hasNext()Z
+SPLandroidx/arch/core/internal/SafeIterableMap$ListIterator;->next()Ljava/lang/Object;
+SPLandroidx/arch/core/internal/SafeIterableMap;->get(Ljava/lang/Object;)Landroidx/arch/core/internal/SafeIterableMap$Entry;
+SPLandroidx/collection/ArrayMap;-><init>()V
+SPLandroidx/collection/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/collection/CircularIntArray;-><init>()V
+SPLandroidx/collection/CircularIntArray;-><init>(I)V
+SPLandroidx/collection/CircularIntArray;-><init>(IILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/collection/LongSparseArray;-><init>()V
+SPLandroidx/collection/LongSparseArray;-><init>(I)V
+SPLandroidx/collection/LongSparseArray;-><init>(IILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/collection/LongSparseArray;->get(J)Ljava/lang/Object;
+SPLandroidx/collection/LongSparseArray;->put(JLjava/lang/Object;)V
+SPLandroidx/collection/LongSparseArray;->size()I
+SPLandroidx/collection/LongSparseArray;->valueAt(I)Ljava/lang/Object;
+SPLandroidx/collection/LongSparseArrayKt;-><clinit>()V
+SPLandroidx/collection/LongSparseArrayKt;->access$getDELETED$p()Ljava/lang/Object;
+SPLandroidx/collection/LruCache;-><init>(I)V
+SPLandroidx/collection/SimpleArrayMap;-><init>()V
+SPLandroidx/collection/SimpleArrayMap;-><init>(IILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/collection/SimpleArrayMap;->containsKey(Ljava/lang/Object;)Z
+SPLandroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/collection/SimpleArrayMap;->size()I
+SPLandroidx/collection/SimpleArrayMap;->valueAt(I)Ljava/lang/Object;
+SPLandroidx/collection/SparseArrayCompat;-><init>()V
+SPLandroidx/collection/SparseArrayCompat;-><init>(I)V
+SPLandroidx/collection/SparseArrayCompat;-><init>(IILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/collection/SparseArrayCompat;->clear()V
+SPLandroidx/collection/SparseArrayCompat;->get(I)Ljava/lang/Object;
+SPLandroidx/collection/SparseArrayCompat;->put(ILjava/lang/Object;)V
+SPLandroidx/collection/SparseArrayCompat;->size()I
+SPLandroidx/collection/SparseArrayCompatKt;-><clinit>()V
+SPLandroidx/collection/SparseArrayCompatKt;->commonGet(Landroidx/collection/SparseArrayCompat;I)Ljava/lang/Object;
+SPLandroidx/collection/internal/ContainerHelpersKt;-><clinit>()V
+SPLandroidx/collection/internal/ContainerHelpersKt;->binarySearch([JIJ)I
+SPLandroidx/collection/internal/ContainerHelpersKt;->idealByteArraySize(I)I
+SPLandroidx/collection/internal/ContainerHelpersKt;->idealIntArraySize(I)I
+SPLandroidx/collection/internal/ContainerHelpersKt;->idealLongArraySize(I)I
+SPLandroidx/collection/internal/Lock;-><init>()V
+SPLandroidx/collection/internal/LruHashMap;-><init>(IF)V
+SPLandroidx/core/app/ComponentActivity;-><init>()V
+SPLandroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V
+SPLandroidx/core/app/CoreComponentFactory;-><init>()V
+SPLandroidx/core/app/CoreComponentFactory;->checkCompatWrapper(Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/core/app/CoreComponentFactory;->instantiateActivity(Ljava/lang/ClassLoader;Ljava/lang/String;Landroid/content/Intent;)Landroid/app/Activity;
+SPLandroidx/core/app/CoreComponentFactory;->instantiateApplication(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/app/Application;
+SPLandroidx/core/app/CoreComponentFactory;->instantiateProvider(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider;
+SPLandroidx/core/content/ContextCompat$Api21Impl;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
+SPLandroidx/core/content/ContextCompat;-><clinit>()V
+SPLandroidx/core/content/FileProvider$SimplePathStrategy;-><init>(Ljava/lang/String;)V
+SPLandroidx/core/content/FileProvider$SimplePathStrategy;->addRoot(Ljava/lang/String;Ljava/io/File;)V
+SPLandroidx/core/content/FileProvider;-><clinit>()V
+SPLandroidx/core/content/FileProvider;-><init>()V
+SPLandroidx/core/content/FileProvider;->attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V
+SPLandroidx/core/content/FileProvider;->buildPath(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;
+SPLandroidx/core/content/FileProvider;->getFileProviderPathsMetaData(Landroid/content/Context;Ljava/lang/String;Landroid/content/pm/ProviderInfo;I)Landroid/content/res/XmlResourceParser;
+SPLandroidx/core/content/FileProvider;->getPathStrategy(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$PathStrategy;
+SPLandroidx/core/content/FileProvider;->onCreate()Z
+SPLandroidx/core/content/res/TypedArrayUtils;->getText(Landroid/content/res/TypedArray;II)Ljava/lang/CharSequence;
+SPLandroidx/core/os/BuildCompat$Extensions30Impl;-><clinit>()V
+SPLandroidx/core/os/BuildCompat;-><clinit>()V
+SPLandroidx/core/os/BuildCompat;->isAtLeastT()Z
+SPLandroidx/core/os/BuildCompat;->isAtLeastU()Z
+SPLandroidx/core/os/CancellationSignal;-><init>()V
+SPLandroidx/core/os/CancellationSignal;->cancel()V
+SPLandroidx/core/os/CancellationSignal;->waitForCancelFinishedLocked()V
+SPLandroidx/core/os/TraceCompat;-><clinit>()V
+SPLandroidx/core/util/Pools$SimplePool;-><init>(I)V
+SPLandroidx/core/util/Preconditions;->checkArgument(ZLjava/lang/Object;)V
+SPLandroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;-><init>(Landroidx/core/view/AccessibilityDelegateCompat;)V
+SPLandroidx/core/view/AccessibilityDelegateCompat;-><clinit>()V
+SPLandroidx/core/view/AccessibilityDelegateCompat;-><init>()V
+SPLandroidx/core/view/AccessibilityDelegateCompat;->getBridge()Landroid/view/View$AccessibilityDelegate;
+SPLandroidx/core/view/LayoutInflaterCompat;->setFactory2(Landroid/view/LayoutInflater;Landroid/view/LayoutInflater$Factory2;)V
+SPLandroidx/core/view/MenuHostHelper;-><init>(Ljava/lang/Runnable;)V
+SPLandroidx/core/view/MenuHostHelper;->addMenuProvider(Landroidx/core/view/MenuProvider;)V
+SPLandroidx/core/view/NestedScrollingChildHelper;-><init>(Landroid/view/View;)V
+SPLandroidx/core/view/NestedScrollingChildHelper;->setNestedScrollingEnabled(Z)V
+SPLandroidx/core/view/OneShotPreDrawListener;-><init>(Landroid/view/View;Ljava/lang/Runnable;)V
+SPLandroidx/core/view/OneShotPreDrawListener;->add(Landroid/view/View;Ljava/lang/Runnable;)Landroidx/core/view/OneShotPreDrawListener;
+SPLandroidx/core/view/OneShotPreDrawListener;->onPreDraw()Z
+SPLandroidx/core/view/OneShotPreDrawListener;->removeListener()V
+SPLandroidx/core/view/ViewCompat$$ExternalSyntheticLambda0;-><init>()V
+SPLandroidx/core/view/ViewCompat$AccessibilityPaneVisibilityManager;-><init>()V
+SPLandroidx/core/view/ViewCompat$Api16Impl;->getImportantForAccessibility(Landroid/view/View;)I
+SPLandroidx/core/view/ViewCompat$Api16Impl;->hasTransientState(Landroid/view/View;)Z
+SPLandroidx/core/view/ViewCompat$Api16Impl;->postInvalidateOnAnimation(Landroid/view/View;)V
+SPLandroidx/core/view/ViewCompat$Api16Impl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
+SPLandroidx/core/view/ViewCompat$Api16Impl;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
+SPLandroidx/core/view/ViewCompat$Api16Impl;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
+SPLandroidx/core/view/ViewCompat$Api16Impl;->setImportantForAccessibility(Landroid/view/View;I)V
+SPLandroidx/core/view/ViewCompat$Api17Impl;->getDisplay(Landroid/view/View;)Landroid/view/Display;
+SPLandroidx/core/view/ViewCompat$Api19Impl;->isAttachedToWindow(Landroid/view/View;)Z
+SPLandroidx/core/view/ViewCompat$Api19Impl;->isLaidOut(Landroid/view/View;)Z
+SPLandroidx/core/view/ViewCompat$Api20Impl;->requestApplyInsets(Landroid/view/View;)V
+SPLandroidx/core/view/ViewCompat$Api26Impl;->getImportantForAutofill(Landroid/view/View;)I
+SPLandroidx/core/view/ViewCompat$Api26Impl;->setImportantForAutofill(Landroid/view/View;I)V
+SPLandroidx/core/view/ViewCompat$Api29Impl;->getAccessibilityDelegate(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
+SPLandroidx/core/view/ViewCompat$Api29Impl;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
+SPLandroidx/core/view/ViewCompat;->getAccessibilityDelegateInternal(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
+SPLandroidx/core/view/ViewCompat;->getDisplay(Landroid/view/View;)Landroid/view/Display;
+SPLandroidx/core/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I
+SPLandroidx/core/view/ViewCompat;->getImportantForAutofill(Landroid/view/View;)I
+SPLandroidx/core/view/ViewCompat;->hasTransientState(Landroid/view/View;)Z
+SPLandroidx/core/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z
+SPLandroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z
+SPLandroidx/core/view/ViewCompat;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
+SPLandroidx/core/view/ViewCompat;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
+SPLandroidx/core/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V
+SPLandroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
+SPLandroidx/core/view/ViewCompat;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
+SPLandroidx/core/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V
+SPLandroidx/core/view/ViewCompat;->setImportantForAutofill(Landroid/view/View;I)V
+SPLandroidx/core/view/ViewConfigurationCompat$Api26Impl;->getScaledHorizontalScrollFactor(Landroid/view/ViewConfiguration;)F
+SPLandroidx/core/view/ViewConfigurationCompat$Api26Impl;->getScaledVerticalScrollFactor(Landroid/view/ViewConfiguration;)F
+SPLandroidx/core/view/ViewConfigurationCompat;-><clinit>()V
+SPLandroidx/core/view/ViewConfigurationCompat;->getScaledHorizontalScrollFactor(Landroid/view/ViewConfiguration;Landroid/content/Context;)F
+SPLandroidx/core/view/ViewConfigurationCompat;->getScaledVerticalScrollFactor(Landroid/view/ViewConfiguration;Landroid/content/Context;)F
+SPLandroidx/core/view/ViewGroupCompat$Api21Impl;->isTransitionGroup(Landroid/view/ViewGroup;)Z
+SPLandroidx/core/view/ViewGroupCompat;->isTransitionGroup(Landroid/view/ViewGroup;)Z
+SPLandroidx/customview/poolingcontainer/PoolingContainer;-><clinit>()V
+SPLandroidx/customview/poolingcontainer/PoolingContainer;->setPoolingContainer(Landroid/view/View;Z)V
+SPLandroidx/fragment/app/BackStackRecord;->bumpBackStackNesting(I)V
+SPLandroidx/fragment/app/BackStackRecord;->commitAllowingStateLoss()I
+SPLandroidx/fragment/app/BackStackRecord;->commitInternal(Z)I
+SPLandroidx/fragment/app/BackStackRecord;->commitNowAllowingStateLoss()V
+SPLandroidx/fragment/app/BackStackRecord;->doAddOp(ILandroidx/fragment/app/Fragment;Ljava/lang/String;I)V
+SPLandroidx/fragment/app/BackStackRecord;->runOnCommitRunnables()V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda0;-><init>(Ljava/util/List;Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/fragment/app/DefaultSpecialEffectsController;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda0;->run()V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda4;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda4;->run()V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda5;-><init>(Landroid/animation/Animator;Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$$ExternalSyntheticLambda5;->onCancel()V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$AnimationInfo;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;Z)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$SpecialEffectsInfo;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$SpecialEffectsInfo;->getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation;
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$SpecialEffectsInfo;->getSignal()Landroidx/core/os/CancellationSignal;
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl()Landroidx/fragment/app/FragmentTransitionImpl;
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl(Ljava/lang/Object;)Landroidx/fragment/app/FragmentTransitionImpl;
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getTransition()Ljava/lang/Object;
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->hasSharedElementTransition()Z
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->isOverlapAllowed()Z
+SPLandroidx/fragment/app/DefaultSpecialEffectsController$startAnimations$1;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroid/view/View;ZLandroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/fragment/app/DefaultSpecialEffectsController$AnimationInfo;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;->$r8$lambda$-BPUgvtrXJop0NyBRYNNBI4cvGs(Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;->$r8$lambda$Q6FgD4jZH_jdeVxJxVn553yFXpk(Ljava/util/List;Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/fragment/app/DefaultSpecialEffectsController;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;->$r8$lambda$nBPnIVzE-IIkFDPl66EJ4I_Fbz0(Landroid/animation/Animator;Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;-><init>(Landroid/view/ViewGroup;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;->applyContainerChanges(Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;->captureTransitioningViews(Ljava/util/ArrayList;Landroid/view/View;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;->startAnimations$lambda$3(Landroid/animation/Animator;Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/DefaultSpecialEffectsController;->startTransitions$lambda$14$lambda$13(Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/Fragment$$ExternalSyntheticLambda0;-><init>(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/Fragment$$ExternalSyntheticLambda0;->run()V
+SPLandroidx/fragment/app/Fragment$1;-><init>(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/Fragment$2;-><init>(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/Fragment$5;-><init>(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/Fragment$5;->onHasView()Z
+SPLandroidx/fragment/app/Fragment$6;-><init>(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/Fragment$Api19Impl;->cancelPendingInputEvents(Landroid/view/View;)V
+SPLandroidx/fragment/app/Fragment$OnPreAttachedListener;-><init>()V
+SPLandroidx/fragment/app/Fragment$OnPreAttachedListener;-><init>(Landroidx/fragment/app/Fragment$1;)V
+SPLandroidx/fragment/app/Fragment;-><clinit>()V
+SPLandroidx/fragment/app/Fragment;->createFragmentContainer()Landroidx/fragment/app/FragmentContainer;
+SPLandroidx/fragment/app/Fragment;->getAllowEnterTransitionOverlap()Z
+SPLandroidx/fragment/app/Fragment;->getArguments()Landroid/os/Bundle;
+SPLandroidx/fragment/app/Fragment;->getEnterAnim()I
+SPLandroidx/fragment/app/Fragment;->getEnterTransition()Ljava/lang/Object;
+SPLandroidx/fragment/app/Fragment;->getExitAnim()I
+SPLandroidx/fragment/app/Fragment;->getExitTransition()Ljava/lang/Object;
+SPLandroidx/fragment/app/Fragment;->getFocusedView()Landroid/view/View;
+SPLandroidx/fragment/app/Fragment;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+SPLandroidx/fragment/app/Fragment;->getLoaderManager()Landroidx/loader/app/LoaderManager;
+SPLandroidx/fragment/app/Fragment;->getNextTransition()I
+SPLandroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment;
+SPLandroidx/fragment/app/Fragment;->getPopEnterAnim()I
+SPLandroidx/fragment/app/Fragment;->getPopExitAnim()I
+SPLandroidx/fragment/app/Fragment;->getPostOnViewCreatedAlpha()F
+SPLandroidx/fragment/app/Fragment;->getResources()Landroid/content/res/Resources;
+SPLandroidx/fragment/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object;
+SPLandroidx/fragment/app/Fragment;->getView()Landroid/view/View;
+SPLandroidx/fragment/app/Fragment;->isAdded()Z
+SPLandroidx/fragment/app/Fragment;->isInBackStack()Z
+SPLandroidx/fragment/app/Fragment;->isPostponed()Z
+SPLandroidx/fragment/app/Fragment;->lambda$performCreateView$0$androidx-fragment-app-Fragment()V
+SPLandroidx/fragment/app/Fragment;->noteStateNotSaved()V
+SPLandroidx/fragment/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
+SPLandroidx/fragment/app/Fragment;->onAttach(Landroid/app/Activity;)V
+SPLandroidx/fragment/app/Fragment;->onAttachFragment(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/Fragment;->onCreateAnimation(IZI)Landroid/view/animation/Animation;
+SPLandroidx/fragment/app/Fragment;->onCreateAnimator(IZI)Landroid/animation/Animator;
+SPLandroidx/fragment/app/Fragment;->onDestroy()V
+SPLandroidx/fragment/app/Fragment;->onDestroyView()V
+SPLandroidx/fragment/app/Fragment;->onDetach()V
+SPLandroidx/fragment/app/Fragment;->onGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
+SPLandroidx/fragment/app/Fragment;->onPause()V
+SPLandroidx/fragment/app/Fragment;->onResume()V
+SPLandroidx/fragment/app/Fragment;->onStart()V
+SPLandroidx/fragment/app/Fragment;->onStop()V
+SPLandroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+SPLandroidx/fragment/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V
+SPLandroidx/fragment/app/Fragment;->performDestroy()V
+SPLandroidx/fragment/app/Fragment;->performDetach()V
+SPLandroidx/fragment/app/Fragment;->performGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
+SPLandroidx/fragment/app/Fragment;->performPause()V
+SPLandroidx/fragment/app/Fragment;->performStop()V
+SPLandroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
+SPLandroidx/fragment/app/Fragment;->requireView()Landroid/view/View;
+SPLandroidx/fragment/app/Fragment;->restoreChildFragmentState()V
+SPLandroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
+SPLandroidx/fragment/app/Fragment;->setEnterTransition(Ljava/lang/Object;)V
+SPLandroidx/fragment/app/Fragment;->setExitTransition(Ljava/lang/Object;)V
+SPLandroidx/fragment/app/Fragment;->setFocusedView(Landroid/view/View;)V
+SPLandroidx/fragment/app/Fragment;->setNextTransition(I)V
+SPLandroidx/fragment/app/Fragment;->setPopDirection(Z)V
+SPLandroidx/fragment/app/Fragment;->setPostOnViewCreatedAlpha(F)V
+SPLandroidx/fragment/app/Fragment;->setReenterTransition(Ljava/lang/Object;)V
+SPLandroidx/fragment/app/Fragment;->setReturnTransition(Ljava/lang/Object;)V
+SPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;-><init>(Landroidx/fragment/app/FragmentActivity;)V
+SPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda1;-><init>(Landroidx/fragment/app/FragmentActivity;)V
+SPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda2;-><init>(Landroidx/fragment/app/FragmentActivity;)V
+SPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda3;-><init>(Landroidx/fragment/app/FragmentActivity;)V
+SPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda3;->onContextAvailable(Landroid/content/Context;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;-><init>(Landroidx/fragment/app/FragmentActivity;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->addMenuProvider(Landroidx/core/view/MenuProvider;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->addOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->addOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->addOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->addOnTrimMemoryListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry;
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getLifecycle()Landroidx/lifecycle/Lifecycle;
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onFindViewById(I)Landroid/view/View;
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetLayoutInflater()Landroid/view/LayoutInflater;
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onHasView()Z
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnConfigurationChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnMultiWindowModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnPictureInPictureModeChangedListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->removeOnTrimMemoryListener(Landroidx/core/util/Consumer;)V
+SPLandroidx/fragment/app/FragmentActivity;-><init>()V
+SPLandroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
+SPLandroidx/fragment/app/FragmentActivity;->init()V
+SPLandroidx/fragment/app/FragmentActivity;->lambda$init$3$androidx-fragment-app-FragmentActivity(Landroid/content/Context;)V
+SPLandroidx/fragment/app/FragmentActivity;->onActivityResult(IILandroid/content/Intent;)V
+SPLandroidx/fragment/app/FragmentActivity;->onAttachFragment(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
+SPLandroidx/fragment/app/FragmentActivity;->onPause()V
+SPLandroidx/fragment/app/FragmentActivity;->onPostResume()V
+SPLandroidx/fragment/app/FragmentActivity;->onResume()V
+SPLandroidx/fragment/app/FragmentActivity;->onResumeFragments()V
+SPLandroidx/fragment/app/FragmentActivity;->onStart()V
+SPLandroidx/fragment/app/FragmentActivity;->onStateNotSaved()V
+SPLandroidx/fragment/app/FragmentAnim$AnimationOrAnimator;-><init>(Landroid/animation/Animator;)V
+SPLandroidx/fragment/app/FragmentAnim;->getNextAnim(Landroidx/fragment/app/Fragment;ZZ)I
+SPLandroidx/fragment/app/FragmentContainer;-><init>()V
+SPLandroidx/fragment/app/FragmentController;-><init>(Landroidx/fragment/app/FragmentHostCallback;)V
+SPLandroidx/fragment/app/FragmentController;->attachHost(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentController;->createController(Landroidx/fragment/app/FragmentHostCallback;)Landroidx/fragment/app/FragmentController;
+SPLandroidx/fragment/app/FragmentController;->dispatchActivityCreated()V
+SPLandroidx/fragment/app/FragmentController;->dispatchCreate()V
+SPLandroidx/fragment/app/FragmentController;->dispatchPause()V
+SPLandroidx/fragment/app/FragmentController;->dispatchResume()V
+SPLandroidx/fragment/app/FragmentController;->dispatchStart()V
+SPLandroidx/fragment/app/FragmentController;->execPendingActions()Z
+SPLandroidx/fragment/app/FragmentController;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
+SPLandroidx/fragment/app/FragmentController;->noteStateNotSaved()V
+SPLandroidx/fragment/app/FragmentFactory;-><clinit>()V
+SPLandroidx/fragment/app/FragmentFactory;-><init>()V
+SPLandroidx/fragment/app/FragmentFactory;->loadFragmentClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
+SPLandroidx/fragment/app/FragmentHostCallback;-><init>(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V
+SPLandroidx/fragment/app/FragmentHostCallback;-><init>(Landroidx/fragment/app/FragmentActivity;)V
+SPLandroidx/fragment/app/FragmentHostCallback;->getActivity()Landroid/app/Activity;
+SPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDestroyed(Landroidx/fragment/app/Fragment;Z)V
+SPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDetached(Landroidx/fragment/app/Fragment;Z)V
+SPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPaused(Landroidx/fragment/app/Fragment;Z)V
+SPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStopped(Landroidx/fragment/app/Fragment;Z)V
+SPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewDestroyed(Landroidx/fragment/app/Fragment;Z)V
+SPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;-><init>(Landroidx/fragment/app/FragmentManager;)V
+SPLandroidx/fragment/app/FragmentManager$10;-><init>(Landroidx/fragment/app/FragmentManager;)V
+SPLandroidx/fragment/app/FragmentManager$4;->createController(Landroid/view/ViewGroup;)Landroidx/fragment/app/SpecialEffectsController;
+SPLandroidx/fragment/app/FragmentManager$7;-><init>(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentManager$7;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentManager$8;-><init>(Landroidx/fragment/app/FragmentManager;)V
+SPLandroidx/fragment/app/FragmentManager$9;-><init>(Landroidx/fragment/app/FragmentManager;)V
+SPLandroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;-><init>()V
+SPLandroidx/fragment/app/FragmentManager;-><clinit>()V
+SPLandroidx/fragment/app/FragmentManager;->addFragmentOnAttachListener(Landroidx/fragment/app/FragmentOnAttachListener;)V
+SPLandroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
+SPLandroidx/fragment/app/FragmentManager;->clearBackStackStateViewModels()V
+SPLandroidx/fragment/app/FragmentManager;->dispatchDestroyView()V
+SPLandroidx/fragment/app/FragmentManager;->dispatchPause()V
+SPLandroidx/fragment/app/FragmentManager;->dispatchStop()V
+SPLandroidx/fragment/app/FragmentManager;->dispatchViewCreated()V
+SPLandroidx/fragment/app/FragmentManager;->endAnimatingAwayFragments()V
+SPLandroidx/fragment/app/FragmentManager;->enqueueAction(Landroidx/fragment/app/FragmentManager$OpGenerator;Z)V
+SPLandroidx/fragment/app/FragmentManager;->getChildNonConfig(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentManagerViewModel;
+SPLandroidx/fragment/app/FragmentManager;->getContainer()Landroidx/fragment/app/FragmentContainer;
+SPLandroidx/fragment/app/FragmentManager;->getHost()Landroidx/fragment/app/FragmentHostCallback;
+SPLandroidx/fragment/app/FragmentManager;->getPrimaryNavigationFragment()Landroidx/fragment/app/Fragment;
+SPLandroidx/fragment/app/FragmentManager;->getStrictModePolicy()Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy;
+SPLandroidx/fragment/app/FragmentManager;->getViewFragment(Landroid/view/View;)Landroidx/fragment/app/Fragment;
+SPLandroidx/fragment/app/FragmentManager;->isDestroyed()Z
+SPLandroidx/fragment/app/FragmentManager;->isMenuAvailable(Landroidx/fragment/app/Fragment;)Z
+SPLandroidx/fragment/app/FragmentManager;->isStateAtLeast(I)Z
+SPLandroidx/fragment/app/FragmentManager;->isStateSaved()Z
+SPLandroidx/fragment/app/FragmentManager;->removeFragment(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentManager;->scheduleCommit()V
+SPLandroidx/fragment/app/FragmentManager;->setExitAnimationOrder(Landroidx/fragment/app/Fragment;Z)V
+SPLandroidx/fragment/app/FragmentManager;->setVisibleRemovingFragment(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentManagerImpl;-><init>()V
+SPLandroidx/fragment/app/FragmentManagerViewModel$1;-><init>()V
+SPLandroidx/fragment/app/FragmentManagerViewModel$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+SPLandroidx/fragment/app/FragmentManagerViewModel;-><clinit>()V
+SPLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigState(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigStateInternal(Ljava/lang/String;)V
+SPLandroidx/fragment/app/FragmentManagerViewModel;->getInstance(Landroidx/lifecycle/ViewModelStore;)Landroidx/fragment/app/FragmentManagerViewModel;
+SPLandroidx/fragment/app/FragmentManagerViewModel;->isCleared()Z
+SPLandroidx/fragment/app/FragmentManagerViewModel;->onCleared()V
+SPLandroidx/fragment/app/FragmentStateManager$2;-><clinit>()V
+SPLandroidx/fragment/app/FragmentStateManager;->ensureInflatedView()V
+SPLandroidx/fragment/app/FragmentStateManager;->pause()V
+SPLandroidx/fragment/app/FragmentStateManager;->restoreState(Ljava/lang/ClassLoader;)V
+SPLandroidx/fragment/app/FragmentStateManager;->setFragmentManagerState(I)V
+SPLandroidx/fragment/app/FragmentStateManager;->stop()V
+SPLandroidx/fragment/app/FragmentStore;->containsActiveFragment(Ljava/lang/String;)Z
+SPLandroidx/fragment/app/FragmentStore;->getNonConfig()Landroidx/fragment/app/FragmentManagerViewModel;
+SPLandroidx/fragment/app/FragmentStore;->makeInactive(Landroidx/fragment/app/FragmentStateManager;)V
+SPLandroidx/fragment/app/FragmentStore;->removeFragment(Landroidx/fragment/app/Fragment;)V
+SPLandroidx/fragment/app/FragmentStore;->setNonConfig(Landroidx/fragment/app/FragmentManagerViewModel;)V
+SPLandroidx/fragment/app/FragmentStore;->setSavedState(Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
+SPLandroidx/fragment/app/FragmentTransaction$Op;-><init>(ILandroidx/fragment/app/Fragment;Z)V
+SPLandroidx/fragment/app/FragmentTransaction;->add(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction;
+SPLandroidx/fragment/app/FragmentTransaction;->disallowAddToBackStack()Landroidx/fragment/app/FragmentTransaction;
+SPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
+SPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction;
+SPLandroidx/fragment/app/FragmentTransaction;->setCustomAnimations(II)Landroidx/fragment/app/FragmentTransaction;
+SPLandroidx/fragment/app/FragmentTransaction;->setCustomAnimations(IIII)Landroidx/fragment/app/FragmentTransaction;
+SPLandroidx/fragment/app/FragmentTransition;-><clinit>()V
+SPLandroidx/fragment/app/FragmentTransition;-><init>()V
+SPLandroidx/fragment/app/FragmentTransition;->resolveSupportImpl()Landroidx/fragment/app/FragmentTransitionImpl;
+SPLandroidx/fragment/app/FragmentTransition;->setViewVisibility(Ljava/util/List;I)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21$3;-><init>(Landroidx/fragment/app/FragmentTransitionCompat21;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21$3;->onTransitionEnd(Landroid/transition/Transition;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21$3;->onTransitionStart(Landroid/transition/Transition;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21$4;-><init>(Landroidx/fragment/app/FragmentTransitionCompat21;Ljava/lang/Runnable;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21$4;->onTransitionEnd(Landroid/transition/Transition;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21$4;->onTransitionStart(Landroid/transition/Transition;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21;-><init>()V
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->addTargets(Ljava/lang/Object;Ljava/util/ArrayList;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->beginDelayedTransition(Landroid/view/ViewGroup;Ljava/lang/Object;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->canHandle(Ljava/lang/Object;)Z
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->hasSimpleTarget(Landroid/transition/Transition;)Z
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->mergeTransitionsInSequence(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->mergeTransitionsTogether(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->replaceTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->scheduleRemoveTargets(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->setListenerForTransitionEnd(Landroidx/fragment/app/Fragment;Ljava/lang/Object;Landroidx/core/os/CancellationSignal;Ljava/lang/Runnable;)V
+SPLandroidx/fragment/app/FragmentTransitionCompat21;->swapSharedElementTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
+SPLandroidx/fragment/app/FragmentTransitionImpl$1;-><init>(Landroidx/fragment/app/FragmentTransitionImpl;ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
+SPLandroidx/fragment/app/FragmentTransitionImpl$1;->run()V
+SPLandroidx/fragment/app/FragmentTransitionImpl;-><init>()V
+SPLandroidx/fragment/app/FragmentTransitionImpl;->isNullOrEmpty(Ljava/util/List;)Z
+SPLandroidx/fragment/app/FragmentTransitionImpl;->prepareSetNameOverridesReordered(Ljava/util/ArrayList;)Ljava/util/ArrayList;
+SPLandroidx/fragment/app/FragmentTransitionImpl;->setNameOverridesReordered(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Map;)V
+SPLandroidx/fragment/app/FragmentViewLifecycleOwner;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
+SPLandroidx/fragment/app/FragmentViewLifecycleOwner;->performRestore(Landroid/os/Bundle;)V
+SPLandroidx/fragment/app/FragmentViewLifecycleOwner;->performSave(Landroid/os/Bundle;)V
+SPLandroidx/fragment/app/SpecialEffectsController$$ExternalSyntheticLambda0;-><init>(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
+SPLandroidx/fragment/app/SpecialEffectsController$$ExternalSyntheticLambda0;->run()V
+SPLandroidx/fragment/app/SpecialEffectsController$$ExternalSyntheticLambda1;-><init>(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
+SPLandroidx/fragment/app/SpecialEffectsController$$ExternalSyntheticLambda1;->run()V
+SPLandroidx/fragment/app/SpecialEffectsController$Companion;-><init>()V
+SPLandroidx/fragment/app/SpecialEffectsController$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;->complete()V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$$ExternalSyntheticLambda0;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation;)V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->$values()[Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;-><clinit>()V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;-><init>(Ljava/lang/String;I)V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->values()[Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State$Companion;-><init>()V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State$Companion;->from(I)Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State$WhenMappings;-><clinit>()V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State;->$values()[Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State;-><init>(Ljava/lang/String;I)V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State;->from(I)Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$State;->values()[Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+SPLandroidx/fragment/app/SpecialEffectsController$Operation$WhenMappings;-><clinit>()V
+SPLandroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+SPLandroidx/fragment/app/SpecialEffectsController$Operation;->isCanceled()Z
+SPLandroidx/fragment/app/SpecialEffectsController$Operation;->markStartedSpecialEffect(Landroidx/core/os/CancellationSignal;)V
+SPLandroidx/fragment/app/SpecialEffectsController$WhenMappings;-><clinit>()V
+SPLandroidx/fragment/app/SpecialEffectsController;->$r8$lambda$HzA9s4aFoOsiJ_WkKfUvVoTfNJY(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
+SPLandroidx/fragment/app/SpecialEffectsController;->$r8$lambda$PcxTk79tvtTaJMirbpJm6o9rlVo(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
+SPLandroidx/fragment/app/SpecialEffectsController;-><clinit>()V
+SPLandroidx/fragment/app/SpecialEffectsController;->enqueueRemove(Landroidx/fragment/app/FragmentStateManager;)V
+SPLandroidx/fragment/app/SpecialEffectsController;->getContainer()Landroid/view/ViewGroup;
+SPLandroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/SpecialEffectsControllerFactory;)Landroidx/fragment/app/SpecialEffectsController;
+SPLandroidx/fragment/app/SpecialEffectsController;->updateOperationDirection(Z)V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode$Flag;->$values()[Landroidx/fragment/app/strictmode/FragmentStrictMode$Flag;
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode$Flag;-><init>(Ljava/lang/String;I)V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy$Companion;-><init>()V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy;-><clinit>()V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy;-><init>(Ljava/util/Set;Landroidx/fragment/app/strictmode/FragmentStrictMode$OnViolationListener;Ljava/util/Map;)V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy;->getFlags$fragment_release()Ljava/util/Set;
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode;-><clinit>()V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode;-><init>()V
+SPLandroidx/fragment/app/strictmode/FragmentStrictMode;->logIfDebuggingEnabled(Landroidx/fragment/app/strictmode/Violation;)V
+SPLandroidx/fragment/app/strictmode/Violation;-><init>(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V
+SPLandroidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat;-><init>()V
+SPLandroidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat;->getCallbackFragment()Landroidx/fragment/app/Fragment;
+SPLandroidx/leanback/preference/BaseLeanbackPreferenceFragmentCompat;->onCreateRecyclerView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroidx/recyclerview/widget/RecyclerView;
+SPLandroidx/leanback/preference/LeanbackPreferenceFragmentCompat;-><init>()V
+SPLandroidx/leanback/preference/LeanbackPreferenceFragmentCompat;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+SPLandroidx/leanback/preference/LeanbackPreferenceFragmentCompat;->setTitle(Ljava/lang/CharSequence;)V
+SPLandroidx/leanback/transition/FadeAndShortSlide$1;-><init>()V
+SPLandroidx/leanback/transition/FadeAndShortSlide$2;-><init>()V
+SPLandroidx/leanback/transition/FadeAndShortSlide$3;-><init>()V
+SPLandroidx/leanback/transition/FadeAndShortSlide$4;-><init>()V
+SPLandroidx/leanback/transition/FadeAndShortSlide$5;-><init>()V
+SPLandroidx/leanback/transition/FadeAndShortSlide$6;-><init>(Landroidx/leanback/transition/FadeAndShortSlide;)V
+SPLandroidx/leanback/transition/FadeAndShortSlide$CalculateSlide;-><init>()V
+SPLandroidx/leanback/transition/FadeAndShortSlide;->setSlideEdge(I)V
+SPLandroidx/leanback/widget/BaseGridView$1;-><init>(Landroidx/leanback/widget/BaseGridView;)V
+SPLandroidx/leanback/widget/BaseGridView$1;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/leanback/widget/BaseGridView;->hasOverlappingRendering()Z
+SPLandroidx/leanback/widget/BaseGridView;->onRequestFocusInDescendants(ILandroid/graphics/Rect;)Z
+SPLandroidx/leanback/widget/BaseGridView;->onRtlPropertiesChanged(I)V
+SPLandroidx/leanback/widget/BaseGridView;->removeViewAt(I)V
+SPLandroidx/leanback/widget/BaseGridView;->setFocusScrollStrategy(I)V
+SPLandroidx/leanback/widget/BaseGridView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
+SPLandroidx/leanback/widget/BaseGridView;->setOnChildViewHolderSelectedListener(Landroidx/leanback/widget/OnChildViewHolderSelectedListener;)V
+SPLandroidx/leanback/widget/BaseGridView;->setWindowAlignment(I)V
+SPLandroidx/leanback/widget/Grid$Location;-><init>(I)V
+SPLandroidx/leanback/widget/Grid;-><init>()V
+SPLandroidx/leanback/widget/Grid;->appendVisibleItems(I)V
+SPLandroidx/leanback/widget/Grid;->createGrid(I)Landroidx/leanback/widget/Grid;
+SPLandroidx/leanback/widget/Grid;->getFirstVisibleIndex()I
+SPLandroidx/leanback/widget/Grid;->getNumRows()I
+SPLandroidx/leanback/widget/Grid;->prependVisibleItems(I)V
+SPLandroidx/leanback/widget/Grid;->resetVisibleIndex()V
+SPLandroidx/leanback/widget/Grid;->resetVisibleIndexIfEmpty()V
+SPLandroidx/leanback/widget/Grid;->setNumRows(I)V
+SPLandroidx/leanback/widget/Grid;->setProvider(Landroidx/leanback/widget/Grid$Provider;)V
+SPLandroidx/leanback/widget/Grid;->setReversedFlow(Z)V
+SPLandroidx/leanback/widget/Grid;->setSpacing(I)V
+SPLandroidx/leanback/widget/Grid;->setStart(I)V
+SPLandroidx/leanback/widget/GridLayoutManager$1;-><init>(Landroidx/leanback/widget/GridLayoutManager;)V
+SPLandroidx/leanback/widget/GridLayoutManager$2;-><init>(Landroidx/leanback/widget/GridLayoutManager;)V
+SPLandroidx/leanback/widget/GridLayoutManager$2;->getMinIndex()I
+SPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getAlignMultiple()[I
+SPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getAlignX()I
+SPLandroidx/leanback/widget/GridLayoutManager$LayoutParams;->getOpticalLeft(Landroid/view/View;)I
+SPLandroidx/leanback/widget/GridLayoutManager;-><clinit>()V
+SPLandroidx/leanback/widget/GridLayoutManager;->getAdjustedPrimaryAlignedScrollDistance(ILandroid/view/View;Landroid/view/View;)I
+SPLandroidx/leanback/widget/GridLayoutManager;->getDecoratedBottom(Landroid/view/View;)I
+SPLandroidx/leanback/widget/GridLayoutManager;->getRowSizeSecondary(I)I
+SPLandroidx/leanback/widget/GridLayoutManager;->getScrollPosition(Landroid/view/View;Landroid/view/View;[I)Z
+SPLandroidx/leanback/widget/GridLayoutManager;->getViewCenterSecondary(Landroid/view/View;)I
+SPLandroidx/leanback/widget/GridLayoutManager;->getViewMax(Landroid/view/View;)I
+SPLandroidx/leanback/widget/GridLayoutManager;->gridOnRequestFocusInDescendants(Landroidx/recyclerview/widget/RecyclerView;ILandroid/graphics/Rect;)Z
+SPLandroidx/leanback/widget/GridLayoutManager;->gridOnRequestFocusInDescendantsAligned(ILandroid/graphics/Rect;)Z
+SPLandroidx/leanback/widget/GridLayoutManager;->hasOnChildViewHolderSelectedListener()Z
+SPLandroidx/leanback/widget/GridLayoutManager;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
+SPLandroidx/leanback/widget/GridLayoutManager;->onChildRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/leanback/widget/GridLayoutManager;->onItemsAdded(Landroidx/recyclerview/widget/RecyclerView;II)V
+SPLandroidx/leanback/widget/GridLayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;II)V
+SPLandroidx/leanback/widget/GridLayoutManager;->onLayoutCompleted(Landroidx/recyclerview/widget/RecyclerView$State;)V
+SPLandroidx/leanback/widget/GridLayoutManager;->onRequestChildFocus(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;Landroid/view/View;Landroid/view/View;)Z
+SPLandroidx/leanback/widget/GridLayoutManager;->onRtlPropertiesChanged(I)V
+SPLandroidx/leanback/widget/GridLayoutManager;->processRowSizeSecondary(Z)Z
+SPLandroidx/leanback/widget/GridLayoutManager;->removeAndRecycleAllViews(Landroidx/recyclerview/widget/RecyclerView$Recycler;)V
+SPLandroidx/leanback/widget/GridLayoutManager;->scrollToView(Landroid/view/View;ZII)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setFocusOutAllowed(ZZ)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setFocusOutSideAllowed(ZZ)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setFocusScrollStrategy(I)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setGridView(Landroidx/leanback/widget/BaseGridView;)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setHorizontalSpacing(I)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setNumRows(I)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setOnChildViewHolderSelectedListener(Landroidx/leanback/widget/OnChildViewHolderSelectedListener;)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setVerticalSpacing(I)V
+SPLandroidx/leanback/widget/GridLayoutManager;->setWindowAlignment(I)V
+SPLandroidx/leanback/widget/GridLayoutManager;->supportsPredictiveItemAnimations()Z
+SPLandroidx/leanback/widget/GridLayoutManager;->updatePositionDeltaInPreLayout()V
+SPLandroidx/leanback/widget/GridLayoutManager;->updatePositionToRowMapInPostLayout()V
+SPLandroidx/leanback/widget/GridLayoutManager;->updateRowSecondarySizeRefresh()V
+SPLandroidx/leanback/widget/ItemAlignment$Axis;-><init>(I)V
+SPLandroidx/leanback/widget/ItemAlignment;->setOrientation(I)V
+SPLandroidx/leanback/widget/ItemAlignmentFacet$ItemAlignmentDef;-><init>()V
+SPLandroidx/leanback/widget/ItemAlignmentFacetHelper;-><clinit>()V
+SPLandroidx/leanback/widget/OnChildViewHolderSelectedListener;-><init>()V
+SPLandroidx/leanback/widget/SingleRow;-><init>()V
+SPLandroidx/leanback/widget/SingleRow;->getLocation(I)Landroidx/leanback/widget/Grid$Location;
+SPLandroidx/leanback/widget/SingleRow;->getStartIndexForPrepend()I
+SPLandroidx/leanback/widget/VerticalGridView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLandroidx/leanback/widget/VerticalGridView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+SPLandroidx/leanback/widget/VerticalGridView;->setColumnWidth(Landroid/content/res/TypedArray;)V
+SPLandroidx/leanback/widget/VerticalGridView;->setNumColumns(I)V
+SPLandroidx/leanback/widget/ViewsStateBundle;-><init>()V
+SPLandroidx/leanback/widget/ViewsStateBundle;->clear()V
+SPLandroidx/leanback/widget/ViewsStateBundle;->remove(I)V
+SPLandroidx/leanback/widget/ViewsStateBundle;->saveOffscreenView(Landroid/view/View;I)V
+SPLandroidx/leanback/widget/WindowAlignment$Axis;-><init>(Ljava/lang/String;)V
+SPLandroidx/leanback/widget/WindowAlignment$Axis;->invalidateScrollMax()V
+SPLandroidx/leanback/widget/WindowAlignment$Axis;->invalidateScrollMin()V
+SPLandroidx/leanback/widget/WindowAlignment$Axis;->isPreferKeylineOverLowEdge()Z
+SPLandroidx/leanback/widget/WindowAlignment$Axis;->reset()V
+SPLandroidx/leanback/widget/WindowAlignment$Axis;->setPadding(II)V
+SPLandroidx/leanback/widget/WindowAlignment$Axis;->setSize(I)V
+SPLandroidx/leanback/widget/WindowAlignment$Axis;->setWindowAlignment(I)V
+SPLandroidx/leanback/widget/WindowAlignment;->reset()V
+SPLandroidx/leanback/widget/WindowAlignment;->setOrientation(I)V
+SPLandroidx/lifecycle/AndroidViewModel;-><init>(Landroid/app/Application;)V
+SPLandroidx/lifecycle/ClassesInfoCache$MethodReference;-><init>(ILjava/lang/reflect/Method;)V
+SPLandroidx/lifecycle/ClassesInfoCache;-><clinit>()V
+SPLandroidx/lifecycle/ClassesInfoCache;-><init>()V
+SPLandroidx/lifecycle/ClassesInfoCache;->getDeclaredMethods(Ljava/lang/Class;)[Ljava/lang/reflect/Method;
+SPLandroidx/lifecycle/ClassesInfoCache;->hasLifecycleMethods(Ljava/lang/Class;)Z
+SPLandroidx/lifecycle/ClassesInfoCache;->verifyAndPutHandler(Ljava/util/Map;Landroidx/lifecycle/ClassesInfoCache$MethodReference;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Class;)V
+SPLandroidx/lifecycle/DefaultLifecycleObserver;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V
+SPLandroidx/lifecycle/DefaultLifecycleObserver;->onResume(Landroidx/lifecycle/LifecycleOwner;)V
+SPLandroidx/lifecycle/DefaultLifecycleObserver;->onStart(Landroidx/lifecycle/LifecycleOwner;)V
+SPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;-><init>()V
+SPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+SPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/EmptyActivityLifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/FullLifecycleObserverAdapter;-><init>(Landroidx/lifecycle/FullLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V
+SPLandroidx/lifecycle/Lifecycle$Event;->$values()[Landroidx/lifecycle/Lifecycle$Event;
+SPLandroidx/lifecycle/Lifecycle$Event;-><init>(Ljava/lang/String;I)V
+SPLandroidx/lifecycle/Lifecycle$Event;->values()[Landroidx/lifecycle/Lifecycle$Event;
+SPLandroidx/lifecycle/Lifecycle$State;->$values()[Landroidx/lifecycle/Lifecycle$State;
+SPLandroidx/lifecycle/Lifecycle$State;-><init>(Ljava/lang/String;I)V
+SPLandroidx/lifecycle/Lifecycle$State;->isAtLeast(Landroidx/lifecycle/Lifecycle$State;)Z
+SPLandroidx/lifecycle/Lifecycle$State;->values()[Landroidx/lifecycle/Lifecycle$State;
+SPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;-><init>()V
+SPLandroidx/lifecycle/LifecycleDispatcher$DispatcherActivityCallback;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+SPLandroidx/lifecycle/LifecycleDispatcher;-><clinit>()V
+SPLandroidx/lifecycle/LifecycleDispatcher;->init(Landroid/content/Context;)V
+SPLandroidx/lifecycle/Lifecycling;-><clinit>()V
+SPLandroidx/lifecycle/Lifecycling;->resolveObserverCallbackType(Ljava/lang/Class;)I
+SPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
+SPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
+SPLandroidx/lifecycle/LiveData$LifecycleBoundObserver;->shouldBeActive()Z
+SPLandroidx/lifecycle/LiveData$ObserverWrapper;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V
+SPLandroidx/lifecycle/LiveData$ObserverWrapper;->activeStateChanged(Z)V
+SPLandroidx/lifecycle/LiveData;-><clinit>()V
+SPLandroidx/lifecycle/LiveData;->assertMainThread(Ljava/lang/String;)V
+SPLandroidx/lifecycle/LiveData;->changeActiveCounter(I)V
+SPLandroidx/lifecycle/LiveData;->considerNotify(Landroidx/lifecycle/LiveData$ObserverWrapper;)V
+SPLandroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
+SPLandroidx/lifecycle/MutableLiveData;-><init>()V
+SPLandroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
+SPLandroidx/lifecycle/ProcessLifecycleInitializer;-><init>()V
+SPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Landroidx/lifecycle/LifecycleOwner;
+SPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Ljava/lang/Object;
+SPLandroidx/lifecycle/ProcessLifecycleInitializer;->dependencies()Ljava/util/List;
+SPLandroidx/lifecycle/ProcessLifecycleOwner$1;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$2;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner$3;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostResumed(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->onActivityPostStarted(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$3;-><init>(Landroidx/lifecycle/ProcessLifecycleOwner;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPaused(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$3;->onActivityPreCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner$Api29Impl;->registerActivityLifecycleCallbacks(Landroid/app/Activity;Landroid/app/Application$ActivityLifecycleCallbacks;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner;-><clinit>()V
+SPLandroidx/lifecycle/ProcessLifecycleOwner;-><init>()V
+SPLandroidx/lifecycle/ProcessLifecycleOwner;->activityPaused()V
+SPLandroidx/lifecycle/ProcessLifecycleOwner;->activityResumed()V
+SPLandroidx/lifecycle/ProcessLifecycleOwner;->activityStarted()V
+SPLandroidx/lifecycle/ProcessLifecycleOwner;->attach(Landroid/content/Context;)V
+SPLandroidx/lifecycle/ProcessLifecycleOwner;->get()Landroidx/lifecycle/LifecycleOwner;
+SPLandroidx/lifecycle/ProcessLifecycleOwner;->init(Landroid/content/Context;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;-><init>()V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPaused(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostResumed(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPostStarted(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityPrePaused(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityResumed(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->onActivityStarted(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment$LifecycleCallbacks;->registerIn(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment;-><init>()V
+SPLandroidx/lifecycle/ReportFragment;->dispatch(Landroidx/lifecycle/Lifecycle$Event;)V
+SPLandroidx/lifecycle/ReportFragment;->dispatchCreate(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V
+SPLandroidx/lifecycle/ReportFragment;->dispatchResume(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V
+SPLandroidx/lifecycle/ReportFragment;->dispatchStart(Landroidx/lifecycle/ReportFragment$ActivityInitializationListener;)V
+SPLandroidx/lifecycle/ReportFragment;->injectIfNeededIn(Landroid/app/Activity;)V
+SPLandroidx/lifecycle/ReportFragment;->onActivityCreated(Landroid/os/Bundle;)V
+SPLandroidx/lifecycle/ReportFragment;->onPause()V
+SPLandroidx/lifecycle/ReportFragment;->onResume()V
+SPLandroidx/lifecycle/ReportFragment;->onStart()V
+SPLandroidx/lifecycle/SavedStateHandleSupport$DEFAULT_ARGS_KEY$1;-><init>()V
+SPLandroidx/lifecycle/SavedStateHandleSupport$SAVED_STATE_REGISTRY_OWNER_KEY$1;-><init>()V
+SPLandroidx/lifecycle/SavedStateHandleSupport$VIEW_MODEL_STORE_OWNER_KEY$1;-><init>()V
+SPLandroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;-><clinit>()V
+SPLandroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;-><init>()V
+SPLandroidx/lifecycle/SavedStateHandleSupport$savedStateHandlesVM$1$1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
+SPLandroidx/lifecycle/SavedStateHandleSupport;-><clinit>()V
+SPLandroidx/lifecycle/SavedStateHandlesProvider$viewModel$2;-><init>(Landroidx/lifecycle/ViewModelStoreOwner;)V
+SPLandroidx/lifecycle/SavedStateHandlesProvider$viewModel$2;->invoke()Landroidx/lifecycle/SavedStateHandlesVM;
+SPLandroidx/lifecycle/SavedStateHandlesProvider$viewModel$2;->invoke()Ljava/lang/Object;
+SPLandroidx/lifecycle/SavedStateHandlesProvider;->getViewModel()Landroidx/lifecycle/SavedStateHandlesVM;
+SPLandroidx/lifecycle/ViewModel;->clear()V
+SPLandroidx/lifecycle/ViewModel;->onCleared()V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl;-><clinit>()V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl;-><init>()V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion;-><init>()V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion;->getInstance(Landroid/app/Application;)Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;-><clinit>()V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;-><init>(Landroid/app/Application;)V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;-><init>(Landroid/app/Application;I)V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;->access$getSInstance$cp()Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;->access$setSInstance$cp(Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;)V
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;->create(Ljava/lang/Class;Landroid/app/Application;)Landroidx/lifecycle/ViewModel;
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel;
+SPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;->getInstance(Landroid/app/Application;)Landroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory;
+SPLandroidx/lifecycle/ViewModelProvider$Factory$Companion;-><clinit>()V
+SPLandroidx/lifecycle/ViewModelProvider$Factory$Companion;-><init>()V
+SPLandroidx/lifecycle/ViewModelProvider$Factory;-><clinit>()V
+SPLandroidx/lifecycle/ViewModelProvider$Factory;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/CreationExtras;)Landroidx/lifecycle/ViewModel;
+SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl;-><clinit>()V
+SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl;-><init>()V
+SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion;-><init>()V
+SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;-><clinit>()V
+SPLandroidx/lifecycle/ViewModelProvider$NewInstanceFactory;-><init>()V
+SPLandroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;)V
+SPLandroidx/lifecycle/ViewModelProvider;-><init>(Landroidx/lifecycle/ViewModelStore;Landroidx/lifecycle/ViewModelProvider$Factory;Landroidx/lifecycle/viewmodel/CreationExtras;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/lifecycle/ViewModelStore;->clear()V
+SPLandroidx/lifecycle/ViewTreeLifecycleOwner;->set(Landroid/view/View;Landroidx/lifecycle/LifecycleOwner;)V
+SPLandroidx/lifecycle/ViewTreeViewModelStoreOwner;->set(Landroid/view/View;Landroidx/lifecycle/ViewModelStoreOwner;)V
+SPLandroidx/lifecycle/viewmodel/CreationExtras$Empty;-><clinit>()V
+SPLandroidx/lifecycle/viewmodel/CreationExtras$Empty;-><init>()V
+SPLandroidx/lifecycle/viewmodel/CreationExtras;->getMap$lifecycle_viewmodel_release()Ljava/util/Map;
+SPLandroidx/lifecycle/viewmodel/MutableCreationExtras;-><init>()V
+SPLandroidx/lifecycle/viewmodel/ViewModelInitializer;->getClazz$lifecycle_viewmodel_release()Ljava/lang/Class;
+SPLandroidx/lifecycle/viewmodel/ViewModelInitializer;->getInitializer$lifecycle_viewmodel_release()Lkotlin/jvm/functions/Function1;
+SPLandroidx/loader/app/LoaderManager;-><init>()V
+SPLandroidx/loader/app/LoaderManager;->getInstance(Landroidx/lifecycle/LifecycleOwner;)Landroidx/loader/app/LoaderManager;
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderInfo;-><init>(ILandroid/os/Bundle;Landroidx/loader/content/Loader;Landroidx/loader/content/Loader;)V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderInfo;->onActive()V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderInfo;->onLoadComplete(Landroidx/loader/content/Loader;Ljava/lang/Object;)V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderInfo;->setCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader;
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderInfo;->setValue(Ljava/lang/Object;)V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderObserver;-><init>(Landroidx/loader/content/Loader;Landroidx/loader/app/LoaderManager$LoaderCallbacks;)V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderObserver;->onChanged(Ljava/lang/Object;)V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;-><init>()V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;-><clinit>()V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;-><init>()V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->finishCreatingLoader()V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->getInstance(Landroidx/lifecycle/ViewModelStore;)Landroidx/loader/app/LoaderManagerImpl$LoaderViewModel;
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->getLoader(I)Landroidx/loader/app/LoaderManagerImpl$LoaderInfo;
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->isCreatingLoader()Z
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->markForRedelivery()V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->onCleared()V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->putLoader(ILandroidx/loader/app/LoaderManagerImpl$LoaderInfo;)V
+SPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->startCreatingLoader()V
+SPLandroidx/loader/app/LoaderManagerImpl;-><clinit>()V
+SPLandroidx/loader/app/LoaderManagerImpl;-><init>(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/ViewModelStore;)V
+SPLandroidx/loader/app/LoaderManagerImpl;->createAndInstallLoader(ILandroid/os/Bundle;Landroidx/loader/app/LoaderManager$LoaderCallbacks;Landroidx/loader/content/Loader;)Landroidx/loader/content/Loader;
+SPLandroidx/loader/app/LoaderManagerImpl;->isLoggingEnabled(I)Z
+SPLandroidx/loader/app/LoaderManagerImpl;->markForRedelivery()V
+SPLandroidx/loader/app/LoaderManagerImpl;->restartLoader(ILandroid/os/Bundle;Landroidx/loader/app/LoaderManager$LoaderCallbacks;)Landroidx/loader/content/Loader;
+SPLandroidx/loader/content/AsyncTaskLoader$LoadTask;-><init>(Landroidx/loader/content/AsyncTaskLoader;)V
+SPLandroidx/loader/content/AsyncTaskLoader$LoadTask;->doInBackground()Ljava/lang/Object;
+SPLandroidx/loader/content/AsyncTaskLoader$LoadTask;->onPostExecute(Ljava/lang/Object;)V
+SPLandroidx/loader/content/AsyncTaskLoader;-><init>(Landroid/content/Context;)V
+SPLandroidx/loader/content/AsyncTaskLoader;->dispatchOnLoadComplete(Landroidx/loader/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
+SPLandroidx/loader/content/AsyncTaskLoader;->executePendingTask()V
+SPLandroidx/loader/content/AsyncTaskLoader;->getExecutor()Ljava/util/concurrent/Executor;
+SPLandroidx/loader/content/AsyncTaskLoader;->onCancelLoad()Z
+SPLandroidx/loader/content/AsyncTaskLoader;->onForceLoad()V
+SPLandroidx/loader/content/AsyncTaskLoader;->onLoadInBackground()Ljava/lang/Object;
+SPLandroidx/loader/content/Loader;-><init>(Landroid/content/Context;)V
+SPLandroidx/loader/content/Loader;->cancelLoad()Z
+SPLandroidx/loader/content/Loader;->commitContentChanged()V
+SPLandroidx/loader/content/Loader;->deliverResult(Ljava/lang/Object;)V
+SPLandroidx/loader/content/Loader;->forceLoad()V
+SPLandroidx/loader/content/Loader;->isAbandoned()Z
+SPLandroidx/loader/content/Loader;->isReset()Z
+SPLandroidx/loader/content/Loader;->isStarted()Z
+SPLandroidx/loader/content/Loader;->onForceLoad()V
+SPLandroidx/loader/content/Loader;->registerListener(ILandroidx/loader/content/Loader$OnLoadCompleteListener;)V
+SPLandroidx/loader/content/Loader;->startLoading()V
+SPLandroidx/loader/content/Loader;->takeContentChanged()Z
+SPLandroidx/loader/content/ModernAsyncTask$1;-><init>(Landroidx/loader/content/ModernAsyncTask;)V
+SPLandroidx/loader/content/ModernAsyncTask$1;->call()Ljava/lang/Object;
+SPLandroidx/loader/content/ModernAsyncTask$2;-><init>(Landroidx/loader/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V
+SPLandroidx/loader/content/ModernAsyncTask$2;->done()V
+SPLandroidx/loader/content/ModernAsyncTask$3;-><init>(Landroidx/loader/content/ModernAsyncTask;Ljava/lang/Object;)V
+SPLandroidx/loader/content/ModernAsyncTask$3;->run()V
+SPLandroidx/loader/content/ModernAsyncTask$Status;-><clinit>()V
+SPLandroidx/loader/content/ModernAsyncTask$Status;-><init>(Ljava/lang/String;I)V
+SPLandroidx/loader/content/ModernAsyncTask;-><init>()V
+SPLandroidx/loader/content/ModernAsyncTask;->executeOnExecutor(Ljava/util/concurrent/Executor;)V
+SPLandroidx/loader/content/ModernAsyncTask;->finish(Ljava/lang/Object;)V
+SPLandroidx/loader/content/ModernAsyncTask;->getHandler()Landroid/os/Handler;
+SPLandroidx/loader/content/ModernAsyncTask;->isCancelled()Z
+SPLandroidx/loader/content/ModernAsyncTask;->postResult(Ljava/lang/Object;)V
+SPLandroidx/loader/content/ModernAsyncTask;->postResultIfNotInvoked(Ljava/lang/Object;)V
+SPLandroidx/preference/Preference;-><init>(Landroid/content/Context;)V
+SPLandroidx/preference/Preference;->assignParent(Landroidx/preference/PreferenceGroup;)V
+SPLandroidx/preference/Preference;->clearWasDetached()V
+SPLandroidx/preference/Preference;->getContext()Landroid/content/Context;
+SPLandroidx/preference/Preference;->getExtras()Landroid/os/Bundle;
+SPLandroidx/preference/Preference;->getFragment()Ljava/lang/String;
+SPLandroidx/preference/Preference;->getIcon()Landroid/graphics/drawable/Drawable;
+SPLandroidx/preference/Preference;->getPreferenceManager()Landroidx/preference/PreferenceManager;
+SPLandroidx/preference/Preference;->isPersistent()Z
+SPLandroidx/preference/Preference;->isVisible()Z
+SPLandroidx/preference/Preference;->onAttached()V
+SPLandroidx/preference/Preference;->registerDependency()V
+SPLandroidx/preference/Preference;->setIntent(Landroid/content/Intent;)V
+SPLandroidx/preference/Preference;->setKey(Ljava/lang/String;)V
+SPLandroidx/preference/Preference;->setLayoutResource(I)V
+SPLandroidx/preference/Preference;->setOnPreferenceClickListener(Landroidx/preference/Preference$OnPreferenceClickListener;)V
+SPLandroidx/preference/Preference;->setTitle(I)V
+SPLandroidx/preference/Preference;->setTitle(Ljava/lang/CharSequence;)V
+SPLandroidx/preference/Preference;->setVisible(Z)V
+SPLandroidx/preference/Preference;->shouldDisableDependents()Z
+SPLandroidx/preference/Preference;->wasDetached()Z
+SPLandroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;)V
+SPLandroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLandroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+SPLandroidx/preference/PreferenceCategory;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;II)V
+SPLandroidx/preference/PreferenceCategory;->isEnabled()Z
+SPLandroidx/preference/PreferenceCategory;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+SPLandroidx/preference/PreferenceCategory;->shouldDisableDependents()Z
+SPLandroidx/preference/PreferenceFragmentCompat$1;-><init>(Landroidx/preference/PreferenceFragmentCompat;)V
+SPLandroidx/preference/PreferenceFragmentCompat$2;-><init>(Landroidx/preference/PreferenceFragmentCompat;)V
+SPLandroidx/preference/PreferenceFragmentCompat$2;->run()V
+SPLandroidx/preference/PreferenceFragmentCompat$DividerDecoration;-><init>(Landroidx/preference/PreferenceFragmentCompat;)V
+SPLandroidx/preference/PreferenceFragmentCompat$DividerDecoration;->setAllowDividerAfterLastItem(Z)V
+SPLandroidx/preference/PreferenceFragmentCompat$DividerDecoration;->setDivider(Landroid/graphics/drawable/Drawable;)V
+SPLandroidx/preference/PreferenceFragmentCompat;->bindPreferences()V
+SPLandroidx/preference/PreferenceFragmentCompat;->getListView()Landroidx/recyclerview/widget/RecyclerView;
+SPLandroidx/preference/PreferenceFragmentCompat;->getPreferenceManager()Landroidx/preference/PreferenceManager;
+SPLandroidx/preference/PreferenceFragmentCompat;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
+SPLandroidx/preference/PreferenceFragmentCompat;->onBindPreferences()V
+SPLandroidx/preference/PreferenceFragmentCompat;->onStart()V
+SPLandroidx/preference/PreferenceFragmentCompat;->onUnbindPreferences()V
+SPLandroidx/preference/PreferenceFragmentCompat;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+SPLandroidx/preference/PreferenceFragmentCompat;->requirePreferenceManager()V
+SPLandroidx/preference/PreferenceFragmentCompat;->setDivider(Landroid/graphics/drawable/Drawable;)V
+SPLandroidx/preference/PreferenceFragmentCompat;->setPreferenceScreen(Landroidx/preference/PreferenceScreen;)V
+SPLandroidx/preference/PreferenceFragmentCompat;->setPreferencesFromResource(ILjava/lang/String;)V
+SPLandroidx/preference/PreferenceGroup$1;-><init>(Landroidx/preference/PreferenceGroup;)V
+SPLandroidx/preference/PreferenceGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
+SPLandroidx/preference/PreferenceGroup;->getInitialExpandedChildrenCount()I
+SPLandroidx/preference/PreferenceGroup;->isOnSameScreenAsChildren()Z
+SPLandroidx/preference/PreferenceGroup;->onAttached()V
+SPLandroidx/preference/PreferenceGroup;->onPrepareAddPreference(Landroidx/preference/Preference;)Z
+SPLandroidx/preference/PreferenceGroup;->sortPreferences()V
+SPLandroidx/preference/PreferenceGroupAdapter$1;-><init>(Landroidx/preference/PreferenceGroupAdapter;)V
+SPLandroidx/preference/PreferenceGroupAdapter$1;->run()V
+SPLandroidx/preference/PreferenceGroupAdapter$2;-><init>(Landroidx/preference/PreferenceGroupAdapter;Ljava/util/List;Ljava/util/List;Landroidx/preference/PreferenceManager$PreferenceComparisonCallback;)V
+SPLandroidx/preference/PreferenceGroupAdapter$2;->getNewListSize()I
+SPLandroidx/preference/PreferenceGroupAdapter$2;->getOldListSize()I
+SPLandroidx/preference/PreferenceGroupAdapter;->isGroupExpandable(Landroidx/preference/PreferenceGroup;)Z
+SPLandroidx/preference/PreferenceGroupAdapter;->onPreferenceHierarchyChange(Landroidx/preference/Preference;)V
+SPLandroidx/preference/PreferenceInflater;-><clinit>()V
+SPLandroidx/preference/PreferenceInflater;-><init>(Landroid/content/Context;Landroidx/preference/PreferenceManager;)V
+SPLandroidx/preference/PreferenceInflater;->getContext()Landroid/content/Context;
+SPLandroidx/preference/PreferenceInflater;->inflate(ILandroidx/preference/PreferenceGroup;)Landroidx/preference/Preference;
+SPLandroidx/preference/PreferenceInflater;->onMergeRoots(Landroidx/preference/PreferenceGroup;Landroidx/preference/PreferenceGroup;)Landroidx/preference/PreferenceGroup;
+SPLandroidx/preference/PreferenceInflater;->setDefaultPackages([Ljava/lang/String;)V
+SPLandroidx/preference/PreferenceManager$PreferenceComparisonCallback;-><init>()V
+SPLandroidx/preference/PreferenceManager$SimplePreferenceComparisonCallback;-><init>()V
+SPLandroidx/preference/PreferenceManager$SimplePreferenceComparisonCallback;->arePreferenceItemsTheSame(Landroidx/preference/Preference;Landroidx/preference/Preference;)Z
+SPLandroidx/preference/PreferenceManager;-><init>(Landroid/content/Context;)V
+SPLandroidx/preference/PreferenceManager;->getContext()Landroid/content/Context;
+SPLandroidx/preference/PreferenceManager;->getDefaultSharedPreferencesName(Landroid/content/Context;)Ljava/lang/String;
+SPLandroidx/preference/PreferenceManager;->getNextId()J
+SPLandroidx/preference/PreferenceManager;->getPreferenceComparisonCallback()Landroidx/preference/PreferenceManager$PreferenceComparisonCallback;
+SPLandroidx/preference/PreferenceManager;->getPreferenceDataStore()Landroidx/preference/PreferenceDataStore;
+SPLandroidx/preference/PreferenceManager;->getPreferenceScreen()Landroidx/preference/PreferenceScreen;
+SPLandroidx/preference/PreferenceManager;->inflateFromResource(Landroid/content/Context;ILandroidx/preference/PreferenceScreen;)Landroidx/preference/PreferenceScreen;
+SPLandroidx/preference/PreferenceManager;->setNoCommit(Z)V
+SPLandroidx/preference/PreferenceManager;->setOnDisplayPreferenceDialogListener(Landroidx/preference/PreferenceManager$OnDisplayPreferenceDialogListener;)V
+SPLandroidx/preference/PreferenceManager;->setOnNavigateToScreenListener(Landroidx/preference/PreferenceManager$OnNavigateToScreenListener;)V
+SPLandroidx/preference/PreferenceManager;->setOnPreferenceTreeClickListener(Landroidx/preference/PreferenceManager$OnPreferenceTreeClickListener;)V
+SPLandroidx/preference/PreferenceManager;->setPreferenceComparisonCallback(Landroidx/preference/PreferenceManager$PreferenceComparisonCallback;)V
+SPLandroidx/preference/PreferenceManager;->setPreferences(Landroidx/preference/PreferenceScreen;)Z
+SPLandroidx/preference/PreferenceManager;->setSharedPreferencesName(Ljava/lang/String;)V
+SPLandroidx/preference/PreferenceRecyclerViewAccessibilityDelegate$1;-><init>(Landroidx/preference/PreferenceRecyclerViewAccessibilityDelegate;)V
+SPLandroidx/preference/PreferenceRecyclerViewAccessibilityDelegate;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/preference/PreferenceRecyclerViewAccessibilityDelegate;->getItemDelegate()Landroidx/core/view/AccessibilityDelegateCompat;
+SPLandroidx/preference/PreferenceScreen;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLandroidx/preference/PreferenceScreen;->shouldUseGeneratedIds()Z
+SPLandroidx/preference/PreferenceViewHolder;->isDividerAllowedAbove()Z
+SPLandroidx/recyclerview/widget/AdapterHelper;-><init>(Landroidx/recyclerview/widget/AdapterHelper$Callback;)V
+SPLandroidx/recyclerview/widget/AdapterHelper;->applyAdd(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+SPLandroidx/recyclerview/widget/AdapterHelper;->applyUpdate(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+SPLandroidx/recyclerview/widget/AdapterHelper;->hasAnyUpdateTypes(I)Z
+SPLandroidx/recyclerview/widget/AdapterHelper;->hasPendingUpdates()Z
+SPLandroidx/recyclerview/widget/AdapterHelper;->onItemRangeInserted(II)Z
+SPLandroidx/recyclerview/widget/AdapterHelper;->postponeAndUpdateViewHolders(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+SPLandroidx/recyclerview/widget/AdapterHelper;->recycleUpdateOp(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+SPLandroidx/recyclerview/widget/AdapterListUpdateCallback;-><init>(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
+SPLandroidx/recyclerview/widget/AdapterListUpdateCallback;->onInserted(II)V
+SPLandroidx/recyclerview/widget/BatchingListUpdateCallback;-><init>(Landroidx/recyclerview/widget/ListUpdateCallback;)V
+SPLandroidx/recyclerview/widget/BatchingListUpdateCallback;->dispatchLastEvent()V
+SPLandroidx/recyclerview/widget/ChildHelper$Bucket;-><init>()V
+SPLandroidx/recyclerview/widget/ChildHelper$Bucket;->reset()V
+SPLandroidx/recyclerview/widget/ChildHelper$Bucket;->set(I)V
+SPLandroidx/recyclerview/widget/ChildHelper;-><init>(Landroidx/recyclerview/widget/ChildHelper$Callback;)V
+SPLandroidx/recyclerview/widget/ChildHelper;->hide(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/ChildHelper;->hideViewInternal(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/ChildHelper;->isHidden(Landroid/view/View;)Z
+SPLandroidx/recyclerview/widget/ChildHelper;->removeAllViewsUnfiltered()V
+SPLandroidx/recyclerview/widget/ChildHelper;->unhideViewInternal(Landroid/view/View;)Z
+SPLandroidx/recyclerview/widget/DefaultItemAnimator$1;-><init>(Landroidx/recyclerview/widget/DefaultItemAnimator;Ljava/util/ArrayList;)V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator$3;-><init>(Landroidx/recyclerview/widget/DefaultItemAnimator;Ljava/util/ArrayList;)V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator$3;->run()V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator$5;-><init>(Landroidx/recyclerview/widget/DefaultItemAnimator;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroid/view/View;Landroid/view/ViewPropertyAnimator;)V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator$5;->onAnimationEnd(Landroid/animation/Animator;)V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator$5;->onAnimationStart(Landroid/animation/Animator;)V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator$6;->onAnimationStart(Landroid/animation/Animator;)V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator;->animateAdd(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z
+SPLandroidx/recyclerview/widget/DefaultItemAnimator;->animateAddImpl(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/DefaultItemAnimator;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;IIII)Z
+SPLandroidx/recyclerview/widget/DefaultItemAnimator;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;)Z
+SPLandroidx/recyclerview/widget/DefaultItemAnimator;->endChangeAnimation(Ljava/util/List;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/DiffUtil$1;-><init>()V
+SPLandroidx/recyclerview/widget/DiffUtil$Callback;-><init>()V
+SPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;-><init>(I)V
+SPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->backingData()[I
+SPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->get(I)I
+SPLandroidx/recyclerview/widget/DiffUtil$CenteredArray;->set(II)V
+SPLandroidx/recyclerview/widget/DiffUtil$Diagonal;-><init>(III)V
+SPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->endX()I
+SPLandroidx/recyclerview/widget/DiffUtil$Diagonal;->endY()I
+SPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->dispatchUpdatesTo(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
+SPLandroidx/recyclerview/widget/DiffUtil$DiffResult;->findMoveMatches()V
+SPLandroidx/recyclerview/widget/DiffUtil$Range;-><init>()V
+SPLandroidx/recyclerview/widget/DiffUtil$Range;-><init>(IIII)V
+SPLandroidx/recyclerview/widget/DiffUtil$Range;->newSize()I
+SPLandroidx/recyclerview/widget/DiffUtil$Range;->oldSize()I
+SPLandroidx/recyclerview/widget/DiffUtil$Snake;-><init>()V
+SPLandroidx/recyclerview/widget/DiffUtil$Snake;->diagonalSize()I
+SPLandroidx/recyclerview/widget/DiffUtil$Snake;->hasAdditionOrRemoval()Z
+SPLandroidx/recyclerview/widget/DiffUtil$Snake;->toDiagonal()Landroidx/recyclerview/widget/DiffUtil$Diagonal;
+SPLandroidx/recyclerview/widget/DiffUtil;-><clinit>()V
+SPLandroidx/recyclerview/widget/DiffUtil;->calculateDiff(Landroidx/recyclerview/widget/DiffUtil$Callback;)Landroidx/recyclerview/widget/DiffUtil$DiffResult;
+SPLandroidx/recyclerview/widget/DiffUtil;->midPoint(Landroidx/recyclerview/widget/DiffUtil$Range;Landroidx/recyclerview/widget/DiffUtil$Callback;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;Landroidx/recyclerview/widget/DiffUtil$CenteredArray;)Landroidx/recyclerview/widget/DiffUtil$Snake;
+SPLandroidx/recyclerview/widget/GapWorker$1;-><init>()V
+SPLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;-><init>()V
+SPLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->clearPrefetchPositions()V
+SPLandroidx/recyclerview/widget/GapWorker$LayoutPrefetchRegistryImpl;->lastPrefetchIncludedPosition(I)Z
+SPLandroidx/recyclerview/widget/GapWorker;-><clinit>()V
+SPLandroidx/recyclerview/widget/GapWorker;-><init>()V
+SPLandroidx/recyclerview/widget/GapWorker;->add(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/OpReorderer;-><init>(Landroidx/recyclerview/widget/OpReorderer$Callback;)V
+SPLandroidx/recyclerview/widget/OpReorderer;->getLastMoveOutOfOrder(Ljava/util/List;)I
+SPLandroidx/recyclerview/widget/OpReorderer;->reorderOps(Ljava/util/List;)V
+SPLandroidx/recyclerview/widget/OrientationHelper$1;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
+SPLandroidx/recyclerview/widget/OrientationHelper$2;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
+SPLandroidx/recyclerview/widget/OrientationHelper$2;->getDecoratedEnd(Landroid/view/View;)I
+SPLandroidx/recyclerview/widget/OrientationHelper;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
+SPLandroidx/recyclerview/widget/OrientationHelper;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;Landroidx/recyclerview/widget/OrientationHelper$1;)V
+SPLandroidx/recyclerview/widget/OrientationHelper;->createHorizontalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
+SPLandroidx/recyclerview/widget/OrientationHelper;->createOrientationHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;I)Landroidx/recyclerview/widget/OrientationHelper;
+SPLandroidx/recyclerview/widget/OrientationHelper;->createVerticalHelper(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)Landroidx/recyclerview/widget/OrientationHelper;
+SPLandroidx/recyclerview/widget/RecyclerView$1;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$2;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$2;->run()V
+SPLandroidx/recyclerview/widget/RecyclerView$3;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$4;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$4;->processAppeared(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+SPLandroidx/recyclerview/widget/RecyclerView$4;->processDisappeared(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+SPLandroidx/recyclerview/widget/RecyclerView$5;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$5;->onEnteredHiddenState(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView$5;->onLeftHiddenState(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView$5;->removeAllViews()V
+SPLandroidx/recyclerview/widget/RecyclerView$6;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$6;->dispatchUpdate(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+SPLandroidx/recyclerview/widget/RecyclerView$6;->findViewHolder(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+SPLandroidx/recyclerview/widget/RecyclerView$6;->markViewHoldersUpdated(IILjava/lang/Object;)V
+SPLandroidx/recyclerview/widget/RecyclerView$6;->offsetPositionsForAdd(II)V
+SPLandroidx/recyclerview/widget/RecyclerView$6;->onDispatchSecondPass(Landroidx/recyclerview/widget/AdapterHelper$UpdateOp;)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;->$values()[Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;-><clinit>()V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;-><init>(Ljava/lang/String;I)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->findRelativeAdapterPositionIn(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)I
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->hasObservers()Z
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemChanged(ILjava/lang/Object;)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->notifyItemRangeInserted(II)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onAttachedToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onViewAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onViewDetachedFromWindow(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->onViewRecycled(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->registerAdapterDataObserver(Landroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;)V
+SPLandroidx/recyclerview/widget/RecyclerView$Adapter;->setHasStableIds(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->hasObservers()Z
+SPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyChanged()V
+SPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeInserted(II)V
+SPLandroidx/recyclerview/widget/RecyclerView$AdapterDataObserver;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$EdgeEffectFactory;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->dispatchAnimationsFinished()V
+SPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->getAddDuration()J
+SPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->getMoveDuration()J
+SPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->onAnimationFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->recordPostLayoutInformation(Landroidx/recyclerview/widget/RecyclerView$State;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+SPLandroidx/recyclerview/widget/RecyclerView$ItemAnimator;->setListener(Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;)V
+SPLandroidx/recyclerview/widget/RecyclerView$ItemAnimatorRestoreListener;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager$1;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager$2;-><init>(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->addDisappearingView(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->addDisappearingView(Landroid/view/View;I)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->assertNotInLayoutOrScroll(Ljava/lang/String;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachAndScrapAttachedViews(Landroidx/recyclerview/widget/RecyclerView$Recycler;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->detachAndScrapView(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->dispatchAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getBottomDecorationHeight(Landroid/view/View;)I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getDecoratedBottom(Landroid/view/View;)I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getHeight()I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingBottom()I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingLeft()I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingRight()I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getPaddingTop()I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->getWidth()I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isAutoMeasureEnabled()Z
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->isSmoothScrolling()Z
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onAttachedToWindow(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroidx/recyclerview/widget/RecyclerView;IILjava/lang/Object;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleScrapInt(Landroidx/recyclerview/widget/RecyclerView$Recycler;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeAndRecycleView(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$Recycler;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->removeView(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setItemPrefetchEnabled(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutManager;->setMeasuredDimension(II)V
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->isViewInvalid()Z
+SPLandroidx/recyclerview/widget/RecyclerView$LayoutParams;->viewNeedsUpdate()Z
+SPLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$OnScrollListener;->onScrolled(Landroidx/recyclerview/widget/RecyclerView;II)V
+SPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->attach()V
+SPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->attachForPoolingContainer(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
+SPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->clear()V
+SPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V
+SPLandroidx/recyclerview/widget/RecyclerView$RecycledViewPool;->runningAverage(JJ)J
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->clear()V
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getChangedScrapViewForPosition(I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapCount()I
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->getScrapList()Ljava/util/List;
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->markItemDecorInsetsDirty()V
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->markKnownViewsInvalid()V
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->offsetPositionRecordsForInsert(II)V
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onAdapterChanged(Landroidx/recyclerview/widget/RecyclerView$Adapter;Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->onAttachedToWindow()V
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->poolingContainerDetach(Landroidx/recyclerview/widget/RecyclerView$Adapter;Z)V
+SPLandroidx/recyclerview/widget/RecyclerView$Recycler;->viewRangeUpdate(II)V
+SPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;-><init>(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemRangeInserted(II)V
+SPLandroidx/recyclerview/widget/RecyclerView$State;->assertLayoutStep(I)V
+SPLandroidx/recyclerview/widget/RecyclerView$State;->didStructureChange()Z
+SPLandroidx/recyclerview/widget/RecyclerView$State;->getRemainingScrollHorizontal()I
+SPLandroidx/recyclerview/widget/RecyclerView$State;->getRemainingScrollVertical()I
+SPLandroidx/recyclerview/widget/RecyclerView$State;->willRunPredictiveAnimations()Z
+SPLandroidx/recyclerview/widget/RecyclerView$StretchEdgeEffectFactory;-><init>()V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewFlinger;->stop()V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;-><clinit>()V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->addChangePayload(Ljava/lang/Object;)V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->clearOldPosition()V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->createPayloadsIfNeeded()V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->doesTransientStatePreventRecycling()Z
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getAdapterPosition()I
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->getOldPosition()I
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->isAttachedToTransitionOverlay()Z
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->offsetPosition(IZ)V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->onEnteredHiddenState(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->onLeftHiddenState(Landroidx/recyclerview/widget/RecyclerView;)V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->saveOldPosition()V
+SPLandroidx/recyclerview/widget/RecyclerView$ViewHolder;->shouldBeKeptAsChild()Z
+SPLandroidx/recyclerview/widget/RecyclerView;->access$100(Landroidx/recyclerview/widget/RecyclerView;I)V
+SPLandroidx/recyclerview/widget/RecyclerView;->access$300(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->access$400(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->access$500(Landroidx/recyclerview/widget/RecyclerView;II)V
+SPLandroidx/recyclerview/widget/RecyclerView;->addAnimatingView(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->addRecyclerListener(Landroidx/recyclerview/widget/RecyclerView$RecyclerListener;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;ZZ)V
+SPLandroidx/recyclerview/widget/RecyclerView;->animateDisappearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->canReuseUpdatedViewHolder(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z
+SPLandroidx/recyclerview/widget/RecyclerView;->clearNestedRecyclerViewIfNotNested(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->createLayoutManager(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;II)V
+SPLandroidx/recyclerview/widget/RecyclerView;->didChildRangeChange(II)Z
+SPLandroidx/recyclerview/widget/RecyclerView;->dispatchContentChangedIfNecessary()V
+SPLandroidx/recyclerview/widget/RecyclerView;->fillRemainingScrollValues(Landroidx/recyclerview/widget/RecyclerView$State;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->findViewHolderForPosition(IZ)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+SPLandroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
+SPLandroidx/recyclerview/widget/RecyclerView;->getChangedHolderKey(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)J
+SPLandroidx/recyclerview/widget/RecyclerView;->getChildAdapterPosition(Landroid/view/View;)I
+SPLandroidx/recyclerview/widget/RecyclerView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;
+SPLandroidx/recyclerview/widget/RecyclerView;->getScrollState()I
+SPLandroidx/recyclerview/widget/RecyclerView;->getScrollingChildHelper()Landroidx/core/view/NestedScrollingChildHelper;
+SPLandroidx/recyclerview/widget/RecyclerView;->hasUpdatedView()Z
+SPLandroidx/recyclerview/widget/RecyclerView;->initAdapterManager()V
+SPLandroidx/recyclerview/widget/RecyclerView;->initAutofill()V
+SPLandroidx/recyclerview/widget/RecyclerView;->initChildrenHelper()V
+SPLandroidx/recyclerview/widget/RecyclerView;->invalidateGlows()V
+SPLandroidx/recyclerview/widget/RecyclerView;->invalidateItemDecorations()V
+SPLandroidx/recyclerview/widget/RecyclerView;->isComputingLayout()Z
+SPLandroidx/recyclerview/widget/RecyclerView;->markItemDecorInsetsDirty()V
+SPLandroidx/recyclerview/widget/RecyclerView;->markKnownViewsInvalid()V
+SPLandroidx/recyclerview/widget/RecyclerView;->offsetPositionRecordsForInsert(II)V
+SPLandroidx/recyclerview/widget/RecyclerView;->onChildAttachedToWindow(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->onChildDetachedFromWindow(Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->onExitLayoutOrScroll()V
+SPLandroidx/recyclerview/widget/RecyclerView;->onLayout(ZIIII)V
+SPLandroidx/recyclerview/widget/RecyclerView;->onScrolled(II)V
+SPLandroidx/recyclerview/widget/RecyclerView;->onSizeChanged(IIII)V
+SPLandroidx/recyclerview/widget/RecyclerView;->postAnimationRunner()V
+SPLandroidx/recyclerview/widget/RecyclerView;->predictiveItemAnimationsEnabled()Z
+SPLandroidx/recyclerview/widget/RecyclerView;->processDataSetCompletelyChanged(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView;->recoverFocusFromState()V
+SPLandroidx/recyclerview/widget/RecyclerView;->requestChildFocus(Landroid/view/View;Landroid/view/View;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->saveFocusInfo()V
+SPLandroidx/recyclerview/widget/RecyclerView;->setAccessibilityDelegateCompat(Landroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
+SPLandroidx/recyclerview/widget/RecyclerView;->setChildImportantForAccessibilityInternal(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)Z
+SPLandroidx/recyclerview/widget/RecyclerView;->setClipToPadding(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView;->setHasFixedSize(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView;->setLayoutFrozen(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView;->setNestedScrollingEnabled(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView;->setPreserveFocusAfterLayout(Z)V
+SPLandroidx/recyclerview/widget/RecyclerView;->setScrollState(I)V
+SPLandroidx/recyclerview/widget/RecyclerView;->stopScroll()V
+SPLandroidx/recyclerview/widget/RecyclerView;->stopScrollersInternal()V
+SPLandroidx/recyclerview/widget/RecyclerView;->suppressLayout(Z)V
+SPLandroidx/recyclerview/widget/RecyclerViewAccessibilityDelegate;->getItemDelegate()Landroidx/core/view/AccessibilityDelegateCompat;
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;-><init>()V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->animateAppearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->animateChange(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->animateDisappearance(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchAddFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchAddStarting(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchMoveFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->dispatchMoveStarting(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->onAddFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->onAddStarting(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->onMoveFinished(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->onMoveStarting(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/SimpleItemAnimator;->setSupportsChangeAnimations(Z)V
+SPLandroidx/recyclerview/widget/ViewBoundsCheck$BoundFlags;-><init>()V
+SPLandroidx/recyclerview/widget/ViewBoundsCheck;-><init>(Landroidx/recyclerview/widget/ViewBoundsCheck$Callback;)V
+SPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;-><clinit>()V
+SPLandroidx/recyclerview/widget/ViewInfoStore$InfoRecord;-><init>()V
+SPLandroidx/recyclerview/widget/ViewInfoStore;-><init>()V
+SPLandroidx/recyclerview/widget/ViewInfoStore;->addToOldChangeHolders(JLandroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/ViewInfoStore;->getFromOldChangeHolders(J)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+SPLandroidx/recyclerview/widget/ViewInfoStore;->isDisappearing(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Z
+SPLandroidx/recyclerview/widget/ViewInfoStore;->onViewDetached(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
+SPLandroidx/recyclerview/widget/ViewInfoStore;->popFromPostLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+SPLandroidx/recyclerview/widget/ViewInfoStore;->popFromPreLayout(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Landroidx/recyclerview/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
+SPLandroidx/savedstate/Recreator$Companion;-><init>()V
+SPLandroidx/savedstate/Recreator$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/savedstate/Recreator;-><clinit>()V
+SPLandroidx/savedstate/SavedStateRegistry$Companion;-><init>()V
+SPLandroidx/savedstate/SavedStateRegistry$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/savedstate/SavedStateRegistry;-><clinit>()V
+SPLandroidx/savedstate/SavedStateRegistry;->performSave(Landroid/os/Bundle;)V
+SPLandroidx/savedstate/SavedStateRegistryController$Companion;-><init>()V
+SPLandroidx/savedstate/SavedStateRegistryController$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/savedstate/SavedStateRegistryController;-><clinit>()V
+SPLandroidx/savedstate/SavedStateRegistryController;-><init>(Landroidx/savedstate/SavedStateRegistryOwner;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLandroidx/savedstate/SavedStateRegistryController;->performSave(Landroid/os/Bundle;)V
+SPLandroidx/savedstate/ViewTreeSavedStateRegistryOwner;->set(Landroid/view/View;Landroidx/savedstate/SavedStateRegistryOwner;)V
+SPLandroidx/slice/SliceProvider;-><init>()V
+SPLandroidx/slice/SliceProvider;->attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V
+SPLandroidx/slice/SliceProvider;->getWrapper()Ljava/lang/Object;
+SPLandroidx/slice/SliceProvider;->onCreate()Z
+SPLandroidx/slice/SliceProvider;->setAuthorities(Ljava/lang/String;)V
+SPLandroidx/slice/compat/SliceProviderWrapperContainer$SliceProviderWrapper;-><init>(Landroidx/slice/SliceProvider;[Ljava/lang/String;)V
+SPLandroidx/slice/compat/SliceProviderWrapperContainer$SliceProviderWrapper;->attachInfo(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V
+SPLandroidx/slice/compat/SliceProviderWrapperContainer$SliceProviderWrapper;->onCreate()Z
+SPLandroidx/startup/AppInitializer;-><clinit>()V
+SPLandroidx/startup/AppInitializer;-><init>(Landroid/content/Context;)V
+SPLandroidx/startup/AppInitializer;->discoverAndInitialize(Ljava/lang/Class;)V
+SPLandroidx/startup/AppInitializer;->getInstance(Landroid/content/Context;)Landroidx/startup/AppInitializer;
+SPLandroidx/startup/AppInitializer;->isEagerlyInitialized(Ljava/lang/Class;)Z
+SPLandroidx/startup/InitializationProvider;-><init>()V
+SPLandroidx/startup/InitializationProvider;->onCreate()Z
+SPLandroidx/tracing/Trace;->beginSection(Ljava/lang/String;)V
+SPLandroidx/tracing/Trace;->endSection()V
+SPLandroidx/tracing/Trace;->isEnabled()Z
+SPLandroidx/tracing/TraceApi18Impl;->beginSection(Ljava/lang/String;)V
+SPLandroidx/tracing/TraceApi18Impl;->endSection()V
+SPLandroidx/tracing/TraceApi29Impl;->isEnabled()Z
+SPLandroidx/transition/FragmentTransitionSupport;-><init>()V
+SPLcom/android/settingslib/RestrictedLockUtilsInternal$Proxy;-><init>()V
+SPLcom/android/settingslib/RestrictedLockUtilsInternal;-><clinit>()V
+SPLcom/android/settingslib/RestrictedLockUtilsInternal;->checkIfRestrictionEnforced(Landroid/content/Context;Ljava/lang/String;I)Lcom/android/settingslib/RestrictedLockUtils$EnforcedAdmin;
+SPLcom/android/settingslib/core/lifecycle/Lifecycle$LifecycleProxy;-><init>(Lcom/android/settingslib/core/lifecycle/Lifecycle;)V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle$LifecycleProxy;-><init>(Lcom/android/settingslib/core/lifecycle/Lifecycle;Lcom/android/settingslib/core/lifecycle/Lifecycle$LifecycleProxy-IA;)V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle;->-$$Nest$monResume(Lcom/android/settingslib/core/lifecycle/Lifecycle;)V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle;->-$$Nest$monStart(Lcom/android/settingslib/core/lifecycle/Lifecycle;)V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle;->onAttach(Landroid/content/Context;)V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle;->onCreate(Landroid/os/Bundle;)V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle;->onResume()V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle;->onStart()V
+SPLcom/android/settingslib/core/lifecycle/Lifecycle;->setPreferenceScreen(Landroidx/preference/PreferenceScreen;)V
+SPLcom/android/settingslib/suggestions/SuggestionController$1;-><init>(Lcom/android/settingslib/suggestions/SuggestionController;)V
+SPLcom/android/settingslib/suggestions/SuggestionController$1;->onServiceConnected(Landroid/content/ComponentName;Landroid/os/IBinder;)V
+SPLcom/android/settingslib/suggestions/SuggestionController;->-$$Nest$fgetmConnectionListener(Lcom/android/settingslib/suggestions/SuggestionController;)Lcom/android/settingslib/suggestions/SuggestionController$ServiceConnectionListener;
+SPLcom/android/settingslib/suggestions/SuggestionController;->-$$Nest$fputmRemoteService(Lcom/android/settingslib/suggestions/SuggestionController;Landroid/service/settings/suggestions/ISuggestionService;)V
+SPLcom/android/settingslib/suggestions/SuggestionController;-><init>(Landroid/content/Context;Landroid/content/ComponentName;Lcom/android/settingslib/suggestions/SuggestionController$ServiceConnectionListener;)V
+SPLcom/android/settingslib/suggestions/SuggestionController;->createServiceConnection()Landroid/content/ServiceConnection;
+SPLcom/android/settingslib/suggestions/SuggestionController;->getSuggestions()Ljava/util/List;
+SPLcom/android/settingslib/suggestions/SuggestionController;->isReady()Z
+SPLcom/android/settingslib/suggestions/SuggestionController;->start()V
+SPLcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;-><init>(Landroid/content/Context;Lcom/android/settingslib/suggestions/SuggestionControllerMixinCompat$SuggestionControllerHost;Lcom/android/settingslib/core/lifecycle/Lifecycle;Landroid/content/ComponentName;)V
+SPLcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;->onCreateLoader(ILandroid/os/Bundle;)Landroidx/loader/content/Loader;
+SPLcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;->onLoadFinished(Landroidx/loader/content/Loader;Ljava/lang/Object;)V
+SPLcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;->onLoadFinished(Landroidx/loader/content/Loader;Ljava/util/List;)V
+SPLcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;->onServiceConnected()V
+SPLcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;->onStart()V
+SPLcom/android/settingslib/suggestions/SuggestionLoaderCompat;-><init>(Landroid/content/Context;Lcom/android/settingslib/suggestions/SuggestionController;)V
+SPLcom/android/settingslib/suggestions/SuggestionLoaderCompat;->loadInBackground()Ljava/lang/Object;
+SPLcom/android/settingslib/suggestions/SuggestionLoaderCompat;->loadInBackground()Ljava/util/List;
+SPLcom/android/settingslib/utils/AsyncLoaderCompat;-><init>(Landroid/content/Context;)V
+SPLcom/android/settingslib/utils/AsyncLoaderCompat;->deliverResult(Ljava/lang/Object;)V
+SPLcom/android/settingslib/utils/AsyncLoaderCompat;->onStartLoading()V
+SPLcom/android/settingslib/utils/IconCache;-><init>(Landroid/content/Context;)V
+SPLcom/android/settingslib/utils/IconCache;->getIcon(Landroid/graphics/drawable/Icon;)Landroid/graphics/drawable/Drawable;
+SPLcom/android/settingslib/utils/IconCache;->updateIcon(Landroid/graphics/drawable/Icon;Landroid/graphics/drawable/Drawable;)V
+SPLcom/android/settingslib/utils/ThreadUtils;->ensureMainThread()V
+SPLcom/android/settingslib/utils/ThreadUtils;->getUiThreadHandler()Landroid/os/Handler;
+SPLcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda0;-><init>()V
+SPLcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda2;-><init>(Lcom/android/tv/settings/MainFragment;)V
+SPLcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda2;->accept(Ljava/lang/Object;)V
+SPLcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda3;-><init>(Lcom/android/tv/settings/MainFragment;)V
+SPLcom/android/tv/settings/MainFragment$$ExternalSyntheticLambda3;->onConnectivityChange()V
+SPLcom/android/tv/settings/MainFragment$1;-><init>(Lcom/android/tv/settings/MainFragment;)V
+SPLcom/android/tv/settings/MainFragment;->$r8$lambda$3KSbfs_gK7k_wM5AZPXdsHh0vWQ(Lcom/android/tv/settings/MainFragment;Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/MainFragment;-><init>()V
+SPLcom/android/tv/settings/MainFragment;->getPageId()I
+SPLcom/android/tv/settings/MainFragment;->getPreferenceScreenResId()I
+SPLcom/android/tv/settings/MainFragment;->getProviderInfo(Landroid/content/Context;Ljava/lang/String;)Landroid/content/pm/ProviderInfo;
+SPLcom/android/tv/settings/MainFragment;->isRestricted()Z
+SPLcom/android/tv/settings/MainFragment;->isWifiScanOptimisationEnabled()Z
+SPLcom/android/tv/settings/MainFragment;->lambda$onStart$0(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/MainFragment;->onAttach(Landroid/content/Context;)V
+SPLcom/android/tv/settings/MainFragment;->onCreatePreferenceControllers(Landroid/content/Context;)Ljava/util/List;
+SPLcom/android/tv/settings/MainFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+SPLcom/android/tv/settings/MainFragment;->onResume()V
+SPLcom/android/tv/settings/MainFragment;->onSuggestionReady(Ljava/util/List;)V
+SPLcom/android/tv/settings/MainFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+SPLcom/android/tv/settings/MainFragment;->supportBluetooth()Z
+SPLcom/android/tv/settings/MainFragment;->systemIntentIsHandled(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/pm/ResolveInfo;
+SPLcom/android/tv/settings/MainFragment;->updateBasicModeSuggestion()V
+SPLcom/android/tv/settings/MainFragment;->updateChannelsAndInputs()V
+SPLcom/android/tv/settings/MainFragment;->updateDisplayAndSound()V
+SPLcom/android/tv/settings/MainFragment;->updateSoundSettings()V
+SPLcom/android/tv/settings/MainSettings;-><init>()V
+SPLcom/android/tv/settings/MainSettings;->createSettingsFragment()Landroidx/fragment/app/Fragment;
+SPLcom/android/tv/settings/MainSettings;->isStartupVerificationRequired()Z
+SPLcom/android/tv/settings/PreferenceControllerFragment;-><init>()V
+SPLcom/android/tv/settings/PreferenceControllerFragment;->onAttach(Landroid/content/Context;)V
+SPLcom/android/tv/settings/PreferenceControllerFragment;->onCreate(Landroid/os/Bundle;)V
+SPLcom/android/tv/settings/PreferenceControllerFragment;->onResume()V
+SPLcom/android/tv/settings/PreferenceControllerFragment;->updatePreferenceStates()V
+SPLcom/android/tv/settings/SettingsPreferenceFragment$1;-><init>(Lcom/android/tv/settings/SettingsPreferenceFragment;Landroidx/preference/PreferenceGroup;)V
+SPLcom/android/tv/settings/SettingsPreferenceFragment$1;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
+SPLcom/android/tv/settings/SettingsPreferenceFragment;-><init>()V
+SPLcom/android/tv/settings/SettingsPreferenceFragment;->getSettingsLifecycle()Lcom/android/settingslib/core/lifecycle/Lifecycle;
+SPLcom/android/tv/settings/SettingsPreferenceFragment;->iteratePreferenceAndSetObserver(Lcom/android/tv/settings/widget/SettingsViewModel;Landroidx/preference/PreferenceGroup;)V
+SPLcom/android/tv/settings/SettingsPreferenceFragment;->onAttach(Landroid/content/Context;)V
+SPLcom/android/tv/settings/SettingsPreferenceFragment;->onCreateAdapter(Landroidx/preference/PreferenceScreen;)Landroidx/recyclerview/widget/RecyclerView$Adapter;
+SPLcom/android/tv/settings/SettingsPreferenceFragment;->onStart()V
+SPLcom/android/tv/settings/SettingsPreferenceFragment;->setPreferenceScreen(Landroidx/preference/PreferenceScreen;)V
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;-><init>(Lcom/android/tv/settings/MainFragment;)V
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->hideQuickSettings()V
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->isRestricted()Z
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->onCreatePreferenceControllers(Landroid/content/Context;)Ljava/util/List;
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->onCreatePreferences()V
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->quickSettingsEnabled()Z
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->shouldShowQuickSettings()Z
+SPLcom/android/tv/settings/SuggestionQuickSettingPrefsContainer;->showOrHideQuickSettings()V
+SPLcom/android/tv/settings/TvSettingsActivity;-><init>()V
+SPLcom/android/tv/settings/TvSettingsActivity;->getAvailableFlavors()I
+SPLcom/android/tv/settings/TvSettingsActivity;->onActivityResult(IILandroid/content/Intent;)V
+SPLcom/android/tv/settings/TvSettingsActivity;->onCreate(Landroid/os/Bundle;)V
+SPLcom/android/tv/settings/TvSettingsActivity;->onPause()V
+SPLcom/android/tv/settings/TvSettingsApplication;-><init>()V
+SPLcom/android/tv/settings/TvSettingsApplication;->onCreate()V
+SPLcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider$1;-><init>(Lcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider;)V
+SPLcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider$2;-><init>(Lcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider;)V
+SPLcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider;-><clinit>()V
+SPLcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider;-><init>()V
+SPLcom/android/tv/settings/accessories/ConnectedDevicesSliceProvider;->onCreateSliceProvider()Z
+SPLcom/android/tv/settings/accessories/LocalBluetoothDeviceProvider;-><init>()V
+SPLcom/android/tv/settings/accessories/SimplifiedConnection;-><init>()V
+SPLcom/android/tv/settings/accounts/AccountsUtil;->isAdminRestricted(Landroid/content/Context;)Z
+SPLcom/android/tv/settings/basic/BasicModeFeatureProviderImplX;-><init>()V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$$ExternalSyntheticLambda0;-><init>(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$$ExternalSyntheticLambda0;->onInterfaceStateChanged(Ljava/lang/String;IILandroid/net/IpConfiguration;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$1;-><init>(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$2;-><init>(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$3;-><init>(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$3;->onStart(Landroidx/lifecycle/LifecycleOwner;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$4;-><init>(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener$4;->onLinkPropertiesChanged(Landroid/net/Network;Landroid/net/LinkProperties;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->$r8$lambda$DIbB0o4kH_oNhD_juEZPx7Xf84Y(Lcom/android/tv/settings/connectivity/ConnectivityListener;Ljava/lang/String;IILandroid/net/IpConfiguration;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->-$$Nest$fgetmLateLp(Lcom/android/tv/settings/connectivity/ConnectivityListener;)Landroid/net/LinkProperties;
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->-$$Nest$fgetmListener(Lcom/android/tv/settings/connectivity/ConnectivityListener;)Lcom/android/tv/settings/connectivity/ConnectivityListener$Listener;
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->-$$Nest$fputmLateLp(Lcom/android/tv/settings/connectivity/ConnectivityListener;Landroid/net/LinkProperties;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->-$$Nest$mstart(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->-$$Nest$mupdateConnectivityStatus(Lcom/android/tv/settings/connectivity/ConnectivityListener;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->isCellConnected()Z
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->isEthernetConnected()Z
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->isWifiConnected()Z
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->isWifiEnabledOrEnabling()Z
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->lambda$new$0(Ljava/lang/String;IILandroid/net/IpConfiguration;)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->onAccessPointsChanged()V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->onWifiStateChanged(I)V
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->sanitizeSsid(Ljava/lang/String;)Ljava/lang/String;
+SPLcom/android/tv/settings/connectivity/ConnectivityListener;->setListener(Lcom/android/tv/settings/connectivity/ConnectivityListener$Listener;)V
+SPLcom/android/tv/settings/connectivity/NetworkChangeContentProvider;-><init>()V
+SPLcom/android/tv/settings/connectivity/NetworkChangeContentProvider;->onCreate()Z
+SPLcom/android/tv/settings/customization/Partner;-><clinit>()V
+SPLcom/android/tv/settings/customization/Partner;-><init>(Landroid/content/Context;)V
+SPLcom/android/tv/settings/customization/Partner;->getInstance(Landroid/content/Context;)Lcom/android/tv/settings/customization/Partner;
+SPLcom/android/tv/settings/customization/Partner;->isCustomizationPackageProvided()Z
+SPLcom/android/tv/settings/device/eco/EnergyModesContentProvider;-><init>()V
+SPLcom/android/tv/settings/device/eco/EnergyModesContentProvider;->onCreate()Z
+SPLcom/android/tv/settings/device/eco/EnergyModesHelper;-><clinit>()V
+SPLcom/android/tv/settings/device/eco/EnergyModesHelper;-><init>(Landroid/content/Context;)V
+SPLcom/android/tv/settings/device/eco/EnergyModesHelper;->areEnergyModesAvailable()Z
+SPLcom/android/tv/settings/device/eco/EnergyModesHelper;->areEnergyModesEnabled()Z
+SPLcom/android/tv/settings/device/eco/EnergyModesHelper;->getEnergyModes()Ljava/util/List;
+SPLcom/android/tv/settings/device/eco/EnergyModesHelper;->isLowPowerStandbySupported(Landroid/content/Context;)Z
+SPLcom/android/tv/settings/device/eco/EnergyModesStatsLogJobService;-><clinit>()V
+SPLcom/android/tv/settings/device/eco/EnergyModesStatsLogJobService;->scheduleEnergyModesStatsLog(Landroid/content/Context;)V
+SPLcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment$OnScrollListener;-><init>(Ljava/lang/String;)V
+SPLcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment$OnScrollListener;-><init>(Ljava/lang/String;Lcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment$OnScrollListener-IA;)V
+SPLcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment;-><init>()V
+SPLcom/android/tv/settings/library/instrumentation/InstrumentedPreferenceFragment;->onResume()V
+SPLcom/android/tv/settings/library/network/WifiTracker$1;-><init>(Ljava/time/ZoneId;)V
+SPLcom/android/tv/settings/library/network/WifiTracker$1;->millis()J
+SPLcom/android/tv/settings/library/network/WifiTracker$2;-><init>(Lcom/android/tv/settings/library/network/WifiTracker;)V
+SPLcom/android/tv/settings/library/network/WifiTracker$3;-><init>(Lcom/android/tv/settings/library/network/WifiTracker;)V
+SPLcom/android/tv/settings/library/network/WifiTracker$3;->onNumSavedNetworksChanged()V
+SPLcom/android/tv/settings/library/network/WifiTracker$3;->onNumSavedSubscriptionsChanged()V
+SPLcom/android/tv/settings/library/network/WifiTracker$3;->onWifiStateChanged()V
+SPLcom/android/tv/settings/library/network/WifiTracker$4;-><init>(Lcom/android/tv/settings/library/network/WifiTracker;)V
+SPLcom/android/tv/settings/library/network/WifiTracker;->-$$Nest$fgetmListener(Lcom/android/tv/settings/library/network/WifiTracker;)Lcom/android/tv/settings/library/network/WifiTracker$WifiListener;
+SPLcom/android/tv/settings/library/network/WifiTracker;->-$$Nest$fgetmWifiPickerTracker(Lcom/android/tv/settings/library/network/WifiTracker;)Lcom/android/wifitrackerlib/WifiPickerTracker;
+SPLcom/android/tv/settings/library/network/WifiTracker;-><clinit>()V
+SPLcom/android/tv/settings/library/util/ThreadUtils;->getUiThreadHandler()Landroid/os/Handler;
+SPLcom/android/tv/settings/name/DeviceManager;->getDeviceName(Landroid/content/Context;)Ljava/lang/String;
+SPLcom/android/tv/settings/name/DeviceNameSuggestionStatus;-><init>(Landroid/content/Context;)V
+SPLcom/android/tv/settings/name/DeviceNameSuggestionStatus;->getInstance(Landroid/content/Context;)Lcom/android/tv/settings/name/DeviceNameSuggestionStatus;
+SPLcom/android/tv/settings/name/DeviceNameSuggestionStatus;->isFinished()Z
+SPLcom/android/tv/settings/name/SuggestionContentProvider;-><init>()V
+SPLcom/android/tv/settings/name/SuggestionContentProvider;->call(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
+SPLcom/android/tv/settings/name/SuggestionContentProvider;->onCreate()Z
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$$ExternalSyntheticLambda0;-><init>()V
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$$ExternalSyntheticLambda0;->newSettingsFragment(Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$SettingsFragment;-><init>()V
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$SettingsFragment;->onCreatePreviewFragment(Landroidx/fragment/app/Fragment;Landroidx/preference/Preference;)Landroidx/fragment/app/Fragment;
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel$SettingsFragment;->onPreferenceStartInitialScreen()V
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel;-><init>()V
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplTwoPanel;->getSettingsFragmentProvider()Lcom/android/tv/settings/SettingsFragmentProvider;
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplX;-><init>()V
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplX;->getBasicModeFeatureProvider()Lcom/android/tv/settings/basic/BasicModeFeatureProvider;
+SPLcom/android/tv/settings/overlay/FeatureFactoryImplX;->getStartupVerificationFeatureProvider()Lcom/android/tv/settings/startup/StartupVerificationFeatureProvider;
+SPLcom/android/tv/settings/overlay/FlavorUtils;->getFeatureFactory(Landroid/content/Context;)Lcom/android/tv/settings/overlay/FeatureFactory;
+SPLcom/android/tv/settings/startup/StartupVerificationFeatureProviderImplX;-><init>()V
+SPLcom/android/tv/settings/suggestions/SuggestionPreference$$ExternalSyntheticLambda0;-><init>(Lcom/android/tv/settings/suggestions/SuggestionPreference;)V
+SPLcom/android/tv/settings/suggestions/SuggestionPreference;-><init>(Landroid/service/settings/suggestions/Suggestion;Landroid/content/Context;Lcom/android/settingslib/suggestions/SuggestionControllerMixinCompat;Lcom/android/tv/settings/suggestions/SuggestionPreference$Callback;)V
+SPLcom/android/tv/settings/suggestions/SuggestionPreference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+SPLcom/android/tv/settings/system/SecurityFragment;->isRestrictedProfileInEffect(Landroid/content/Context;)Z
+SPLcom/android/tv/settings/users/RestrictedProfileModel;-><init>(Landroid/content/Context;)V
+SPLcom/android/tv/settings/users/RestrictedProfileModel;->isCurrentUser()Z
+SPLcom/android/tv/settings/util/InstrumentationUtils;->logPageFocused(ILjava/lang/Boolean;)V
+SPLcom/android/tv/settings/util/SliceUtils;->isSliceProviderValid(Landroid/content/Context;Ljava/lang/String;)Z
+SPLcom/android/tv/settings/vendor/ChannelsAndInputFragment;-><init>()V
+SPLcom/android/tv/settings/vendor/ChannelsAndInputFragment;->onCreatePreferences(Landroid/os/Bundle;Ljava/lang/String;)V
+SPLcom/android/tv/settings/widget/SettingsViewModel;-><init>(Landroid/app/Application;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelScrollView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$$ExternalSyntheticLambda0;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$$ExternalSyntheticLambda1;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;IZ)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$$ExternalSyntheticLambda1;->run()V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$1;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$2;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$2;->onGlobalLayout()V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$DummyFragment;-><init>()V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$DummyFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$OnChildViewHolderSelectedListenerTwoPanel;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;I)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$OnChildViewHolderSelectedListenerTwoPanel;->onChildViewHolderSelectedAndPositioned(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;II)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$RootViewOnKeyListener;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$RootViewOnKeyListener;-><init>(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment$RootViewOnKeyListener-IA;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->$r8$lambda$BOfJJt_qbqE989bSm9jUkBUVvh0(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;IZ)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$fgetmFocusedPreference(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)Landroidx/preference/Preference;
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$fgetmOnGlobalLayoutListener(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$fgetmPrefPanelIdx(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;)I
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$fputmIsWaitingForUpdatingPreview(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;Z)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$mhandleFragmentTransactionWhenFocused(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;Landroidx/preference/Preference;ZI)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->-$$Nest$mmoveToPanel(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;IZ)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;-><clinit>()V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->addListenerForFragment(Landroidx/fragment/app/Fragment;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->addOrRemovePreferenceFocusedListener(Landroidx/fragment/app/Fragment;Z)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->computeMaxRightScroll()I
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->equalArguments(Landroid/os/Bundle;Landroid/os/Bundle;)Z
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->getInitialPreviewFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->isA11yOn()Z
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->isFragmentInTheMainPanel(Landroidx/fragment/app/Fragment;)Z
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->isInfoFragment(Ljava/lang/String;)Z
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->isPreferenceFragment(Ljava/lang/String;)Z
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->isRTL()Z
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->moveToPanel(IZ)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->onPreferenceFocused(Landroidx/preference/Preference;I)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->onResume()V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFragment;->updatePreviewPanelCreationDelayForLowRamDevice()V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsFrameLayout;->setOnDispatchTouchListener(Lcom/android/tv/twopanelsettings/TwoPanelSettingsFrameLayout$OnDispatchTouchListener;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsRootView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLcom/android/tv/twopanelsettings/TwoPanelSettingsRootView;->setOnBackKeyListener(Landroid/view/View$OnKeyListener;)V
+SPLcom/android/tv/twopanelsettings/slices/SlicePreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
+SPLcom/android/tv/twopanelsettings/slices/SlicePreference;->getUri()Ljava/lang/String;
+SPLcom/android/tv/twopanelsettings/slices/SlicePreference;->init(Landroid/util/AttributeSet;)V
+SPLcom/android/tv/twopanelsettings/slices/SlicePreference;->onBindViewHolder(Landroidx/preference/PreferenceViewHolder;)V
+SPLcom/android/tv/twopanelsettings/slices/TvSettingsStatsLog;->write(III)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$$ExternalSyntheticLambda1;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker$BaseWifiTrackerCallback;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$$ExternalSyntheticLambda1;->run()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$$ExternalSyntheticLambda2;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$$ExternalSyntheticLambda2;->run()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$1;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$2;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;I)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$2;->onCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$2;->onLinkPropertiesChanged(Landroid/net/Network;Landroid/net/LinkProperties;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$3;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;I)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$3;->onCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$4;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$4;->onConnectivityReportAvailable(Landroid/net/ConnectivityDiagnosticsManager$ConnectivityReport;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$5;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$5;->execute(Ljava/lang/Runnable;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$6;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$8;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$8;->onStart()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$$ExternalSyntheticLambda0;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$$ExternalSyntheticLambda0;->run()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$$ExternalSyntheticLambda2;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1$$ExternalSyntheticLambda1;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;[Landroid/net/wifi/WifiScanner$ScanData;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1$$ExternalSyntheticLambda1;->run()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;->$r8$lambda$omJjGOmOmhXApF18lrnVEvT7HpA(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;[Landroid/net/wifi/WifiScanner$ScanData;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;->onResults([Landroid/net/wifi/WifiScanner$ScanData;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner$1;->onSuccess()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->$r8$lambda$37JOF-xRyab9lo7-DA1zjfYDPFg(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->-$$Nest$monStart(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->-$$Nest$monWifiStateChanged(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;Z)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->-$$Nest$mscanLoop(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->-$$Nest$mshouldScan(Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;)Z
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;Landroid/os/Looper;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;-><init>(Lcom/android/wifitrackerlib/BaseWifiTracker;Landroid/os/Looper;Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner-IA;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->onStart()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->onWifiStateChanged(Z)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->scanLoop()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker$Scanner;->shouldScan()Z
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->$r8$lambda$kz-d5DCFwo5GvFsKtvpXux3rI9Y(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->-$$Nest$fgetmScanner(Lcom/android/wifitrackerlib/BaseWifiTracker;)Lcom/android/wifitrackerlib/BaseWifiTracker$Scanner;
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->-$$Nest$fgetmTag(Lcom/android/wifitrackerlib/BaseWifiTracker;)Ljava/lang/String;
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->-$$Nest$fgetmWifiState(Lcom/android/wifitrackerlib/BaseWifiTracker;)I
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->-$$Nest$fputmWifiState(Lcom/android/wifitrackerlib/BaseWifiTracker;I)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->-$$Nest$misAppVisible(Lcom/android/wifitrackerlib/BaseWifiTracker;)Z
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->-$$Nest$mnotifyOnWifiStateChanged(Lcom/android/wifitrackerlib/BaseWifiTracker;)V
+SPLcom/android/wifitrackerlib/BaseWifiTracker;-><clinit>()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->getWifiState()I
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->isAppVisible()Z
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->isVerboseLoggingEnabled()Z
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->notifyOnWifiStateChanged()V
+SPLcom/android/wifitrackerlib/BaseWifiTracker;->onStart()V
+SPLcom/android/wifitrackerlib/NonSdkApiWrapper;->isDemoMode(Landroid/content/Context;)Z
+SPLcom/android/wifitrackerlib/NonSdkApiWrapper;->isPrimary(Landroid/net/wifi/WifiInfo;)Z
+SPLcom/android/wifitrackerlib/SavedNetworkTracker$$ExternalSyntheticLambda12;-><init>()V
+SPLcom/android/wifitrackerlib/SavedNetworkTracker$$ExternalSyntheticLambda4;-><init>()V
+SPLcom/android/wifitrackerlib/ScanResultUpdater$$ExternalSyntheticLambda0;-><init>(Lcom/android/wifitrackerlib/ScanResultUpdater;)V
+SPLcom/android/wifitrackerlib/ScanResultUpdater$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z
+SPLcom/android/wifitrackerlib/ScanResultUpdater;->$r8$lambda$LAagf2Sw_WOpWRocgrN00q9DgVY(Lcom/android/wifitrackerlib/ScanResultUpdater;Ljava/util/Map$Entry;)Z
+SPLcom/android/wifitrackerlib/ScanResultUpdater;-><init>(Ljava/time/Clock;J)V
+SPLcom/android/wifitrackerlib/ScanResultUpdater;->getScanResults()Ljava/util/List;
+SPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;-><init>(Landroid/net/wifi/ScanResult;)V
+SPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;-><init>(Landroid/net/wifi/WifiConfiguration;)V
+SPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;->getSecurityTypes()Ljava/util/Set;
+SPLcom/android/wifitrackerlib/StandardWifiEntry$ScanResultKey;->getSsid()Ljava/lang/String;
+SPLcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;->isTargetingNewNetworks()Z
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->canConnect()Z
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->canSignIn()Z
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->getSsid()Ljava/lang/String;
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->getStandardWifiEntryKey()Lcom/android/wifitrackerlib/StandardWifiEntry$StandardWifiEntryKey;
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->getTitle()Ljava/lang/String;
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->hasAdminRestrictions()Z
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->isSaved()Z
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->isSecurityTypeSupported(I)Z
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->isSuggestion()Z
+SPLcom/android/wifitrackerlib/StandardWifiEntry;->onNetworkCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/Utils$$ExternalSyntheticLambda3;-><init>()V
+SPLcom/android/wifitrackerlib/Utils$$ExternalSyntheticLambda3;->applyAsInt(Ljava/lang/Object;)I
+SPLcom/android/wifitrackerlib/Utils;->getNetworkPart(Ljava/net/InetAddress;I)Ljava/net/InetAddress;
+SPLcom/android/wifitrackerlib/Utils;->lambda$getBestScanResultByLevel$0(Landroid/net/wifi/ScanResult;)I
+SPLcom/android/wifitrackerlib/Utils;->maskRawAddress([BI)V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda10;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda10;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda11;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda11;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda12;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda12;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda13;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda13;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda14;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda14;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda15;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda15;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda1;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda1;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda5;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda5;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda6;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda7;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda7;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda8;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda8;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda9;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry$$ExternalSyntheticLambda9;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiEntry$ConnectedInfo;-><init>()V
+SPLcom/android/wifitrackerlib/WifiEntry;->getLevel()I
+SPLcom/android/wifitrackerlib/WifiEntry;->isPrimaryNetwork()Z
+SPLcom/android/wifitrackerlib/WifiEntry;->isSubscription()Z
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$0(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$1(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$2(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$3(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$4(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$5(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$6(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$7(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Boolean;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$8(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/Integer;
+SPLcom/android/wifitrackerlib/WifiEntry;->lambda$static$9(Lcom/android/wifitrackerlib/WifiEntry;)Ljava/lang/String;
+SPLcom/android/wifitrackerlib/WifiEntry;->notifyOnUpdated()V
+SPLcom/android/wifitrackerlib/WifiEntry;->onDefaultNetworkCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/WifiEntry;->onPrimaryWifiInfoChanged(Landroid/net/wifi/WifiInfo;Landroid/net/NetworkInfo;)V
+SPLcom/android/wifitrackerlib/WifiEntry;->updateConnectivityReport(Landroid/net/ConnectivityDiagnosticsManager$ConnectivityReport;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda10;-><init>(Ljava/util/Set;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda11;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda11;->test(Ljava/lang/Object;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda12;-><init>(Ljava/util/Set;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda13;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda14;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda15;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda16;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda17;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda18;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda21;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker$WifiPickerTrackerCallback;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda21;->run()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda24;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker$WifiPickerTrackerCallback;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda24;->run()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda25;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda26;-><init>(Ljava/util/Set;Ljava/util/Map;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda26;->accept(Ljava/lang/Object;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda27;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda27;->test(Ljava/lang/Object;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda28;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda28;->test(Ljava/lang/Object;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda29;-><init>(Ljava/util/Set;Ljava/util/Map;Ljava/util/Set;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda30;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda31;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda32;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda33;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda33;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda34;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda34;->test(Ljava/lang/Object;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda35;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda35;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda36;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda37;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda38;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker$WifiPickerTrackerCallback;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda38;->run()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda39;-><init>(Lcom/android/wifitrackerlib/WifiPickerTracker;Ljava/util/Map;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda40;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda7;-><init>()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda7;->apply(Ljava/lang/Object;)Ljava/lang/Object;
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda8;-><init>(I)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker$$ExternalSyntheticLambda8;->test(Ljava/lang/Object;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker;-><init>(Landroidx/lifecycle/Lifecycle;Landroid/content/Context;Landroid/net/wifi/WifiManager;Landroid/net/ConnectivityManager;Landroid/os/Handler;Landroid/os/Handler;Ljava/time/Clock;JJLcom/android/wifitrackerlib/WifiPickerTracker$WifiPickerTrackerCallback;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->clearAllWifiEntries()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->conditionallyCreateConnectedNetworkRequestEntry(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->conditionallyCreateConnectedPasspointWifiEntry(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->conditionallyCreateConnectedSuggestedWifiEntry(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->getContextualWifiEntries()Ljava/util/List;
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleConnectivityReportAvailable(Landroid/net/ConnectivityDiagnosticsManager$ConnectivityReport;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleDefaultNetworkCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleDefaultSubscriptionChanged(I)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleLinkPropertiesChanged(Landroid/net/Network;Landroid/net/LinkProperties;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleNetworkCapabilitiesChanged(Landroid/net/Network;Landroid/net/NetworkCapabilities;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleNetworkStateChangedAction(Landroid/content/Intent;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleScanResultsAvailableAction(Landroid/content/Intent;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->handleWifiStateChangedAction()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$conditionallyCreateConnectedStandardWifiEntry$40(Landroid/net/wifi/WifiConfiguration;)Ljava/lang/Integer;
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$conditionallyCreateConnectedStandardWifiEntry$41(ILjava/lang/Integer;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateStandardWifiEntryScans$14(Landroid/net/wifi/ScanResult;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateStandardWifiEntryScans$15(Ljava/util/Set;Ljava/util/Map;Lcom/android/wifitrackerlib/StandardWifiEntry;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateStandardWifiEntryScans$16(Lcom/android/wifitrackerlib/StandardWifiEntry;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateSuggestedWifiEntryScans$17(Landroid/net/wifi/ScanResult;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateWifiConfigurations$34(Landroid/net/wifi/WifiConfiguration;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateWifiConfigurations$35(Landroid/net/wifi/WifiConfiguration;)Ljava/lang/Integer;
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->lambda$updateWifiEntries$4(Lcom/android/wifitrackerlib/WifiEntry;)Z
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->notifyOnNumSavedNetworksChanged()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->notifyOnNumSavedSubscriptionsChanged()V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->updateContextualWifiEntryScans(Ljava/util/List;)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->updateMergedCarrierEntry(I)V
+SPLcom/android/wifitrackerlib/WifiPickerTracker;->updateNetworkRequestEntryScans(Ljava/util/List;)V
+SPLcom/android/wifitrackerlib/WifiTrackerInjector;->getDevicePolicyManager()Landroid/app/admin/DevicePolicyManager;
+SPLcom/android/wifitrackerlib/WifiTrackerInjector;->getUserManager()Landroid/os/UserManager;
+SPLkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
+SPLkotlin/Pair;->component1()Ljava/lang/Object;
+SPLkotlin/Pair;->component2()Ljava/lang/Object;
+SPLkotlin/Pair;->getFirst()Ljava/lang/Object;
+SPLkotlin/Pair;->getSecond()Ljava/lang/Object;
+SPLkotlin/SynchronizedLazyImpl;-><init>(Lkotlin/jvm/functions/Function0;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLkotlin/TuplesKt;->to(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair;
+SPLkotlin/UNINITIALIZED_VALUE;-><clinit>()V
+SPLkotlin/UNINITIALIZED_VALUE;-><init>()V
+SPLkotlin/Unit;-><clinit>()V
+SPLkotlin/Unit;-><init>()V
+SPLkotlin/collections/AbstractList$Companion;-><init>()V
+SPLkotlin/collections/AbstractList$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLkotlin/collections/AbstractList$Companion;->checkElementIndex$kotlin_stdlib(II)V
+SPLkotlin/collections/AbstractList;-><clinit>()V
+SPLkotlin/collections/AbstractMutableList;-><init>()V
+SPLkotlin/collections/AbstractMutableList;->remove(I)Ljava/lang/Object;
+SPLkotlin/collections/ArrayDeque$Companion;-><init>()V
+SPLkotlin/collections/ArrayDeque$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLkotlin/collections/ArrayDeque;-><clinit>()V
+SPLkotlin/collections/ArrayDeque;-><init>()V
+SPLkotlin/collections/ArrayDeque;->add(Ljava/lang/Object;)Z
+SPLkotlin/collections/ArrayDeque;->ensureCapacity(I)V
+SPLkotlin/collections/ArrayDeque;->indexOf(Ljava/lang/Object;)I
+SPLkotlin/collections/ArrayDeque;->remove(Ljava/lang/Object;)Z
+SPLkotlin/collections/ArrayDeque;->removeAt(I)Ljava/lang/Object;
+SPLkotlin/collections/ArrayDeque;->removeLast()Ljava/lang/Object;
+SPLkotlin/collections/ArraysKt___ArraysJvmKt;->asList([Ljava/lang/Object;)Ljava/util/List;
+SPLkotlin/collections/ArraysUtilJVM;->asList([Ljava/lang/Object;)Ljava/util/List;
+SPLkotlin/collections/CollectionsKt__CollectionsKt;->getLastIndex(Ljava/util/List;)I
+SPLkotlin/collections/CollectionsKt__CollectionsKt;->listOf([Ljava/lang/Object;)Ljava/util/List;
+SPLkotlin/collections/CollectionsKt__IterablesKt;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
+SPLkotlin/collections/CollectionsKt___CollectionsKt;->last(Ljava/util/List;)Ljava/lang/Object;
+SPLkotlin/collections/CollectionsKt___CollectionsKt;->toMutableSet(Ljava/lang/Iterable;)Ljava/util/Set;
+SPLkotlin/collections/EmptyIterator;-><clinit>()V
+SPLkotlin/collections/EmptyIterator;-><init>()V
+SPLkotlin/collections/EmptyIterator;->hasNext()Z
+SPLkotlin/collections/EmptyMap;-><clinit>()V
+SPLkotlin/collections/EmptyMap;-><init>()V
+SPLkotlin/collections/EmptyMap;->entrySet()Ljava/util/Set;
+SPLkotlin/collections/EmptyMap;->getEntries()Ljava/util/Set;
+SPLkotlin/collections/EmptySet;-><clinit>()V
+SPLkotlin/collections/EmptySet;-><init>()V
+SPLkotlin/collections/EmptySet;->contains(Ljava/lang/Object;)Z
+SPLkotlin/collections/EmptySet;->iterator()Ljava/util/Iterator;
+SPLkotlin/collections/MapsKt__MapsJVMKt;->mapCapacity(I)I
+SPLkotlin/collections/MapsKt__MapsKt;->emptyMap()Ljava/util/Map;
+SPLkotlin/collections/MapsKt__MapsKt;->putAll(Ljava/util/Map;Ljava/lang/Iterable;)V
+SPLkotlin/collections/MapsKt__MapsKt;->toMap(Ljava/lang/Iterable;)Ljava/util/Map;
+SPLkotlin/collections/MapsKt__MapsKt;->toMap(Ljava/lang/Iterable;Ljava/util/Map;)Ljava/util/Map;
+SPLkotlin/collections/SetsKt__SetsKt;->emptySet()Ljava/util/Set;
+SPLkotlin/jvm/internal/ClassReference$Companion;-><init>()V
+SPLkotlin/jvm/internal/ClassReference$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
+SPLkotlin/jvm/internal/ClassReference;->getJClass()Ljava/lang/Class;
+SPLkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;)V
+SPLkotlin/jvm/internal/Intrinsics;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V
+SPLkotlin/jvm/internal/Lambda;-><init>(I)V
+SPLkotlin/jvm/internal/Reflection;-><clinit>()V
+SPLkotlin/jvm/internal/Reflection;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;
+SPLkotlin/jvm/internal/ReflectionFactory;-><init>()V
+SPLkotlin/jvm/internal/ReflectionFactory;->getOrCreateKotlinClass(Ljava/lang/Class;)Lkotlin/reflect/KClass;
+SPLkotlin/ranges/RangesKt___RangesKt;->coerceAtLeast(II)I
+SPLkotlin/text/StringsKt__StringsKt;->substringAfterLast$default(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
+[Landroidx/collection/CircularIntArray;
+[Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
+[Landroidx/fragment/app/SpecialEffectsController$Operation$State;
+[Landroidx/fragment/app/strictmode/FragmentStrictMode$Flag;
+[Landroidx/lifecycle/Lifecycle$Event;
+[Landroidx/lifecycle/Lifecycle$State;
+[Landroidx/lifecycle/viewmodel/ViewModelInitializer;
+[Landroidx/loader/content/ModernAsyncTask$Status;
+[Landroidx/recyclerview/widget/RecyclerView$Adapter$StateRestorationPolicy;
+[Lcom/android/tv/settings/device/eco/EnergyModesHelper$EnergyMode;
+[Lkotlin/reflect/KClass;