summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/app/ActivityThread.java23
-rw-r--r--core/java/android/app/admin/DeviceAdminReceiver.java6
-rw-r--r--core/java/android/os/RecoverySystem.java4
-rw-r--r--core/java/android/security/IKeystoreService.aidl2
-rw-r--r--core/java/android/view/ViewConfiguration.java5
-rw-r--r--core/java/android/webkit/WebViewClient.java18
-rw-r--r--core/java/android/widget/SelectionActionModeHelper.java23
-rw-r--r--core/java/android/widget/TextView.java2
-rw-r--r--core/java/com/android/internal/util/CollectionUtils.java106
-rw-r--r--core/java/com/android/internal/util/FunctionalUtils.java11
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_00_mtrl.pngbin1367 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_01_mtrl.pngbin1368 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_02_mtrl.pngbin1363 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_03_mtrl.pngbin1378 -> 337 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_04_mtrl.pngbin1379 -> 340 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_05_mtrl.pngbin1378 -> 346 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_06_mtrl.pngbin1392 -> 343 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_07_mtrl.pngbin1291 -> 323 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_08_mtrl.pngbin1319 -> 321 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_09_mtrl.pngbin1336 -> 329 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_10_mtrl.pngbin1356 -> 349 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_11_mtrl.pngbin1353 -> 366 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_12_mtrl.pngbin1417 -> 356 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_13_mtrl.pngbin1463 -> 366 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_14_mtrl.pngbin1421 -> 333 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_15_mtrl.pngbin1463 -> 351 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_16_mtrl.pngbin1501 -> 358 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_17_mtrl.pngbin1541 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_18_mtrl.pngbin1551 -> 364 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_19_mtrl.pngbin1547 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_20_mtrl.pngbin1578 -> 367 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_21_mtrl.pngbin1555 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_22_mtrl.pngbin1578 -> 366 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_23_mtrl.pngbin1566 -> 359 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_24_mtrl.pngbin1564 -> 370 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_25_mtrl.pngbin1557 -> 370 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_26_mtrl.pngbin1519 -> 367 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_27_mtrl.pngbin1530 -> 367 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_28_mtrl.pngbin1528 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_29_mtrl.pngbin1517 -> 371 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_dark_30_mtrl.pngbin1524 -> 372 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_00_mtrl.pngbin1336 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_01_mtrl.pngbin1336 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_02_mtrl.pngbin1337 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_03_mtrl.pngbin1347 -> 337 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_04_mtrl.pngbin1355 -> 340 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_05_mtrl.pngbin0 -> 346 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_06_mtrl.pngbin1368 -> 349 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_07_mtrl.pngbin1254 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_08_mtrl.pngbin1291 -> 336 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_09_mtrl.pngbin1312 -> 329 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_10_mtrl.pngbin1322 -> 353 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_11_mtrl.pngbin0 -> 366 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_12_mtrl.pngbin1388 -> 361 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_13_mtrl.pngbin1442 -> 376 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_14_mtrl.pngbin1389 -> 344 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_15_mtrl.pngbin1433 -> 351 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_16_mtrl.pngbin1466 -> 349 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_17_mtrl.pngbin0 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_18_mtrl.pngbin1514 -> 364 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_19_mtrl.pngbin1527 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_20_mtrl.pngbin1553 -> 367 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_21_mtrl.pngbin1530 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_22_mtrl.pngbin1540 -> 366 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_23_mtrl.pngbin0 -> 359 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_24_mtrl.pngbin1537 -> 370 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_25_mtrl.pngbin1535 -> 370 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_26_mtrl.pngbin1500 -> 367 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_27_mtrl.pngbin1501 -> 367 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_28_mtrl.pngbin1498 -> 373 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_29_mtrl.pngbin0 -> 371 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connected_light_30_mtrl.pngbin1492 -> 372 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_00_mtrl.pngbin1367 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_01_mtrl.pngbin1368 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_02_mtrl.pngbin1363 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_03_mtrl.pngbin1378 -> 337 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_04_mtrl.pngbin1379 -> 340 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_05_mtrl.pngbin1378 -> 346 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_06_mtrl.pngbin1392 -> 343 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_07_mtrl.pngbin1291 -> 316 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_08_mtrl.pngbin1319 -> 321 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_09_mtrl.pngbin1336 -> 329 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_10_mtrl.pngbin1356 -> 353 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_11_mtrl.pngbin1344 -> 336 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_12_mtrl.pngbin1365 -> 339 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_13_mtrl.pngbin1378 -> 342 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_14_mtrl.pngbin1292 -> 318 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_15_mtrl.pngbin1326 -> 321 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_16_mtrl.pngbin1325 -> 324 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_17_mtrl.pngbin1334 -> 328 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_18_mtrl.pngbin1340 -> 336 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_19_mtrl.pngbin1353 -> 335 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_20_mtrl.pngbin1376 -> 333 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_21_mtrl.pngbin1348 -> 340 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_22_mtrl.pngbin1368 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_23_mtrl.pngbin1358 -> 333 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_24_mtrl.pngbin1356 -> 328 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_25_mtrl.pngbin1363 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_26_mtrl.pngbin1356 -> 337 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_27_mtrl.pngbin1368 -> 327 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_28_mtrl.pngbin1358 -> 331 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_29_mtrl.pngbin1362 -> 328 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_dark_30_mtrl.pngbin1367 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_00_mtrl.pngbin1336 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_01_mtrl.pngbin1336 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_02_mtrl.pngbin1337 -> 332 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_03_mtrl.pngbin1347 -> 337 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_04_mtrl.pngbin1355 -> 340 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_05_mtrl.pngbin1344 -> 346 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_06_mtrl.pngbin1368 -> 349 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_07_mtrl.pngbin1254 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_08_mtrl.pngbin1291 -> 336 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_09_mtrl.pngbin1312 -> 329 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_10_mtrl.pngbin1322 -> 353 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_11_mtrl.pngbin1320 -> 336 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_12_mtrl.pngbin1339 -> 338 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_13_mtrl.pngbin1362 -> 348 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_14_mtrl.pngbin1271 -> 312 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_15_mtrl.pngbin1296 -> 321 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_16_mtrl.pngbin1295 -> 324 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_17_mtrl.pngbin1307 -> 328 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_18_mtrl.pngbin1317 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_19_mtrl.pngbin1325 -> 335 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_20_mtrl.pngbin1344 -> 330 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_21_mtrl.pngbin1324 -> 340 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_22_mtrl.pngbin1338 -> 356 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_23_mtrl.pngbin1330 -> 333 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_24_mtrl.pngbin1339 -> 346 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_25_mtrl.pngbin1338 -> 354 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_26_mtrl.pngbin1335 -> 338 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_27_mtrl.pngbin1340 -> 327 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_28_mtrl.pngbin1332 -> 331 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_29_mtrl.pngbin1332 -> 328 bytes
-rw-r--r--core/res/res/drawable-hdpi/ic_media_route_connecting_light_30_mtrl.pngbin1336 -> 330 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_00_mtrl.pngbin942 -> 274 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_01_mtrl.pngbin948 -> 273 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_02_mtrl.pngbin939 -> 272 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_03_mtrl.pngbin937 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_04_mtrl.pngbin946 -> 274 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_05_mtrl.pngbin956 -> 273 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_06_mtrl.pngbin955 -> 274 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_07_mtrl.pngbin937 -> 252 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_08_mtrl.pngbin940 -> 263 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_09_mtrl.pngbin964 -> 262 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_10_mtrl.pngbin965 -> 268 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_11_mtrl.pngbin945 -> 260 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_12_mtrl.pngbin981 -> 290 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_13_mtrl.pngbin1013 -> 295 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_14_mtrl.pngbin999 -> 283 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_15_mtrl.pngbin1032 -> 288 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_16_mtrl.pngbin1054 -> 288 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_17_mtrl.pngbin1061 -> 292 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_18_mtrl.pngbin1058 -> 289 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_19_mtrl.pngbin1067 -> 295 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_20_mtrl.pngbin1069 -> 293 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_21_mtrl.pngbin1069 -> 299 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_22_mtrl.pngbin1063 -> 302 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_23_mtrl.pngbin1064 -> 304 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_24_mtrl.pngbin1055 -> 301 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_25_mtrl.pngbin1045 -> 293 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_26_mtrl.pngbin1045 -> 299 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_27_mtrl.pngbin1034 -> 286 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_28_mtrl.pngbin1039 -> 290 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_29_mtrl.pngbin1027 -> 300 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_dark_30_mtrl.pngbin1028 -> 299 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_00_mtrl.pngbin934 -> 267 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_01_mtrl.pngbin931 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_02_mtrl.pngbin926 -> 269 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_03_mtrl.pngbin924 -> 256 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_04_mtrl.pngbin926 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_05_mtrl.pngbin0 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_06_mtrl.pngbin939 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_07_mtrl.pngbin921 -> 249 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_08_mtrl.pngbin925 -> 259 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_09_mtrl.pngbin949 -> 254 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_10_mtrl.pngbin938 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_11_mtrl.pngbin0 -> 255 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_12_mtrl.pngbin967 -> 286 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_13_mtrl.pngbin993 -> 288 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_14_mtrl.pngbin983 -> 273 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_15_mtrl.pngbin1016 -> 282 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_16_mtrl.pngbin1032 -> 281 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_17_mtrl.pngbin0 -> 293 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_18_mtrl.pngbin1036 -> 293 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_19_mtrl.pngbin1048 -> 299 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_20_mtrl.pngbin1042 -> 292 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_21_mtrl.pngbin1052 -> 291 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_22_mtrl.pngbin1040 -> 293 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_23_mtrl.pngbin0 -> 298 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_24_mtrl.pngbin1029 -> 300 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_25_mtrl.pngbin1021 -> 299 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_26_mtrl.pngbin1019 -> 294 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_27_mtrl.pngbin1009 -> 290 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_28_mtrl.pngbin1018 -> 290 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_29_mtrl.pngbin0 -> 291 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connected_light_30_mtrl.pngbin1001 -> 288 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_00_mtrl.pngbin942 -> 274 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_01_mtrl.pngbin948 -> 273 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_02_mtrl.pngbin939 -> 272 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_03_mtrl.pngbin937 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_04_mtrl.pngbin946 -> 274 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_05_mtrl.pngbin956 -> 273 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_06_mtrl.pngbin955 -> 274 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_07_mtrl.pngbin937 -> 252 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_08_mtrl.pngbin940 -> 263 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_09_mtrl.pngbin964 -> 262 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_10_mtrl.pngbin965 -> 268 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_11_mtrl.pngbin945 -> 258 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_12_mtrl.pngbin962 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_13_mtrl.pngbin965 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_14_mtrl.pngbin938 -> 255 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_15_mtrl.pngbin946 -> 267 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_16_mtrl.pngbin952 -> 268 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_17_mtrl.pngbin953 -> 270 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_18_mtrl.pngbin952 -> 267 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_19_mtrl.pngbin958 -> 275 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_20_mtrl.pngbin946 -> 267 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_21_mtrl.pngbin945 -> 267 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_22_mtrl.pngbin951 -> 281 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_23_mtrl.pngbin952 -> 271 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_24_mtrl.pngbin949 -> 270 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_25_mtrl.pngbin939 -> 272 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_26_mtrl.pngbin951 -> 266 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_27_mtrl.pngbin943 -> 278 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_28_mtrl.pngbin944 -> 275 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_29_mtrl.pngbin943 -> 281 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_dark_30_mtrl.pngbin942 -> 274 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_00_mtrl.pngbin934 -> 267 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_01_mtrl.pngbin931 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_02_mtrl.pngbin926 -> 269 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_03_mtrl.pngbin924 -> 256 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_04_mtrl.pngbin926 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_05_mtrl.pngbin936 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_06_mtrl.pngbin939 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_07_mtrl.pngbin921 -> 249 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_08_mtrl.pngbin925 -> 259 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_09_mtrl.pngbin949 -> 254 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_10_mtrl.pngbin938 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_11_mtrl.pngbin940 -> 256 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_12_mtrl.pngbin951 -> 261 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_13_mtrl.pngbin947 -> 263 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_14_mtrl.pngbin921 -> 250 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_15_mtrl.pngbin931 -> 263 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_16_mtrl.pngbin937 -> 263 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_17_mtrl.pngbin940 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_18_mtrl.pngbin937 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_19_mtrl.pngbin944 -> 271 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_20_mtrl.pngbin934 -> 261 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_21_mtrl.pngbin937 -> 259 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_22_mtrl.pngbin936 -> 270 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_23_mtrl.pngbin940 -> 270 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_24_mtrl.pngbin936 -> 272 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_25_mtrl.pngbin931 -> 264 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_26_mtrl.pngbin932 -> 262 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_27_mtrl.pngbin929 -> 262 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_28_mtrl.pngbin936 -> 261 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_29_mtrl.pngbin930 -> 265 bytes
-rw-r--r--core/res/res/drawable-mdpi/ic_media_route_connecting_light_30_mtrl.pngbin934 -> 267 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_00_mtrl.pngbin1772 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_01_mtrl.pngbin1779 -> 407 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_02_mtrl.pngbin1789 -> 415 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_03_mtrl.pngbin1769 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_04_mtrl.pngbin1804 -> 421 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_05_mtrl.pngbin1820 -> 422 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_06_mtrl.pngbin1812 -> 429 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_07_mtrl.pngbin1654 -> 375 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_08_mtrl.pngbin1695 -> 395 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_09_mtrl.pngbin1730 -> 396 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_10_mtrl.pngbin1772 -> 413 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_11_mtrl.pngbin1771 -> 446 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_12_mtrl.pngbin1869 -> 454 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_13_mtrl.pngbin1945 -> 463 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_14_mtrl.pngbin1849 -> 453 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_15_mtrl.pngbin1910 -> 436 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_16_mtrl.pngbin1958 -> 440 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_17_mtrl.pngbin1997 -> 442 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_18_mtrl.pngbin2016 -> 460 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_19_mtrl.pngbin2036 -> 446 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_20_mtrl.pngbin2069 -> 451 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_21_mtrl.pngbin2058 -> 453 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_22_mtrl.pngbin2062 -> 448 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_23_mtrl.pngbin2074 -> 462 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_24_mtrl.pngbin2055 -> 463 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_25_mtrl.pngbin2059 -> 451 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_26_mtrl.pngbin2029 -> 457 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_27_mtrl.pngbin2022 -> 472 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_28_mtrl.pngbin2011 -> 458 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_29_mtrl.pngbin1998 -> 443 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_dark_30_mtrl.pngbin1999 -> 450 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_00_mtrl.pngbin1748 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_01_mtrl.pngbin1753 -> 406 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_02_mtrl.pngbin1765 -> 415 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_03_mtrl.pngbin1750 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_04_mtrl.pngbin1770 -> 421 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_05_mtrl.pngbin0 -> 422 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_06_mtrl.pngbin1789 -> 418 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_07_mtrl.pngbin1601 -> 375 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_08_mtrl.pngbin1659 -> 395 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_09_mtrl.pngbin1691 -> 396 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_10_mtrl.pngbin1741 -> 413 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_11_mtrl.pngbin0 -> 446 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_12_mtrl.pngbin1836 -> 461 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_13_mtrl.pngbin1911 -> 466 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_14_mtrl.pngbin1822 -> 451 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_15_mtrl.pngbin1873 -> 436 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_16_mtrl.pngbin1929 -> 439 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_17_mtrl.pngbin0 -> 442 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_18_mtrl.pngbin1981 -> 462 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_19_mtrl.pngbin1991 -> 446 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_20_mtrl.pngbin2026 -> 451 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_21_mtrl.pngbin2016 -> 449 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_22_mtrl.pngbin2028 -> 448 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_23_mtrl.pngbin0 -> 462 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_24_mtrl.pngbin2021 -> 463 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_25_mtrl.pngbin2015 -> 450 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_26_mtrl.pngbin1986 -> 457 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_27_mtrl.pngbin1980 -> 449 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_28_mtrl.pngbin1978 -> 448 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_29_mtrl.pngbin0 -> 443 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connected_light_30_mtrl.pngbin1945 -> 454 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_00_mtrl.pngbin1772 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_01_mtrl.pngbin1779 -> 407 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_02_mtrl.pngbin1789 -> 415 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_03_mtrl.pngbin1769 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_04_mtrl.pngbin1804 -> 421 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_05_mtrl.pngbin1820 -> 422 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_06_mtrl.pngbin1812 -> 429 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_07_mtrl.pngbin1654 -> 375 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_08_mtrl.pngbin1695 -> 395 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_09_mtrl.pngbin1730 -> 396 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_10_mtrl.pngbin1772 -> 413 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_11_mtrl.pngbin1753 -> 419 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_12_mtrl.pngbin1779 -> 428 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_13_mtrl.pngbin1818 -> 420 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_14_mtrl.pngbin1683 -> 400 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_15_mtrl.pngbin1700 -> 405 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_16_mtrl.pngbin1712 -> 403 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_17_mtrl.pngbin1729 -> 408 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_18_mtrl.pngbin1745 -> 403 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_19_mtrl.pngbin1755 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_20_mtrl.pngbin1783 -> 410 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_21_mtrl.pngbin1758 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_22_mtrl.pngbin1772 -> 399 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_23_mtrl.pngbin1796 -> 414 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_24_mtrl.pngbin1784 -> 411 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_25_mtrl.pngbin1788 -> 406 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_26_mtrl.pngbin1781 -> 403 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_27_mtrl.pngbin1776 -> 399 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_28_mtrl.pngbin1790 -> 405 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_29_mtrl.pngbin1769 -> 412 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_30_mtrl.pngbin1772 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_00_mtrl.pngbin1748 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_01_mtrl.pngbin1753 -> 406 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_02_mtrl.pngbin1765 -> 415 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_03_mtrl.pngbin1750 -> 401 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_04_mtrl.pngbin1770 -> 421 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_05_mtrl.pngbin1779 -> 426 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_06_mtrl.pngbin1789 -> 418 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_07_mtrl.pngbin1601 -> 375 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_08_mtrl.pngbin1659 -> 395 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_09_mtrl.pngbin1691 -> 396 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_10_mtrl.pngbin1741 -> 413 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_11_mtrl.pngbin1727 -> 419 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_12_mtrl.pngbin1759 -> 433 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_13_mtrl.pngbin1800 -> 417 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_14_mtrl.pngbin1652 -> 400 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_15_mtrl.pngbin1666 -> 397 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_16_mtrl.pngbin1694 -> 403 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_17_mtrl.pngbin1695 -> 414 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_18_mtrl.pngbin1714 -> 403 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_19_mtrl.pngbin1719 -> 410 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_20_mtrl.pngbin1732 -> 410 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_21_mtrl.pngbin1734 -> 411 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_22_mtrl.pngbin1749 -> 399 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_23_mtrl.pngbin1757 -> 414 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_24_mtrl.pngbin1748 -> 411 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_25_mtrl.pngbin1756 -> 406 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_26_mtrl.pngbin1738 -> 403 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_27_mtrl.pngbin1740 -> 399 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_28_mtrl.pngbin1764 -> 407 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_29_mtrl.pngbin1736 -> 403 bytes
-rw-r--r--core/res/res/drawable-xhdpi/ic_media_route_connecting_light_30_mtrl.pngbin1748 -> 401 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_00_mtrl.pngbin2685 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_01_mtrl.pngbin2693 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_02_mtrl.pngbin2687 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_03_mtrl.pngbin2683 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_04_mtrl.pngbin2723 -> 561 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_05_mtrl.pngbin2687 -> 568 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_06_mtrl.pngbin2738 -> 580 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_07_mtrl.pngbin2389 -> 504 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_08_mtrl.pngbin2439 -> 516 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_09_mtrl.pngbin2530 -> 533 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_10_mtrl.pngbin2585 -> 547 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_11_mtrl.pngbin2672 -> 610 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_12_mtrl.pngbin2770 -> 605 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_13_mtrl.pngbin2966 -> 635 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_14_mtrl.pngbin2684 -> 584 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_15_mtrl.pngbin2830 -> 582 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_16_mtrl.pngbin2928 -> 592 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_17_mtrl.pngbin2993 -> 595 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_18_mtrl.pngbin3046 -> 606 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_19_mtrl.pngbin3073 -> 610 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_20_mtrl.pngbin3094 -> 601 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_21_mtrl.pngbin3098 -> 623 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_22_mtrl.pngbin3144 -> 617 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_23_mtrl.pngbin3147 -> 619 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_24_mtrl.pngbin3148 -> 619 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_25_mtrl.pngbin3151 -> 610 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_26_mtrl.pngbin3117 -> 617 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_27_mtrl.pngbin3096 -> 621 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_28_mtrl.pngbin3101 -> 621 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_29_mtrl.pngbin3073 -> 629 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_30_mtrl.pngbin3069 -> 631 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_00_mtrl.pngbin2569 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_01_mtrl.pngbin2570 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_02_mtrl.pngbin2569 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_03_mtrl.pngbin2562 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_04_mtrl.pngbin2625 -> 561 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_05_mtrl.pngbin0 -> 568 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_06_mtrl.pngbin2657 -> 580 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_07_mtrl.pngbin2286 -> 504 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_08_mtrl.pngbin2340 -> 516 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_09_mtrl.pngbin2418 -> 533 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_10_mtrl.pngbin2505 -> 547 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_11_mtrl.pngbin0 -> 605 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_12_mtrl.pngbin2644 -> 605 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_13_mtrl.pngbin2829 -> 634 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_14_mtrl.pngbin2568 -> 603 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_15_mtrl.pngbin2692 -> 582 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_16_mtrl.pngbin2789 -> 590 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_17_mtrl.pngbin0 -> 600 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_18_mtrl.pngbin2881 -> 606 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_19_mtrl.pngbin2917 -> 610 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_20_mtrl.pngbin2949 -> 601 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_21_mtrl.pngbin2983 -> 623 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_22_mtrl.pngbin2989 -> 617 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_23_mtrl.pngbin0 -> 619 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_24_mtrl.pngbin2996 -> 617 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_25_mtrl.pngbin2989 -> 606 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_26_mtrl.pngbin2948 -> 617 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_27_mtrl.pngbin2958 -> 621 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_28_mtrl.pngbin2937 -> 621 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_29_mtrl.pngbin0 -> 622 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connected_light_30_mtrl.pngbin2941 -> 631 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_00_mtrl.pngbin2685 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_01_mtrl.pngbin2693 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_02_mtrl.pngbin2687 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_03_mtrl.pngbin2683 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_04_mtrl.pngbin2723 -> 561 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_05_mtrl.pngbin2687 -> 568 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_06_mtrl.pngbin2738 -> 580 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_07_mtrl.pngbin2389 -> 504 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_08_mtrl.pngbin2439 -> 516 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_09_mtrl.pngbin2530 -> 533 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_10_mtrl.pngbin2585 -> 547 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_11_mtrl.pngbin2620 -> 568 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_12_mtrl.pngbin2621 -> 579 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_13_mtrl.pngbin2744 -> 585 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_14_mtrl.pngbin2419 -> 519 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_15_mtrl.pngbin2470 -> 528 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_16_mtrl.pngbin2501 -> 531 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_17_mtrl.pngbin2549 -> 546 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_18_mtrl.pngbin2571 -> 551 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_19_mtrl.pngbin2578 -> 544 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_20_mtrl.pngbin2602 -> 537 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_21_mtrl.pngbin2598 -> 555 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_22_mtrl.pngbin2645 -> 551 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_23_mtrl.pngbin2650 -> 543 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_24_mtrl.pngbin2646 -> 546 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_25_mtrl.pngbin2656 -> 540 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_26_mtrl.pngbin2659 -> 547 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_27_mtrl.pngbin2675 -> 561 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_28_mtrl.pngbin2681 -> 546 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_29_mtrl.pngbin2695 -> 562 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_30_mtrl.pngbin2685 -> 564 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_00_mtrl.pngbin2569 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_01_mtrl.pngbin2570 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_02_mtrl.pngbin2569 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_03_mtrl.pngbin2562 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_04_mtrl.pngbin2625 -> 571 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_05_mtrl.pngbin2586 -> 579 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_06_mtrl.pngbin2657 -> 580 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_07_mtrl.pngbin2286 -> 504 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_08_mtrl.pngbin2340 -> 516 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_09_mtrl.pngbin2418 -> 533 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_10_mtrl.pngbin2505 -> 547 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_11_mtrl.pngbin2539 -> 568 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_12_mtrl.pngbin2526 -> 581 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_13_mtrl.pngbin2655 -> 585 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_14_mtrl.pngbin2328 -> 519 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_15_mtrl.pngbin2374 -> 528 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_16_mtrl.pngbin2403 -> 531 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_17_mtrl.pngbin2443 -> 537 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_18_mtrl.pngbin2461 -> 551 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_19_mtrl.pngbin2470 -> 544 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_20_mtrl.pngbin2495 -> 537 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_21_mtrl.pngbin2501 -> 555 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_22_mtrl.pngbin2520 -> 556 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_23_mtrl.pngbin2531 -> 543 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_24_mtrl.pngbin2521 -> 546 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_25_mtrl.pngbin2529 -> 552 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_26_mtrl.pngbin2515 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_27_mtrl.pngbin2554 -> 561 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_28_mtrl.pngbin2561 -> 555 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_29_mtrl.pngbin2572 -> 564 bytes
-rw-r--r--core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_30_mtrl.pngbin2569 -> 557 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_00_mtrl.pngbin2259 -> 699 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_01_mtrl.pngbin2245 -> 706 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_02_mtrl.pngbin2252 -> 704 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_03_mtrl.pngbin2283 -> 705 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_04_mtrl.pngbin2311 -> 720 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_05_mtrl.pngbin2347 -> 733 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_06_mtrl.pngbin2474 -> 754 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_07_mtrl.pngbin2029 -> 652 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_08_mtrl.pngbin2105 -> 663 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_09_mtrl.pngbin2191 -> 686 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_10_mtrl.pngbin2259 -> 708 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_11_mtrl.pngbin2426 -> 710 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_12_mtrl.pngbin2592 -> 808 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_13_mtrl.pngbin2733 -> 833 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_14_mtrl.pngbin2434 -> 727 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_15_mtrl.pngbin2478 -> 746 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_16_mtrl.pngbin2533 -> 759 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_17_mtrl.pngbin2536 -> 757 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_18_mtrl.pngbin2559 -> 768 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_19_mtrl.pngbin2589 -> 775 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_20_mtrl.pngbin2600 -> 781 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_21_mtrl.pngbin2616 -> 783 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_22_mtrl.pngbin2599 -> 779 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_23_mtrl.pngbin2619 -> 774 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_24_mtrl.pngbin2613 -> 778 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_25_mtrl.pngbin2594 -> 791 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_26_mtrl.pngbin2595 -> 796 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_27_mtrl.pngbin2602 -> 786 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_28_mtrl.pngbin2607 -> 785 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_29_mtrl.pngbin2596 -> 785 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_30_mtrl.pngbin2604 -> 778 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_00_mtrl.pngbin2005 -> 699 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_01_mtrl.pngbin2011 -> 706 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_02_mtrl.pngbin2029 -> 703 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_03_mtrl.pngbin2064 -> 703 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_04_mtrl.pngbin2064 -> 718 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_05_mtrl.pngbin2067 -> 730 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_06_mtrl.pngbin2172 -> 754 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_07_mtrl.pngbin1872 -> 652 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_08_mtrl.pngbin1928 -> 663 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_09_mtrl.pngbin1981 -> 686 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_10_mtrl.pngbin2061 -> 708 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_11_mtrl.pngbin2213 -> 712 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_12_mtrl.pngbin2458 -> 809 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_13_mtrl.pngbin2661 -> 820 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_14_mtrl.pngbin2361 -> 728 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_15_mtrl.pngbin2369 -> 747 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_16_mtrl.pngbin2414 -> 761 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_17_mtrl.pngbin2422 -> 757 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_18_mtrl.pngbin2466 -> 768 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_19_mtrl.pngbin2499 -> 775 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_20_mtrl.pngbin2509 -> 780 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_21_mtrl.pngbin2524 -> 783 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_22_mtrl.pngbin2506 -> 779 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_23_mtrl.pngbin2528 -> 774 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_24_mtrl.pngbin2523 -> 778 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_25_mtrl.pngbin2508 -> 790 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_26_mtrl.pngbin2501 -> 796 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_27_mtrl.pngbin2430 -> 786 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_28_mtrl.pngbin2388 -> 785 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_29_mtrl.pngbin2345 -> 782 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_30_mtrl.pngbin2337 -> 778 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_00_mtrl.pngbin2259 -> 699 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_01_mtrl.pngbin2245 -> 706 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_02_mtrl.pngbin2252 -> 704 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_03_mtrl.pngbin2283 -> 705 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_04_mtrl.pngbin2311 -> 720 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_05_mtrl.pngbin2347 -> 733 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_06_mtrl.pngbin2474 -> 754 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_07_mtrl.pngbin2029 -> 652 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_08_mtrl.pngbin2105 -> 663 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_09_mtrl.pngbin2191 -> 686 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_10_mtrl.pngbin2259 -> 708 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_11_mtrl.pngbin2314 -> 713 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_12_mtrl.pngbin2374 -> 734 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_13_mtrl.pngbin2458 -> 755 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_14_mtrl.pngbin2116 -> 669 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_15_mtrl.pngbin2159 -> 676 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_16_mtrl.pngbin2187 -> 682 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_17_mtrl.pngbin2197 -> 682 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_18_mtrl.pngbin2206 -> 687 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_19_mtrl.pngbin2215 -> 694 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_20_mtrl.pngbin2244 -> 697 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_21_mtrl.pngbin2234 -> 698 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_22_mtrl.pngbin2242 -> 710 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_23_mtrl.pngbin2249 -> 698 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_24_mtrl.pngbin2236 -> 700 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_25_mtrl.pngbin2226 -> 700 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_26_mtrl.pngbin2239 -> 696 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_27_mtrl.pngbin2231 -> 706 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_28_mtrl.pngbin2255 -> 700 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_29_mtrl.pngbin2245 -> 696 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_30_mtrl.pngbin2259 -> 699 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_00_mtrl.pngbin2005 -> 699 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_01_mtrl.pngbin2011 -> 706 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_02_mtrl.pngbin2029 -> 703 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_03_mtrl.pngbin2064 -> 703 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_04_mtrl.pngbin2064 -> 718 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_05_mtrl.pngbin2067 -> 730 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_06_mtrl.pngbin2172 -> 754 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_07_mtrl.pngbin1872 -> 652 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_08_mtrl.pngbin1928 -> 663 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_09_mtrl.pngbin1981 -> 686 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_10_mtrl.pngbin2061 -> 708 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_11_mtrl.pngbin2062 -> 713 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_12_mtrl.pngbin2114 -> 734 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_13_mtrl.pngbin2244 -> 764 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_14_mtrl.pngbin1938 -> 669 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_15_mtrl.pngbin1946 -> 675 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_16_mtrl.pngbin1978 -> 683 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_17_mtrl.pngbin1970 -> 682 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_18_mtrl.pngbin2015 -> 687 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_19_mtrl.pngbin1998 -> 699 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_20_mtrl.pngbin2008 -> 697 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_21_mtrl.pngbin2001 -> 703 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_22_mtrl.pngbin1997 -> 711 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_23_mtrl.pngbin2001 -> 698 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_24_mtrl.pngbin2006 -> 700 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_25_mtrl.pngbin2010 -> 700 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_26_mtrl.pngbin1991 -> 703 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_27_mtrl.pngbin2001 -> 703 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_28_mtrl.pngbin2021 -> 700 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_29_mtrl.pngbin2008 -> 697 bytes
-rw-r--r--core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_30_mtrl.pngbin2005 -> 699 bytes
-rw-r--r--core/res/res/drawable/scrollbar_handle_material.xml3
-rw-r--r--core/res/res/values/config.xml4
-rw-r--r--core/res/res/values/symbols.xml1
-rw-r--r--core/res/res/values/themes_material.xml4
-rw-r--r--core/tests/coretests/src/android/widget/TextViewActivityTest.java23
-rw-r--r--core/tests/coretests/src/android/widget/espresso/FloatingToolbarEspressoUtils.java53
-rw-r--r--keystore/java/android/security/KeyStore.java8
-rw-r--r--packages/SystemUI/src/com/android/systemui/ImageWallpaper.java2
-rw-r--r--packages/SystemUI/src/com/android/systemui/qs/SlashDrawable.java7
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/SignalDrawable.java13
-rw-r--r--services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java3
-rw-r--r--services/autofill/java/com/android/server/autofill/ui/FillUi.java5
-rw-r--r--services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java43
-rw-r--r--services/core/jni/com_android_server_am_BatteryStatsService.cpp10
-rw-r--r--services/core/jni/com_android_server_power_PowerManagerService.cpp36
645 files changed, 317 insertions, 98 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java
index 3d2e0619af92..21270c50f8f2 100644
--- a/core/java/android/app/ActivityThread.java
+++ b/core/java/android/app/ActivityThread.java
@@ -6423,9 +6423,9 @@ public final class ActivityThread {
private <T> T instantiate(ClassLoader cl, String className, Context c,
Instantiator<T> instantiator)
throws ClassNotFoundException, IllegalAccessException, InstantiationException {
- if (c.getApplicationContext() instanceof Application) {
- T a = instantiator.instantiate((Application) c.getApplicationContext(),
- cl, className);
+ Application app = getApp(c);
+ if (app != null) {
+ T a = instantiator.instantiate(app, cl, className);
if (a != null) return a;
}
return (T) cl.loadClass(className).newInstance();
@@ -6434,14 +6434,25 @@ public final class ActivityThread {
private <T> T instantiate(ClassLoader cl, String className, Intent intent, Context c,
IntentInstantiator<T> instantiator)
throws ClassNotFoundException, IllegalAccessException, InstantiationException {
- if (c.getApplicationContext() instanceof Application) {
- T a = instantiator.instantiate((Application) c.getApplicationContext(),
- cl, className, intent);
+ Application app = getApp(c);
+ if (app != null) {
+ T a = instantiator.instantiate(app, cl, className, intent);
if (a != null) return a;
}
return (T) cl.loadClass(className).newInstance();
}
+ private Application getApp(Context c) {
+ // We need this shortcut to avoid actually calling getApplicationContext() on an Application
+ // because the Application may not return itself for getApplicationContext() because the
+ // API doesn't enforce it.
+ if (c instanceof Application) return (Application) c;
+ if (c.getApplicationContext() instanceof Application) {
+ return (Application) c.getApplicationContext();
+ }
+ return null;
+ }
+
private interface Instantiator<T> {
T instantiate(Application app, ClassLoader cl, String className)
throws ClassNotFoundException, IllegalAccessException, InstantiationException;
diff --git a/core/java/android/app/admin/DeviceAdminReceiver.java b/core/java/android/app/admin/DeviceAdminReceiver.java
index 5a356d9d4a6d..d0d98c9fb10f 100644
--- a/core/java/android/app/admin/DeviceAdminReceiver.java
+++ b/core/java/android/app/admin/DeviceAdminReceiver.java
@@ -659,13 +659,13 @@ public class DeviceAdminReceiver extends BroadcastReceiver {
* managed provisioning.
*
* <p>When provisioning of a managed profile is complete, the managed profile is hidden until
- * the profile owner calls {DevicePolicyManager#setProfileEnabled(ComponentName admin)}.
+ * the profile owner calls {@link DevicePolicyManager#setProfileEnabled(ComponentName admin)}.
* Typically a profile owner will enable the profile when it has finished any additional setup
- * such as adding an account by using the {@link AccountManager} and calling apis to bring the
+ * such as adding an account by using the {@link AccountManager} and calling APIs to bring the
* profile into the desired state.
*
* <p> Note that provisioning completes without waiting for any server interactions, so the
- * profile owner needs to wait for data to be available if required (e.g. android device ids or
+ * profile owner needs to wait for data to be available if required (e.g. Android device IDs or
* other data that is set as a result of server interactions).
*
* <p>From version {@link android.os.Build.VERSION_CODES#O}, when managed provisioning has
diff --git a/core/java/android/os/RecoverySystem.java b/core/java/android/os/RecoverySystem.java
index 1f8de044b280..7fa1c5acb688 100644
--- a/core/java/android/os/RecoverySystem.java
+++ b/core/java/android/os/RecoverySystem.java
@@ -751,7 +751,9 @@ public class RecoverySystem {
// Block until the ordered broadcast has completed.
condition.block();
- wipeEuiccData(context, wipeEuicc);
+ // TODO(b/63693573): Uncomment this once the pSIM slot is restored as needed
+ // after the ensuing boot. Currently you end up stuck on the eSIM.
+ // wipeEuiccData(context, wipeEuicc);
String shutdownArg = null;
if (shutdown) {
diff --git a/core/java/android/security/IKeystoreService.aidl b/core/java/android/security/IKeystoreService.aidl
index bfc8636c70a4..42282ac2858b 100644
--- a/core/java/android/security/IKeystoreService.aidl
+++ b/core/java/android/security/IKeystoreService.aidl
@@ -48,7 +48,7 @@ interface IKeystoreService {
byte[] sign(String name, in byte[] data);
int verify(String name, in byte[] data, in byte[] signature);
byte[] get_pubkey(String name);
- int grant(String name, int granteeUid);
+ String grant(String name, int granteeUid);
int ungrant(String name, int granteeUid);
long getmtime(String name, int uid);
int duplicate(String srcKey, int srcUid, String destKey, int destUid);
diff --git a/core/java/android/view/ViewConfiguration.java b/core/java/android/view/ViewConfiguration.java
index 4def0d02c225..574137b30f1e 100644
--- a/core/java/android/view/ViewConfiguration.java
+++ b/core/java/android/view/ViewConfiguration.java
@@ -35,7 +35,7 @@ public class ViewConfiguration {
* Defines the width of the horizontal scrollbar and the height of the vertical scrollbar in
* dips
*/
- private static final int SCROLL_BAR_SIZE = 10;
+ private static final int SCROLL_BAR_SIZE = 4;
/**
* Duration of the fade when scrollbars fade away in milliseconds
@@ -354,7 +354,8 @@ public class ViewConfiguration {
mEdgeSlop = (int) (sizeAndDensity * EDGE_SLOP + 0.5f);
mFadingEdgeLength = (int) (sizeAndDensity * FADING_EDGE_LENGTH + 0.5f);
- mScrollbarSize = (int) (density * SCROLL_BAR_SIZE + 0.5f);
+ mScrollbarSize = res.getDimensionPixelSize(
+ com.android.internal.R.dimen.config_scrollbarSize);
mDoubleTapSlop = (int) (sizeAndDensity * DOUBLE_TAP_SLOP + 0.5f);
mWindowTouchSlop = (int) (sizeAndDensity * WINDOW_TOUCH_SLOP + 0.5f);
diff --git a/core/java/android/webkit/WebViewClient.java b/core/java/android/webkit/WebViewClient.java
index da064d4d47a1..e7e539c7f01c 100644
--- a/core/java/android/webkit/WebViewClient.java
+++ b/core/java/android/webkit/WebViewClient.java
@@ -16,6 +16,7 @@
package android.webkit;
+import android.annotation.IntDef;
import android.graphics.Bitmap;
import android.net.http.SslError;
import android.os.Message;
@@ -23,6 +24,9 @@ import android.view.InputEvent;
import android.view.KeyEvent;
import android.view.ViewRootImpl;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
public class WebViewClient {
/**
@@ -237,6 +241,16 @@ public class WebViewClient {
/** Resource load was cancelled by Safe Browsing */
public static final int ERROR_UNSAFE_RESOURCE = -16;
+ /** @hide */
+ @IntDef({
+ SAFE_BROWSING_THREAT_UNKNOWN,
+ SAFE_BROWSING_THREAT_MALWARE,
+ SAFE_BROWSING_THREAT_PHISHING,
+ SAFE_BROWSING_THREAT_UNWANTED_SOFTWARE
+ })
+ @Retention(RetentionPolicy.SOURCE)
+ public @interface SafeBrowsingThreat {}
+
/** The resource was blocked for an unknown reason */
public static final int SAFE_BROWSING_THREAT_UNKNOWN = 0;
/** The resource was blocked because it contains malware */
@@ -521,8 +535,8 @@ public class WebViewClient {
* SAFE_BROWSING_THREAT_* value.
* @param callback Applications must invoke one of the callback methods.
*/
- public void onSafeBrowsingHit(WebView view, WebResourceRequest request, int threatType,
- SafeBrowsingResponse callback) {
+ public void onSafeBrowsingHit(WebView view, WebResourceRequest request,
+ @SafeBrowsingThreat int threatType, SafeBrowsingResponse callback) {
callback.showInterstitial(/* allowReporting */ true);
}
}
diff --git a/core/java/android/widget/SelectionActionModeHelper.java b/core/java/android/widget/SelectionActionModeHelper.java
index 142412ac8ccb..3f4ce4462ad1 100644
--- a/core/java/android/widget/SelectionActionModeHelper.java
+++ b/core/java/android/widget/SelectionActionModeHelper.java
@@ -68,9 +68,7 @@ final class SelectionActionModeHelper {
public void startActionModeAsync(boolean adjustSelection) {
cancelAsyncTask();
- if (isNoOpTextClassifier() || !hasSelection()) {
- // No need to make an async call for a no-op TextClassifier.
- // Do not call the TextClassifier if there is no selection.
+ if (skipTextClassification()) {
startActionMode(null);
} else {
resetTextClassificationHelper(true /* resetSelectionTag */);
@@ -88,9 +86,7 @@ final class SelectionActionModeHelper {
public void invalidateActionModeAsync() {
cancelAsyncTask();
- if (isNoOpTextClassifier() || !hasSelection()) {
- // No need to make an async call for a no-op TextClassifier.
- // Do not call the TextClassifier if there is no selection.
+ if (skipTextClassification()) {
invalidateActionMode(null);
} else {
resetTextClassificationHelper(false /* resetSelectionTag */);
@@ -132,13 +128,16 @@ final class SelectionActionModeHelper {
mTextClassification = null;
}
- private boolean isNoOpTextClassifier() {
- return mEditor.getTextView().getTextClassifier() == TextClassifier.NO_OP;
- }
-
- private boolean hasSelection() {
+ private boolean skipTextClassification() {
final TextView textView = mEditor.getTextView();
- return textView.getSelectionEnd() > textView.getSelectionStart();
+ // No need to make an async call for a no-op TextClassifier.
+ final boolean noOpTextClassifier = textView.getTextClassifier() == TextClassifier.NO_OP;
+ // Do not call the TextClassifier if there is no selection.
+ final boolean noSelection = textView.getSelectionEnd() == textView.getSelectionStart();
+ // Do not call the TextClassifier if this is a password field.
+ final boolean password = textView.hasPasswordTransformationMethod()
+ || TextView.isPasswordInputType(textView.getInputType());
+ return noOpTextClassifier || noSelection || password;
}
private void startActionMode(@Nullable SelectionResult result) {
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index d277616b0f4f..69edbbba1386 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -5676,7 +5676,7 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
return mTransformation instanceof PasswordTransformationMethod;
}
- private static boolean isPasswordInputType(int inputType) {
+ static boolean isPasswordInputType(int inputType) {
final int variation =
inputType & (EditorInfo.TYPE_MASK_CLASS | EditorInfo.TYPE_MASK_VARIATION);
return variation
diff --git a/core/java/com/android/internal/util/CollectionUtils.java b/core/java/com/android/internal/util/CollectionUtils.java
index a7fdb27e03b8..dbb6e93de7d4 100644
--- a/core/java/com/android/internal/util/CollectionUtils.java
+++ b/core/java/com/android/internal/util/CollectionUtils.java
@@ -21,13 +21,16 @@ import static com.android.internal.util.ArrayUtils.isEmpty;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.util.ArraySet;
+import android.util.ExceptionUtils;
+
+import com.android.internal.util.FunctionalUtils.ThrowingConsumer;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Set;
-import java.util.function.Function;
+import java.util.function.*;
import java.util.stream.Stream;
/**
@@ -58,6 +61,32 @@ public class CollectionUtils {
}
/**
+ * @see #filter(List, java.util.function.Predicate)
+ */
+ public static @NonNull <T> Set<T> filter(@Nullable Set<T> set,
+ java.util.function.Predicate<? super T> predicate) {
+ if (set == null || set.size() == 0) return Collections.emptySet();
+ ArraySet<T> result = null;
+ if (set instanceof ArraySet) {
+ ArraySet<T> arraySet = (ArraySet<T>) set;
+ int size = arraySet.size();
+ for (int i = 0; i < size; i++) {
+ final T item = arraySet.valueAt(i);
+ if (predicate.test(item)) {
+ result = ArrayUtils.add(result, item);
+ }
+ }
+ } else {
+ for (T item : set) {
+ if (predicate.test(item)) {
+ result = ArrayUtils.add(result, item);
+ }
+ }
+ }
+ return emptyIfNull(result);
+ }
+
+ /**
* Returns a list of items resulting from applying the given function to each element of the
* provided list.
*
@@ -77,6 +106,27 @@ public class CollectionUtils {
}
/**
+ * @see #map(List, Function)
+ */
+ public static @NonNull <I, O> Set<O> map(@Nullable Set<I> cur,
+ Function<? super I, ? extends O> f) {
+ if (isEmpty(cur)) return Collections.emptySet();
+ ArraySet<O> result = new ArraySet<>();
+ if (cur instanceof ArraySet) {
+ ArraySet<I> arraySet = (ArraySet<I>) cur;
+ int size = arraySet.size();
+ for (int i = 0; i < size; i++) {
+ result.add(f.apply(arraySet.valueAt(i)));
+ }
+ } else {
+ for (I item : cur) {
+ result.add(f.apply(item));
+ }
+ }
+ return result;
+ }
+
+ /**
* {@link #map(List, Function)} + {@link #filter(List, java.util.function.Predicate)}
*
* Calling this is equivalent (but more memory efficient) to:
@@ -180,6 +230,17 @@ public class CollectionUtils {
}
/**
+ * @see #add(List, Object)
+ */
+ public static @NonNull <T> Set<T> add(@Nullable Set<T> cur, T val) {
+ if (cur == null || cur == Collections.emptySet()) {
+ cur = new ArraySet<>();
+ }
+ cur.add(val);
+ return cur;
+ }
+
+ /**
* Similar to {@link List#remove}, but with support for list values of {@code null} and
* {@link Collections#emptyList}
*/
@@ -192,9 +253,52 @@ public class CollectionUtils {
}
/**
+ * @see #remove(List, Object)
+ */
+ public static @NonNull <T> Set<T> remove(@Nullable Set<T> cur, T val) {
+ if (isEmpty(cur)) {
+ return emptyIfNull(cur);
+ }
+ cur.remove(val);
+ return cur;
+ }
+
+ /**
* @return a list that will not be affected by mutations to the given original list.
*/
public static @NonNull <T> List<T> copyOf(@Nullable List<T> cur) {
return isEmpty(cur) ? Collections.emptyList() : new ArrayList<>(cur);
}
+
+ /**
+ * @return a list that will not be affected by mutations to the given original list.
+ */
+ public static @NonNull <T> Set<T> copyOf(@Nullable Set<T> cur) {
+ return isEmpty(cur) ? Collections.emptySet() : new ArraySet<>(cur);
+ }
+
+ /**
+ * Applies {@code action} to each element in {@code cur}
+ *
+ * This avoids creating an iterator if the given set is an {@link ArraySet}
+ */
+ public static <T> void forEach(@Nullable Set<T> cur, @Nullable ThrowingConsumer<T> action) {
+ if (cur == null || action == null) return;
+ int size = cur.size();
+ if (size == 0) return;
+ try {
+ if (cur instanceof ArraySet) {
+ ArraySet<T> arraySet = (ArraySet<T>) cur;
+ for (int i = 0; i < size; i++) {
+ action.accept(arraySet.valueAt(i));
+ }
+ } else {
+ for (T t : cur) {
+ action.accept(t);
+ }
+ }
+ } catch (Exception e) {
+ throw ExceptionUtils.propagate(e);
+ }
+ }
}
diff --git a/core/java/com/android/internal/util/FunctionalUtils.java b/core/java/com/android/internal/util/FunctionalUtils.java
index 9aeb0415b5fc..cdef97e84f62 100644
--- a/core/java/com/android/internal/util/FunctionalUtils.java
+++ b/core/java/com/android/internal/util/FunctionalUtils.java
@@ -45,4 +45,15 @@ public class FunctionalUtils {
public interface ThrowingSupplier<T> {
T get() throws Exception;
}
+
+ /**
+ * An equivalent of {@link java.util.function.Consumer} that allows throwing checked exceptions
+ *
+ * This can be used to specify a lambda argument without forcing all the checked exceptions
+ * to be handled within it
+ */
+ @FunctionalInterface
+ public interface ThrowingConsumer<T> {
+ void accept(T t) throws Exception;
+ }
}
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_00_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_00_mtrl.png
index ddfd5ede5804..5aa4e98dee7e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_00_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_01_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_01_mtrl.png
index 7ab09d121854..2afba7fb686d 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_01_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_02_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_02_mtrl.png
index 8cdf2c3901dc..94c696ca2a47 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_02_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_03_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_03_mtrl.png
index e1721fc8cf61..2bbc0e0091ba 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_03_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_04_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_04_mtrl.png
index f64d2c700a3a..1554f45e6de1 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_04_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_05_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_05_mtrl.png
index c312fd89cacd..f7f9bec695e2 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_05_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_06_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_06_mtrl.png
index 5cb787c0fb89..caf35d090f59 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_06_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_07_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_07_mtrl.png
index 2e759dfcb37d..428b6cf0026b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_07_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_08_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_08_mtrl.png
index b4c1b63bdf27..5bba9bb54f99 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_08_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_09_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_09_mtrl.png
index 53b435de7612..d5623753cc6b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_09_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_10_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_10_mtrl.png
index 58d81c0ff1b7..a083bd2f3905 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_10_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_11_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_11_mtrl.png
index 3834afdea9cc..cdd80c8ff876 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_11_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_12_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_12_mtrl.png
index de0f726bad0b..f38ba5069f05 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_12_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_13_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_13_mtrl.png
index d8c095dc1db3..92d58870b204 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_13_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_14_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_14_mtrl.png
index e053b97d00f8..e5fb30641a70 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_14_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_15_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_15_mtrl.png
index 7feb4ae47b3f..ae625880ca88 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_15_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_16_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_16_mtrl.png
index caed47b2b644..952eda0c708b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_16_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_17_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_17_mtrl.png
index b38c2abbc887..d51aa427e59e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_17_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_18_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_18_mtrl.png
index a1b947f542db..95a696f871e0 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_18_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_19_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_19_mtrl.png
index b7016fa67dfd..a9435e375f30 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_19_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_20_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_20_mtrl.png
index f4b22530f011..851168a3ba29 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_20_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_21_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_21_mtrl.png
index 1d9943f7e6b2..c0e15e9ebff6 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_21_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_22_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_22_mtrl.png
index 685da616a5a3..41a7b9c186b1 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_22_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_23_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_23_mtrl.png
index 8e34fdcd71d8..8618f96262f7 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_23_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_24_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_24_mtrl.png
index 3bc67c35e8e6..81488d17c100 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_24_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_25_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_25_mtrl.png
index 78e3c42a5abd..6b635c994959 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_25_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_26_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_26_mtrl.png
index bfc42fdb9091..8a7e4fca8498 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_26_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_27_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_27_mtrl.png
index cbe0c18c0417..6f7d3a23f6e5 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_27_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_28_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_28_mtrl.png
index 8f68ecbc52f7..fc6caf57d350 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_28_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_29_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_29_mtrl.png
index 324f74f8aca3..3554271c091d 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_29_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_30_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_30_mtrl.png
index 9e9435a34a35..6c82a8924bd1 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_dark_30_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_00_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_00_mtrl.png
index 9558f21326f1..d6daf80223a3 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_00_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_01_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_01_mtrl.png
index 1b1fe4dd22af..41275f109aa4 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_01_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_02_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_02_mtrl.png
index db5fbdc06f18..b63b7c3c5a6e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_02_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_03_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_03_mtrl.png
index 39c5f673c961..403d1b7a8043 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_03_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_04_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_04_mtrl.png
index a166aaeec9c6..a19aa06bd7a6 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_04_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_05_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_05_mtrl.png
new file mode 100644
index 000000000000..33d4dbf2447b
--- /dev/null
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_06_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_06_mtrl.png
index 243e7aabd8e6..ad89fa1453f6 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_06_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_07_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_07_mtrl.png
index a04df8cdb609..9a970c8801a7 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_07_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_08_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_08_mtrl.png
index 97eee99969ec..5c7121722b57 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_08_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_09_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_09_mtrl.png
index 77f13e2227fe..181c8122b140 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_09_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_10_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_10_mtrl.png
index 62346b452e49..1b285a735957 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_10_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_11_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_11_mtrl.png
new file mode 100644
index 000000000000..00f1c62cdfea
--- /dev/null
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_12_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_12_mtrl.png
index 7411d2494bb7..f86cca719f59 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_12_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_13_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_13_mtrl.png
index edd8f35da9af..4e47fc8be440 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_13_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_14_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_14_mtrl.png
index 3f17c956944f..8b33f2ce3228 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_14_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_15_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_15_mtrl.png
index 6a4521a1f481..451bda75c08c 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_15_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_16_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_16_mtrl.png
index 16f6f9cc7862..dedbff18655b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_16_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_17_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_17_mtrl.png
new file mode 100644
index 000000000000..d6be31c4987a
--- /dev/null
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_18_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_18_mtrl.png
index 15819d89afa3..bfd1900c6e97 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_18_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_19_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_19_mtrl.png
index 433f7c5f960c..003f13dadc38 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_19_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_20_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_20_mtrl.png
index 8c925bc1f1ae..55647603c424 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_20_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_21_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_21_mtrl.png
index b509204c2232..ebc1ae139076 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_21_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_22_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_22_mtrl.png
index 30cddc6babdf..92a92300b01b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_22_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_23_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_23_mtrl.png
new file mode 100644
index 000000000000..6f5c84a9749e
--- /dev/null
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_24_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_24_mtrl.png
index 0ff15ea35b66..ba4ab1d0bdb7 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_24_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_25_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_25_mtrl.png
index 21489b2a0105..f246835f83be 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_25_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_26_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_26_mtrl.png
index 57df6e14b8b9..04b790baf44e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_26_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_27_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_27_mtrl.png
index d8821ad06bca..63e0d79b5a11 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_27_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_28_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_28_mtrl.png
index 8222d289652c..89027f4c9483 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_28_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_29_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_29_mtrl.png
new file mode 100644
index 000000000000..4b4870b1669b
--- /dev/null
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connected_light_30_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connected_light_30_mtrl.png
index fe85c1d44857..1dae891a13f2 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connected_light_30_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connected_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_00_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_00_mtrl.png
index 1f180adb5bc6..5aa4e98dee7e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_00_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_01_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_01_mtrl.png
index b27556a1414d..2afba7fb686d 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_01_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_02_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_02_mtrl.png
index 1235c5dd8b9f..94c696ca2a47 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_02_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_03_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_03_mtrl.png
index cd60ff412c50..2bbc0e0091ba 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_03_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_04_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_04_mtrl.png
index 96f3272a57c3..1554f45e6de1 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_04_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_05_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_05_mtrl.png
index 93b78fc73469..f7f9bec695e2 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_05_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_06_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_06_mtrl.png
index 5ec23a0e8380..caf35d090f59 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_06_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_07_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_07_mtrl.png
index ed5bed86a949..4c36c708cd04 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_07_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_08_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_08_mtrl.png
index 1842d3bf8a0a..5bba9bb54f99 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_08_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_09_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_09_mtrl.png
index 538d42072118..d5623753cc6b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_09_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_10_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_10_mtrl.png
index abd8ed3ef468..19b7700e9cdd 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_10_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_11_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_11_mtrl.png
index 3d5a1738d248..d86fe79d501b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_11_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_12_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_12_mtrl.png
index 0ad076f5897c..c38e4be2a6c8 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_12_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_13_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_13_mtrl.png
index 392aa232f49f..4ea1ce3dc56e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_13_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_14_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_14_mtrl.png
index 6f64e23cbf97..b49e12c1a3de 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_14_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_15_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_15_mtrl.png
index 92f932c8c364..5ce70642a017 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_15_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_16_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_16_mtrl.png
index 14a07f05b8e7..ebc0b5003971 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_16_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_17_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_17_mtrl.png
index 4f2ef7319484..04af4599df46 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_17_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_18_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_18_mtrl.png
index 4b110fa7afa6..862f22d6ed58 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_18_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_19_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_19_mtrl.png
index 9162814f1217..9d8f434f61f9 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_19_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_20_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_20_mtrl.png
index 48631d85965f..099703e06497 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_20_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_21_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_21_mtrl.png
index 67720fdc0b5c..64637438c4f8 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_21_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_22_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_22_mtrl.png
index b237c01f69d7..c3808eb3c562 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_22_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_23_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_23_mtrl.png
index f265ac90fdd1..14215bb84901 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_23_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_24_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_24_mtrl.png
index 05e81394f2c5..0720a34e1817 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_24_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_25_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_25_mtrl.png
index d64eba8dbf36..08d94b0367d8 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_25_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_26_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_26_mtrl.png
index cee235f4f3c3..58bd80badde2 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_26_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_27_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_27_mtrl.png
index ba6ce2fc3c7d..0c7a1f3f79a9 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_27_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_28_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_28_mtrl.png
index 38b822a9daf7..1a8c1e6496aa 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_28_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_29_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_29_mtrl.png
index 4639678da518..10bc6c48f299 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_29_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_30_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_30_mtrl.png
index 1f180adb5bc6..5aa4e98dee7e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_30_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_00_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_00_mtrl.png
index 18d83e9731d6..d6daf80223a3 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_00_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_01_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_01_mtrl.png
index 85b2ca6d6dd7..41275f109aa4 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_01_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_02_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_02_mtrl.png
index f72387297fe1..b63b7c3c5a6e 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_02_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_03_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_03_mtrl.png
index aa12de28ee06..403d1b7a8043 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_03_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_04_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_04_mtrl.png
index 841bcd9084ed..a19aa06bd7a6 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_04_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_05_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_05_mtrl.png
index 0d50319fd31a..33d4dbf2447b 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_05_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_06_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_06_mtrl.png
index 965a3ad08f47..ad89fa1453f6 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_06_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_07_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_07_mtrl.png
index 9a5a60a60074..9a970c8801a7 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_07_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_08_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_08_mtrl.png
index 79107fd27eda..5c7121722b57 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_08_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_09_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_09_mtrl.png
index 712b827d8d35..181c8122b140 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_09_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_10_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_10_mtrl.png
index 410f684a175f..1b285a735957 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_10_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_11_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_11_mtrl.png
index d84e60745de1..4a916880be7f 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_11_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_12_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_12_mtrl.png
index 9f8f46f0a064..4a3bc21e4525 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_12_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_13_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_13_mtrl.png
index c9e01ba1e354..84d944dbe617 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_13_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_14_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_14_mtrl.png
index a9a5f08cb7cd..8fe61bc6d499 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_14_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_15_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_15_mtrl.png
index 2218d2d109b1..d1a99062f9d7 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_15_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_16_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_16_mtrl.png
index db4ead0eebdd..3de70e3042c6 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_16_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_17_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_17_mtrl.png
index bbeedbc68f02..a2caa3170b91 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_17_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_18_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_18_mtrl.png
index c3f5036b16d1..984e0b17bb63 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_18_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_19_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_19_mtrl.png
index 370e49c6b96d..1a20df84b483 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_19_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_20_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_20_mtrl.png
index f1ca743d50ef..2ffe3f791c89 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_20_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_21_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_21_mtrl.png
index 63c14259fac1..87f788062498 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_21_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_22_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_22_mtrl.png
index d0ee3febfd63..39f1db7838fb 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_22_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_23_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_23_mtrl.png
index 936d5de72544..e1501fe6c7f5 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_23_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_24_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_24_mtrl.png
index 703aba97dc80..1ac9df6ca012 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_24_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_25_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_25_mtrl.png
index 2f0aacb93c34..486225b8586f 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_25_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_26_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_26_mtrl.png
index f975916eaacb..e2aec2bd8617 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_26_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_27_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_27_mtrl.png
index a81d8f845ed0..c63ee047ceaf 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_27_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_28_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_28_mtrl.png
index 6419d9027774..2f92d6173ca8 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_28_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_29_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_29_mtrl.png
index 801e5f65b6be..9b7c06560480 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_29_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_30_mtrl.png b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_30_mtrl.png
index 18d83e9731d6..d6daf80223a3 100644
--- a/core/res/res/drawable-hdpi/ic_media_route_connecting_light_30_mtrl.png
+++ b/core/res/res/drawable-hdpi/ic_media_route_connecting_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_00_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_00_mtrl.png
index c6e2e53e501f..49d353df0ed3 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_00_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_01_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_01_mtrl.png
index c573cd835ab4..ca1bf45e9205 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_01_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_02_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_02_mtrl.png
index a2a31f771dd9..69611bc2e463 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_02_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_03_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_03_mtrl.png
index 9f5561fa4f96..53e0f64ad360 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_03_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_04_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_04_mtrl.png
index 2067c4401f82..bcf2a18b619d 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_04_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_05_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_05_mtrl.png
index d32a2fd9aaac..937f5a0ffe1b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_05_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_06_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_06_mtrl.png
index 6982586266bd..5a5e2d58063b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_06_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_07_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_07_mtrl.png
index a868a0c3e1e4..82cf33cf9a04 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_07_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_08_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_08_mtrl.png
index 64fc4946284e..522b331ef5cc 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_08_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_09_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_09_mtrl.png
index 752155a6834d..23723a38d458 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_09_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_10_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_10_mtrl.png
index f20c33e012be..313b6d2f54be 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_10_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_11_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_11_mtrl.png
index 37cb41232af4..cfbc110287f7 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_11_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_12_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_12_mtrl.png
index fe332bf89090..2b2c628ea382 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_12_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_13_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_13_mtrl.png
index 62c6cd697e3c..260adcaa5f72 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_13_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_14_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_14_mtrl.png
index bd7ad0c901e2..cadb1c5d189c 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_14_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_15_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_15_mtrl.png
index eb30288adf6a..b91e79997231 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_15_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_16_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_16_mtrl.png
index f6499d7b631b..19edb967ae98 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_16_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_17_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_17_mtrl.png
index e0e04a3ebe75..e7b20cc3efed 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_17_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_18_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_18_mtrl.png
index 7b8cb18c5b19..7ea341e3d5a0 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_18_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_19_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_19_mtrl.png
index 8a11c7a1e4c9..fb8b55627dba 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_19_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_20_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_20_mtrl.png
index 3525a4b8dde6..91016aaea105 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_20_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_21_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_21_mtrl.png
index 91fa1cd3ffc2..c51481ac0886 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_21_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_22_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_22_mtrl.png
index 5743b6b94d6f..80d09e29e5ba 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_22_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_23_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_23_mtrl.png
index ca095f733034..c4ad65fc9fb8 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_23_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_24_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_24_mtrl.png
index cfbc6b653c24..060be80bd2c3 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_24_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_25_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_25_mtrl.png
index 88563fe9e35b..e45e858132a2 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_25_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_26_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_26_mtrl.png
index 93f8826c80ca..55c3959bceed 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_26_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_27_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_27_mtrl.png
index c10996c0da1c..9c11d9967c00 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_27_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_28_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_28_mtrl.png
index c070849046ca..d3c334bb5486 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_28_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_29_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_29_mtrl.png
index 2dd4589d84d8..a3164c9ef124 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_29_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_30_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_30_mtrl.png
index 02dd21b3b5d0..b5507604d51d 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_dark_30_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_00_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_00_mtrl.png
index 46fea5b24aa8..d5efab4ad17a 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_00_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_01_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_01_mtrl.png
index fbca13ed48ae..74d39acf56b7 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_01_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_02_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_02_mtrl.png
index 71ae1206561e..3775cefae334 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_02_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_03_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_03_mtrl.png
index 706787056ac0..d960a394b6ff 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_03_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_04_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_04_mtrl.png
index 6484f4b031da..6101cdf0f80a 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_04_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_05_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_05_mtrl.png
new file mode 100644
index 000000000000..fca6c9678410
--- /dev/null
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_06_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_06_mtrl.png
index 06f65280fb90..b2bdc468722f 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_06_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_07_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_07_mtrl.png
index 4c6a2364b788..9d8335e02496 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_07_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_08_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_08_mtrl.png
index 973675217432..459376589c45 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_08_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_09_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_09_mtrl.png
index 7b9440861dfa..d740810d1c74 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_09_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_10_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_10_mtrl.png
index f588e9796400..7b8a7fcb3e0e 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_10_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_11_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_11_mtrl.png
new file mode 100644
index 000000000000..e5d3c6823e94
--- /dev/null
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_12_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_12_mtrl.png
index 375d27eb87dd..b264a999b707 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_12_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_13_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_13_mtrl.png
index 9f52306fc448..0232d72d0526 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_13_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_14_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_14_mtrl.png
index 4f219e4f3bdd..2aa94bb31334 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_14_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_15_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_15_mtrl.png
index 6928e4ea7786..693f6c6f1add 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_15_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_16_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_16_mtrl.png
index 7dab339ac4d3..b7aea5c341b9 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_16_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_17_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_17_mtrl.png
new file mode 100644
index 000000000000..217cb3de802c
--- /dev/null
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_18_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_18_mtrl.png
index 71f9afa933ee..933f338e1218 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_18_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_19_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_19_mtrl.png
index c8dba8d5f8f8..a2ced7181060 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_19_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_20_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_20_mtrl.png
index 5923869dd88b..4303ca429a96 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_20_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_21_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_21_mtrl.png
index 5c2e9d3246ff..c4d955974968 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_21_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_22_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_22_mtrl.png
index 74464bab2eb8..a6e278bae2f9 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_22_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_23_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_23_mtrl.png
new file mode 100644
index 000000000000..19bf6c2f2cef
--- /dev/null
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_24_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_24_mtrl.png
index 73b6e12f5182..c6c2163e12ea 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_24_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_25_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_25_mtrl.png
index e88bf8bfe64b..fe872389ea4d 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_25_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_26_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_26_mtrl.png
index c55137084a49..229c489aa539 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_26_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_27_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_27_mtrl.png
index 82380e5a9ca4..64155d9790a3 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_27_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_28_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_28_mtrl.png
index aed77cbd7b91..cb4c0ed9e2b2 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_28_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_29_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_29_mtrl.png
new file mode 100644
index 000000000000..a85c70c92592
--- /dev/null
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connected_light_30_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connected_light_30_mtrl.png
index bf8bedf55922..d99afbf72f47 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connected_light_30_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connected_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_00_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_00_mtrl.png
index 9ef3ea60d13d..49d353df0ed3 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_00_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_01_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_01_mtrl.png
index a6bf744b0151..ca1bf45e9205 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_01_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_02_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_02_mtrl.png
index 0bca0a25b468..69611bc2e463 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_02_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_03_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_03_mtrl.png
index 2850d0bf2368..53e0f64ad360 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_03_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_04_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_04_mtrl.png
index 28045ef42ec5..bcf2a18b619d 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_04_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_05_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_05_mtrl.png
index 148c6844cd1b..937f5a0ffe1b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_05_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_06_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_06_mtrl.png
index b3f7cf512d25..5a5e2d58063b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_06_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_07_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_07_mtrl.png
index 1c3976402744..82cf33cf9a04 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_07_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_08_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_08_mtrl.png
index f7bfb79f7c17..522b331ef5cc 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_08_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_09_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_09_mtrl.png
index a68989098180..23723a38d458 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_09_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_10_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_10_mtrl.png
index b86016429c9f..313b6d2f54be 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_10_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_11_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_11_mtrl.png
index 76ea54c79072..db37fc53790a 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_11_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_12_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_12_mtrl.png
index 44a818abd3ee..79941dce4845 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_12_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_13_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_13_mtrl.png
index 40a8654019d8..3361fe2ae354 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_13_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_14_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_14_mtrl.png
index 02c69892d184..5649d0f691e6 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_14_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_15_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_15_mtrl.png
index 0749100540bb..801b562b80ea 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_15_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_16_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_16_mtrl.png
index c820e4a50ded..38e14080d3e4 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_16_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_17_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_17_mtrl.png
index 081f548b4e76..f99797dd73b7 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_17_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_18_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_18_mtrl.png
index bbdc3c80f858..7048711dbfc1 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_18_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_19_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_19_mtrl.png
index 1f9653f918e6..6f608047ed3b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_19_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_20_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_20_mtrl.png
index 2f8bdf513c27..da3a23bf1c67 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_20_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_21_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_21_mtrl.png
index 1400616f9e3f..4007ed1bd75e 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_21_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_22_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_22_mtrl.png
index 887e00d05da1..518d2b9ee2a0 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_22_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_23_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_23_mtrl.png
index 84eab6485b94..d821697d75c7 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_23_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_24_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_24_mtrl.png
index 6815686a9c13..aa19608164d6 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_24_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_25_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_25_mtrl.png
index 1cab25914002..81bf08c79316 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_25_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_26_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_26_mtrl.png
index c5d149a42061..1bb7aecd3a29 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_26_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_27_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_27_mtrl.png
index 22495c56aab9..864795cf9321 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_27_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_28_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_28_mtrl.png
index cc60f354c04d..ed07e9fb890c 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_28_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_29_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_29_mtrl.png
index cff5567c2a7e..a188260090d5 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_29_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_30_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_30_mtrl.png
index 9ef3ea60d13d..49d353df0ed3 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_30_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_00_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_00_mtrl.png
index cbcc75a3ce52..d5efab4ad17a 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_00_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_01_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_01_mtrl.png
index 52a5ee8df01f..74d39acf56b7 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_01_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_02_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_02_mtrl.png
index 528554aea0ed..3775cefae334 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_02_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_03_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_03_mtrl.png
index 28b0f41f0da4..d960a394b6ff 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_03_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_04_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_04_mtrl.png
index 772d39e9bbe3..6101cdf0f80a 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_04_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_05_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_05_mtrl.png
index c87eecf948a5..fca6c9678410 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_05_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_06_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_06_mtrl.png
index d98025442ebc..b2bdc468722f 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_06_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_07_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_07_mtrl.png
index d38af8e959ac..9d8335e02496 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_07_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_08_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_08_mtrl.png
index 92087b7dd2df..459376589c45 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_08_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_09_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_09_mtrl.png
index 5b161a269769..d740810d1c74 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_09_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_10_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_10_mtrl.png
index 62a925ffd8d3..7b8a7fcb3e0e 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_10_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_11_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_11_mtrl.png
index 6b8ac608cc9f..aadb0cdc0970 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_11_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_12_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_12_mtrl.png
index cfcdfaccde33..628e63dd5449 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_12_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_13_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_13_mtrl.png
index e124d271cbbb..dfc63ae305a1 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_13_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_14_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_14_mtrl.png
index 98cb9334300f..450ead15d35b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_14_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_15_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_15_mtrl.png
index d2867c1e237f..64249585037b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_15_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_16_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_16_mtrl.png
index df22da999d60..c5b7fa4277c0 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_16_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_17_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_17_mtrl.png
index 376ebf6b6c05..13fcf6f4c2d4 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_17_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_18_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_18_mtrl.png
index 3178adbb7157..5be9c699e67c 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_18_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_19_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_19_mtrl.png
index fc9a8e2f47c0..3de2194ddb7a 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_19_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_20_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_20_mtrl.png
index 41768523400e..c40a2cfd3d27 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_20_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_21_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_21_mtrl.png
index c598e69af1b9..9923ccd371c8 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_21_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_22_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_22_mtrl.png
index e186799c3e1f..8a000c1872db 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_22_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_23_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_23_mtrl.png
index 532bfba8a272..3680cede4dfa 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_23_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_24_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_24_mtrl.png
index b47cf1f4e353..d014f5ea8fcf 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_24_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_25_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_25_mtrl.png
index 95fed6cacb5d..a8aefdbb3440 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_25_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_26_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_26_mtrl.png
index 9097ffad545d..4716d66ec97b 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_26_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_27_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_27_mtrl.png
index cfd8d068e129..fdeaf4f52c03 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_27_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_28_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_28_mtrl.png
index 2013328caec2..9accc7a8a498 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_28_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_29_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_29_mtrl.png
index 39d8e5be519f..1f0a327f91ac 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_29_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_30_mtrl.png b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_30_mtrl.png
index cbcc75a3ce52..d5efab4ad17a 100644
--- a/core/res/res/drawable-mdpi/ic_media_route_connecting_light_30_mtrl.png
+++ b/core/res/res/drawable-mdpi/ic_media_route_connecting_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_00_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_00_mtrl.png
index 4c54483dc335..0907a1e8b1aa 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_00_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_01_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_01_mtrl.png
index ea059cfe2490..365d96e4eacf 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_01_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_02_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_02_mtrl.png
index 3f4d55485306..7191add8b4a9 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_02_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_03_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_03_mtrl.png
index e6dbf9b752db..fd8a5dff27bc 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_03_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_04_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_04_mtrl.png
index 6e173ddc466b..9ae573be0ec1 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_04_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_05_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_05_mtrl.png
index 8ae261f16fc9..a41d549dd0a5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_05_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_06_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_06_mtrl.png
index 07040a28d6c4..4faef9853ba5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_06_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_07_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_07_mtrl.png
index 2a35082605bd..337372c10980 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_07_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_08_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_08_mtrl.png
index dc790f33778a..a78de95cd866 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_08_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_09_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_09_mtrl.png
index 47c7f7e720bb..74f891287946 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_09_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_10_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_10_mtrl.png
index 0f21484e26ef..0b868fb92fd2 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_10_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_11_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_11_mtrl.png
index 89e811ca1065..8c381cc68b3b 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_11_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_12_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_12_mtrl.png
index 7da883a52a5f..17e40a0b0b5d 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_12_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_13_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_13_mtrl.png
index 928fd3044cb3..5280b2fc15d3 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_13_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_14_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_14_mtrl.png
index d9718df33f61..dfe29ce64773 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_14_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_15_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_15_mtrl.png
index 85289ccec47d..663d361b0acc 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_15_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_16_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_16_mtrl.png
index a36ba095266a..5e2ecdf66307 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_16_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_17_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_17_mtrl.png
index 234d92f91c9c..8d6c1f243eed 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_17_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_18_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_18_mtrl.png
index 156a7273f602..4edd1acb0013 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_18_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_19_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_19_mtrl.png
index 4e9e5ede65e2..af45ea74bb1a 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_19_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_20_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_20_mtrl.png
index 04162890147f..f0757561d8e0 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_20_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_21_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_21_mtrl.png
index 01c1798d6770..69bd8775bdca 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_21_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_22_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_22_mtrl.png
index 9dfb7b3aa254..8c956bb6706e 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_22_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_23_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_23_mtrl.png
index af378045c750..76bf9ab8d68f 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_23_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_24_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_24_mtrl.png
index 08a5e4161bd0..1a7f9a13132f 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_24_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_25_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_25_mtrl.png
index 428e20cf53de..1275eaa508c1 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_25_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_26_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_26_mtrl.png
index c57b40ce4b4b..c4ed71defa7f 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_26_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_27_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_27_mtrl.png
index 5c06f4620f0d..03252d77af9c 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_27_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_28_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_28_mtrl.png
index 3eac7d47f93f..ea8ee855796c 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_28_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_29_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_29_mtrl.png
index ac970b00b7f8..b024c4e68eff 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_29_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_30_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_30_mtrl.png
index df1e54c3f1dd..35516f6d21a4 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_30_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_00_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_00_mtrl.png
index 495606cc3294..dbd985495bc5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_00_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_01_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_01_mtrl.png
index b4604c514b38..f0c30b10e79c 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_01_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_02_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_02_mtrl.png
index 72c1f6e0a8b5..f21743b18161 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_02_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_03_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_03_mtrl.png
index 117c5b5161fd..0b96ae0b6634 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_03_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_04_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_04_mtrl.png
index e8cbbb8e760e..2e5407ff2a8c 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_04_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_05_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_05_mtrl.png
new file mode 100644
index 000000000000..0beb38973c4d
--- /dev/null
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_06_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_06_mtrl.png
index 35341d712c3a..a41586e5a929 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_06_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_07_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_07_mtrl.png
index 8f17e37948d3..709f6501f0c7 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_07_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_08_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_08_mtrl.png
index 93a977f2befd..494a7165c531 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_08_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_09_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_09_mtrl.png
index 2ebed2a2e54e..9ec48f4ad21d 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_09_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_10_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_10_mtrl.png
index dfa06434a163..f4c22b14cc57 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_10_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_11_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_11_mtrl.png
new file mode 100644
index 000000000000..6fd600f48d9b
--- /dev/null
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_12_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_12_mtrl.png
index dd2d79a71fee..cfee3e1f927d 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_12_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_13_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_13_mtrl.png
index e9064d5c11c0..cc79904e3fe1 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_13_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_14_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_14_mtrl.png
index 50cf467af43b..28c7441da0f6 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_14_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_15_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_15_mtrl.png
index 7be4fba78c30..6c7e53435deb 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_15_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_16_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_16_mtrl.png
index ba828043995d..e7d20d751b8a 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_16_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_17_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_17_mtrl.png
new file mode 100644
index 000000000000..ea492d2b76ab
--- /dev/null
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_18_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_18_mtrl.png
index 220cbccacee1..92c6ad85e507 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_18_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_19_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_19_mtrl.png
index bbb16bacbfde..f666d8930d98 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_19_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_20_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_20_mtrl.png
index 8f6c739f640e..c2b600de2f5d 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_20_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_21_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_21_mtrl.png
index 9ab0656d14c0..31736aaca08b 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_21_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_22_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_22_mtrl.png
index 9bea94e33c9b..3032ef0c0134 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_22_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_23_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_23_mtrl.png
new file mode 100644
index 000000000000..1d5cbc012bb6
--- /dev/null
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_24_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_24_mtrl.png
index baa05f77d6bb..84ebcc3676bf 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_24_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_25_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_25_mtrl.png
index 35d8280c638b..505aadf7f2d7 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_25_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_26_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_26_mtrl.png
index 76900eeb2136..3b8c662c91c5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_26_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_27_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_27_mtrl.png
index 9f86a59d323a..d650c07f749a 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_27_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_28_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_28_mtrl.png
index f9a6d4c9490f..3caa40d1db15 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_28_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_29_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_29_mtrl.png
new file mode 100644
index 000000000000..d3f8ea616044
--- /dev/null
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_30_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_30_mtrl.png
index 235e12d83405..b54396c39da7 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connected_light_30_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connected_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_00_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_00_mtrl.png
index 1d85b667c57e..0907a1e8b1aa 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_00_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_01_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_01_mtrl.png
index 856292fc2c64..365d96e4eacf 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_01_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_02_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_02_mtrl.png
index 68223c3920ca..7191add8b4a9 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_02_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_03_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_03_mtrl.png
index db58987c1528..fd8a5dff27bc 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_03_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_04_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_04_mtrl.png
index 668789a28267..9ae573be0ec1 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_04_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_05_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_05_mtrl.png
index 268879e4f983..a41d549dd0a5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_05_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_06_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_06_mtrl.png
index 72096a75d093..4faef9853ba5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_06_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_07_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_07_mtrl.png
index 04cce3d9ae3f..337372c10980 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_07_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_08_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_08_mtrl.png
index 573e6d6b6f2f..a78de95cd866 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_08_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_09_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_09_mtrl.png
index 64556a41e7d2..74f891287946 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_09_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_10_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_10_mtrl.png
index 4a0d428a6a57..0b868fb92fd2 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_10_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_11_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_11_mtrl.png
index c3ab54bdbb0e..90ca46c80594 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_11_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_12_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_12_mtrl.png
index b431a09d5806..db0201973d84 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_12_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_13_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_13_mtrl.png
index 6a0f0af6f26b..ce5ee81a329a 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_13_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_14_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_14_mtrl.png
index 1c69324cb484..3dcbef6a6079 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_14_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_15_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_15_mtrl.png
index 7d90e57d7887..7646f1831231 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_15_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_16_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_16_mtrl.png
index 59a41215084e..c16cac96f868 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_16_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_17_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_17_mtrl.png
index 2baf7f6325b9..7dbc57cd70fc 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_17_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_18_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_18_mtrl.png
index 66c61d424b66..39d17e04ae57 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_18_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_19_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_19_mtrl.png
index 8a77aa513fe0..ad0e12128a7b 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_19_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_20_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_20_mtrl.png
index 6820b623bd52..30ea5dfd1431 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_20_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_21_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_21_mtrl.png
index ce4a1c706f44..151a2223dbef 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_21_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_22_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_22_mtrl.png
index fe765c49c8f2..7d4e66068793 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_22_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_23_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_23_mtrl.png
index 85897efe18a3..8e26d54bfd85 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_23_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_24_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_24_mtrl.png
index 7a68cf7edc23..e85f2394349a 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_24_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_25_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_25_mtrl.png
index bf0a05371016..81f38ac32a5c 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_25_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_26_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_26_mtrl.png
index 5bb46b30e8d1..5a50e6ac56c5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_26_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_27_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_27_mtrl.png
index cc9cf53b4eea..6069dadd5af2 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_27_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_28_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_28_mtrl.png
index c98d4e59cc4e..37cc4c6a5549 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_28_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_29_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_29_mtrl.png
index 43bb757028e4..aff0d4c3ef8d 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_29_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_30_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_30_mtrl.png
index 1d85b667c57e..0907a1e8b1aa 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_30_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_00_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_00_mtrl.png
index 231aec4f7960..dbd985495bc5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_00_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_01_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_01_mtrl.png
index e20c2a288f1c..f0c30b10e79c 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_01_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_02_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_02_mtrl.png
index 9c247a68a2c6..f21743b18161 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_02_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_03_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_03_mtrl.png
index 2a5da5f41cd2..0b96ae0b6634 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_03_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_04_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_04_mtrl.png
index 31224e178ae0..2e5407ff2a8c 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_04_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_05_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_05_mtrl.png
index 1a792fbe6bdf..302fafa14873 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_05_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_06_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_06_mtrl.png
index 9c9190dd0704..a41586e5a929 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_06_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_07_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_07_mtrl.png
index 07b666c2f334..709f6501f0c7 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_07_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_08_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_08_mtrl.png
index 8cc43fd28cbd..494a7165c531 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_08_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_09_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_09_mtrl.png
index 7f8a8017e77b..9ec48f4ad21d 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_09_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_10_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_10_mtrl.png
index fe321acd8438..f4c22b14cc57 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_10_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_11_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_11_mtrl.png
index a37741cc0ec0..7d72685f8c65 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_11_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_12_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_12_mtrl.png
index 395bebd74e60..4c545efd2c01 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_12_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_13_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_13_mtrl.png
index 746580deb32c..a8e9b007f24b 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_13_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_14_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_14_mtrl.png
index b279cf2f2ee9..b67140d9e94b 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_14_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_15_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_15_mtrl.png
index d99a66ec5390..166bdaeb942e 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_15_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_16_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_16_mtrl.png
index e0232dcc8562..1bda465b4148 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_16_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_17_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_17_mtrl.png
index de27b754e163..cc8ec51fa963 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_17_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_18_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_18_mtrl.png
index e2e2c475998b..cf2013c61140 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_18_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_19_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_19_mtrl.png
index 53cc9a6b540a..daa1ca17c7df 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_19_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_20_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_20_mtrl.png
index 1b2422c9960e..56355d9bebf7 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_20_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_21_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_21_mtrl.png
index 8d03f5590565..42657ec39ab4 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_21_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_22_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_22_mtrl.png
index e938e3a700a2..53e4121c0be6 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_22_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_23_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_23_mtrl.png
index d3c0395a6313..f6e9ffa00ab9 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_23_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_24_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_24_mtrl.png
index f8b5ab3e38e1..a313e16015cc 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_24_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_25_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_25_mtrl.png
index aa935f894c67..40034b6512e0 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_25_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_26_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_26_mtrl.png
index 7a536897cc12..678f9725eecf 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_26_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_27_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_27_mtrl.png
index 31cee6454e7c..d2a37073d8b8 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_27_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_28_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_28_mtrl.png
index 98db967c9629..427c52e3ea4f 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_28_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_29_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_29_mtrl.png
index 5b05e0f69727..8a4d80759435 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_29_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_30_mtrl.png b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_30_mtrl.png
index 231aec4f7960..dbd985495bc5 100644
--- a/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_30_mtrl.png
+++ b/core/res/res/drawable-xhdpi/ic_media_route_connecting_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_00_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_00_mtrl.png
index 80ffc08bac67..97949c66b112 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_00_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_01_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_01_mtrl.png
index 5640697ebbb4..3f35bcd9bb15 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_01_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_02_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_02_mtrl.png
index c1ec38a8477c..0ed20948bca7 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_02_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_03_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_03_mtrl.png
index 781f4699644d..7fa7f010af2d 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_03_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_04_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_04_mtrl.png
index 9edcb9fd5171..b7e1ea164a96 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_04_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_05_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_05_mtrl.png
index fe9eee463f11..ff079326e9ad 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_05_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_06_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_06_mtrl.png
index e5155fef3766..4a7b283bf4ca 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_06_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_07_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_07_mtrl.png
index e1bf3b8265b6..41c4443cf05c 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_07_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_08_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_08_mtrl.png
index 4ec553a107f9..461fa4622a0d 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_08_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_09_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_09_mtrl.png
index 67685b48f585..f96d1f010de9 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_09_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_10_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_10_mtrl.png
index 527dbde5ba0d..87a9b49722d2 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_10_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_11_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_11_mtrl.png
index 77f9e4657d1d..96b536653900 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_11_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_12_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_12_mtrl.png
index a0395a157aa7..532a86dd35f7 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_12_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_13_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_13_mtrl.png
index 26e73070c25e..9f37eb266f02 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_13_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_14_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_14_mtrl.png
index 632457f7ac37..2437e0e80a01 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_14_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_15_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_15_mtrl.png
index d80234ad5bad..79bc6ce0d6ed 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_15_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_16_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_16_mtrl.png
index 4297fefd3227..9dbbe2f712c2 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_16_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_17_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_17_mtrl.png
index a646b4a621eb..1da48b863b17 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_17_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_18_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_18_mtrl.png
index fc49b39aaf20..89635820b32a 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_18_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_19_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_19_mtrl.png
index bfa795ebe0c6..ec4be833f959 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_19_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_20_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_20_mtrl.png
index 70f49a9fef1c..4658fc3ad101 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_20_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_21_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_21_mtrl.png
index 7d1d7c7addc5..3ecd6bd1409a 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_21_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_22_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_22_mtrl.png
index 94692f02f179..565e8deec640 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_22_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_23_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_23_mtrl.png
index f38d3fb2e861..9c5c607cb7f1 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_23_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_24_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_24_mtrl.png
index 3bc7ab93ba41..87b84a7c33b9 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_24_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_25_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_25_mtrl.png
index b644a7787ccd..9e12e5bb7998 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_25_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_26_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_26_mtrl.png
index 478828349bab..85e8791bdd33 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_26_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_27_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_27_mtrl.png
index dedfebcf3966..a7bd75d73764 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_27_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_28_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_28_mtrl.png
index be40ac1d85f9..204f3936ebf6 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_28_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_29_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_29_mtrl.png
index d4376f501f8e..78f787abcdb1 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_29_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_30_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_30_mtrl.png
index aca83dacae4e..a2e61c2cb0ab 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_30_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_00_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_00_mtrl.png
index c3f20e520de0..80d5155c0fbd 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_00_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_01_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_01_mtrl.png
index 49d5421bb032..8ec05aeee823 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_01_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_02_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_02_mtrl.png
index 33c3956f3673..42cd13cf7e57 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_02_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_03_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_03_mtrl.png
index aa349f6d1ed2..f43727f0138e 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_03_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_04_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_04_mtrl.png
index af6117a417b9..e61a05c074c6 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_04_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_05_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_05_mtrl.png
new file mode 100644
index 000000000000..8dc5976ad6b7
--- /dev/null
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_06_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_06_mtrl.png
index e7e8d2a1a98d..ead968ed5d75 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_06_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_07_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_07_mtrl.png
index 5470a0422450..52aa7d52f033 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_07_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_08_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_08_mtrl.png
index d73361aa2c9d..58986d450b96 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_08_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_09_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_09_mtrl.png
index eba4134376d1..42d6c7ce51da 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_09_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_10_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_10_mtrl.png
index c27f694807ec..e7e0e60d1e05 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_10_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_11_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_11_mtrl.png
new file mode 100644
index 000000000000..75bd261f2b85
--- /dev/null
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_12_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_12_mtrl.png
index c60098ef41bc..5207dac42a19 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_12_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_13_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_13_mtrl.png
index 302614521441..c2f69e79f7bb 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_13_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_14_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_14_mtrl.png
index 377e026106e0..167f8824bd25 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_14_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_15_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_15_mtrl.png
index f69791636329..d6a85f2442c0 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_15_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_16_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_16_mtrl.png
index f5df91c23c78..cb0390dc5681 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_16_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_17_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_17_mtrl.png
new file mode 100644
index 000000000000..6a65d158f89d
--- /dev/null
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_18_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_18_mtrl.png
index d2b5e76d42e0..8086a55f1cbf 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_18_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_19_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_19_mtrl.png
index 213f37ecf756..eee4115746c4 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_19_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_20_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_20_mtrl.png
index 23ba68e1aa39..d214ad1eea50 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_20_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_21_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_21_mtrl.png
index 58267608f7c9..ac56ac46e1e3 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_21_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_22_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_22_mtrl.png
index 1f66a8e19453..49af14e70b58 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_22_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_23_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_23_mtrl.png
new file mode 100644
index 000000000000..5003095b4e97
--- /dev/null
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_24_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_24_mtrl.png
index af64c3c9725d..62054a0e1146 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_24_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_25_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_25_mtrl.png
index 8284f706b404..4c83dd483684 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_25_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_26_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_26_mtrl.png
index 18c513e50df4..a55f8e414735 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_26_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_27_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_27_mtrl.png
index d6d6b1734b05..81567b7e691b 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_27_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_28_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_28_mtrl.png
index 89b9d3a0c024..40474754575e 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_28_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_29_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_29_mtrl.png
new file mode 100644
index 000000000000..23db45a064e8
--- /dev/null
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_30_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_30_mtrl.png
index 1ae65d0f27c0..e7d9961a11c0 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_30_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connected_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_00_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_00_mtrl.png
index 9acbd296eb58..97949c66b112 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_00_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_01_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_01_mtrl.png
index 5de2581409ca..3f35bcd9bb15 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_01_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_02_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_02_mtrl.png
index 9a566b8b9948..0ed20948bca7 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_02_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_03_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_03_mtrl.png
index bceaead08e6e..7fa7f010af2d 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_03_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_04_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_04_mtrl.png
index faa78ec6c87b..b7e1ea164a96 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_04_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_05_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_05_mtrl.png
index 78f84346d052..ff079326e9ad 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_05_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_06_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_06_mtrl.png
index 7746465ae3d8..4a7b283bf4ca 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_06_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_07_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_07_mtrl.png
index 1df1530af807..41c4443cf05c 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_07_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_08_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_08_mtrl.png
index ae9702a85a48..461fa4622a0d 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_08_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_09_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_09_mtrl.png
index f637e79abfea..f96d1f010de9 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_09_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_10_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_10_mtrl.png
index fa8f06290099..87a9b49722d2 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_10_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_11_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_11_mtrl.png
index a780ae4a5418..685a340b5216 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_11_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_12_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_12_mtrl.png
index cb2a15a14e97..b49c30e85173 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_12_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_13_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_13_mtrl.png
index 7588633e73db..aa92d9ed7952 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_13_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_14_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_14_mtrl.png
index bbcedcc96148..73d487cc2432 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_14_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_15_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_15_mtrl.png
index c521567dd69b..f427d0c4a3f9 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_15_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_16_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_16_mtrl.png
index 6add7d38d16e..8fbaa08778af 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_16_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_17_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_17_mtrl.png
index e907da57a658..1f0fcd67ee8a 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_17_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_18_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_18_mtrl.png
index 733af5f15e1c..80c905a91181 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_18_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_19_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_19_mtrl.png
index cf990dba052c..9b27fa38626f 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_19_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_20_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_20_mtrl.png
index c025fffb7af4..24f2b75803f6 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_20_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_21_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_21_mtrl.png
index 443fcd8c334f..f499d0a6fcdb 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_21_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_22_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_22_mtrl.png
index 5532128118a7..e22ca9bb42a5 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_22_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_23_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_23_mtrl.png
index 2800b0078e7c..596ca8b67250 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_23_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_24_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_24_mtrl.png
index 31fd5de8fe38..363a4d647736 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_24_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_25_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_25_mtrl.png
index 8a7c4f964d6f..10e275bdb90f 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_25_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_26_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_26_mtrl.png
index f4258ccd4306..aa87c9e5cd9c 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_26_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_27_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_27_mtrl.png
index 5d87f0c41559..77a2b8f56d4a 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_27_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_28_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_28_mtrl.png
index 366537e770f9..f6108d95c30d 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_28_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_29_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_29_mtrl.png
index 6326ac5ed0b5..e3a6a20d3376 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_29_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_30_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_30_mtrl.png
index 9acbd296eb58..fa6dc9aacd49 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_30_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_00_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_00_mtrl.png
index 5d4273d62d9a..80d5155c0fbd 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_00_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_01_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_01_mtrl.png
index 4524cb18a4c2..8ec05aeee823 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_01_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_02_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_02_mtrl.png
index 766caeff3323..42cd13cf7e57 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_02_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_03_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_03_mtrl.png
index c25cc84d5bfc..f43727f0138e 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_03_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_04_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_04_mtrl.png
index 8b02b5ab8d95..849638b1ed4f 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_04_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_05_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_05_mtrl.png
index efc4d557547a..06e21b06a1ec 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_05_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_06_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_06_mtrl.png
index a504cb515fd2..ead968ed5d75 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_06_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_07_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_07_mtrl.png
index 093531c90427..52aa7d52f033 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_07_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_08_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_08_mtrl.png
index f847e1b3fcec..58986d450b96 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_08_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_09_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_09_mtrl.png
index 35d97efa0b4e..42d6c7ce51da 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_09_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_10_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_10_mtrl.png
index 140b74b88a13..e7e0e60d1e05 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_10_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_11_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_11_mtrl.png
index da14c62aa486..933be303500d 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_11_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_12_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_12_mtrl.png
index f7ae5e7944f7..b39230f429cb 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_12_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_13_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_13_mtrl.png
index 2251e146a62e..01492c44a2e8 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_13_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_14_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_14_mtrl.png
index 131c64d50896..b56aa16538a7 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_14_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_15_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_15_mtrl.png
index 92ac75af36d1..bdd3d2c74e0f 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_15_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_16_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_16_mtrl.png
index 2d8ebc4ec871..b76d5d70f521 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_16_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_17_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_17_mtrl.png
index 1b804bb7f891..5fb12e763b12 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_17_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_18_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_18_mtrl.png
index 5457baa5b84b..64fe3c53ec61 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_18_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_19_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_19_mtrl.png
index 47d5bd4843aa..68fd05155db4 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_19_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_20_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_20_mtrl.png
index acadb307d5c9..a4fd4cc9a400 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_20_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_21_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_21_mtrl.png
index f17cb4af83c3..40b02f06c3dc 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_21_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_22_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_22_mtrl.png
index 3766cb9383c5..fcd6ddb844c8 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_22_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_23_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_23_mtrl.png
index 307e313b7c1a..cb250dddd69d 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_23_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_24_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_24_mtrl.png
index 850e96a768d1..43d211921b62 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_24_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_25_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_25_mtrl.png
index ec3127854ff2..bdcaf69feb71 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_25_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_26_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_26_mtrl.png
index 56b1c0f1f3cf..3d2bff466008 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_26_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_27_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_27_mtrl.png
index 47cf5787389a..290e7d906049 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_27_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_28_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_28_mtrl.png
index a9ffc25fbf6b..6c670fb9068a 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_28_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_29_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_29_mtrl.png
index 96e450223b84..e93c824660c9 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_29_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_30_mtrl.png b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_30_mtrl.png
index 5d4273d62d9a..80d5155c0fbd 100644
--- a/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_30_mtrl.png
+++ b/core/res/res/drawable-xxhdpi/ic_media_route_connecting_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_00_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_00_mtrl.png
index 81af491ff1d6..5561c6275711 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_00_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_01_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_01_mtrl.png
index 2a003905d215..9eff17e594b4 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_01_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_02_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_02_mtrl.png
index 87b5f5aa72c8..67923e25999c 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_02_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_03_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_03_mtrl.png
index 0a0d97f1ae02..1aa0e98965c1 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_03_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_04_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_04_mtrl.png
index c4f0a3857c1e..7cd549df58c3 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_04_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_05_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_05_mtrl.png
index e084de37413f..2c14d79181b6 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_05_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_06_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_06_mtrl.png
index 899c37d6def3..9f061a5331a0 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_06_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_07_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_07_mtrl.png
index 7ff2f313659b..fe1523086df5 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_07_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_08_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_08_mtrl.png
index 737ff623382f..220a4fed4b64 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_08_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_09_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_09_mtrl.png
index 5125e4fcc1eb..77aac4cb6daa 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_09_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_10_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_10_mtrl.png
index 3a7d3b7edad7..bf691881dc3c 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_10_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_11_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_11_mtrl.png
index 6d05101572d8..22197da7f540 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_11_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_12_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_12_mtrl.png
index 99f93cfbd9e3..380e9298a0d0 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_12_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_13_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_13_mtrl.png
index a4a258e820ae..d93a600938bd 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_13_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_14_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_14_mtrl.png
index 35e58d5ecff6..3709d5fa21d5 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_14_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_15_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_15_mtrl.png
index 4b012b629971..2a5019b59195 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_15_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_16_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_16_mtrl.png
index eaa8cf4c9969..f75a0720e711 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_16_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_17_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_17_mtrl.png
index 389637ef9730..c8dcd0da0269 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_17_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_18_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_18_mtrl.png
index 4e3484ebde31..172775e7db1f 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_18_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_19_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_19_mtrl.png
index 12c6b8365b31..2f081fd81e9a 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_19_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_20_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_20_mtrl.png
index a3eb0f11cce9..cb4c55b9deed 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_20_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_21_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_21_mtrl.png
index 8a98d5fe6282..de155f6ae4ff 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_21_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_22_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_22_mtrl.png
index 68960384d4ab..2cc028d8b576 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_22_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_23_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_23_mtrl.png
index 2a0e403c42c9..e848d08f6852 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_23_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_24_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_24_mtrl.png
index 5043219ceb26..584c2f8c197f 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_24_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_25_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_25_mtrl.png
index 58b5eeff3923..c9299be66fb6 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_25_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_26_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_26_mtrl.png
index 553209cc3f2d..8abcbd69ad42 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_26_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_27_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_27_mtrl.png
index 48a38b52484e..ee53e472e9d7 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_27_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_28_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_28_mtrl.png
index ead8201da714..b10d23a26c19 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_28_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_29_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_29_mtrl.png
index cb6a80b68e9b..65a23632c952 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_29_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_30_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_30_mtrl.png
index b7bcbb9956f9..2b7347282253 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_30_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_00_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_00_mtrl.png
index 8397f98c3e22..6a656b855186 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_00_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_01_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_01_mtrl.png
index eb5e3cfa728f..7d3a3b6b3461 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_01_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_02_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_02_mtrl.png
index 8aaa830b1c85..6b22554baf95 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_02_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_03_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_03_mtrl.png
index 668df6619dff..0a9245c6db7b 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_03_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_04_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_04_mtrl.png
index abbe1cecb1ce..f9a7f6c93714 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_04_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_05_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_05_mtrl.png
index 85a1d17e7c9a..ac396ed23c13 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_05_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_06_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_06_mtrl.png
index e2beede5b3f4..8c15241d09d5 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_06_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_07_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_07_mtrl.png
index 726bf50a7f56..e6a75e217481 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_07_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_08_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_08_mtrl.png
index cdf76217c7c8..90280a926217 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_08_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_09_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_09_mtrl.png
index f69cfd5063f4..d9a4632bb320 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_09_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_10_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_10_mtrl.png
index 51ba70e447c0..b1ae68b5fdb4 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_10_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_11_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_11_mtrl.png
index 69e0b671febb..e5cba8f18e14 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_11_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_12_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_12_mtrl.png
index 8b12a77cb509..611faeb14ba5 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_12_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_13_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_13_mtrl.png
index 95c5074d09c6..dfada4df313f 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_13_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_14_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_14_mtrl.png
index 26ee16002bac..6118202120e2 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_14_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_15_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_15_mtrl.png
index a651506de656..60d51994d058 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_15_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_16_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_16_mtrl.png
index 58978c62b965..ee0b672c5bfd 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_16_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_17_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_17_mtrl.png
index f5cf8f771a9d..5a97f67416ca 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_17_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_18_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_18_mtrl.png
index b35afdd19605..9237a7d516fe 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_18_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_19_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_19_mtrl.png
index 222abf4910bf..4d4c663064bd 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_19_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_20_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_20_mtrl.png
index c71b11f97483..141f9f6e1f48 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_20_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_21_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_21_mtrl.png
index b96abd9e371b..2baa531f5cf5 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_21_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_22_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_22_mtrl.png
index 6aedd05ad60a..7a911d5a22cc 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_22_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_23_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_23_mtrl.png
index 84e5f94f149d..a760b85ff924 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_23_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_24_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_24_mtrl.png
index 95d38b41889e..5c15a879a9b1 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_24_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_25_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_25_mtrl.png
index 469001642ce2..36a9f1fe8e17 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_25_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_26_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_26_mtrl.png
index 60f9f48c72a2..03e8c9f7c2dc 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_26_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_27_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_27_mtrl.png
index 32bcf2778381..533c69498f6f 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_27_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_28_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_28_mtrl.png
index 11e51f30e14a..ead60f5e6fef 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_28_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_29_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_29_mtrl.png
index 43f51fe6f379..0a8534f56507 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_29_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_30_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_30_mtrl.png
index 8d6d3ddd5e33..fa69ad0a39c2 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_30_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connected_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_00_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_00_mtrl.png
index 81af491ff1d6..5561c6275711 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_00_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_01_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_01_mtrl.png
index 2a003905d215..9eff17e594b4 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_01_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_02_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_02_mtrl.png
index 87b5f5aa72c8..67923e25999c 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_02_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_03_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_03_mtrl.png
index 0a0d97f1ae02..1aa0e98965c1 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_03_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_04_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_04_mtrl.png
index c4f0a3857c1e..7cd549df58c3 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_04_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_05_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_05_mtrl.png
index e084de37413f..2c14d79181b6 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_05_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_06_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_06_mtrl.png
index 899c37d6def3..9f061a5331a0 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_06_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_07_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_07_mtrl.png
index 7ff2f313659b..fe1523086df5 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_07_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_08_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_08_mtrl.png
index 737ff623382f..220a4fed4b64 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_08_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_09_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_09_mtrl.png
index 5125e4fcc1eb..77aac4cb6daa 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_09_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_10_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_10_mtrl.png
index 3a7d3b7edad7..bf691881dc3c 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_10_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_11_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_11_mtrl.png
index 6369e1f17649..98b04487e0f7 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_11_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_12_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_12_mtrl.png
index 759be2541134..a92641958a6b 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_12_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_13_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_13_mtrl.png
index 51e4386b4610..53f6e3ed1d64 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_13_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_14_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_14_mtrl.png
index d52b63f791d0..4a2d1b1768f2 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_14_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_15_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_15_mtrl.png
index 8e41ba9a326c..22cce05577c7 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_15_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_16_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_16_mtrl.png
index c7c63dce5425..d40db2168eb1 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_16_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_17_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_17_mtrl.png
index 18cefd6d777d..0a95b7ef7c76 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_17_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_18_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_18_mtrl.png
index 48bb6c96c6ae..08698bde6d28 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_18_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_19_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_19_mtrl.png
index 11a09139b4e4..698d23ad1793 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_19_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_20_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_20_mtrl.png
index c1e6b511cb7e..36ed854751e0 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_20_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_21_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_21_mtrl.png
index afd3b9d98ed5..2c0d9252e8e7 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_21_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_22_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_22_mtrl.png
index 97e0dab40765..747b90162a90 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_22_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_23_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_23_mtrl.png
index 483046b3f718..bae86656ce2d 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_23_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_24_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_24_mtrl.png
index 3c492d9cf2f9..fd7b1a88af81 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_24_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_25_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_25_mtrl.png
index 4eecaace99ea..03f624e33c5d 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_25_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_26_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_26_mtrl.png
index ce234e6023fb..d2a06ed167f9 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_26_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_27_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_27_mtrl.png
index 95f25c32c357..c5b2a165b824 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_27_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_28_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_28_mtrl.png
index 9f880db049f2..8b045cb1d798 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_28_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_29_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_29_mtrl.png
index 3a7551e454a1..522ec676aa93 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_29_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_30_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_30_mtrl.png
index 81af491ff1d6..5561c6275711 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_30_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_dark_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_00_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_00_mtrl.png
index 8397f98c3e22..6a656b855186 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_00_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_00_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_01_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_01_mtrl.png
index eb5e3cfa728f..7d3a3b6b3461 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_01_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_01_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_02_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_02_mtrl.png
index 8aaa830b1c85..6b22554baf95 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_02_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_02_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_03_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_03_mtrl.png
index 668df6619dff..0a9245c6db7b 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_03_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_03_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_04_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_04_mtrl.png
index abbe1cecb1ce..f9a7f6c93714 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_04_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_04_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_05_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_05_mtrl.png
index 85a1d17e7c9a..ac396ed23c13 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_05_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_05_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_06_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_06_mtrl.png
index e2beede5b3f4..8c15241d09d5 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_06_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_06_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_07_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_07_mtrl.png
index 726bf50a7f56..e6a75e217481 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_07_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_07_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_08_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_08_mtrl.png
index cdf76217c7c8..90280a926217 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_08_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_08_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_09_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_09_mtrl.png
index f69cfd5063f4..d9a4632bb320 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_09_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_09_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_10_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_10_mtrl.png
index 51ba70e447c0..b1ae68b5fdb4 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_10_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_10_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_11_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_11_mtrl.png
index 9c817429cb4f..e3ce3fd3d3db 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_11_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_11_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_12_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_12_mtrl.png
index 939cd54c195b..42482a45fd5e 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_12_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_12_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_13_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_13_mtrl.png
index 03615c3962d1..ff30f9877138 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_13_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_13_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_14_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_14_mtrl.png
index d9d9374aa0fc..0ddcb5515bad 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_14_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_14_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_15_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_15_mtrl.png
index e81e8c237ebf..46ec435d158f 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_15_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_15_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_16_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_16_mtrl.png
index bfb261aa2e64..d95fd77adacf 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_16_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_16_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_17_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_17_mtrl.png
index 03171d0ef012..f116a1fa1951 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_17_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_17_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_18_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_18_mtrl.png
index d0d97db3c3c6..957db7fc9c97 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_18_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_18_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_19_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_19_mtrl.png
index 3c3e9dd2deba..624ec473b5e8 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_19_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_19_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_20_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_20_mtrl.png
index 4bd347af5789..362fba40c74e 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_20_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_20_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_21_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_21_mtrl.png
index 28f32777ffa5..24032b979b5e 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_21_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_21_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_22_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_22_mtrl.png
index 30beb557beaf..6e4c83c2ea58 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_22_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_22_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_23_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_23_mtrl.png
index df5f1ce9ac08..1d2a09e4b904 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_23_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_23_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_24_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_24_mtrl.png
index 6985c8c68f36..7b05dfaac1ba 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_24_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_24_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_25_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_25_mtrl.png
index 337089888d12..30de74a12996 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_25_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_25_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_26_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_26_mtrl.png
index 6ef6a2c8953d..b08b782f1f09 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_26_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_26_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_27_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_27_mtrl.png
index 60e5ef962209..e52a1aa381a0 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_27_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_27_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_28_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_28_mtrl.png
index 76a675cde09f..2c311f56adaa 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_28_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_28_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_29_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_29_mtrl.png
index c92dcd405017..efdf5fca48bd 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_29_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_29_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_30_mtrl.png b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_30_mtrl.png
index 8397f98c3e22..6a656b855186 100644
--- a/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_30_mtrl.png
+++ b/core/res/res/drawable-xxxhdpi/ic_media_route_connecting_light_30_mtrl.png
Binary files differ
diff --git a/core/res/res/drawable/scrollbar_handle_material.xml b/core/res/res/drawable/scrollbar_handle_material.xml
index 33efbbac8690..f020112d1329 100644
--- a/core/res/res/drawable/scrollbar_handle_material.xml
+++ b/core/res/res/drawable/scrollbar_handle_material.xml
@@ -19,7 +19,4 @@
android:shape="rectangle">
<solid
android:color="#84ffffff" />
- <size
- android:width="4dp"
- android:height="4dp" />
</shape>
diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml
index 10ffa5d74df7..ceb7ccdca190 100644
--- a/core/res/res/values/config.xml
+++ b/core/res/res/values/config.xml
@@ -1990,6 +1990,10 @@
<!-- Amount of time in ms the user needs to press the relevant key to bring up the global actions dialog -->
<integer name="config_globalActionsKeyTimeout">500</integer>
+ <!-- Default width of a vertical scrollbar and height of a horizontal scrollbar.
+ Takes effect only if the scrollbar drawables have no intrinsic size. -->
+ <dimen name="config_scrollbarSize">4dp</dimen>
+
<!-- Distance that should be scrolled, per axis value, in response to a horizontal
{@link MotionEvent#ACTION_SCROLL} event. -->
<dimen name="config_horizontalScrollFactor">64dp</dimen>
diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml
index 8c81f3f2a1f5..906dc5b6aff4 100644
--- a/core/res/res/values/symbols.xml
+++ b/core/res/res/values/symbols.xml
@@ -451,6 +451,7 @@
<java-symbol type="dimen" name="config_viewConfigurationTouchSlop" />
<java-symbol type="dimen" name="config_viewMinFlingVelocity" />
<java-symbol type="dimen" name="config_viewMaxFlingVelocity" />
+ <java-symbol type="dimen" name="config_scrollbarSize" />
<java-symbol type="dimen" name="config_horizontalScrollFactor" />
<java-symbol type="dimen" name="config_verticalScrollFactor" />
<java-symbol type="dimen" name="config_scrollFactor" />
diff --git a/core/res/res/values/themes_material.xml b/core/res/res/values/themes_material.xml
index 86abe9782c09..9dafa7a02849 100644
--- a/core/res/res/values/themes_material.xml
+++ b/core/res/res/values/themes_material.xml
@@ -214,7 +214,7 @@ please see themes_device_defaults.xml.
<!-- Scrollbar attributes -->
<item name="scrollbarFadeDuration">250</item>
<item name="scrollbarDefaultDelayBeforeFade">400</item>
- <item name="scrollbarSize">10dp</item>
+ <item name="scrollbarSize">@dimen/config_scrollbarSize</item>
<item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_material</item>
<item name="scrollbarThumbVertical">@drawable/config_scrollbarThumbVertical</item>
<item name="scrollbarTrackHorizontal">@null</item>
@@ -582,7 +582,7 @@ please see themes_device_defaults.xml.
<!-- Scrollbar attributes -->
<item name="scrollbarFadeDuration">250</item>
<item name="scrollbarDefaultDelayBeforeFade">400</item>
- <item name="scrollbarSize">10dp</item>
+ <item name="scrollbarSize">@dimen/config_scrollbarSize</item>
<item name="scrollbarThumbHorizontal">@drawable/scrollbar_handle_material</item>
<item name="scrollbarThumbVertical">@drawable/config_scrollbarThumbVertical</item>
<item name="scrollbarTrackHorizontal">@null</item>
diff --git a/core/tests/coretests/src/android/widget/TextViewActivityTest.java b/core/tests/coretests/src/android/widget/TextViewActivityTest.java
index d69b1e4e4922..56c72d214347 100644
--- a/core/tests/coretests/src/android/widget/TextViewActivityTest.java
+++ b/core/tests/coretests/src/android/widget/TextViewActivityTest.java
@@ -786,7 +786,7 @@ public class TextViewActivityTest {
@Test
public void testAssistItemIsAtIndexZero() throws Throwable {
- mActivity.getSystemService(TextClassificationManager.class).setTextClassifier(null);
+ useSystemDefaultTextClassifier();
final TextView textView = mActivity.findViewById(R.id.textview);
mActivityRule.runOnUiThread(() -> textView.setCustomSelectionActionModeCallback(
new ActionMode.Callback() {
@@ -822,6 +822,23 @@ public class TextViewActivityTest {
}
@Test
+ public void testNoAssistItemForPasswordField() throws Throwable {
+ useSystemDefaultTextClassifier();
+ final TextView textView = mActivity.findViewById(R.id.textview);
+ mActivityRule.runOnUiThread(() -> {
+ textView.setInputType(
+ InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
+ });
+ mInstrumentation.waitForIdleSync();
+ final String password = "afigbo@android.com";
+
+ onView(withId(R.id.textview)).perform(replaceText(password));
+ onView(withId(R.id.textview)).perform(longPressOnTextAtIndex(password.indexOf('@')));
+ sleepForFloatingToolbarPopup();
+ assertFloatingToolbarDoesNotContainItem(android.R.id.textAssist);
+ }
+
+ @Test
public void testPastePlainText_menuAction() {
initializeClipboardWithText(TextStyle.STYLED);
@@ -848,6 +865,10 @@ public class TextViewActivityTest {
mActivity.getString(com.android.internal.R.string.paste_as_plain_text));
}
+ private void useSystemDefaultTextClassifier() {
+ mActivity.getSystemService(TextClassificationManager.class).setTextClassifier(null);
+ }
+
private void initializeClipboardWithText(TextStyle textStyle) {
final ClipData clip;
switch (textStyle) {
diff --git a/core/tests/coretests/src/android/widget/espresso/FloatingToolbarEspressoUtils.java b/core/tests/coretests/src/android/widget/espresso/FloatingToolbarEspressoUtils.java
index 5206c9b553a6..3825e3f3f9ea 100644
--- a/core/tests/coretests/src/android/widget/espresso/FloatingToolbarEspressoUtils.java
+++ b/core/tests/coretests/src/android/widget/espresso/FloatingToolbarEspressoUtils.java
@@ -23,29 +23,31 @@ import static android.support.test.espresso.matcher.RootMatchers.withDecorView;
import static android.support.test.espresso.matcher.ViewMatchers.hasDescendant;
import static android.support.test.espresso.matcher.ViewMatchers.isDisplayed;
import static android.support.test.espresso.matcher.ViewMatchers.isRoot;
-import static android.support.test.espresso.matcher.ViewMatchers.withTagValue;
import static android.support.test.espresso.matcher.ViewMatchers.withId;
+import static android.support.test.espresso.matcher.ViewMatchers.withTagValue;
import static android.support.test.espresso.matcher.ViewMatchers.withText;
+
import static org.hamcrest.Matchers.allOf;
import static org.hamcrest.Matchers.is;
-import android.view.MenuItem;
-import android.view.ViewGroup;
-import java.util.ArrayList;
-import java.util.List;
-import org.hamcrest.Description;
-import org.hamcrest.Matcher;
-import org.hamcrest.TypeSafeMatcher;
-
import android.support.test.espresso.NoMatchingRootException;
import android.support.test.espresso.NoMatchingViewException;
import android.support.test.espresso.UiController;
import android.support.test.espresso.ViewAction;
import android.support.test.espresso.ViewInteraction;
+import android.view.MenuItem;
import android.view.View;
+import android.view.ViewGroup;
import com.android.internal.widget.FloatingToolbar;
+import org.hamcrest.Description;
+import org.hamcrest.Matcher;
+import org.hamcrest.TypeSafeMatcher;
+
+import java.util.ArrayList;
+import java.util.List;
+
/**
* Espresso utility methods for the floating toolbar.
*/
@@ -177,6 +179,39 @@ public class FloatingToolbarEspressoUtils {
}
/**
+ * Asserts that the floating toolbar does not contain a menu item with the specified id.
+ *
+ * @param menuItemId id of the menu item
+ * @throws AssertionError if the assertion fails
+ */
+ public static void assertFloatingToolbarDoesNotContainItem(final int menuItemId) {
+ onFloatingToolBar().check(matches(new TypeSafeMatcher<View>() {
+ @Override
+ public boolean matchesSafely(View view) {
+ return !hasMenuItemWithSpecifiedId(view);
+ }
+
+ @Override
+ public void describeTo(Description description) {}
+
+ private boolean hasMenuItemWithSpecifiedId(View view) {
+ if (view.getTag() instanceof MenuItem
+ && ((MenuItem) view.getTag()).getItemId() == menuItemId) {
+ return true;
+ } else if (view instanceof ViewGroup) {
+ ViewGroup viewGroup = (ViewGroup) view;
+ for (int i = 0; i < viewGroup.getChildCount(); i++) {
+ if (hasMenuItemWithSpecifiedId(viewGroup.getChildAt(i))) {
+ return true;
+ }
+ }
+ }
+ return false;
+ }
+ }));
+ }
+
+ /**
* Click specified item on the floating tool bar.
*
* @param itemLabel label of the item.
diff --git a/keystore/java/android/security/KeyStore.java b/keystore/java/android/security/KeyStore.java
index bfd1422ddca4..ccf9de0abdb4 100644
--- a/keystore/java/android/security/KeyStore.java
+++ b/keystore/java/android/security/KeyStore.java
@@ -341,12 +341,14 @@ public class KeyStore {
}
}
- public boolean grant(String key, int uid) {
+ public String grant(String key, int uid) {
try {
- return mBinder.grant(key, uid) == NO_ERROR;
+ String grantAlias = mBinder.grant(key, uid);
+ if (grantAlias == "") return null;
+ return grantAlias;
} catch (RemoteException e) {
Log.w(TAG, "Cannot connect to keystore", e);
- return false;
+ return null;
}
}
diff --git a/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java b/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java
index 6571294cdb92..907a79e723ac 100644
--- a/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java
+++ b/packages/SystemUI/src/com/android/systemui/ImageWallpaper.java
@@ -199,7 +199,7 @@ public class ImageWallpaper extends WallpaperService {
// Load background image dimensions, if we haven't saved them yet
if (mBackgroundWidth <= 0 || mBackgroundHeight <= 0) {
// Need to load the image to get dimensions
- loadWallpaper(forDraw, true /* needsReset */);
+ loadWallpaper(forDraw, false /* needsReset */);
if (DEBUG) {
Log.d(TAG, "Reloading, redoing updateSurfaceSize later.");
}
diff --git a/packages/SystemUI/src/com/android/systemui/qs/SlashDrawable.java b/packages/SystemUI/src/com/android/systemui/qs/SlashDrawable.java
index b8535a3f5a40..c35614893098 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/SlashDrawable.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/SlashDrawable.java
@@ -33,11 +33,12 @@ import android.graphics.PorterDuff.Mode;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
-import android.util.Log;
import android.util.FloatProperty;
public class SlashDrawable extends Drawable {
+ public static final float CORNER_RADIUS = 1f;
+
private final Path mPath = new Path();
private final Paint mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
@@ -141,8 +142,8 @@ public class SlashDrawable extends Drawable {
Matrix m = new Matrix();
final int width = getBounds().width();
final int height = getBounds().height();
- final float radiusX = scale(1f, width);
- final float radiusY = scale(1f, height);
+ final float radiusX = scale(CORNER_RADIUS, width);
+ final float radiusY = scale(CORNER_RADIUS, height);
updateRect(
scale(LEFT, width),
scale(TOP, height),
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/SignalDrawable.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/SignalDrawable.java
index d537cda00b10..f619d812bc7b 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/SignalDrawable.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/SignalDrawable.java
@@ -36,6 +36,7 @@ import android.util.LayoutDirection;
import com.android.settingslib.R;
import com.android.settingslib.Utils;
+import com.android.systemui.qs.SlashDrawable;
public class SignalDrawable extends Drawable {
@@ -333,10 +334,9 @@ public class SignalDrawable extends Drawable {
mForegroundPath.reset();
mFullPath.op(mCutPath, Path.Op.DIFFERENCE);
} else if (mState == STATE_AIRPLANE) {
- // Airplane mode is slashed, full-signal
- mForegroundPath.set(mFullPath);
- mFullPath.reset();
- mSlash.draw((int) height, (int) width, canvas, mForegroundPaint);
+ // Airplane mode is slashed, fully drawn background
+ mForegroundPath.reset();
+ mSlash.draw((int) height, (int) width, canvas, mPaint);
} else if (mState != STATE_CARRIER_CHANGE) {
mForegroundPath.reset();
int sigWidth = Math.round(calcFit(mLevel / (mNumLevels - 1)) * (width - 2 * padding));
@@ -473,6 +473,7 @@ public class SignalDrawable extends Drawable {
void draw(int height, int width, @NonNull Canvas canvas, Paint paint) {
Matrix m = new Matrix();
+ final float radius = scale(SlashDrawable.CORNER_RADIUS, width);
updateRect(
scale(LEFT, width),
scale(TOP, height),
@@ -481,7 +482,7 @@ public class SignalDrawable extends Drawable {
mPath.reset();
// Draw the slash vertically
- mPath.addRect(mSlashRect, Direction.CW);
+ mPath.addRoundRect(mSlashRect, radius, radius, Direction.CW);
m.setRotate(ROTATION, width / 2, height / 2);
mPath.transform(m);
canvas.drawPath(mPath, paint);
@@ -491,7 +492,7 @@ public class SignalDrawable extends Drawable {
mPath.transform(m);
m.setTranslate(mSlashRect.width(), 0);
mPath.transform(m);
- mPath.addRect(mSlashRect, Direction.CW);
+ mPath.addRoundRect(mSlashRect, radius, radius, Direction.CW);
m.setRotate(ROTATION, width / 2, height / 2);
mPath.transform(m);
canvas.clipOutPath(mPath);
diff --git a/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java b/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java
index 8b15d506dab7..67ee1858f583 100644
--- a/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java
+++ b/services/autofill/java/com/android/server/autofill/ui/AutoFillUI.java
@@ -163,7 +163,8 @@ public final class AutoFillUI {
@Nullable String filterText, @NonNull String packageName,
@NonNull AutoFillUiCallback callback) {
if (sDebug) {
- Slog.d(TAG, "showFillUi(): id=" + focusedId + ", filter=" + filterText);
+ final int size = filterText == null ? 0 : filterText.length();
+ Slog.d(TAG, "showFillUi(): id=" + focusedId + ", filter=" + size + " chars");
}
final LogMaker log = (new LogMaker(MetricsProto.MetricsEvent.AUTOFILL_FILL_UI))
.setPackageName(packageName)
diff --git a/services/autofill/java/com/android/server/autofill/ui/FillUi.java b/services/autofill/java/com/android/server/autofill/ui/FillUi.java
index 51a239f62be5..24f3b339b761 100644
--- a/services/autofill/java/com/android/server/autofill/ui/FillUi.java
+++ b/services/autofill/java/com/android/server/autofill/ui/FillUi.java
@@ -204,7 +204,10 @@ final class FillUi {
return;
}
if (count <= 0) {
- if (sDebug) Slog.d(TAG, "No dataset matches filter: " + mFilterText);
+ if (sDebug) {
+ final int size = mFilterText == null ? 0 : mFilterText.length();
+ Slog.d(TAG, "No dataset matches filter with " + size + " chars");
+ }
mCallback.requestHideFillUi();
} else {
if (updateContentSize()) {
diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
index f47b0d3c6e73..f2f01cfa19b0 100644
--- a/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
+++ b/services/companion/java/com/android/server/companion/CompanionDeviceManagerService.java
@@ -57,6 +57,7 @@ import android.os.UserHandle;
import android.provider.Settings;
import android.provider.SettingsStringUtil.ComponentNameSet;
import android.text.BidiFormatter;
+import android.util.ArraySet;
import android.util.AtomicFile;
import android.util.ExceptionUtils;
import android.util.Log;
@@ -83,6 +84,7 @@ import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
+import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.function.Function;
@@ -247,9 +249,9 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
throws RemoteException {
checkCallerIsSystemOr(callingPackage, userId);
checkUsesFeature(callingPackage, getCallingUserId());
- return CollectionUtils.map(
+ return new ArrayList<>(CollectionUtils.map(
readAllAssociations(userId, callingPackage),
- a -> a.deviceAddress);
+ a -> a.deviceAddress));
}
//TODO also revoke notification access
@@ -495,20 +497,20 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
new Association(userId, deviceAddress, priviledgedPackage)));
}
- private void updateAssociations(Function<List<Association>, List<Association>> update) {
+ private void updateAssociations(Function<Set<Association>, Set<Association>> update) {
updateAssociations(update, getCallingUserId());
}
- private void updateAssociations(Function<List<Association>, List<Association>> update,
+ private void updateAssociations(Function<Set<Association>, Set<Association>> update,
int userId) {
final AtomicFile file = getStorageFileForUser(userId);
synchronized (file) {
- List<Association> associations = readAllAssociations(userId);
- final List<Association> old = CollectionUtils.copyOf(associations);
+ Set<Association> associations = readAllAssociations(userId);
+ final Set<Association> old = CollectionUtils.copyOf(associations);
associations = update.apply(associations);
if (size(old) == size(associations)) return;
- List<Association> finalAssociations = associations;
+ Set<Association> finalAssociations = associations;
file.write((out) -> {
XmlSerializer xml = Xml.newSerializer();
try {
@@ -517,13 +519,12 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
xml.startDocument(null, true);
xml.startTag(null, XML_TAG_ASSOCIATIONS);
- for (int i = 0; i < size(finalAssociations); i++) {
- Association association = finalAssociations.get(i);
+ CollectionUtils.forEach(finalAssociations, association -> {
xml.startTag(null, XML_TAG_ASSOCIATION)
- .attribute(null, XML_ATTR_PACKAGE, association.companionAppPackage)
- .attribute(null, XML_ATTR_DEVICE, association.deviceAddress)
- .endTag(null, XML_TAG_ASSOCIATION);
- }
+ .attribute(null, XML_ATTR_PACKAGE, association.companionAppPackage)
+ .attribute(null, XML_ATTR_DEVICE, association.deviceAddress)
+ .endTag(null, XML_TAG_ASSOCIATION);
+ });
xml.endTag(null, XML_TAG_ASSOCIATIONS);
xml.endDocument();
@@ -545,17 +546,17 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
}
@Nullable
- private ArrayList<Association> readAllAssociations(int userId) {
+ private Set<Association> readAllAssociations(int userId) {
return readAllAssociations(userId, null);
}
@Nullable
- private ArrayList<Association> readAllAssociations(int userId, @Nullable String packageFilter) {
+ private Set<Association> readAllAssociations(int userId, @Nullable String packageFilter) {
final AtomicFile file = getStorageFileForUser(userId);
if (!file.getBaseFile().exists()) return null;
- ArrayList<Association> result = null;
+ ArraySet<Association> result = null;
final XmlPullParser parser = Xml.newPullParser();
synchronized (file) {
try (FileInputStream in = file.openRead()) {
@@ -627,12 +628,10 @@ public class CompanionDeviceManagerService extends SystemService implements Bind
public int onCommand(String cmd) {
switch (cmd) {
case "list": {
- ArrayList<Association> associations = readAllAssociations(getNextArgInt());
- for (int i = 0; i < size(associations); i++) {
- Association a = associations.get(i);
- getOutPrintWriter()
- .println(a.companionAppPackage + " " + a.deviceAddress);
- }
+ CollectionUtils.forEach(
+ readAllAssociations(getNextArgInt()),
+ a -> getOutPrintWriter()
+ .println(a.companionAppPackage + " " + a.deviceAddress));
} break;
case "associate": {
diff --git a/services/core/jni/com_android_server_am_BatteryStatsService.cpp b/services/core/jni/com_android_server_am_BatteryStatsService.cpp
index 37ae78254ce2..2dfd8b9fa163 100644
--- a/services/core/jni/com_android_server_am_BatteryStatsService.cpp
+++ b/services/core/jni/com_android_server_am_BatteryStatsService.cpp
@@ -59,7 +59,7 @@ namespace android
static bool wakeup_init = false;
static sem_t wakeup_sem;
-extern sp<IPower> gPowerHal;
+extern sp<android::hardware::power::V1_0::IPower> gPowerHalV1_0;
extern std::mutex gPowerHalMutex;
extern bool getPowerHal();
@@ -203,7 +203,7 @@ static jint getPlatformLowPowerStats(JNIEnv* env, jobject /* clazz */, jobject o
return -1;
}
- Return<void> ret = gPowerHal->getPlatformLowPowerStats(
+ Return<void> ret = gPowerHalV1_0->getPlatformLowPowerStats(
[&offset, &remaining, &total_added](hidl_vec<PowerStatePlatformSleepState> states,
Status status) {
if (status != Status::SUCCESS)
@@ -257,7 +257,7 @@ static jint getPlatformLowPowerStats(JNIEnv* env, jobject /* clazz */, jobject o
if (!ret.isOk()) {
ALOGE("getPlatformLowPowerStats() failed: power HAL service not available");
- gPowerHal = nullptr;
+ gPowerHalV1_0 = nullptr;
return -1;
}
}
@@ -288,7 +288,7 @@ static jint getSubsystemLowPowerStats(JNIEnv* env, jobject /* clazz */, jobject
}
//Trying to cast to 1.1, this will succeed only for devices supporting 1.1
- gPowerHal_1_1 = android::hardware::power::V1_1::IPower::castFrom(gPowerHal);
+ gPowerHal_1_1 = android::hardware::power::V1_1::IPower::castFrom(gPowerHalV1_0);
if (gPowerHal_1_1 == nullptr) {
//This device does not support IPower@1.1, exiting gracefully
return 0;
@@ -351,7 +351,7 @@ static jint getSubsystemLowPowerStats(JNIEnv* env, jobject /* clazz */, jobject
if (!ret.isOk()) {
ALOGE("getSubsystemLowPowerStats() failed: power HAL service not available");
- gPowerHal = nullptr;
+ gPowerHalV1_0 = nullptr;
return -1;
}
}
diff --git a/services/core/jni/com_android_server_power_PowerManagerService.cpp b/services/core/jni/com_android_server_power_PowerManagerService.cpp
index 29924dd60dcf..070b8082e22b 100644
--- a/services/core/jni/com_android_server_power_PowerManagerService.cpp
+++ b/services/core/jni/com_android_server_power_PowerManagerService.cpp
@@ -18,7 +18,7 @@
//#define LOG_NDEBUG 0
-#include <android/hardware/power/1.0/IPower.h>
+#include <android/hardware/power/1.1/IPower.h>
#include "JNIHelp.h"
#include "jni.h"
@@ -41,7 +41,7 @@
using android::hardware::Return;
using android::hardware::Void;
-using android::hardware::power::V1_0::IPower;
+using android::hardware::power::V1_1::IPower;
using android::hardware::power::V1_0::PowerHint;
using android::hardware::power::V1_0::Feature;
using android::String8;
@@ -57,7 +57,8 @@ static struct {
// ----------------------------------------------------------------------------
static jobject gPowerManagerServiceObj;
-sp<IPower> gPowerHal = nullptr;
+sp<android::hardware::power::V1_0::IPower> gPowerHalV1_0 = nullptr;
+sp<android::hardware::power::V1_1::IPower> gPowerHalV1_1 = nullptr;
bool gPowerHalExists = true;
std::mutex gPowerHalMutex;
static nsecs_t gLastEventTime[USER_ACTIVITY_EVENT_LAST + 1];
@@ -80,16 +81,17 @@ static bool checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodNa
// Check validity of current handle to the power HAL service, and call getService() if necessary.
// The caller must be holding gPowerHalMutex.
bool getPowerHal() {
- if (gPowerHalExists && gPowerHal == nullptr) {
- gPowerHal = IPower::getService();
- if (gPowerHal != nullptr) {
+ if (gPowerHalExists && gPowerHalV1_0 == nullptr) {
+ gPowerHalV1_0 = android::hardware::power::V1_0::IPower::getService();
+ if (gPowerHalV1_0 != nullptr) {
+ gPowerHalV1_1 = android::hardware::power::V1_1::IPower::castFrom(gPowerHalV1_0);
ALOGI("Loaded power HAL service");
} else {
ALOGI("Couldn't load power HAL service");
gPowerHalExists = false;
}
}
- return gPowerHal != nullptr;
+ return gPowerHalV1_0 != nullptr;
}
// Check if a call to a power HAL function failed; if so, log the failure and invalidate the
@@ -97,7 +99,7 @@ bool getPowerHal() {
static void processReturn(const Return<void> &ret, const char* functionName) {
if (!ret.isOk()) {
ALOGE("%s() failed: power HAL service not available.", functionName);
- gPowerHal = nullptr;
+ gPowerHalV1_0 = nullptr;
}
}
@@ -105,7 +107,12 @@ void android_server_PowerManagerService_userActivity(nsecs_t eventTime, int32_t
// Tell the power HAL when user activity occurs.
gPowerHalMutex.lock();
if (getPowerHal()) {
- Return<void> ret = gPowerHal->powerHint(PowerHint::INTERACTION, 0);
+ Return<void> ret;
+ if (gPowerHalV1_1 != nullptr) {
+ ret = gPowerHalV1_1->powerHintAsync(PowerHint::INTERACTION, 0);
+ } else {
+ ret = gPowerHalV1_0->powerHint(PowerHint::INTERACTION, 0);
+ }
processReturn(ret, "powerHint");
}
gPowerHalMutex.unlock();
@@ -159,7 +166,7 @@ static void nativeSetInteractive(JNIEnv* /* env */, jclass /* clazz */, jboolean
std::lock_guard<std::mutex> lock(gPowerHalMutex);
if (getPowerHal()) {
android::base::Timer t;
- Return<void> ret = gPowerHal->setInteractive(enable);
+ Return<void> ret = gPowerHalV1_0->setInteractive(enable);
processReturn(ret, "setInteractive");
if (t.duration() > 20ms) {
ALOGD("Excessive delay in setInteractive(%s) while turning screen %s",
@@ -187,7 +194,12 @@ static void nativeSetAutoSuspend(JNIEnv* /* env */, jclass /* clazz */, jboolean
static void nativeSendPowerHint(JNIEnv *env, jclass clazz, jint hintId, jint data) {
std::lock_guard<std::mutex> lock(gPowerHalMutex);
if (getPowerHal()) {
- Return<void> ret = gPowerHal->powerHint((PowerHint)hintId, data);
+ Return<void> ret;
+ if (gPowerHalV1_1 != nullptr) {
+ ret = gPowerHalV1_1->powerHintAsync((PowerHint)hintId, data);
+ } else {
+ ret = gPowerHalV1_0->powerHint((PowerHint)hintId, data);
+ }
processReturn(ret, "powerHint");
}
}
@@ -195,7 +207,7 @@ static void nativeSendPowerHint(JNIEnv *env, jclass clazz, jint hintId, jint dat
static void nativeSetFeature(JNIEnv *env, jclass clazz, jint featureId, jint data) {
std::lock_guard<std::mutex> lock(gPowerHalMutex);
if (getPowerHal()) {
- Return<void> ret = gPowerHal->setFeature((Feature)featureId, static_cast<bool>(data));
+ Return<void> ret = gPowerHalV1_0->setFeature((Feature)featureId, static_cast<bool>(data));
processReturn(ret, "setFeature");
}
}