1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 | I/bluedroid( 1978): Stopping btld
I/BTL-BTE_APPL( 2193): BTE_appl_task received event: 0200
W/BTLD ( 2193): L2CAP - PSM: 0x0019 not found for deregistration
W/BTLD ( 2193): L2CAP - PSM: 0x0017 not found for deregistration
I/BTL-IFS ( 2193): main_server_thread: main_server_thread: bt shutdown while waiting for select
I/BTL-IFS ( 2193): close_all_open_sockets: Closing all open sockets
I/BTL-IFS ( 2193): detach_client: ######## Detached client subsystem (DTUN) fd 12 ########
I/BTL-IFS ( 2193): btl_if_notify_local_event: Notify local event BTLIF_SUBSYSTEM_DETACHED
I/ ( 2193): DTUN_ReceiveCtrlMsg: [DTUN] Received message [BTLIF_SUBSYSTEM_DETACHED] 4113
E/BTL-IFS-WRAPPER( 2193): wrp_close_data: wrapper ctrl block not found
I/BTL-IFS ( 2193): main_server_thread: @*@*@*@*@*@*@*@*@*@*@*@*@* main_server_thread - close(11)
I/BTL-IFS ( 2193): main_server_thread: BTL-IF server thread terminating...
I/BTL-IFS ( 2193): BTL_IF_ServerShutdown: BTL-IF Server shutting down...
I/BTL-IFS ( 2193): BTL_IF_ServerShutdown: BTL-IF Server shutdown complete.
D/ ( 2193): dtun_server_stop: dtun_server_stop()
I/BTL-IFS ( 2193): BTL_IF_UnregisterSubSystem: Unregistered subsystem [DTUN]
I/bluedroid( 1978): New state is BTOFF_FMOFF_handling
I/USERIAL_LINUX( 2193): USERIAL_Ioctl: Received USERIAL_OP_BAUD_WR ioctl 7
I/USERIAL_LINUX( 2193): userial_change_rate: Closing UART Port
I/USERIAL_LINUX( 2193): USERIAL_Close
I/USERIAL_LINUX( 2193): userial_change_rate: Attempting to reopen the UART Port at 115200
I/USERIAL_LINUX( 2193): USERIAL_Open
I/USERIAL_LINUX( 2193): USERIAL_Open opening /dev/s3c_serial1
I/USERIAL_LINUX( 2193): Leaving USERIAL_Open
I/USERIAL_LINUX( 2193): USERIAL_Close
I/GKI_LINUX( 2193): gki_task task_id=0 terminating
I/GKI_LINUX( 2193): GKI_exit_task 0 done
D/dalvikvm( 1978): GC_FOR_MALLOC freed 20405 objects / 1144280 bytes in 133ms
D/BluetoothService( 1978): ***** Bluetooth state 13 -> 10
I/DTUN_HCID( 2227): property_is_active : service.brcm.bt.hcid_active=0
I/DTUN_HCID( 2227): hcid main loop exiting
I/DTUN_CLNT( 2227): dtun_client_stop : iface [DTUN_INTERFACE] stopping...
D/ADAPTER ( 2227): Removing adapter /org/bluez/2227/hci0
D/ADAPTER ( 2227): btd_adapter_unref(0xf180): ref=0
D/ADAPTER ( 2227): adapter_free(0xf180)
V/BluetoothEventRedirector( 2161): Received android.bluetooth.adapter.action.STATE_CHANGED
D/WifiService( 1978): ACTION_BATTERY_CHANGED pluggedType: 0
D/WifiService( 1978): ACTION_BATTERY_CHANGED pluggedType: 2
I/WindowManager( 1978): Setting rotation to 1, animFlags=0
W/SurfaceFlinger( 1978): timeout expired mFreezeDisplay=1, mFreezeCount=0
I/ActivityManager( 1978): Config changed: { scale=1.0 imsi=424/3 loc=en_GB touch=3 keys=1/1/2 nav=2/1 orien=2 layout=18}
I/UsageStats( 1978): Unexpected resume of com.android.settings while already resumed in com.android.settings
D/StatusBar( 1978): updateNetworkName showSpn=false spn=null showPlmn=true plmn=null
D/MobileDataStateTracker( 1978): default Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = radioTurnedOff, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - mEnabled = false
D/MobileDataStateTracker( 1978): mms Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = radioTurnedOff, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): supl Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = radioTurnedOff, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): dun Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = radioTurnedOff, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): hipri Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = radioTurnedOff, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/AGPSManagerService( 1978): state: DISCONNECTED apnName: null reason: radioTurnedOff
D/MobileDataStateTracker( 1978): default Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = gprsDetached, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - mEnabled = false
D/MobileDataStateTracker( 1978): mms Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = gprsDetached, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): supl Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = gprsDetached, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): dun Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = gprsDetached, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): hipri Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = gprsDetached, apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/AGPSManagerService( 1978): state: DISCONNECTED apnName: null reason: gprsDetached
V/CheckinService( 1978): Disabling timed checkins (interval: 0 secs)
I/WindowManager( 1978): Setting rotation to 0, animFlags=0
I/ActivityManager( 1978): Config changed: { scale=1.0 imsi=424/3 loc=en_GB touch=3 keys=1/1/2 nav=2/1 orien=1 layout=18}
I/UsageStats( 1978): Unexpected resume of com.android.settings while already resumed in com.android.settings
I/GKI_LINUX( 2193): GKI_exit_task 1 done
I/BTL-BTE_APPL( 2193): BTE_appl_task received event: 8000
I/BTL-BTE_APPL( 2193): BTE_appl_task is exiting.
I/GKI_LINUX( 2193): gki_task task_id=2 terminating
D/WifiService( 1978): ACTION_BATTERY_CHANGED pluggedType: 0
I/GKI_LINUX( 2193): GKI_exit_task 2 done
D/SettingsWifiEnabler( 2161): Received wifi state changed from Disabling to Disabled
D/SettingsWifiEnabler( 2161): Received wifi state changed from Disabling to Disabled
I/GKI_LINUX( 2193): GKI_exit_task 3 done
I/BTL_AV_CODEC:( 2193): av_src_read_task is exiting.
I/GKI_LINUX( 2193): gki_task task_id=4 terminating
D/MobileDataStateTracker( 1978): default Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - mEnabled = false
D/MobileDataStateTracker( 1978): mms Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): supl Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): dun Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): hipri Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/AGPSManagerService( 1978): state: DISCONNECTED apnName: null reason: null
D/StatusBar( 1978): updateNetworkName showSpn=true spn=du showPlmn=true plmn=null
D/StatusBar( 1978): updateNetworkName showSpn=true spn=du showPlmn=false plmn=du
D/MobileDataStateTracker( 1978): default Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - mEnabled = false
D/MobileDataStateTracker( 1978): mms Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): supl Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): dun Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): hipri Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/AGPSManagerService( 1978): state: DISCONNECTED apnName: null reason: null
I/GKI_LINUX( 2193): GKI_exit_task 4 done
V/BTL_CFG ( 2193): btld_property_set : service.brcm.bt.btld = 0
V/BTL_CFG ( 2193): btl_cfg_set_btld_status success : service.brcm.bt.btld = 0, ret = 0
I/BTL-SERVER( 2193): ### Target baudrate is reset, now exit btld ###
E/DataRouter( 1953): [*] Received suspend/ resume event but DUN is not up so neglect
D/WifiService( 1978): ACTION_BATTERY_CHANGED pluggedType: 2
D/NotificationService( 1978): ADB :: mAdbNotification.defaults = 1
D/MobileDataStateTracker( 1978): default Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - mEnabled = false
D/MobileDataStateTracker( 1978): mms Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): supl Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): dun Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): hipri Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/AGPSManagerService( 1978): state: DISCONNECTED apnName: null reason: null
D/GpsLocationProvider( 1978): updateNetworkState available info: NetworkInfo: type: WIFI[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: false
E/AudioPolicyManager( 1956): [HJ] isDuplicated = 0
E/AudioPolicyManager( 1956): 1.[HJ] Speaker Volume = 0.089125 , device = 2
D/GpsLocationProvider( 1978): NetworkThread wait for 179982ms
D/AudioHardwareALSA( 1956): codecOn
I/AudioHardwareALSA( 1956): Initialized ALSA PLAYBACK device AndroidPlayback_Speaker_normal
D/AudioHardwareALSA( 1956): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
D/AudioHardwareALSA( 1956): Using 2 channels for PLAYBACK.
D/AudioHardwareALSA( 1956): Set PLAYBACK sample rate to 44100 HZ
D/AudioHardwareALSA( 1956): Buffer size: 640
D/AudioHardwareALSA( 1956): Latency: 14512
W/AudioFlinger( 1956): write blocked for 51 msecs, 3 delayed writes, thread 0x28bd0
D/dalvikvm( 2265): GC_FOR_MALLOC freed 10322 objects / 513096 bytes in 213ms
I/BluetoothService( 1978): Received profile 2 disconnected intent.
D/BluetoothServiceManager( 1978): Finishing service bluetooth_pbs
D/BluetoothA2dpService( 1978): Received intent Intent { act=android.bluetooth.adapter.action.STATE_CHANGED flg=0x20000000 (has extras) }
V/BluetoothDataGatewayService( 1978): #### DataGateway Service Received message ####
I/BrcmBtServiceLoader( 1978): ***Received Bluetooth UNKNOWN_STATE_CHANGE Event****
I/CSCReceiver( 1978): Received CSC Intent: android.intent.action.BOOT_COMPLETED
E/CSCReceiver( 1978): boot_CSC : 0
E/CSCReceiver( 1978): This is not for CSC
I/ActivityManager( 1978): Start proc com.android.calendar for broadcast com.android.calendar/.AlertReceiver: pid=2321 uid=10003 gids={3003}
D/MobileDataStateTracker( 1978): default Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - mEnabled = false
D/MobileDataStateTracker( 1978): mms Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): supl Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): dun Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/MobileDataStateTracker( 1978): hipri Received android.intent.action.ANY_DATA_STATE broadcast - state = DISCONNECTED, oldstate = DISCONNECTED, unavailable = true, reason = (unspecified), apnTypeList = default
D/MobileDataStateTracker( 1978): dropped - wrong Apn
D/AGPSManagerService( 1978): state: DISCONNECTED apnName: null reason: null
I/ActivityThread( 2321): Publishing provider calendar: com.android.providers.calendar.CalendarProvider
D/GoogleLoginService( 2043): onBind: Intent { act=android.accounts.AccountAuthenticator cmp=com.google.android.googleapps/.GoogleLoginService }
I/ActivityManager( 1978): Start proc com.android.deskclock for broadcast com.android.deskclock/.AlarmInitReceiver: pid=2335 uid=10008 gids={}
I/ActivityThread( 2335): Publishing provider com.android.deskclock: com.android.deskclock.AlarmProvider
W/BackupManagerService( 1978): dataChanged but no participant pkg='com.android.providers.settings' uid=10008
W/BackupManagerService( 1978): dataChanged but no participant pkg='com.android.providers.settings' uid=10008
I/ActivityManager( 1978): Start proc com.google.android.partnersetup for broadcast com.google.android.partnersetup/.GooglePartnerSetup: pid=2345 uid=10014 gids={}
D/Gmail ( 2043): sending notification. Adjusted values are label=-2, oldCount=0, newCount=0, unseenCount=0, getAttention=true
I/Gmail ( 2043): Sending notification intent: Intent { act=android.intent.action.PROVIDER_CHANGED dat=content://gmail-ls/unread/^^vmi typ=gmail-ls (has extras) }
D/Gmail ( 2043): sending notification. Adjusted values are label=641454189, oldCount=0, newCount=0, unseenCount=0, getAttention=true
I/Gmail ( 2043): Sending notification intent: Intent { act=android.intent.action.PROVIDER_CHANGED dat=content://gmail-ls/unread/^i typ=gmail-ls (has extras) }
D/GooglePartnerSetup( 2345): GooglePartnerSetup.onReceive
D/GooglePartnerSetup( 2345): client_id set to: android-samsung
D/GooglePartnerSetup( 2345): maps client id: gmm-android-samsung
D/GooglePartnerSetup( 2345): youtube client id: mvapp-android-samsung
D/GooglePartnerSetup( 2345): market client id: am-android-samsung
D/GooglePartnerSetup( 2345): voicesearch client id: null
D/GooglePartnerSetup( 2345): GooglePartnerSetup: Partner data is current.No need to run - printing clientids FYI
D/GooglePartnerSetup( 2345): client_id set to: android-samsung
D/GooglePartnerSetup( 2345): maps client id: gmm-android-samsung
D/GooglePartnerSetup( 2345): youtube client id: mvapp-android-samsung
D/GooglePartnerSetup( 2345): market client id: am-android-samsung
D/GooglePartnerSetup( 2345): voicesearch client id: null
I/ActivityManager( 1978): Start proc com.google.android.apps.maps:FriendService for broadcast com.google.android.apps.maps/com.google.googlenav.friend.android.ServiceReceiver: pid=2353 uid=10021 gids={3003, 1015}
D/Sync ( 1978): Received boot completed action
D/dalvikvm( 2353): GC_FOR_MALLOC freed 1935 objects / 145048 bytes in 110ms
D/dalvikvm( 1978): GC_EXPLICIT freed 10780 objects / 507144 bytes in 181ms
D/AudioHardwareALSA( 1956): codecOff
I/MediaUploader( 2076): No need to wake up
D/MediaScannerService( 2046): start scanning volume internal
E/SmsReceiverService( 2194): [SMS]Receiver handleMessage
E/STKReceiver( 2265): onReceive android.intent.action.BOOT_COMPLETED
D/NetworkLocationService( 1978): onCreate
I/GTalkService( 2043): [ServiceAutoStarter] --- received boot intent broadcast
I/ActivityManager( 1978): Start proc com.android.serviceModeApp for broadcast com.android.serviceModeApp/.FTMDialogBroadcastReceiver: pid=2365 uid=1000 gids={3003, 3001, 3002, 1006}
I/Watchdog( 1978): Watchdog is killing the system process
I/ ( 1978): dumpstate > /data/log/dumpstate_sys.log
I/dumpstate( 2375): begin
D/NetworkLocationProvider( 1978): updateNetworkState(): Updating network state to 2
D/NetworkLocationProvider( 1978): onCellLocationChanged [3301,50594049]
D/NetworkLocationProvider( 1978): onDataConnectionStateChanged 3
E/NetworkLocationProvider( 1978): acquireCellUpdateLock: wake lock is already held
D/NetworkLocationProvider( 1978): onCellLocationChanged [3301,21651595]
I/FTMDialogReceiver( 2365): start FTM DialogReceiver
I/ActivityManager( 1978): Start proc com.wssnps for broadcast com.wssnps/.smlNpsReceiver: pid=2381 uid=10045 gids={3003}
D/dalvikvm( 1955): GC_EXPLICIT freed 281 objects / 10744 bytes in 211ms
E/NetworkLocationProvider( 1978): releaseCellUpdateLock: wake lock has already been released
D/SML ( 2381): WsNpsReceiver onReceive
D/dalvikvm( 1955): GC_EXPLICIT freed 42 objects / 1888 bytes in 209ms
D/dalvikvm( 1955): GC_EXPLICIT freed 2 objects / 56 bytes in 64ms
I/ActivityManager( 1978): Start proc com.swype.android.inputmethod for broadcast com.swype.android.inputmethod/.SwypeDataInitializer: pid=2388 uid=10056 gids={}
D/dalvikvm( 2388): Trying to load lib /data/data/com.swype.android.inputmethod/lib/libSwypeCore.so 0x454644d8
D/dalvikvm( 2388): Added shared lib /data/data/com.swype.android.inputmethod/lib/libSwypeCore.so 0x454644d8
D/Swype ( 2388): SwypeDataInitializer.onReceive started
D/Swype ( 2388): SwypeDataInitializer.onReceive ends
D/Swype ( 2388): SwypeApplicaiton.copySwypeDataFiles started...
D/Swype ( 2388): SwypeApplicaiton.copySwypeDataFiles ends...needToCopyFiles=false
D/MediaScanner( 2046): prescan time: 2891ms
D/MediaScanner( 2046): scan time: 1089ms
D/MediaScanner( 2046): postscan time: 1ms
D/MediaScanner( 2046): total time: 3981ms
D/dalvikvm( 1978): GC_FOR_MALLOC freed 23580 objects / 1320144 bytes in 155ms
D/dalvikvm( 1978): GC_FOR_MALLOC freed 20920 objects / 1380384 bytes in 121ms
D/dalvikvm( 1978): GC_FOR_MALLOC freed 21523 objects / 1351888 bytes in 121ms
D/dalvikvm( 1978): GC_FOR_MALLOC freed 20996 objects / 1351248 bytes in 163ms
D/dalvikvm( 1978): GC_FOR_MALLOC freed 18665 objects / 1351040 bytes in 120ms
D/MediaScannerService( 2046): done scanning volume internal
D/dalvikvm( 2149): GC_FOR_MALLOC freed 4698 objects / 414992 bytes in 124ms
W/Settings( 2149): Setting location_providers_allowed has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
D/dalvikvm( 1978): GC_FOR_MALLOC freed 22632 objects / 1315896 bytes in 124ms
I/ActivityManager( 1978): Start proc org.sipdroid.sipua for broadcast org.sipdroid.sipua/.ui.Receiver: pid=2411 uid=10076 gids={3003, 1006, 1015, 3002}
D/dalvikvm( 1978): GC_FOR_MALLOC freed 28761 objects / 1418376 bytes in 180ms
I/ActivityManager( 1978): Start proc com.darshancomputing.BatteryIndicator for broadcast com.darshancomputing.BatteryIndicator/.BootCompletedReceiver: pid=2418 uid=10085 gids={}
W/ResourceType( 1978): Resources don't contain package for resource number 0x7f050000
W/ResourceType( 1978): Resources don't contain package for resource number 0x7f020005
W/ResourceType( 1978): Resources don't contain package for resource number 0x7f020004
I/ActivityManager( 1978): Start proc battery.battery for broadcast battery.battery/.BootCompletedReceiver: pid=2425 uid=10065 gids={1015}
W/ResourceType( 1978): Resources don't contain package for resource number 0x7f070000
I/System.out( 2425): auto
W/ResourceType( 1978): Resources don't contain package for resource number 0x7f060000
W/Settings( 2149): Setting location_providers_allowed has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
W/Settings( 2149): Setting location_providers_allowed has moved from android.provider.Settings.System to android.provider.Settings.Secure, returning read-only value.
I/ActivityManager( 1978): Start proc com.samsung.sec.android.MusicPlayer for broadcast com.samsung.sec.android.MusicPlayer/.receiver.MediaScannerReceiver: pid=2432 uid=10025 gids={3003, 1015}
I/ActivityThread( 2432): Publishing provider SecMusic: com.samsung.sec.android.MusicPlayer.provider.MusicProvider
D/MediaScannerReceiver( 2432): onReceive, action : android.intent.action.MEDIA_UNMOUNTED
E/SmsReceiverService( 2194): [SMS]Receiver handleMessage
D/dalvikvm( 1978): GC_FOR_MALLOC freed 22151 objects / 1263472 bytes in 167ms
E/JavaBinder( 2265): *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
E/JavaBinder( 2265): java.lang.RuntimeException: android.os.DeadObjectException
E/JavaBinder( 2265): at android.os.Parcel.writeException(Parcel.java:1177)
E/JavaBinder( 2265): at android.os.Binder.execTransact(Binder.java:289)
E/JavaBinder( 2265): at dalvik.system.NativeStart.run(Native Method)
E/JavaBinder( 2265): Caused by: android.os.DeadObjectException
E/JavaBinder( 2265): at android.os.BinderProxy.transact(Native Method)
E/JavaBinder( 2265): at android.content.IIntentReceiver$Stub$Proxy.performReceive(IIntentReceiver.java:121)
E/JavaBinder( 2265): at android.app.ActivityThread$ApplicationThread.scheduleRegisteredReceiver(ActivityThread.java:1566)
E/JavaBinder( 2265): at android.app.ApplicationThreadNative.onTransact(ApplicationThreadNative.java:325)
E/JavaBinder( 2265): at android.os.Binder.execTransact(Binder.java:287)
E/JavaBinder( 2265): ... 1 more
D/dalvikvm( 2194): GC_FOR_MALLOC freed 4943 objects / 385144 bytes in 119ms
I/DumpStateReceiver( 1978): Added state dump to 1 crashes
E/DataRouter( 1953): [*] Received suspend/ resume event but DUN is not up so neglect
W/ResourceType( 1978): No package identifier when getting name for resource number 0x00000000
D/dalvikvm( 1978): GC_FOR_MALLOC freed 21881 objects / 1356712 bytes in 131ms
D/dalvikvm( 1978): GC_FOR_MALLOC freed 33184 objects / 1554280 bytes in 130ms
D/dalvikvm( 1978): GC_FOR_MALLOC freed 24272 objects / 1376296 bytes in 130ms
I/dumpstate( 2375): done
I/Process ( 1978): Sending signal. PID: 1978 SIG: 9
I/Zygote ( 1955): Exit zygote because system server (1978) has terminated
E/vold ( 1949): Framework disconnected
E/installd( 1958): eof
E/installd( 1958): failed to read size
I/installd( 1958): closing connection
I/ActivityThread( 2353): Removing dead content provider: settings
I/ServiceManager( 1948): service 'cpuinfo' died
I/ServiceManager( 1948): service 'package' died
I/ServiceManager( 1948): service 'devicestoragemonitor' died
I/ServiceManager( 1948): service 'activity.senders' died
I/ServiceManager( 1948): service 'entropy' died
I/ServiceManager( 1948): service 'telephony.registry' died
I/ServiceManager( 1948): service 'agps' died
I/ServiceManager( 1948): service 'power' died
I/ServiceManager( 1948): service 'permission' died
I/ServiceManager( 1948): service 'activity' died
I/ServiceManager( 1948): service 'meminfo' died
I/ServiceManager( 1948): service 'audio' died
I/ServiceManager( 1948): service 'search' died
I/ServiceManager( 1948): service 'batteryinfo' died
I/ServiceManager( 1948): service 'SurfaceFlinger' died
I/ServiceManager( 1948): service 'activity.services' died
I/ServiceManager( 1948): service 'usagestats' died
I/ServiceManager( 1948): service 'account' died
I/ServiceManager( 1948): service 'activity.providers' died
I/ServiceManager( 1948): service 'content' died
I/ServiceManager( 1948): service 'appwidget' died
I/ServiceManager( 1948): service 'mount' died
I/ServiceManager( 1948): service 'backup' died
I/ServiceManager( 1948): service 'activity.broadcasts' died
I/ServiceManager( 1948): service 'wallpaper' died
I/ServiceManager( 1948): service 'notification' died
I/ServiceManager( 1948): service 'bluetooth_test' died
I/ServiceManager( 1948): service 'bluetooth_dg_service' died
I/ServiceManager( 1948): service 'bluetooth_fm_receiver_service' died
I/ServiceManager( 1948): service 'battery' died
I/ServiceManager( 1948): service 'hardware' died
I/ServiceManager( 1948): service 'alarm' died
I/ServiceManager( 1948): service 'sensor' died
I/ServiceManager( 1948): service 'window' died
I/ServiceManager( 1948): service 'bluetooth' died
I/ServiceManager( 1948): service 'bluetooth_a2dp' died
I/ServiceManager( 1948): service 'statusbar' died
I/ServiceManager( 1948): service 'clipboard' died
I/ServiceManager( 1948): service 'location' died
I/ServiceManager( 1948): service 'input_method' died
I/ServiceManager( 1948): service 'netstat' died
I/ServiceManager( 1948): service 'wifi' died
I/ServiceManager( 1948): service 'connectivity' died
I/ServiceManager( 1948): service 'accessibility' died
I/ServiceManager( 1948): service 'checkin' died
I/ActivityThread( 2425): Removing dead content provider: settings
I/ActivityThread( 2335): Removing dead content provider: settings
I/ActivityThread( 2321): Removing dead content provider: settings
I/ActivityThread( 2321): Removing dead content provider: subscribedfeeds
I/ActivityThread( 2265): Removing dead content provider: settings
I/ActivityThread( 2265): Removing dead content provider: android.server.checkin
I/ActivityThread( 2073): Removing dead content provider: settings
I/ActivityThread( 2149): Removing dead content provider: settings
I/ActivityThread( 2161): Removing dead content provider: settings
I/ActivityThread( 2109): Removing dead content provider: settings
I/ActivityThread( 2061): Removing dead content provider: settings
I/ActivityThread( 2043): Removing dead content provider: settings
I/ServiceManager( 1948): service 'media.audio_flinger' died
I/ServiceManager( 1948): service 'media.player' died
I/ServiceManager( 1948): service 'media.camera' died
I/ServiceManager( 1948): service 'media.audio_policy' died
I/ServiceManager( 1948): service 'isms' died
I/ServiceManager( 1948): service 'simphonebook' died
I/ServiceManager( 1948): service 'iphonesubinfo' died
I/ServiceManager( 1948): service 'phone' died
D/AndroidRuntime( 2448):
D/AndroidRuntime( 2448): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
I/AndroidRuntime( 2448): Heap size: -Xmx24m
D/AndroidRuntime( 2448): CheckJNI is OFF
E/AndroidRuntime( 2448): /system/csc/customer.xml can't open file
E/AndroidRuntime( 2448): /system/csc/customer.xml ==> cannot open file
D/AndroidRuntime( 2448): --- registering native functions ---
I/ ( 2447): ServiceManager: 0xad08
D/AudioHardwareALSA( 2447): ### android::AudioHardwareIPC::AudioHardwareIPC()
D/AudioHardwareALSA( 2447): Success Initializing IPC
I/CameraService( 2447): CameraService started: pid=2447
E/VolumeCustomizer( 2447): [HJ] readStreamVolumeTable
E/VolumeCustomizer( 2447): streamSpeakerFile not found
E/VolumeCustomizer( 2447): Stream File Not Found!
E/VolumeCustomizer( 2447): [HJ] readStreamVolumeHardcoding
E/VolumeCustomizer( 2447): [HJ] readStreamVolumeTable
E/VolumeCustomizer( 2447): streamHeadsetFile not found
E/VolumeCustomizer( 2447): Stream File Not Found!
E/VolumeCustomizer( 2447): [HJ] readStreamVolumeHardcoding
E/VolumeCustomizer( 2447): [HJ] readStreamVolumeTable
E/VolumeCustomizer( 2447): streamEarpieceFile not found
E/VolumeCustomizer( 2447): Stream File Not Found!
E/VolumeCustomizer( 2447): [HJ] readStreamVolumeHardcoding
E/VolumeCustomizer( 2447): [HJ] readSituationVolumeTable
E/VolumeCustomizer( 2447): Situation File Not Found !
E/ ( 2447): Working with Music Bundle 2.23 built for platform ARM11_GCC
E/ ( 2447): [readLoudnessMaximiserTable]: /data/lmfilter.txt file open error!
E/ ( 2447): [readEqualizerTable]: /data/eqfilter.txt file open error!
I/AudioHardwareALSA( 2447): Initialized ALSA PLAYBACK device AndroidPlayback_Speaker_normal
D/AudioHardwareALSA( 2447): Set PLAYBACK PCM format to S16_LE (Signed 16 bit Little Endian)
D/AudioHardwareALSA( 2447): Using 2 channels for PLAYBACK.
D/AudioHardwareALSA( 2447): Set PLAYBACK sample rate to 44100 HZ
D/AudioHardwareALSA( 2447): Buffer size: 640
D/AudioHardwareALSA( 2447): Latency: 14512
I/AudioFlinger( 2447): AudioFlinger's thread 0x28bd0 ready to run
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.089125 , device = 2
D/AudioHardwareALSA( 2447): codecOff
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.089125 , device = 2
W/AudioHardwareALSA( 2447): already idle off
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.022387 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.003350 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.089125 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.089125 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.089125 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.003350 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.003350 , device = 2
I/SamplingProfilerIntegration( 2448): Profiler is disabled.
I/Zygote ( 2448): Preloading classes...
D/dalvikvm( 2448): GC_EXPLICIT freed 811 objects / 51944 bytes in 3ms
D/dalvikvm( 2448): GC_EXPLICIT freed 240 objects / 15504 bytes in 3ms
D/dalvikvm( 2448): GC_EXPLICIT freed 277 objects / 17600 bytes in 4ms
D/dalvikvm( 2448): GC_EXPLICIT freed 236 objects / 15192 bytes in 4ms
D/dalvikvm( 2448): GC_EXPLICIT freed 420 objects / 26968 bytes in 5ms
D/skia ( 2448): ------ build_power_table 1.4
D/skia ( 2448): ------ build_power_table 0.714286
D/dalvikvm( 2448): GC_EXPLICIT freed 421 objects / 28688 bytes in 5ms
D/dalvikvm( 2448): GC_EXPLICIT freed 2328 objects / 121464 bytes in 7ms
D/dalvikvm( 2448): GC_EXPLICIT freed 3793 objects / 197176 bytes in 13ms
D/dalvikvm( 2448): GC_EXPLICIT freed 477 objects / 28160 bytes in 12ms
D/dalvikvm( 2448): GC_EXPLICIT freed 304 objects / 17904 bytes in 13ms
D/dalvikvm( 2448): GC_EXPLICIT freed 214 objects / 11488 bytes in 14ms
D/dalvikvm( 2448): GC_EXPLICIT freed 200 objects / 11208 bytes in 15ms
D/dalvikvm( 2448): GC_EXPLICIT freed 431 objects / 39440 bytes in 15ms
D/dalvikvm( 2448): GC_EXPLICIT freed 786 objects / 47768 bytes in 24ms
D/dalvikvm( 2448): GC_EXPLICIT freed 338 objects / 38504 bytes in 23ms
D/dalvikvm( 2448): GC_EXPLICIT freed 419 objects / 26064 bytes in 23ms
D/dalvikvm( 2448): GC_EXPLICIT freed 436 objects / 25552 bytes in 25ms
D/dalvikvm( 2448): GC_EXPLICIT freed 491 objects / 30928 bytes in 26ms
D/dalvikvm( 2448): GC_EXPLICIT freed 348 objects / 28696 bytes in 24ms
D/dalvikvm( 2448): GC_EXPLICIT freed 314 objects / 22288 bytes in 25ms
D/dalvikvm( 2448): GC_EXPLICIT freed 898 objects / 78664 bytes in 30ms
D/dalvikvm( 2448): GC_EXPLICIT freed 664 objects / 35888 bytes in 29ms
D/dalvikvm( 2448): GC_EXPLICIT freed 712 objects / 41256 bytes in 30ms
D/dalvikvm( 2448): GC_EXPLICIT freed 765 objects / 41600 bytes in 28ms
D/dalvikvm( 2448): GC_FOR_MALLOC freed 13971 objects / 472912 bytes in 36ms
D/dalvikvm( 2448): GC_FOR_MALLOC freed 10443 objects / 447600 bytes in 36ms
D/dalvikvm( 2448): GC_FOR_MALLOC freed 10884 objects / 472344 bytes in 38ms
D/dalvikvm( 2448): GC_FOR_MALLOC freed 7701 objects / 458592 bytes in 38ms
D/dalvikvm( 2448): GC_FOR_MALLOC freed 9280 objects / 513816 bytes in 42ms
D/dalvikvm( 2448): GC_FOR_MALLOC freed 8601 objects / 511184 bytes in 40ms
D/dalvikvm( 2448): GC_EXPLICIT freed 5679 objects / 345616 bytes in 40ms
D/dalvikvm( 2448): GC_EXPLICIT freed 849 objects / 51768 bytes in 39ms
D/dalvikvm( 2448): GC_EXPLICIT freed 545 objects / 39872 bytes in 40ms
D/dalvikvm( 2448): GC_EXPLICIT freed 458 objects / 31312 bytes in 38ms
D/dalvikvm( 2448): GC_EXPLICIT freed 428 objects / 29896 bytes in 37ms
I/Zygote ( 2448): ...preloaded 1941 classes in 7742ms.
D/dalvikvm( 2448): GC_EXPLICIT freed 119 objects / 15088 bytes in 38ms
I/Zygote ( 2448): Preloading resources...
D/dalvikvm( 2448): GC_EXTERNAL_ALLOC freed 5 objects / 224 bytes in 38ms
W/Zygote ( 2448): Preloaded drawable resource #0x10800b4 (res/drawable/btn_check.xml) that varies with configuration!!
W/Zygote ( 2448): Preloaded drawable resource #0x10800b7 (res/drawable-mdpi/btn_check_label_background.9.png) that varies with configuration!!
W/Zygote ( 2448): Preloaded drawable resource #0x10800b8 (res/drawable-mdpi/btn_check_off.png) that varies with configuration!!
W/Zygote ( 2448): Preloaded drawable resource #0x10800bd (res/drawable-mdpi/btn_check_on.png) that varies with configuration!!
D/dalvikvm( 2448): GC_EXPLICIT freed 327 objects / 18224 bytes in 40ms
D/dalvikvm( 2448): GC_EXTERNAL_ALLOC freed 291 objects / 13760 bytes in 39ms
I/Zygote ( 2448): ...preloaded 48 resources in 381ms.
I/Zygote ( 2448): ...preloaded 15 resources in 16ms.
D/dalvikvm( 2448): GC_EXPLICIT freed 112 objects / 8600 bytes in 40ms
D/dalvikvm( 2448): GC_EXPLICIT freed 222 objects / 8784 bytes in 40ms
D/dalvikvm( 2448): GC_EXPLICIT freed 24 objects / 928 bytes in 40ms
I/dalvikvm( 2448): System server process 2453 has been created
I/Zygote ( 2448): Accepting command socket connections
I/sysproc ( 2453): Entered system_init()
I/sysproc ( 2453): ServiceManager: 0x120368
I/SurfaceFlinger( 2453): SurfaceFlinger is starting
I/SurfaceFlinger( 2453): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
I/gralloc ( 2453): using (fd=21)
I/gralloc ( 2453): id = s3cfb
I/gralloc ( 2453): xres = 320 px
I/gralloc ( 2453): yres = 480 px
I/gralloc ( 2453): xres_virtual = 320 px
I/gralloc ( 2453): yres_virtual = 960 px
I/gralloc ( 2453): bpp = 16
I/gralloc ( 2453): r = 11:5
I/gralloc ( 2453): g = 5:6
I/gralloc ( 2453): b = 0:5
I/gralloc ( 2453): upper_margin = 3
I/gralloc ( 2453): lower_margin = 8
I/gralloc ( 2453): left_margin = 10
I/gralloc ( 2453): right_margin = 10
I/gralloc ( 2453): pixclock = 10353000
I/gralloc ( 2453): width = 45 mm (180.622223 dpi)
I/gralloc ( 2453): height = 68 mm (179.294113 dpi)
I/gralloc ( 2453): refresh rate = 62.00 Hz
D/libEGL ( 2453): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 2453): loaded /system/lib/egl/libEGL_fimg.so
D/libEGL ( 2453): loaded /system/lib/egl/libGLESv1_CM_fimg.so
D/libEGL ( 2453): loaded /system/lib/egl/libGLESv2_fimg.so
I/SurfaceFlinger( 2453): EGL informations:
I/SurfaceFlinger( 2453): # of configs : 23
I/SurfaceFlinger( 2453): vendor : Android
I/SurfaceFlinger( 2453): version : 1.4 Android META-EGL
I/SurfaceFlinger( 2453): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_ANDROID_image_native_buffer EGL_ANDROID_swap_rectangle EGL_ANDROID_get_render_buffer
I/SurfaceFlinger( 2453): Client API: OpenGL ES
I/SurfaceFlinger( 2453): EGLSurface: 5-6-5-0, config=0x0
I/SurfaceFlinger( 2453): flags : 00190000
W/SurfaceFlinger( 2453): ro.sf.lcd_density not defined, using 160 dpi by default.
I/ ( 2453): libGLESv1_CM_fimg.so was loaded and GLES 1.1 API was successfully mapped
I/SurfaceFlinger( 2453): OpenGL informations:
I/SurfaceFlinger( 2453): vendor : Samsung Electronics
I/SurfaceFlinger( 2453): renderer : FIMG
I/SurfaceFlinger( 2453): version : OpenGL ES-CM 1.1
I/SurfaceFlinger( 2453): extensions: GL_OES_matrix_palette GL_OES_draw_texture GL_OES_framebuffer_object GL_OES_matrix_get GL_ARB_texture_non_power_of_two
I/sysproc ( 2453): System server: starting Android runtime.
I/sysproc ( 2453): System server: starting Android services.
I/SystemServer( 2453): Entered the Android system server!
I/sysproc ( 2453): System server: entering thread pool.
I/SystemServer( 2453): Entropy Service
I/SystemServer( 2453): Power Manager
I/SystemServer( 2453): Activity Manager
I/ActivityManager( 2453): Memory class: 24
I/SystemServer( 2453): Telephony Registry
I/SystemServer( 2453): Package Manager
I/Installer( 2453): connecting...
I/installd( 1958): new connection
D/libEGL ( 2463): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 2463): loaded /system/lib/egl/libEGL_fimg.so
D/libEGL ( 2463): loaded /system/lib/egl/libGLESv1_CM_fimg.so
D/libEGL ( 2463): loaded /system/lib/egl/libGLESv2_fimg.so
I/ ( 2463): libGLESv1_CM_fimg.so was loaded and GLES 1.1 API was successfully mapped
W/zipro ( 2463): Unable to open zip '/data/local/bootanimation.zip': No such file or directory
D/dalvikvm( 2453): GC_FOR_MALLOC freed 2871 objects / 228704 bytes in 155ms
I/PackageManager( 2453): Libs: android.test.runner:/system/framework/android.test.runner.jar javax.obex:/system/framework/javax.obex.jar com.google.android.maps:/system/framework/com.google.android.maps.jar com.google.android.gtalkservice:/system/framework/com.google.android.gtalkservice.jar com.google.android.datamessaging:/system/framework/com.google.android.datamessaging.jar com.samsung.device:/system/framework/com.samsung.device.jar
I/PackageManager( 2453): Features: android.hardware.wifi android.hardware.location.network android.hardware.camera android.hardware.bluetooth android.hardware.telephony android.hardware.location android.hardware.location.gps android.hardware.telephony.gsm android.hardware.camera.autofocus android.hardware.touchscreen.multitouch android.hardware.touchscreen android.hardware.sensor.accelerometer android.hardware.sensor.compass
D/dalvikvm( 2453): GC_FOR_MALLOC freed 4805 objects / 249064 bytes in 95ms
W/PackageManager( 2453): Library not found: /system/framework/com.google.android.datamessaging.jar
D/PackageManager( 2453): Scanning app dir /system/framework
D/PackageManager( 2453): Scanning app dir /system/app
D/dalvikvm( 2453): GC_FOR_MALLOC freed 7965 objects / 503344 bytes in 89ms
W/PackageParser( 2453): Problem in package /system/app/AudioTestApp.apk:
W/PackageParser( 2453): Unknown element under <activity>: action at /system/app/AudioTestApp.apk Binary XML file line #13
W/PackageParser( 2453): Problem in package /system/app/AudioTestApp.apk:
W/PackageParser( 2453): Unknown element under <activity>: category at /system/app/AudioTestApp.apk Binary XML file line #14
I/PackageParser( 2453): com.htc.clicker: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
I/PackageParser( 2453): com.estrongs.android.pop: compat added android.permission.READ_PHONE_STATE
W/PackageParser( 2453): Unknown element under <manifest>: original-package at /system/app/Gallery3D.apk Binary XML file line #7
D/dalvikvm( 2453): GC_FOR_MALLOC freed 4056 objects / 231720 bytes in 91ms
W/PackageParser( 2453): No actions in intent filter at /system/app/ImageEditor.apk Binary XML file line #94
I/PackageManager( 2453): /system/app/LauncherPro.apk changed; collecting certs
D/dalvikvm( 2453): GC_FOR_MALLOC freed 4633 objects / 310688 bytes in 315ms
D/dalvikvm( 2453): GC_FOR_MALLOC freed 1283 objects / 209496 bytes in 282ms
D/dalvikvm( 2453): GC_FOR_MALLOC freed 17 objects / 109120 bytes in 221ms
D/dalvikvm( 2453): GC_FOR_MALLOC freed 2365 objects / 245960 bytes in 118ms
W/PackageManager( 2453): Package:com.fede.launcher has been updated. Ignoring the one from path:/system/app/LauncherPro.apk
D/dalvikvm( 2453): GC_FOR_MALLOC freed 4047 objects / 316520 bytes in 119ms
I/PackageParser( 2453): com.samsung.sec.android.musictest_tool: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
W/PackageParser( 2453): Unknown element under <manifest>: uses-library at /system/app/MyFiles.apk Binary XML file line #8
D/dalvikvm( 2453): GC_FOR_MALLOC freed 16245 objects / 889528 bytes in 99ms
I/PackageParser( 2453): com.effy.inputmethod.arabic: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
I/PackageParser( 2453): uk.co.neilandtheresa.Vignette: compat added android.permission.READ_PHONE_STATE
D/dalvikvm( 2453): GC_FOR_MALLOC freed 5998 objects / 339864 bytes in 94ms
D/PackageManager( 2453): Scanning app dir /data/app
I/PackageParser( 2453): com.aurorasoftworks.quadrant.ui.standard: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
I/PackageParser( 2453): com.androidiani.MarketEnabler: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
E/PackageManager( 2453): Package com.androidiani.MarketEnabler has mismatched uid: 10071 on disk, 10066 in settings; read messages:
E/PackageManager( 2453): Read completed successfully: 123 packages, 9 shared uids
E/PackageManager( 2453): Package com.apksoftware.compass has mismatched uid: 10093 on disk, 10067 in settings
I/PackageParser( 2453): com.bigtincan.android.adfree: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
E/PackageManager( 2453): Package com.bigtincan.android.adfree has mismatched uid: 10081 on disk, 10068 in settings
E/PackageManager( 2453): Package com.google.zxing.client.android has mismatched uid: 10098 on disk, 10069 in settings
I/PackageParser( 2453): com.netmite.andme: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
E/PackageManager( 2453): Package com.netmite.andme has mismatched uid: 10067 on disk, 10071 in settings
D/dalvikvm( 2453): GC_FOR_MALLOC freed 3781 objects / 254688 bytes in 96ms
E/PackageManager( 2453): Package org.urbian.android.games.memorytrainer has mismatched uid: 10066 on disk, 10072 in settings
I/PackageParser( 2453): si.modula.android.instantheartrate: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
W/PackageParser( 2453): Problem in package /data/app/com.polarbit.krazyracers.apk:
W/PackageParser( 2453): Unknown element under <activity>: supports-screens at /data/app/com.polarbit.krazyracers.apk Binary XML file line #19
I/PackageParser( 2453): com.gamevil.zenonia: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
W/PackageParser( 2453): Skipping non-package file: /data/app/battery.battery.zip
W/PackageParser( 2453): Skipping non-package file: /data/app/com.libertysoftcommunity.qibla.zip
I/PackageParser( 2453): com.sileria.alsalah: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
W/PackageParser( 2453): Skipping non-package file: /data/app/com.islamicapp.alramadhania.zip
W/PackageParser( 2453): Skipping non-package file: /data/app/com.muslim.aislam.zip
W/PackageParser( 2453): Skipping non-package file: /data/app/com.islamicapp.alahadith.zip
I/PackageParser( 2453): hekma2.cyberiadns.com: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
D/PackageManager( 2453): Scanning app dir /data/app-private
W/PackageParser( 2453): Unknown element under <application>: Dialog at /data/app-private/battery.battery.apk Binary XML file line #43
I/PackageParser( 2453): battery.battery: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
I/PackageParser( 2453): com.libertysoftcommunity.qibla: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
E/DataRouter( 1953): [*] Received suspend/ resume event but DUN is not up so neglect
I/PackageManager( 2453): Time to scan packages: 9.85 seconds
W/PackageManager( 2453): Unknown permission android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
W/PackageManager( 2453): Unknown permission android.permission.READ_SETTINGS in package com.android.calendar
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.INSTALL_SHORTCUT in package com.android.browser
W/PackageManager( 2453): Not granting permission android.permission.SET_ORIENTATION to package com.aurorasoftworks.quadrant.ui.standard (protectionLevel=2 flags=0x7e44)
W/PackageManager( 2453): Unknown permission com.samsung.android.twlauncher.permission.WRITE_SETTINGS in package com.pineone.android.myfiles
W/PackageManager( 2453): Unknown permission com.samsung.android.twlauncher.permission.READ_SETTINGS in package com.pineone.android.myfiles
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.pineone.android.myfiles
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.pineone.android.myfiles
W/PackageManager( 2453): Unknown permission com.samsung.sec.android.email.permission.READ_ATTACHMENT in package com.pineone.android.myfiles
W/PackageManager( 2453): Unknown permission com.android.email.permission.ACCESS_PROVIDER in package com.pineone.android.myfiles
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.android.settings
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.android.settings
W/PackageManager( 2453): Unknown permission android.permission.CALL in package com.android.samsungtest.FactoryTest
W/PackageManager( 2453): Unknown permission com.android.providers.im.permission.READ_ONLY in package com.google.android.apps.maps
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.INSTALL_SHORTCUT in package com.google.android.apps.maps
W/PackageManager( 2453): Unknown permission com.google.android.providers.gsf.permission.READ_GSERVICES in package com.google.android.apps.maps
W/PackageManager( 2453): Unknown permission com.google.android.c2dm.permission.RECEIVE in package com.google.android.apps.maps
W/PackageManager( 2453): Unknown permission android.permission.SEND_MMS in package com.wssnps
W/PackageManager( 2453): Unknown permission android.permission.READ_MMS in package com.wssnps
W/PackageManager( 2453): Unknown permission android.permission.WRITE_MMS in package com.wssnps
W/PackageManager( 2453): Unknown permission android.permission.app_15 in package com.android.AudioTestApp
W/PackageManager( 2453): Not granting permission android.permission.WRITE_SECURE_SETTINGS to package alei.switchpro (protectionLevel=3 flags=0x7e44)
W/PackageManager( 2453): Unknown permission android.permission.ACCESS_WIMAX_STATE in package alei.switchpro
W/PackageManager( 2453): Unknown permission android.permission.CHANGE_WIMAX_STATE in package alei.switchpro
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.READ_SETTINGS in package com.samsung.camera
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.WRITE_SETTINGS in package com.samsung.camera
W/PackageManager( 2453): Unknown permission com.samsung.sec.android.email.permission.READ_ATTACHMENT in package com.samsung.camera
W/PackageManager( 2453): Unknown permission com.samsung.android.twlauncher.permission.WRITE_SETTINGS in package com.samsung.camera
W/PackageManager( 2453): Unknown permission com.samsung.android.twlauncher.permission.READ_SETTINGS in package com.samsung.camera
W/PackageManager( 2453): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.fede.launcher
W/PackageManager( 2453): Unknown permission com.android.email.permission.READ_ATTACHMENT in package com.samsung.sec.android.MusicPlayer
W/PackageManager( 2453): Unknown permission com.android.email.permission.ACCESS_PROVIDER in package com.samsung.sec.android.MusicPlayer
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.INSTALL_SHORTCUT in package com.skyfire.browser
W/PackageManager( 2453): Unknown permission com.android.email.permission.READ_ATTACHMENT in package com.google.android.apps.uploader
W/PackageManager( 2453): Unknown permission com.android.email.permission.READ_ATTACHMENT in package com.sec.android.app.videoplayer
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.INSTALL_SHORTCUT in package com.appspot.swisscodemonkeys.apps
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.INSTALL_SHORTCUT in package com.estrongs.android.pop
W/PackageManager( 2453): Unknown permission com.android.launcher.permission.UNINSTALL_SHORTCUT in package com.estrongs.android.pop
W/PackageManager( 2453): Unknown permission com.estrongs.android.pop.PERMISSION in package com.estrongs.android.pop
D/dalvikvm( 2453): GC_FOR_MALLOC freed 4147 objects / 317152 bytes in 94ms
D/dalvikvm( 2453): GC_EXPLICIT freed 1851 objects / 163904 bytes in 94ms
I/SystemServer( 2453): Account Manager
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f050000
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f020005
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f020004
I/SystemServer( 2453): Content Manager
I/SystemServer( 2453): System Content Providers
I/ActivityThread( 2453): Publishing provider settings: com.android.providers.settings.SettingsProvider
I/ActivityThread( 2453): Publishing provider subscribedfeeds: com.google.android.providers.subscribedfeeds.SubscribedFeedsProvider
I/ActivityThread( 2453): Publishing provider android.server.checkin: com.google.android.server.checkin.CheckinProvider
I/SystemServer( 2453): Battery Service
D/BatteryService( 2453): CHARGER :: mPlugType = 2
I/SystemServer( 2453): Hardware Service
E/lights ( 2453): write_int failed to open /sys/class/leds/button-backlight/brightness
I/power ( 2453): *** set_screen_state 1
I/SystemServer( 2453): Alarm Manager
I/SystemServer( 2453): Init Watchdog
I/SystemServer( 2453): Sensor Service
I/SystemServer( 2453): Window Manager
E/KeyInputQueue( 2453): thread wait until mDisplay is set
D/SensorManager( 2453): ====>>>>>Num Sensor: 1
D/SensorManager( 2453): found sensor: AK8973 Compass, handle=0
D/SensorManager( 2453): ====>>>>>Num Sensor: 2
D/SensorManager( 2453): found sensor: AK8973 Compass Raw, handle=7
D/SensorManager( 2453): ====>>>>>Num Sensor: 3
D/SensorManager( 2453): found sensor: BMA150, handle=1
D/SensorManager( 2453): ====>>>>>Num Sensor: 4
D/SensorManager( 2453): found sensor: AK8973 Temperature, handle=2
D/SensorManager( 2453): ====>>>>>Num Sensor: 0
D/SensorManager( 2453): found sensor: AK8973 Magnetic Field, handle=3
E/SensorManager( 2453): ####### akmd2 started!!!
I/global ( 2453): Default buffer size used in BufferedReader constructor. It would be better to be explicit if an 8k-char buffer is required.
D/CSCReceiver( 2453): CSCReceiver -> ID_path =/system/csc/isnew_csc.txt
D/SystemServer( 2453): seles_code = EGY
I/SystemServer( 2453): Starting Bluetooth Service
I/SystemServer( 2453): Status Bar
I/SystemServer( 2453): Clipboard Service
I/SystemServer( 2453): Input Method Service
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f070000
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f060000
I/InputManagerService( 2453): Enabled input methods: com.swype.android.inputmethod/.SwypeInputMethod:jonasl.ime/.HTCIMEService:com.effy.inputmethod.arabic/.SoftKeyboard
I/SystemServer( 2453): NetStat Service
I/SystemServer( 2453): Connectivity Service
V/ConnectivityService( 2453): ConnectivityService starting up
V/ConnectivityService( 2453): Starting Wifi Service.
I/WifiService( 2453): WifiService starting up with Wi-Fi disabled
E/WifiService( 2453): WifiService registerReceiver for WIFI_TEST_INDICATION
I/SystemServer( 2453): Accessibility Manager
I/SystemServer( 2453): Notification Manager
I/SystemServer( 2453): Mount Service
I/SystemServer( 2453): Device Storage Monitor
I/SystemServer( 2453): Location Manager
I/SystemServer( 2453): Starting AGps Manager.
D/AGPSManagerService( 2453): Constructed AGPSManager Service
I/AGPSManagerService( 2453): AGpsManagerService is supported.
D/LocationManager( 2453): Constructor: service = com.android.server.LocationManagerService@45548928
I/AGPSManagerService( 2453): getting current Configration......
E/KeyInputQueue( 2453): thread wait until mDisplay is set
D/AGpsService( 2453): android_server_AGpsService_init:
D/libgps ( 2453): sec_gps_agps_init
I/AGPSManagerService( 2453): setting current Configration......
D/libgps ( 2453): sec_gps_set_session_type: mode 1
D/libgps ( 2453): sec_gps_set_operation_type: type 0
D/libgps ( 2453): sec_gps_set_start_mode: mode 1
D/libgps ( 2453): sec_gps_set_hslp_url: url "supl.google.com:7276"
D/libgps ( 2453): sec_gps_set_gprs_option: apn "apn" user "username" passwd "password" auth 0
D/libgps ( 2453): sec_gps_set_agps_qos: performance 60 hor_accuracy 150 vert_accuracy 200
D/libgps ( 2453): sec_gps_set_agps_transport: transport UP
D/libgps ( 2453): sec_gps_set_agps_ssl: ssl 0
D/GpsLocationProvider( 2453): enable
D/libgps ( 2453): Samsung GPS library ver.0.01
D/libgps ( 2453): init_location
D/libgps ( 2453): sec_gps_init: RILD connected.
D/libgps ( 2453): Starting GPS activity thread.
D/libgps ( 2453): GPS library initialized.
D/libgps ( 2453): ril_gps_open:
D/libgps ( 2453): send_ril_gps_option
D/libgps ( 2453): --- GPS options [mask 0x0017]---
D/libgps ( 2453): session type 1
D/libgps ( 2453): operation type 0
D/libgps ( 2453): start mode 1
D/libgps ( 2453): HSLP ''
D/libgps ( 2453): APN ''
D/libgps ( 2453): Username ''
D/libgps ( 2453): Password ''
D/libgps ( 2453): Auth type 0
D/libgps ( 2453): QoS performance 60
D/libgps ( 2453): QoS H_accuracy 150
D/libgps ( 2453): QoS V_accuracy 200
D/libgps ( 2453): ril_request_alloc: cmd 04
D/libgps ( 2453): init_ril_request: ril_request 0x34ee78
D/libgps ( 2453): ril_request_alloc: alloc idx 0 cmd 04 wait 0x8080ae20
D/libgps ( 2453): send_ril_gps_request: cmd 0x04 plen 178
D/libgps ( 2453): GPS activity thread started.
D/libgps ( 2453): ril_gps_wait_for_ril: req 0x34ee78 status 1 timeout 3000
D/libgps ( 2453): ril_gps_wait_for_ril: +++entering
D/libgps ( 2453): onRawReqComplete: oem_function_id 0x0E cmd 0x04 len 4
D/libgps ( 2453): find_ril_request: found. idx 0
D/libgps ( 2453): process_response: req 0x34ee78 cmd 0x04 plen 1
D/libgps ( 2453): recv_ril_gps_option: status 0
D/libgps ( 2453): ril_wakeup: idx 0 cmd 0x04 wait 0x8080ae20
D/libgps ( 2453): ril_wakeup: ---
D/libgps ( 2453): ril_gps_wait_for_ril: ---leaving
D/libgps ( 2453): ril_request_free: idx 0 cmd 04
D/libgps ( 2453): start_nmea_reader
D/GpsLocationProvider( 2453): GpsEventThread starting
D/GpsLocationProvider( 2453): NetworkThread starting
D/GpsLocationProvider( 2453): NetworkThread wait for network
I/GpsLocationProvider( 2453): Enablng Xtra...
D/GpsLocationProvider( 2453): NetworkThread wait for network
I/SystemServer( 2453): Search Service
I/SystemServer( 2453): Checkin Service
I/SystemServer( 2453): Wallpaper Service
D/AGPSManagerService( 2453): AGpsEventThread starting
D/AGPSManagerService( 2453): onProviderStatusChanged: true
D/AGPSManagerService( 2453): GpsLocationProvider is enabled.
I/AGPSManagerService( 2453): setting current Configration......
D/libgps ( 2453): sec_gps_set_session_type: mode 1
D/libgps ( 2453): sec_gps_set_operation_type: type 0
D/libgps ( 2453): sec_gps_set_start_mode: mode 1
D/libgps ( 2453): sec_gps_set_hslp_url: url "supl.google.com:7276"
D/libgps ( 2453): sec_gps_set_gprs_option: apn "apn" user "username" passwd "password" auth 0
D/libgps ( 2453): sec_gps_set_agps_qos: performance 60 hor_accuracy 150 vert_accuracy 200
D/libgps ( 2453): sec_gps_set_agps_transport: transport UP
D/libgps ( 2453): sec_gps_set_agps_ssl: ssl 0
I/GpsLocationProvider( 2453): Enablng Xtra...
I/SystemServer( 2453): Audio Service
D/GpsLocationProvider( 2453): NetworkThread wait for network
D/dalvikvm( 2453): GC_FOR_MALLOC freed 4473 objects / 291032 bytes in 116ms
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.298538 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.316228 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.022387 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.007943 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.668344 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.089125 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.316228 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.022387 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.007943 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.089125 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.316228 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.354813 , device = 2
E/AudioPolicyManager( 2447): [HJ] isDuplicated = 0
E/AudioPolicyManager( 2447): 1.[HJ] Speaker Volume = 0.007943 , device = 2
I/SystemServer( 2453): Headset Observer
I/SystemServer( 2453): Dock Observer
W/DockObserver( 2453): This kernel does not have dock station support
I/SystemServer( 2453): Backup Service
E/KeyInputQueue( 2453): thread wait until mDisplay is set
W/ActivityManager( 2453): Unable to start service Intent { cmp=com.google.android.backup/.BackupTransportService }: not found
I/BackupManagerService( 2453): Found stale backup journal, scheduling:
I/BackupManagerService( 2453): + com.android.browser
I/BackupManagerService( 2453): + com.android.providers.settings
I/BackupManagerService( 2453): + com.android.providers.userdictionary
I/BackupManagerService( 2453): + android
I/BackupManagerService( 2453): + com.android.vending
I/BackupManagerService( 2453): Backup enabled => false
I/SystemServer( 2453): AppWidget Service
D/BrcmBtServiceLoader( 2453): ***Loading bluetooth services as system services.....
I/BrcmBtServiceLoader( 2453): Starting Bluetooth DG Service.
I/com_brcm_BluetoothDataGateway.cpp( 2453): classInitNative
I/com_brcm_BluetoothDataGateway.cpp( 2453): initBluetoothDataGatewayDataNative
D/BrcmBtServiceLoader( 2453): ***Done loading bluetooth services as system services.....
D/BrcmBtServiceLoader( 2453): ***Loading bluetooth resources.....
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.opp.OppEventLoop****
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.ftp.BluetoothFTPService...Skipping. ****
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.ftp.BluetoothFTPService****
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.pbap.BluetoothPBAPService****
I/com_broadcom_bt_service_dun_BluetoothDUNService.cpp( 2453): classInitNative
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.dun.BluetoothDUNService...Skipping. ****
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.dun.BluetoothDUNService****
D/service_sap_SAPService.cpp( 2453): classInitNative
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.sap.BluetoothSAPService...Skipping. ****
D/BluetoothServiceManager( 2453): com.broadcom.bt.service.sap.BluetoothSAPService****
I/BrcmBtServiceLoader( 2453): Starting FM Receiver Service.
D/FmReceiverEventLoop( 2453): startFM_Loop()
I/BrcmBtServiceLoader( 2453): Starting BT Test Service
D/BluetoothTestModeService.cpp( 2453): initializeNativeDataNative
D/BrcmBtServiceLoader( 2453): ***Done loading bluetooth resources.....
I/WindowManager( 2453): SAFE MODE not enabled
I/ActivityManager( 2453): Config changed: { scale=1.0 imsi=0/0 loc=en_GB touch=1 keys=1/1/2 nav=1/1 orien=1 layout=18}
D/PowerManagerService( 2453): system ready!
I/ActivityManager( 2453): System now ready
I/Zygote ( 2453): Process: zygote socket opened
I/ActivityManager( 2453): Start proc com.google.process.gapps for service com.google.android.googleapps/.GoogleLoginService: pid=2505 uid=10011 gids={3003}
I/SystemServer( 2453): Making services ready
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f030000
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f030000
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f030003
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f030003
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f030037
W/ResourceType( 2453): Resources don't contain package for resource number 0x7f030000
I/ActivityThread( 2505): Publishing provider com.google.settings: com.google.android.providers.settings.GoogleSettingsProvider
I/ActivityThread( 2505): Publishing provider com.google.android.providers.talk: com.google.android.providers.talk.TalkProvider
I/ActivityThread( 2505): Publishing provider com.google.android.providers.enhancedgooglesearch: com.google.android.providers.enhancedgooglesearch.SuggestionProvider
I/com_broadcom_bt_service_dun_BluetoothDUNService.cpp( 2453): cleanupNative
D/dalvikvm( 2453): GC_EXTERNAL_ALLOC freed 4466 objects / 266336 bytes in 161ms
I/EventHub( 2453): New device: path=/dev/input/event3 name=qt5480_ts_input id=0x10000 (of 0x1) index=1 fd=87 classes=0x14
E/EventHub( 2453): could not get driver version for /dev/input/mouse0, Not a typewriter
I/EventHub( 2453): New keyboard: publicID=0 device->id=0x10001 devname='s3c-keypad-rev0020' propName='hw.keyboards.0.devname' keylayout='/system/usr/keylayout/s3c-keypad-rev0020.kl'
I/EventHub( 2453): New device: path=/dev/input/event1 name=s3c-keypad-rev0020 id=0x10001 (of 0x2) index=2 fd=90 classes=0x21
E/EventHub( 2453): could not get driver version for /dev/input/mice, Not a typewriter
I/EventHub( 2453): New keyboard: publicID=65538 device->id=0x10002 devname='sec_headset' propName='hw.keyboards.65538.devname' keylayout='/system/usr/keylayout/sec_headset.kl'
I/EventHub( 2453): New device: path=/dev/input/event0 name=sec_headset id=0x10002 (of 0x3) index=3 fd=94 classes=0x1
I/KeyInputQueue( 2453): Device added: id=0x10002, name=sec_headset, classes=1
I/KeyInputQueue( 2453): Device added: id=0x0, name=s3c-keypad-rev0020, classes=21
I/ActivityManager( 2453): Config changed: { scale=1.0 imsi=0/0 loc=en_GB touch=1 keys=1/1/2 nav=2/1 orien=1 layout=18}
I/KeyInputQueue( 2453): Device added: id=0x10000, name=qt5480_ts_input, classes=14
I/KeyInputQueue( 2453): X: min=0 max=320 flat=0 fuzz=0
I/KeyInputQueue( 2453): Y: min=0 max=480 flat=0 fuzz=0
I/KeyInputQueue( 2453): Pressure: min=0 max=255 flat=0 fuzz=0
I |
SS9ibHVlZHJvaWQoIDE5NzgpOiBTdG9wcGluZyBidGxkCgpJL0JUTC1CVEVfQVBQTCggMjE5Myk6IEJURV9hcHBsX3Rhc2sgcmVjZWl2ZWQgZXZlbnQ6IDAyMDAKClcvQlRMRCAgICAoIDIxOTMpOiBMMkNBUCAtIFBTTTogMHgwMDE5IG5vdCBmb3VuZCBmb3IgZGVyZWdpc3RyYXRpb24KClcvQlRMRCAgICAoIDIxOTMpOiBMMkNBUCAtIFBTTTogMHgwMDE3IG5vdCBmb3VuZCBmb3IgZGVyZWdpc3RyYXRpb24KCkkvQlRMLUlGUyAoIDIxOTMpOiBtYWluX3NlcnZlcl90aHJlYWQ6IG1haW5fc2VydmVyX3RocmVhZDogYnQgc2h1dGRvd24gd2hpbGUgd2FpdGluZyBmb3Igc2VsZWN0CgpJL0JUTC1JRlMgKCAyMTkzKTogY2xvc2VfYWxsX29wZW5fc29ja2V0czogQ2xvc2luZyBhbGwgb3BlbiBzb2NrZXRzCgpJL0JUTC1JRlMgKCAyMTkzKTogZGV0YWNoX2NsaWVudDogIyMjIyMjIyMgIERldGFjaGVkIGNsaWVudCBzdWJzeXN0ZW0gKERUVU4pIGZkIDEyICMjIyMjIyMjIAoKSS9CVEwtSUZTICggMjE5Myk6IGJ0bF9pZl9ub3RpZnlfbG9jYWxfZXZlbnQ6IE5vdGlmeSBsb2NhbCBldmVudCBCVExJRl9TVUJTWVNURU1fREVUQUNIRUQKCkkvICAgICAgICAoIDIxOTMpOiBEVFVOX1JlY2VpdmVDdHJsTXNnOiBbRFRVTl0gUmVjZWl2ZWQgbWVzc2FnZSBbQlRMSUZfU1VCU1lTVEVNX0RFVEFDSEVEXSA0MTEzCgpFL0JUTC1JRlMtV1JBUFBFUiggMjE5Myk6IHdycF9jbG9zZV9kYXRhOiB3cmFwcGVyIGN0cmwgYmxvY2sgbm90IGZvdW5kCgpJL0JUTC1JRlMgKCAyMTkzKTogbWFpbl9zZXJ2ZXJfdGhyZWFkOiBAKkAqQCpAKkAqQCpAKkAqQCpAKkAqQCpAKiBtYWluX3NlcnZlcl90aHJlYWQgLSBjbG9zZSgxMSkKCkkvQlRMLUlGUyAoIDIxOTMpOiBtYWluX3NlcnZlcl90aHJlYWQ6IEJUTC1JRiBzZXJ2ZXIgdGhyZWFkIHRlcm1pbmF0aW5nLi4uCgpJL0JUTC1JRlMgKCAyMTkzKTogQlRMX0lGX1NlcnZlclNodXRkb3duOiBCVEwtSUYgU2VydmVyIHNodXR0aW5nIGRvd24uLi4KCkkvQlRMLUlGUyAoIDIxOTMpOiBCVExfSUZfU2VydmVyU2h1dGRvd246IEJUTC1JRiBTZXJ2ZXIgc2h1dGRvd24gY29tcGxldGUuCgpELyAgICAgICAgKCAyMTkzKTogZHR1bl9zZXJ2ZXJfc3RvcDogCQlkdHVuX3NlcnZlcl9zdG9wKCkKCkkvQlRMLUlGUyAoIDIxOTMpOiBCVExfSUZfVW5yZWdpc3RlclN1YlN5c3RlbTogVW5yZWdpc3RlcmVkIHN1YnN5c3RlbSBbRFRVTl0KCkkvYmx1ZWRyb2lkKCAxOTc4KTogTmV3IHN0YXRlIGlzIEJUT0ZGX0ZNT0ZGX2hhbmRsaW5nCgpJL1VTRVJJQUxfTElOVVgoIDIxOTMpOiBVU0VSSUFMX0lvY3RsOiBSZWNlaXZlZCBVU0VSSUFMX09QX0JBVURfV1IgaW9jdGwgNwoKSS9VU0VSSUFMX0xJTlVYKCAyMTkzKTogdXNlcmlhbF9jaGFuZ2VfcmF0ZTogQ2xvc2luZyBVQVJUIFBvcnQKCkkvVVNFUklBTF9MSU5VWCggMjE5Myk6IFVTRVJJQUxfQ2xvc2UKCkkvVVNFUklBTF9MSU5VWCggMjE5Myk6IHVzZXJpYWxfY2hhbmdlX3JhdGU6IEF0dGVtcHRpbmcgdG8gcmVvcGVuIHRoZSBVQVJUIFBvcnQgYXQgMTE1MjAwCgpJL1VTRVJJQUxfTElOVVgoIDIxOTMpOiBVU0VSSUFMX09wZW4KCkkvVVNFUklBTF9MSU5VWCggMjE5Myk6IFVTRVJJQUxfT3BlbiBvcGVuaW5nIC9kZXYvczNjX3NlcmlhbDEKCkkvVVNFUklBTF9MSU5VWCggMjE5Myk6IExlYXZpbmcgVVNFUklBTF9PcGVuCgpJL1VTRVJJQUxfTElOVVgoIDIxOTMpOiBVU0VSSUFMX0Nsb3NlCgpJL0dLSV9MSU5VWCggMjE5Myk6IGdraV90YXNrIHRhc2tfaWQ9MCB0ZXJtaW5hdGluZwoKSS9HS0lfTElOVVgoIDIxOTMpOiBHS0lfZXhpdF90YXNrIDAgZG9uZQoKRC9kYWx2aWt2bSggMTk3OCk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgMjA0MDUgb2JqZWN0cyAvIDExNDQyODAgYnl0ZXMgaW4gMTMzbXMKCkQvQmx1ZXRvb3RoU2VydmljZSggMTk3OCk6ICoqKioqIEJsdWV0b290aCBzdGF0ZSAxMyAtPiAxMAoKSS9EVFVOX0hDSUQoIDIyMjcpOiBwcm9wZXJ0eV9pc19hY3RpdmUgOiBzZXJ2aWNlLmJyY20uYnQuaGNpZF9hY3RpdmU9MAoKSS9EVFVOX0hDSUQoIDIyMjcpOiBoY2lkIG1haW4gbG9vcCBleGl0aW5nCgpJL0RUVU5fQ0xOVCggMjIyNyk6IGR0dW5fY2xpZW50X3N0b3AgOiBpZmFjZSBbRFRVTl9JTlRFUkZBQ0VdIHN0b3BwaW5nLi4uCgpEL0FEQVBURVIgKCAyMjI3KTogUmVtb3ZpbmcgYWRhcHRlciAvb3JnL2JsdWV6LzIyMjcvaGNpMAoKRC9BREFQVEVSICggMjIyNyk6IGJ0ZF9hZGFwdGVyX3VucmVmKDB4ZjE4MCk6IHJlZj0wCgpEL0FEQVBURVIgKCAyMjI3KTogYWRhcHRlcl9mcmVlKDB4ZjE4MCkKClYvQmx1ZXRvb3RoRXZlbnRSZWRpcmVjdG9yKCAyMTYxKTogUmVjZWl2ZWQgYW5kcm9pZC5ibHVldG9vdGguYWRhcHRlci5hY3Rpb24uU1RBVEVfQ0hBTkdFRAoKRC9XaWZpU2VydmljZSggMTk3OCk6IEFDVElPTl9CQVRURVJZX0NIQU5HRUQgcGx1Z2dlZFR5cGU6IDAKCkQvV2lmaVNlcnZpY2UoIDE5NzgpOiBBQ1RJT05fQkFUVEVSWV9DSEFOR0VEIHBsdWdnZWRUeXBlOiAyCgpJL1dpbmRvd01hbmFnZXIoIDE5NzgpOiBTZXR0aW5nIHJvdGF0aW9uIHRvIDEsIGFuaW1GbGFncz0wCgpXL1N1cmZhY2VGbGluZ2VyKCAxOTc4KTogdGltZW91dCBleHBpcmVkIG1GcmVlemVEaXNwbGF5PTEsIG1GcmVlemVDb3VudD0wCgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IENvbmZpZyBjaGFuZ2VkOiB7IHNjYWxlPTEuMCBpbXNpPTQyNC8zIGxvYz1lbl9HQiB0b3VjaD0zIGtleXM9MS8xLzIgbmF2PTIvMSBvcmllbj0yIGxheW91dD0xOH0KCkkvVXNhZ2VTdGF0cyggMTk3OCk6IFVuZXhwZWN0ZWQgcmVzdW1lIG9mIGNvbS5hbmRyb2lkLnNldHRpbmdzIHdoaWxlIGFscmVhZHkgcmVzdW1lZCBpbiBjb20uYW5kcm9pZC5zZXR0aW5ncwoKRC9TdGF0dXNCYXIoIDE5NzgpOiB1cGRhdGVOZXR3b3JrTmFtZSBzaG93U3BuPWZhbHNlIHNwbj1udWxsIHNob3dQbG1uPXRydWUgcGxtbj1udWxsCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBkZWZhdWx0IFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gcmFkaW9UdXJuZWRPZmYsIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gbUVuYWJsZWQgPSBmYWxzZQoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogbW1zIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gcmFkaW9UdXJuZWRPZmYsIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBzdXBsIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gcmFkaW9UdXJuZWRPZmYsIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBkdW4gUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSByYWRpb1R1cm5lZE9mZiwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IGhpcHJpIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gcmFkaW9UdXJuZWRPZmYsIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL0FHUFNNYW5hZ2VyU2VydmljZSggMTk3OCk6IHN0YXRlOiBESVNDT05ORUNURUQgYXBuTmFtZTogbnVsbCByZWFzb246IHJhZGlvVHVybmVkT2ZmCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBkZWZhdWx0IFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gZ3Byc0RldGFjaGVkLCBhcG5UeXBlTGlzdCA9IGRlZmF1bHQKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6ICAgZHJvcHBlZCAtIG1FbmFibGVkID0gZmFsc2UKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IG1tcyBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9IGdwcnNEZXRhY2hlZCwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IHN1cGwgUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSBncHJzRGV0YWNoZWQsIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBkdW4gUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSBncHJzRGV0YWNoZWQsIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBoaXByaSBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9IGdwcnNEZXRhY2hlZCwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvQUdQU01hbmFnZXJTZXJ2aWNlKCAxOTc4KTogc3RhdGU6IERJU0NPTk5FQ1RFRCBhcG5OYW1lOiBudWxsIHJlYXNvbjogZ3Byc0RldGFjaGVkCgpWL0NoZWNraW5TZXJ2aWNlKCAxOTc4KTogRGlzYWJsaW5nIHRpbWVkIGNoZWNraW5zIChpbnRlcnZhbDogMCBzZWNzKQoKSS9XaW5kb3dNYW5hZ2VyKCAxOTc4KTogU2V0dGluZyByb3RhdGlvbiB0byAwLCBhbmltRmxhZ3M9MAoKSS9BY3Rpdml0eU1hbmFnZXIoIDE5NzgpOiBDb25maWcgY2hhbmdlZDogeyBzY2FsZT0xLjAgaW1zaT00MjQvMyBsb2M9ZW5fR0IgdG91Y2g9MyBrZXlzPTEvMS8yIG5hdj0yLzEgb3JpZW49MSBsYXlvdXQ9MTh9CgpJL1VzYWdlU3RhdHMoIDE5NzgpOiBVbmV4cGVjdGVkIHJlc3VtZSBvZiBjb20uYW5kcm9pZC5zZXR0aW5ncyB3aGlsZSBhbHJlYWR5IHJlc3VtZWQgaW4gY29tLmFuZHJvaWQuc2V0dGluZ3MKCkkvR0tJX0xJTlVYKCAyMTkzKTogR0tJX2V4aXRfdGFzayAxIGRvbmUKCkkvQlRMLUJURV9BUFBMKCAyMTkzKTogQlRFX2FwcGxfdGFzayByZWNlaXZlZCBldmVudDogODAwMAoKSS9CVEwtQlRFX0FQUEwoIDIxOTMpOiBCVEVfYXBwbF90YXNrIGlzIGV4aXRpbmcuCgpJL0dLSV9MSU5VWCggMjE5Myk6IGdraV90YXNrIHRhc2tfaWQ9MiB0ZXJtaW5hdGluZwoKRC9XaWZpU2VydmljZSggMTk3OCk6IEFDVElPTl9CQVRURVJZX0NIQU5HRUQgcGx1Z2dlZFR5cGU6IDAKCkkvR0tJX0xJTlVYKCAyMTkzKTogR0tJX2V4aXRfdGFzayAyIGRvbmUKCkQvU2V0dGluZ3NXaWZpRW5hYmxlciggMjE2MSk6IFJlY2VpdmVkIHdpZmkgc3RhdGUgY2hhbmdlZCBmcm9tIERpc2FibGluZyB0byBEaXNhYmxlZAoKRC9TZXR0aW5nc1dpZmlFbmFibGVyKCAyMTYxKTogUmVjZWl2ZWQgd2lmaSBzdGF0ZSBjaGFuZ2VkIGZyb20gRGlzYWJsaW5nIHRvIERpc2FibGVkCgpJL0dLSV9MSU5VWCggMjE5Myk6IEdLSV9leGl0X3Rhc2sgMyBkb25lCgpJL0JUTF9BVl9DT0RFQzooIDIxOTMpOiBhdl9zcmNfcmVhZF90YXNrIGlzIGV4aXRpbmcuCgpJL0dLSV9MSU5VWCggMjE5Myk6IGdraV90YXNrIHRhc2tfaWQ9NCB0ZXJtaW5hdGluZwoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogZGVmYXVsdCBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9ICh1bnNwZWNpZmllZCksIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gbUVuYWJsZWQgPSBmYWxzZQoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogbW1zIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IHN1cGwgUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSAodW5zcGVjaWZpZWQpLCBhcG5UeXBlTGlzdCA9IGRlZmF1bHQKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6ICAgZHJvcHBlZCAtIHdyb25nIEFwbgoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogZHVuIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IGhpcHJpIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvQUdQU01hbmFnZXJTZXJ2aWNlKCAxOTc4KTogc3RhdGU6IERJU0NPTk5FQ1RFRCBhcG5OYW1lOiBudWxsIHJlYXNvbjogbnVsbAoKRC9TdGF0dXNCYXIoIDE5NzgpOiB1cGRhdGVOZXR3b3JrTmFtZSBzaG93U3BuPXRydWUgc3BuPWR1IHNob3dQbG1uPXRydWUgcGxtbj1udWxsCgpEL1N0YXR1c0JhciggMTk3OCk6IHVwZGF0ZU5ldHdvcmtOYW1lIHNob3dTcG49dHJ1ZSBzcG49ZHUgc2hvd1BsbW49ZmFsc2UgcGxtbj1kdQoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogZGVmYXVsdCBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9ICh1bnNwZWNpZmllZCksIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gbUVuYWJsZWQgPSBmYWxzZQoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogbW1zIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IHN1cGwgUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSAodW5zcGVjaWZpZWQpLCBhcG5UeXBlTGlzdCA9IGRlZmF1bHQKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6ICAgZHJvcHBlZCAtIHdyb25nIEFwbgoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogZHVuIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IGhpcHJpIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvQUdQU01hbmFnZXJTZXJ2aWNlKCAxOTc4KTogc3RhdGU6IERJU0NPTk5FQ1RFRCBhcG5OYW1lOiBudWxsIHJlYXNvbjogbnVsbAoKSS9HS0lfTElOVVgoIDIxOTMpOiBHS0lfZXhpdF90YXNrIDQgZG9uZQoKVi9CVExfQ0ZHICggMjE5Myk6IGJ0bGRfcHJvcGVydHlfc2V0IDogc2VydmljZS5icmNtLmJ0LmJ0bGQgPSAwCgpWL0JUTF9DRkcgKCAyMTkzKTogYnRsX2NmZ19zZXRfYnRsZF9zdGF0dXMgc3VjY2VzcyA6IHNlcnZpY2UuYnJjbS5idC5idGxkID0gMCwgcmV0ID0gMAoKSS9CVEwtU0VSVkVSKCAyMTkzKTogIyMjIFRhcmdldCBiYXVkcmF0ZSBpcyByZXNldCwgbm93IGV4aXQgYnRsZCAjIyMKCkUvRGF0YVJvdXRlciggMTk1Myk6IFsqXSBSZWNlaXZlZCBzdXNwZW5kLyByZXN1bWUgZXZlbnQgYnV0IERVTiBpcyBub3QgdXAgc28gbmVnbGVjdCAKCkQvV2lmaVNlcnZpY2UoIDE5NzgpOiBBQ1RJT05fQkFUVEVSWV9DSEFOR0VEIHBsdWdnZWRUeXBlOiAyCgpEL05vdGlmaWNhdGlvblNlcnZpY2UoIDE5NzgpOiBBREIgOjogbUFkYk5vdGlmaWNhdGlvbi5kZWZhdWx0cyA9IDEKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IGRlZmF1bHQgUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSAodW5zcGVjaWZpZWQpLCBhcG5UeXBlTGlzdCA9IGRlZmF1bHQKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6ICAgZHJvcHBlZCAtIG1FbmFibGVkID0gZmFsc2UKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IG1tcyBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9ICh1bnNwZWNpZmllZCksIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBzdXBsIFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSB3cm9uZyBBcG4KCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6IGR1biBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9ICh1bnNwZWNpZmllZCksIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBoaXByaSBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9ICh1bnNwZWNpZmllZCksIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL0FHUFNNYW5hZ2VyU2VydmljZSggMTk3OCk6IHN0YXRlOiBESVNDT05ORUNURUQgYXBuTmFtZTogbnVsbCByZWFzb246IG51bGwKCkQvR3BzTG9jYXRpb25Qcm92aWRlciggMTk3OCk6IHVwZGF0ZU5ldHdvcmtTdGF0ZSBhdmFpbGFibGUgaW5mbzogTmV0d29ya0luZm86IHR5cGU6IFdJRklbXSwgc3RhdGU6IERJU0NPTk5FQ1RFRC9ESVNDT05ORUNURUQsIHJlYXNvbjogKHVuc3BlY2lmaWVkKSwgZXh0cmE6IChub25lKSwgcm9hbWluZzogZmFsc2UsIGZhaWxvdmVyOiBmYWxzZSwgaXNBdmFpbGFibGU6IGZhbHNlCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMTk1Nik6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAxOTU2KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wODkxMjUgLCBkZXZpY2UgPSAyCgpEL0dwc0xvY2F0aW9uUHJvdmlkZXIoIDE5NzgpOiBOZXR3b3JrVGhyZWFkIHdhaXQgZm9yIDE3OTk4Mm1zCgpEL0F1ZGlvSGFyZHdhcmVBTFNBKCAxOTU2KTogY29kZWNPbgoKSS9BdWRpb0hhcmR3YXJlQUxTQSggMTk1Nik6IEluaXRpYWxpemVkIEFMU0EgUExBWUJBQ0sgZGV2aWNlIEFuZHJvaWRQbGF5YmFja19TcGVha2VyX25vcm1hbAoKRC9BdWRpb0hhcmR3YXJlQUxTQSggMTk1Nik6IFNldCBQTEFZQkFDSyBQQ00gZm9ybWF0IHRvIFMxNl9MRSAoU2lnbmVkIDE2IGJpdCBMaXR0bGUgRW5kaWFuKQoKRC9BdWRpb0hhcmR3YXJlQUxTQSggMTk1Nik6IFVzaW5nIDIgY2hhbm5lbHMgZm9yIFBMQVlCQUNLLgoKRC9BdWRpb0hhcmR3YXJlQUxTQSggMTk1Nik6IFNldCBQTEFZQkFDSyBzYW1wbGUgcmF0ZSB0byA0NDEwMCBIWgoKRC9BdWRpb0hhcmR3YXJlQUxTQSggMTk1Nik6IEJ1ZmZlciBzaXplOiA2NDAKCkQvQXVkaW9IYXJkd2FyZUFMU0EoIDE5NTYpOiBMYXRlbmN5OiAxNDUxMgoKVy9BdWRpb0ZsaW5nZXIoIDE5NTYpOiB3cml0ZSBibG9ja2VkIGZvciA1MSBtc2VjcywgMyBkZWxheWVkIHdyaXRlcywgdGhyZWFkIDB4MjhiZDAKCkQvZGFsdmlrdm0oIDIyNjUpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDEwMzIyIG9iamVjdHMgLyA1MTMwOTYgYnl0ZXMgaW4gMjEzbXMKCkkvQmx1ZXRvb3RoU2VydmljZSggMTk3OCk6IFJlY2VpdmVkIHByb2ZpbGUgMiBkaXNjb25uZWN0ZWQgaW50ZW50LgoKRC9CbHVldG9vdGhTZXJ2aWNlTWFuYWdlciggMTk3OCk6IEZpbmlzaGluZyBzZXJ2aWNlIGJsdWV0b290aF9wYnMKCkQvQmx1ZXRvb3RoQTJkcFNlcnZpY2UoIDE5NzgpOiBSZWNlaXZlZCBpbnRlbnQgSW50ZW50IHsgYWN0PWFuZHJvaWQuYmx1ZXRvb3RoLmFkYXB0ZXIuYWN0aW9uLlNUQVRFX0NIQU5HRUQgZmxnPTB4MjAwMDAwMDAgKGhhcyBleHRyYXMpIH0KClYvQmx1ZXRvb3RoRGF0YUdhdGV3YXlTZXJ2aWNlKCAxOTc4KTogIyMjIyBEYXRhR2F0ZXdheSBTZXJ2aWNlIFJlY2VpdmVkIG1lc3NhZ2UgICMjIyMKCkkvQnJjbUJ0U2VydmljZUxvYWRlciggMTk3OCk6ICoqKlJlY2VpdmVkIEJsdWV0b290aCBVTktOT1dOX1NUQVRFX0NIQU5HRSBFdmVudCoqKioKCkkvQ1NDUmVjZWl2ZXIoIDE5NzgpOiBSZWNlaXZlZCBDU0MgSW50ZW50OiBhbmRyb2lkLmludGVudC5hY3Rpb24uQk9PVF9DT01QTEVURUQKCkUvQ1NDUmVjZWl2ZXIoIDE5NzgpOiBib290X0NTQyA6IDAKCkUvQ1NDUmVjZWl2ZXIoIDE5NzgpOiBUaGlzIGlzIG5vdCBmb3IgQ1NDCgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IFN0YXJ0IHByb2MgY29tLmFuZHJvaWQuY2FsZW5kYXIgZm9yIGJyb2FkY2FzdCBjb20uYW5kcm9pZC5jYWxlbmRhci8uQWxlcnRSZWNlaXZlcjogcGlkPTIzMjEgdWlkPTEwMDAzIGdpZHM9ezMwMDN9CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBkZWZhdWx0IFJlY2VpdmVkIGFuZHJvaWQuaW50ZW50LmFjdGlvbi5BTllfREFUQV9TVEFURSBicm9hZGNhc3QgLSBzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgb2xkc3RhdGUgPSBESVNDT05ORUNURUQsIHVuYXZhaWxhYmxlID0gdHJ1ZSwgcmVhc29uID0gKHVuc3BlY2lmaWVkKSwgYXBuVHlwZUxpc3QgPSBkZWZhdWx0CgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiAgIGRyb3BwZWQgLSBtRW5hYmxlZCA9IGZhbHNlCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBtbXMgUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSAodW5zcGVjaWZpZWQpLCBhcG5UeXBlTGlzdCA9IGRlZmF1bHQKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6ICAgZHJvcHBlZCAtIHdyb25nIEFwbgoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogc3VwbCBSZWNlaXZlZCBhbmRyb2lkLmludGVudC5hY3Rpb24uQU5ZX0RBVEFfU1RBVEUgYnJvYWRjYXN0IC0gc3RhdGUgPSBESVNDT05ORUNURUQsIG9sZHN0YXRlID0gRElTQ09OTkVDVEVELCB1bmF2YWlsYWJsZSA9IHRydWUsIHJlYXNvbiA9ICh1bnNwZWNpZmllZCksIGFwblR5cGVMaXN0ID0gZGVmYXVsdAoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogICBkcm9wcGVkIC0gd3JvbmcgQXBuCgpEL01vYmlsZURhdGFTdGF0ZVRyYWNrZXIoIDE5NzgpOiBkdW4gUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSAodW5zcGVjaWZpZWQpLCBhcG5UeXBlTGlzdCA9IGRlZmF1bHQKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6ICAgZHJvcHBlZCAtIHdyb25nIEFwbgoKRC9Nb2JpbGVEYXRhU3RhdGVUcmFja2VyKCAxOTc4KTogaGlwcmkgUmVjZWl2ZWQgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkFOWV9EQVRBX1NUQVRFIGJyb2FkY2FzdCAtIHN0YXRlID0gRElTQ09OTkVDVEVELCBvbGRzdGF0ZSA9IERJU0NPTk5FQ1RFRCwgdW5hdmFpbGFibGUgPSB0cnVlLCByZWFzb24gPSAodW5zcGVjaWZpZWQpLCBhcG5UeXBlTGlzdCA9IGRlZmF1bHQKCkQvTW9iaWxlRGF0YVN0YXRlVHJhY2tlciggMTk3OCk6ICAgZHJvcHBlZCAtIHdyb25nIEFwbgoKRC9BR1BTTWFuYWdlclNlcnZpY2UoIDE5NzgpOiBzdGF0ZTogRElTQ09OTkVDVEVEIGFwbk5hbWU6IG51bGwgcmVhc29uOiBudWxsCgpJL0FjdGl2aXR5VGhyZWFkKCAyMzIxKTogUHVibGlzaGluZyBwcm92aWRlciBjYWxlbmRhcjogY29tLmFuZHJvaWQucHJvdmlkZXJzLmNhbGVuZGFyLkNhbGVuZGFyUHJvdmlkZXIKCkQvR29vZ2xlTG9naW5TZXJ2aWNlKCAyMDQzKTogb25CaW5kOiBJbnRlbnQgeyBhY3Q9YW5kcm9pZC5hY2NvdW50cy5BY2NvdW50QXV0aGVudGljYXRvciBjbXA9Y29tLmdvb2dsZS5hbmRyb2lkLmdvb2dsZWFwcHMvLkdvb2dsZUxvZ2luU2VydmljZSB9CgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IFN0YXJ0IHByb2MgY29tLmFuZHJvaWQuZGVza2Nsb2NrIGZvciBicm9hZGNhc3QgY29tLmFuZHJvaWQuZGVza2Nsb2NrLy5BbGFybUluaXRSZWNlaXZlcjogcGlkPTIzMzUgdWlkPTEwMDA4IGdpZHM9e30KCkkvQWN0aXZpdHlUaHJlYWQoIDIzMzUpOiBQdWJsaXNoaW5nIHByb3ZpZGVyIGNvbS5hbmRyb2lkLmRlc2tjbG9jazogY29tLmFuZHJvaWQuZGVza2Nsb2NrLkFsYXJtUHJvdmlkZXIKClcvQmFja3VwTWFuYWdlclNlcnZpY2UoIDE5NzgpOiBkYXRhQ2hhbmdlZCBidXQgbm8gcGFydGljaXBhbnQgcGtnPSdjb20uYW5kcm9pZC5wcm92aWRlcnMuc2V0dGluZ3MnIHVpZD0xMDAwOAoKVy9CYWNrdXBNYW5hZ2VyU2VydmljZSggMTk3OCk6IGRhdGFDaGFuZ2VkIGJ1dCBubyBwYXJ0aWNpcGFudCBwa2c9J2NvbS5hbmRyb2lkLnByb3ZpZGVycy5zZXR0aW5ncycgdWlkPTEwMDA4CgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IFN0YXJ0IHByb2MgY29tLmdvb2dsZS5hbmRyb2lkLnBhcnRuZXJzZXR1cCBmb3IgYnJvYWRjYXN0IGNvbS5nb29nbGUuYW5kcm9pZC5wYXJ0bmVyc2V0dXAvLkdvb2dsZVBhcnRuZXJTZXR1cDogcGlkPTIzNDUgdWlkPTEwMDE0IGdpZHM9e30KCkQvR21haWwgICAoIDIwNDMpOiBzZW5kaW5nIG5vdGlmaWNhdGlvbi4gQWRqdXN0ZWQgdmFsdWVzIGFyZSBsYWJlbD0tMiwgb2xkQ291bnQ9MCwgbmV3Q291bnQ9MCwgdW5zZWVuQ291bnQ9MCwgZ2V0QXR0ZW50aW9uPXRydWUKCkkvR21haWwgICAoIDIwNDMpOiBTZW5kaW5nIG5vdGlmaWNhdGlvbiBpbnRlbnQ6IEludGVudCB7IGFjdD1hbmRyb2lkLmludGVudC5hY3Rpb24uUFJPVklERVJfQ0hBTkdFRCBkYXQ9Y29udGVudDovL2dtYWlsLWxzL3VucmVhZC9eXnZtaSB0eXA9Z21haWwtbHMgKGhhcyBleHRyYXMpIH0KCkQvR21haWwgICAoIDIwNDMpOiBzZW5kaW5nIG5vdGlmaWNhdGlvbi4gQWRqdXN0ZWQgdmFsdWVzIGFyZSBsYWJlbD02NDE0NTQxODksIG9sZENvdW50PTAsIG5ld0NvdW50PTAsIHVuc2VlbkNvdW50PTAsIGdldEF0dGVudGlvbj10cnVlCgpJL0dtYWlsICAgKCAyMDQzKTogU2VuZGluZyBub3RpZmljYXRpb24gaW50ZW50OiBJbnRlbnQgeyBhY3Q9YW5kcm9pZC5pbnRlbnQuYWN0aW9uLlBST1ZJREVSX0NIQU5HRUQgZGF0PWNvbnRlbnQ6Ly9nbWFpbC1scy91bnJlYWQvXmkgdHlwPWdtYWlsLWxzIChoYXMgZXh0cmFzKSB9CgpEL0dvb2dsZVBhcnRuZXJTZXR1cCggMjM0NSk6IEdvb2dsZVBhcnRuZXJTZXR1cC5vblJlY2VpdmUKCkQvR29vZ2xlUGFydG5lclNldHVwKCAyMzQ1KTogY2xpZW50X2lkIHNldCB0bzogYW5kcm9pZC1zYW1zdW5nCgpEL0dvb2dsZVBhcnRuZXJTZXR1cCggMjM0NSk6IG1hcHMgY2xpZW50IGlkOiBnbW0tYW5kcm9pZC1zYW1zdW5nCgpEL0dvb2dsZVBhcnRuZXJTZXR1cCggMjM0NSk6IHlvdXR1YmUgY2xpZW50IGlkOiBtdmFwcC1hbmRyb2lkLXNhbXN1bmcKCkQvR29vZ2xlUGFydG5lclNldHVwKCAyMzQ1KTogbWFya2V0IGNsaWVudCBpZDogYW0tYW5kcm9pZC1zYW1zdW5nCgpEL0dvb2dsZVBhcnRuZXJTZXR1cCggMjM0NSk6IHZvaWNlc2VhcmNoIGNsaWVudCBpZDogbnVsbAoKRC9Hb29nbGVQYXJ0bmVyU2V0dXAoIDIzNDUpOiBHb29nbGVQYXJ0bmVyU2V0dXA6IFBhcnRuZXIgZGF0YSBpcyBjdXJyZW50Lk5vIG5lZWQgdG8gcnVuIC0gcHJpbnRpbmcgY2xpZW50aWRzIEZZSQoKRC9Hb29nbGVQYXJ0bmVyU2V0dXAoIDIzNDUpOiBjbGllbnRfaWQgc2V0IHRvOiBhbmRyb2lkLXNhbXN1bmcKCkQvR29vZ2xlUGFydG5lclNldHVwKCAyMzQ1KTogbWFwcyBjbGllbnQgaWQ6IGdtbS1hbmRyb2lkLXNhbXN1bmcKCkQvR29vZ2xlUGFydG5lclNldHVwKCAyMzQ1KTogeW91dHViZSBjbGllbnQgaWQ6IG12YXBwLWFuZHJvaWQtc2Ftc3VuZwoKRC9Hb29nbGVQYXJ0bmVyU2V0dXAoIDIzNDUpOiBtYXJrZXQgY2xpZW50IGlkOiBhbS1hbmRyb2lkLXNhbXN1bmcKCkQvR29vZ2xlUGFydG5lclNldHVwKCAyMzQ1KTogdm9pY2VzZWFyY2ggY2xpZW50IGlkOiBudWxsCgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IFN0YXJ0IHByb2MgY29tLmdvb2dsZS5hbmRyb2lkLmFwcHMubWFwczpGcmllbmRTZXJ2aWNlIGZvciBicm9hZGNhc3QgY29tLmdvb2dsZS5hbmRyb2lkLmFwcHMubWFwcy9jb20uZ29vZ2xlLmdvb2dsZW5hdi5mcmllbmQuYW5kcm9pZC5TZXJ2aWNlUmVjZWl2ZXI6IHBpZD0yMzUzIHVpZD0xMDAyMSBnaWRzPXszMDAzLCAxMDE1fQoKRC9TeW5jICAgICggMTk3OCk6IFJlY2VpdmVkIGJvb3QgY29tcGxldGVkIGFjdGlvbgoKRC9kYWx2aWt2bSggMjM1Myk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgMTkzNSBvYmplY3RzIC8gMTQ1MDQ4IGJ5dGVzIGluIDExMG1zCgpEL2RhbHZpa3ZtKCAxOTc4KTogR0NfRVhQTElDSVQgZnJlZWQgMTA3ODAgb2JqZWN0cyAvIDUwNzE0NCBieXRlcyBpbiAxODFtcwoKRC9BdWRpb0hhcmR3YXJlQUxTQSggMTk1Nik6IGNvZGVjT2ZmCgpJL01lZGlhVXBsb2FkZXIoIDIwNzYpOiBObyBuZWVkIHRvIHdha2UgdXAKCkQvTWVkaWFTY2FubmVyU2VydmljZSggMjA0Nik6IHN0YXJ0IHNjYW5uaW5nIHZvbHVtZSBpbnRlcm5hbAoKRS9TbXNSZWNlaXZlclNlcnZpY2UoIDIxOTQpOiBbU01TXVJlY2VpdmVyIGhhbmRsZU1lc3NhZ2UKCkUvU1RLUmVjZWl2ZXIoIDIyNjUpOiBvblJlY2VpdmUgYW5kcm9pZC5pbnRlbnQuYWN0aW9uLkJPT1RfQ09NUExFVEVECgpEL05ldHdvcmtMb2NhdGlvblNlcnZpY2UoIDE5NzgpOiBvbkNyZWF0ZQoKSS9HVGFsa1NlcnZpY2UoIDIwNDMpOiBbU2VydmljZUF1dG9TdGFydGVyXSAtLS0gcmVjZWl2ZWQgYm9vdCBpbnRlbnQgYnJvYWRjYXN0CgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IFN0YXJ0IHByb2MgY29tLmFuZHJvaWQuc2VydmljZU1vZGVBcHAgZm9yIGJyb2FkY2FzdCBjb20uYW5kcm9pZC5zZXJ2aWNlTW9kZUFwcC8uRlRNRGlhbG9nQnJvYWRjYXN0UmVjZWl2ZXI6IHBpZD0yMzY1IHVpZD0xMDAwIGdpZHM9ezMwMDMsIDMwMDEsIDMwMDIsIDEwMDZ9CgpJL1dhdGNoZG9nKCAxOTc4KTogV2F0Y2hkb2cgaXMga2lsbGluZyB0aGUgc3lzdGVtIHByb2Nlc3MKCkkvICAgICAgICAoIDE5NzgpOiBkdW1wc3RhdGUgPiAvZGF0YS9sb2cvZHVtcHN0YXRlX3N5cy5sb2cKCkkvZHVtcHN0YXRlKCAyMzc1KTogYmVnaW4KCkQvTmV0d29ya0xvY2F0aW9uUHJvdmlkZXIoIDE5NzgpOiB1cGRhdGVOZXR3b3JrU3RhdGUoKTogVXBkYXRpbmcgbmV0d29yayBzdGF0ZSB0byAyCgpEL05ldHdvcmtMb2NhdGlvblByb3ZpZGVyKCAxOTc4KTogb25DZWxsTG9jYXRpb25DaGFuZ2VkIFszMzAxLDUwNTk0MDQ5XQoKRC9OZXR3b3JrTG9jYXRpb25Qcm92aWRlciggMTk3OCk6IG9uRGF0YUNvbm5lY3Rpb25TdGF0ZUNoYW5nZWQgMwoKRS9OZXR3b3JrTG9jYXRpb25Qcm92aWRlciggMTk3OCk6IGFjcXVpcmVDZWxsVXBkYXRlTG9jazogd2FrZSBsb2NrIGlzIGFscmVhZHkgaGVsZAoKRC9OZXR3b3JrTG9jYXRpb25Qcm92aWRlciggMTk3OCk6IG9uQ2VsbExvY2F0aW9uQ2hhbmdlZCBbMzMwMSwyMTY1MTU5NV0KCkkvRlRNRGlhbG9nUmVjZWl2ZXIoIDIzNjUpOiBzdGFydCBGVE0gRGlhbG9nUmVjZWl2ZXIKCkkvQWN0aXZpdHlNYW5hZ2VyKCAxOTc4KTogU3RhcnQgcHJvYyBjb20ud3NzbnBzIGZvciBicm9hZGNhc3QgY29tLndzc25wcy8uc21sTnBzUmVjZWl2ZXI6IHBpZD0yMzgxIHVpZD0xMDA0NSBnaWRzPXszMDAzfQoKRC9kYWx2aWt2bSggMTk1NSk6IEdDX0VYUExJQ0lUIGZyZWVkIDI4MSBvYmplY3RzIC8gMTA3NDQgYnl0ZXMgaW4gMjExbXMKCkUvTmV0d29ya0xvY2F0aW9uUHJvdmlkZXIoIDE5NzgpOiByZWxlYXNlQ2VsbFVwZGF0ZUxvY2s6IHdha2UgbG9jayBoYXMgYWxyZWFkeSBiZWVuIHJlbGVhc2VkCgpEL1NNTCAgICAgKCAyMzgxKTogV3NOcHNSZWNlaXZlciBvblJlY2VpdmUKCkQvZGFsdmlrdm0oIDE5NTUpOiBHQ19FWFBMSUNJVCBmcmVlZCA0MiBvYmplY3RzIC8gMTg4OCBieXRlcyBpbiAyMDltcwoKRC9kYWx2aWt2bSggMTk1NSk6IEdDX0VYUExJQ0lUIGZyZWVkIDIgb2JqZWN0cyAvIDU2IGJ5dGVzIGluIDY0bXMKCkkvQWN0aXZpdHlNYW5hZ2VyKCAxOTc4KTogU3RhcnQgcHJvYyBjb20uc3d5cGUuYW5kcm9pZC5pbnB1dG1ldGhvZCBmb3IgYnJvYWRjYXN0IGNvbS5zd3lwZS5hbmRyb2lkLmlucHV0bWV0aG9kLy5Td3lwZURhdGFJbml0aWFsaXplcjogcGlkPTIzODggdWlkPTEwMDU2IGdpZHM9e30KCkQvZGFsdmlrdm0oIDIzODgpOiBUcnlpbmcgdG8gbG9hZCBsaWIgL2RhdGEvZGF0YS9jb20uc3d5cGUuYW5kcm9pZC5pbnB1dG1ldGhvZC9saWIvbGliU3d5cGVDb3JlLnNvIDB4NDU0NjQ0ZDgKCkQvZGFsdmlrdm0oIDIzODgpOiBBZGRlZCBzaGFyZWQgbGliIC9kYXRhL2RhdGEvY29tLnN3eXBlLmFuZHJvaWQuaW5wdXRtZXRob2QvbGliL2xpYlN3eXBlQ29yZS5zbyAweDQ1NDY0NGQ4CgpEL1N3eXBlICAgKCAyMzg4KTogU3d5cGVEYXRhSW5pdGlhbGl6ZXIub25SZWNlaXZlIHN0YXJ0ZWQKCkQvU3d5cGUgICAoIDIzODgpOiBTd3lwZURhdGFJbml0aWFsaXplci5vblJlY2VpdmUgZW5kcwoKRC9Td3lwZSAgICggMjM4OCk6IFN3eXBlQXBwbGljYWl0b24uY29weVN3eXBlRGF0YUZpbGVzIHN0YXJ0ZWQuLi4KCkQvU3d5cGUgICAoIDIzODgpOiBTd3lwZUFwcGxpY2FpdG9uLmNvcHlTd3lwZURhdGFGaWxlcyBlbmRzLi4ubmVlZFRvQ29weUZpbGVzPWZhbHNlCgpEL01lZGlhU2Nhbm5lciggMjA0Nik6ICBwcmVzY2FuIHRpbWU6IDI4OTFtcwoKRC9NZWRpYVNjYW5uZXIoIDIwNDYpOiAgICAgc2NhbiB0aW1lOiAxMDg5bXMKCkQvTWVkaWFTY2FubmVyKCAyMDQ2KTogcG9zdHNjYW4gdGltZTogMW1zCgpEL01lZGlhU2Nhbm5lciggMjA0Nik6ICAgIHRvdGFsIHRpbWU6IDM5ODFtcwoKRC9kYWx2aWt2bSggMTk3OCk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgMjM1ODAgb2JqZWN0cyAvIDEzMjAxNDQgYnl0ZXMgaW4gMTU1bXMKCkQvZGFsdmlrdm0oIDE5NzgpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDIwOTIwIG9iamVjdHMgLyAxMzgwMzg0IGJ5dGVzIGluIDEyMW1zCgpEL2RhbHZpa3ZtKCAxOTc4KTogR0NfRk9SX01BTExPQyBmcmVlZCAyMTUyMyBvYmplY3RzIC8gMTM1MTg4OCBieXRlcyBpbiAxMjFtcwoKRC9kYWx2aWt2bSggMTk3OCk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgMjA5OTYgb2JqZWN0cyAvIDEzNTEyNDggYnl0ZXMgaW4gMTYzbXMKCkQvZGFsdmlrdm0oIDE5NzgpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDE4NjY1IG9iamVjdHMgLyAxMzUxMDQwIGJ5dGVzIGluIDEyMG1zCgpEL01lZGlhU2Nhbm5lclNlcnZpY2UoIDIwNDYpOiBkb25lIHNjYW5uaW5nIHZvbHVtZSBpbnRlcm5hbAoKRC9kYWx2aWt2bSggMjE0OSk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgNDY5OCBvYmplY3RzIC8gNDE0OTkyIGJ5dGVzIGluIDEyNG1zCgpXL1NldHRpbmdzKCAyMTQ5KTogU2V0dGluZyBsb2NhdGlvbl9wcm92aWRlcnNfYWxsb3dlZCBoYXMgbW92ZWQgZnJvbSBhbmRyb2lkLnByb3ZpZGVyLlNldHRpbmdzLlN5c3RlbSB0byBhbmRyb2lkLnByb3ZpZGVyLlNldHRpbmdzLlNlY3VyZSwgcmV0dXJuaW5nIHJlYWQtb25seSB2YWx1ZS4KCkQvZGFsdmlrdm0oIDE5NzgpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDIyNjMyIG9iamVjdHMgLyAxMzE1ODk2IGJ5dGVzIGluIDEyNG1zCgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IFN0YXJ0IHByb2Mgb3JnLnNpcGRyb2lkLnNpcHVhIGZvciBicm9hZGNhc3Qgb3JnLnNpcGRyb2lkLnNpcHVhLy51aS5SZWNlaXZlcjogcGlkPTI0MTEgdWlkPTEwMDc2IGdpZHM9ezMwMDMsIDEwMDYsIDEwMTUsIDMwMDJ9CgpEL2RhbHZpa3ZtKCAxOTc4KTogR0NfRk9SX01BTExPQyBmcmVlZCAyODc2MSBvYmplY3RzIC8gMTQxODM3NiBieXRlcyBpbiAxODBtcwoKSS9BY3Rpdml0eU1hbmFnZXIoIDE5NzgpOiBTdGFydCBwcm9jIGNvbS5kYXJzaGFuY29tcHV0aW5nLkJhdHRlcnlJbmRpY2F0b3IgZm9yIGJyb2FkY2FzdCBjb20uZGFyc2hhbmNvbXB1dGluZy5CYXR0ZXJ5SW5kaWNhdG9yLy5Cb290Q29tcGxldGVkUmVjZWl2ZXI6IHBpZD0yNDE4IHVpZD0xMDA4NSBnaWRzPXt9CgpXL1Jlc291cmNlVHlwZSggMTk3OCk6IFJlc291cmNlcyBkb24ndCBjb250YWluIHBhY2thZ2UgZm9yIHJlc291cmNlIG51bWJlciAweDdmMDUwMDAwCgpXL1Jlc291cmNlVHlwZSggMTk3OCk6IFJlc291cmNlcyBkb24ndCBjb250YWluIHBhY2thZ2UgZm9yIHJlc291cmNlIG51bWJlciAweDdmMDIwMDA1CgpXL1Jlc291cmNlVHlwZSggMTk3OCk6IFJlc291cmNlcyBkb24ndCBjb250YWluIHBhY2thZ2UgZm9yIHJlc291cmNlIG51bWJlciAweDdmMDIwMDA0CgpJL0FjdGl2aXR5TWFuYWdlciggMTk3OCk6IFN0YXJ0IHByb2MgYmF0dGVyeS5iYXR0ZXJ5IGZvciBicm9hZGNhc3QgYmF0dGVyeS5iYXR0ZXJ5Ly5Cb290Q29tcGxldGVkUmVjZWl2ZXI6IHBpZD0yNDI1IHVpZD0xMDA2NSBnaWRzPXsxMDE1fQoKVy9SZXNvdXJjZVR5cGUoIDE5NzgpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjA3MDAwMAoKSS9TeXN0ZW0ub3V0KCAyNDI1KTogYXV0bwoKVy9SZXNvdXJjZVR5cGUoIDE5NzgpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjA2MDAwMAoKVy9TZXR0aW5ncyggMjE0OSk6IFNldHRpbmcgbG9jYXRpb25fcHJvdmlkZXJzX2FsbG93ZWQgaGFzIG1vdmVkIGZyb20gYW5kcm9pZC5wcm92aWRlci5TZXR0aW5ncy5TeXN0ZW0gdG8gYW5kcm9pZC5wcm92aWRlci5TZXR0aW5ncy5TZWN1cmUsIHJldHVybmluZyByZWFkLW9ubHkgdmFsdWUuCgpXL1NldHRpbmdzKCAyMTQ5KTogU2V0dGluZyBsb2NhdGlvbl9wcm92aWRlcnNfYWxsb3dlZCBoYXMgbW92ZWQgZnJvbSBhbmRyb2lkLnByb3ZpZGVyLlNldHRpbmdzLlN5c3RlbSB0byBhbmRyb2lkLnByb3ZpZGVyLlNldHRpbmdzLlNlY3VyZSwgcmV0dXJuaW5nIHJlYWQtb25seSB2YWx1ZS4KCkkvQWN0aXZpdHlNYW5hZ2VyKCAxOTc4KTogU3RhcnQgcHJvYyBjb20uc2Ftc3VuZy5zZWMuYW5kcm9pZC5NdXNpY1BsYXllciBmb3IgYnJvYWRjYXN0IGNvbS5zYW1zdW5nLnNlYy5hbmRyb2lkLk11c2ljUGxheWVyLy5yZWNlaXZlci5NZWRpYVNjYW5uZXJSZWNlaXZlcjogcGlkPTI0MzIgdWlkPTEwMDI1IGdpZHM9ezMwMDMsIDEwMTV9CgpJL0FjdGl2aXR5VGhyZWFkKCAyNDMyKTogUHVibGlzaGluZyBwcm92aWRlciBTZWNNdXNpYzogY29tLnNhbXN1bmcuc2VjLmFuZHJvaWQuTXVzaWNQbGF5ZXIucHJvdmlkZXIuTXVzaWNQcm92aWRlcgoKRC9NZWRpYVNjYW5uZXJSZWNlaXZlciggMjQzMik6IG9uUmVjZWl2ZSwgYWN0aW9uIDogYW5kcm9pZC5pbnRlbnQuYWN0aW9uLk1FRElBX1VOTU9VTlRFRAoKRS9TbXNSZWNlaXZlclNlcnZpY2UoIDIxOTQpOiBbU01TXVJlY2VpdmVyIGhhbmRsZU1lc3NhZ2UKCkQvZGFsdmlrdm0oIDE5NzgpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDIyMTUxIG9iamVjdHMgLyAxMjYzNDcyIGJ5dGVzIGluIDE2N21zCgpFL0phdmFCaW5kZXIoIDIyNjUpOiAqKiogVW5jYXVnaHQgcmVtb3RlIGV4Y2VwdGlvbiEgIChFeGNlcHRpb25zIGFyZSBub3QgeWV0IHN1cHBvcnRlZCBhY3Jvc3MgcHJvY2Vzc2VzLikKCkUvSmF2YUJpbmRlciggMjI2NSk6IGphdmEubGFuZy5SdW50aW1lRXhjZXB0aW9uOiBhbmRyb2lkLm9zLkRlYWRPYmplY3RFeGNlcHRpb24KCkUvSmF2YUJpbmRlciggMjI2NSk6IAlhdCBhbmRyb2lkLm9zLlBhcmNlbC53cml0ZUV4Y2VwdGlvbihQYXJjZWwuamF2YToxMTc3KQoKRS9KYXZhQmluZGVyKCAyMjY1KTogCWF0IGFuZHJvaWQub3MuQmluZGVyLmV4ZWNUcmFuc2FjdChCaW5kZXIuamF2YToyODkpCgpFL0phdmFCaW5kZXIoIDIyNjUpOiAJYXQgZGFsdmlrLnN5c3RlbS5OYXRpdmVTdGFydC5ydW4oTmF0aXZlIE1ldGhvZCkKCkUvSmF2YUJpbmRlciggMjI2NSk6IENhdXNlZCBieTogYW5kcm9pZC5vcy5EZWFkT2JqZWN0RXhjZXB0aW9uCgpFL0phdmFCaW5kZXIoIDIyNjUpOiAJYXQgYW5kcm9pZC5vcy5CaW5kZXJQcm94eS50cmFuc2FjdChOYXRpdmUgTWV0aG9kKQoKRS9KYXZhQmluZGVyKCAyMjY1KTogCWF0IGFuZHJvaWQuY29udGVudC5JSW50ZW50UmVjZWl2ZXIkU3R1YiRQcm94eS5wZXJmb3JtUmVjZWl2ZShJSW50ZW50UmVjZWl2ZXIuamF2YToxMjEpCgpFL0phdmFCaW5kZXIoIDIyNjUpOiAJYXQgYW5kcm9pZC5hcHAuQWN0aXZpdHlUaHJlYWQkQXBwbGljYXRpb25UaHJlYWQuc2NoZWR1bGVSZWdpc3RlcmVkUmVjZWl2ZXIoQWN0aXZpdHlUaHJlYWQuamF2YToxNTY2KQoKRS9KYXZhQmluZGVyKCAyMjY1KTogCWF0IGFuZHJvaWQuYXBwLkFwcGxpY2F0aW9uVGhyZWFkTmF0aXZlLm9uVHJhbnNhY3QoQXBwbGljYXRpb25UaHJlYWROYXRpdmUuamF2YTozMjUpCgpFL0phdmFCaW5kZXIoIDIyNjUpOiAJYXQgYW5kcm9pZC5vcy5CaW5kZXIuZXhlY1RyYW5zYWN0KEJpbmRlci5qYXZhOjI4NykKCkUvSmF2YUJpbmRlciggMjI2NSk6IAkuLi4gMSBtb3JlCgpEL2RhbHZpa3ZtKCAyMTk0KTogR0NfRk9SX01BTExPQyBmcmVlZCA0OTQzIG9iamVjdHMgLyAzODUxNDQgYnl0ZXMgaW4gMTE5bXMKCkkvRHVtcFN0YXRlUmVjZWl2ZXIoIDE5NzgpOiBBZGRlZCBzdGF0ZSBkdW1wIHRvIDEgY3Jhc2hlcwoKRS9EYXRhUm91dGVyKCAxOTUzKTogWypdIFJlY2VpdmVkIHN1c3BlbmQvIHJlc3VtZSBldmVudCBidXQgRFVOIGlzIG5vdCB1cCBzbyBuZWdsZWN0IAoKVy9SZXNvdXJjZVR5cGUoIDE5NzgpOiBObyBwYWNrYWdlIGlkZW50aWZpZXIgd2hlbiBnZXR0aW5nIG5hbWUgZm9yIHJlc291cmNlIG51bWJlciAweDAwMDAwMDAwCgpEL2RhbHZpa3ZtKCAxOTc4KTogR0NfRk9SX01BTExPQyBmcmVlZCAyMTg4MSBvYmplY3RzIC8gMTM1NjcxMiBieXRlcyBpbiAxMzFtcwoKRC9kYWx2aWt2bSggMTk3OCk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgMzMxODQgb2JqZWN0cyAvIDE1NTQyODAgYnl0ZXMgaW4gMTMwbXMKCkQvZGFsdmlrdm0oIDE5NzgpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDI0MjcyIG9iamVjdHMgLyAxMzc2Mjk2IGJ5dGVzIGluIDEzMG1zCgpJL2R1bXBzdGF0ZSggMjM3NSk6IGRvbmUKCkkvUHJvY2VzcyAoIDE5NzgpOiBTZW5kaW5nIHNpZ25hbC4gUElEOiAxOTc4IFNJRzogOQoKSS9aeWdvdGUgICggMTk1NSk6IEV4aXQgenlnb3RlIGJlY2F1c2Ugc3lzdGVtIHNlcnZlciAoMTk3OCkgaGFzIHRlcm1pbmF0ZWQKCkUvdm9sZCAgICAoIDE5NDkpOiBGcmFtZXdvcmsgZGlzY29ubmVjdGVkCgpFL2luc3RhbGxkKCAxOTU4KTogZW9mCgpFL2luc3RhbGxkKCAxOTU4KTogZmFpbGVkIHRvIHJlYWQgc2l6ZQoKSS9pbnN0YWxsZCggMTk1OCk6IGNsb3NpbmcgY29ubmVjdGlvbgoKSS9BY3Rpdml0eVRocmVhZCggMjM1Myk6IFJlbW92aW5nIGRlYWQgY29udGVudCBwcm92aWRlcjogc2V0dGluZ3MKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdjcHVpbmZvJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAncGFja2FnZScgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2RldmljZXN0b3JhZ2Vtb25pdG9yJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnYWN0aXZpdHkuc2VuZGVycycgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2VudHJvcHknIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICd0ZWxlcGhvbnkucmVnaXN0cnknIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdhZ3BzJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAncG93ZXInIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdwZXJtaXNzaW9uJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnYWN0aXZpdHknIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdtZW1pbmZvJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnYXVkaW8nIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdzZWFyY2gnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdiYXR0ZXJ5aW5mbycgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ1N1cmZhY2VGbGluZ2VyJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnYWN0aXZpdHkuc2VydmljZXMnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICd1c2FnZXN0YXRzJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnYWNjb3VudCcgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2FjdGl2aXR5LnByb3ZpZGVycycgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2NvbnRlbnQnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdhcHB3aWRnZXQnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdtb3VudCcgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2JhY2t1cCcgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2FjdGl2aXR5LmJyb2FkY2FzdHMnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICd3YWxscGFwZXInIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdub3RpZmljYXRpb24nIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdibHVldG9vdGhfdGVzdCcgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2JsdWV0b290aF9kZ19zZXJ2aWNlJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnYmx1ZXRvb3RoX2ZtX3JlY2VpdmVyX3NlcnZpY2UnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdiYXR0ZXJ5JyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnaGFyZHdhcmUnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdhbGFybScgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ3NlbnNvcicgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ3dpbmRvdycgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2JsdWV0b290aCcgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2JsdWV0b290aF9hMmRwJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnc3RhdHVzYmFyJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnY2xpcGJvYXJkJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnbG9jYXRpb24nIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdpbnB1dF9tZXRob2QnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICduZXRzdGF0JyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnd2lmaScgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2Nvbm5lY3Rpdml0eScgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2FjY2Vzc2liaWxpdHknIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdjaGVja2luJyBkaWVkCgpJL0FjdGl2aXR5VGhyZWFkKCAyNDI1KTogUmVtb3ZpbmcgZGVhZCBjb250ZW50IHByb3ZpZGVyOiBzZXR0aW5ncwoKSS9BY3Rpdml0eVRocmVhZCggMjMzNSk6IFJlbW92aW5nIGRlYWQgY29udGVudCBwcm92aWRlcjogc2V0dGluZ3MKCkkvQWN0aXZpdHlUaHJlYWQoIDIzMjEpOiBSZW1vdmluZyBkZWFkIGNvbnRlbnQgcHJvdmlkZXI6IHNldHRpbmdzCgpJL0FjdGl2aXR5VGhyZWFkKCAyMzIxKTogUmVtb3ZpbmcgZGVhZCBjb250ZW50IHByb3ZpZGVyOiBzdWJzY3JpYmVkZmVlZHMKCkkvQWN0aXZpdHlUaHJlYWQoIDIyNjUpOiBSZW1vdmluZyBkZWFkIGNvbnRlbnQgcHJvdmlkZXI6IHNldHRpbmdzCgpJL0FjdGl2aXR5VGhyZWFkKCAyMjY1KTogUmVtb3ZpbmcgZGVhZCBjb250ZW50IHByb3ZpZGVyOiBhbmRyb2lkLnNlcnZlci5jaGVja2luCgpJL0FjdGl2aXR5VGhyZWFkKCAyMDczKTogUmVtb3ZpbmcgZGVhZCBjb250ZW50IHByb3ZpZGVyOiBzZXR0aW5ncwoKSS9BY3Rpdml0eVRocmVhZCggMjE0OSk6IFJlbW92aW5nIGRlYWQgY29udGVudCBwcm92aWRlcjogc2V0dGluZ3MKCkkvQWN0aXZpdHlUaHJlYWQoIDIxNjEpOiBSZW1vdmluZyBkZWFkIGNvbnRlbnQgcHJvdmlkZXI6IHNldHRpbmdzCgpJL0FjdGl2aXR5VGhyZWFkKCAyMTA5KTogUmVtb3ZpbmcgZGVhZCBjb250ZW50IHByb3ZpZGVyOiBzZXR0aW5ncwoKSS9BY3Rpdml0eVRocmVhZCggMjA2MSk6IFJlbW92aW5nIGRlYWQgY29udGVudCBwcm92aWRlcjogc2V0dGluZ3MKCkkvQWN0aXZpdHlUaHJlYWQoIDIwNDMpOiBSZW1vdmluZyBkZWFkIGNvbnRlbnQgcHJvdmlkZXI6IHNldHRpbmdzCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAnbWVkaWEuYXVkaW9fZmxpbmdlcicgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ21lZGlhLnBsYXllcicgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ21lZGlhLmNhbWVyYScgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ21lZGlhLmF1ZGlvX3BvbGljeScgZGllZAoKSS9TZXJ2aWNlTWFuYWdlciggMTk0OCk6IHNlcnZpY2UgJ2lzbXMnIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdzaW1waG9uZWJvb2snIGRpZWQKCkkvU2VydmljZU1hbmFnZXIoIDE5NDgpOiBzZXJ2aWNlICdpcGhvbmVzdWJpbmZvJyBkaWVkCgpJL1NlcnZpY2VNYW5hZ2VyKCAxOTQ4KTogc2VydmljZSAncGhvbmUnIGRpZWQKCkQvQW5kcm9pZFJ1bnRpbWUoIDI0NDgpOiAKCkQvQW5kcm9pZFJ1bnRpbWUoIDI0NDgpOiA+Pj4+Pj4+Pj4+Pj4+PiBBbmRyb2lkUnVudGltZSBTVEFSVCA8PDw8PDw8PDw8PDw8PAoKSS9BbmRyb2lkUnVudGltZSggMjQ0OCk6IEhlYXAgc2l6ZTogLVhteDI0bQoKRC9BbmRyb2lkUnVudGltZSggMjQ0OCk6IENoZWNrSk5JIGlzIE9GRgoKRS9BbmRyb2lkUnVudGltZSggMjQ0OCk6IC9zeXN0ZW0vY3NjL2N1c3RvbWVyLnhtbCBjYW4ndCBvcGVuIGZpbGUKCkUvQW5kcm9pZFJ1bnRpbWUoIDI0NDgpOiAvc3lzdGVtL2NzYy9jdXN0b21lci54bWwgPT0+IGNhbm5vdCBvcGVuIGZpbGUKCkQvQW5kcm9pZFJ1bnRpbWUoIDI0NDgpOiAtLS0gcmVnaXN0ZXJpbmcgbmF0aXZlIGZ1bmN0aW9ucyAtLS0KCkkvICAgICAgICAoIDI0NDcpOiBTZXJ2aWNlTWFuYWdlcjogMHhhZDA4CgpEL0F1ZGlvSGFyZHdhcmVBTFNBKCAyNDQ3KTogIyMjIGFuZHJvaWQ6OkF1ZGlvSGFyZHdhcmVJUEM6OkF1ZGlvSGFyZHdhcmVJUEMoKQoKRC9BdWRpb0hhcmR3YXJlQUxTQSggMjQ0Nyk6IFN1Y2Nlc3MgSW5pdGlhbGl6aW5nIElQQwoKSS9DYW1lcmFTZXJ2aWNlKCAyNDQ3KTogQ2FtZXJhU2VydmljZSBzdGFydGVkOiBwaWQ9MjQ0NwoKRS9Wb2x1bWVDdXN0b21pemVyKCAyNDQ3KTogW0hKXSByZWFkU3RyZWFtVm9sdW1lVGFibGUKCkUvVm9sdW1lQ3VzdG9taXplciggMjQ0Nyk6IHN0cmVhbVNwZWFrZXJGaWxlIG5vdCBmb3VuZAoKRS9Wb2x1bWVDdXN0b21pemVyKCAyNDQ3KTogU3RyZWFtIEZpbGUgTm90IEZvdW5kISAKCkUvVm9sdW1lQ3VzdG9taXplciggMjQ0Nyk6IFtISl0gcmVhZFN0cmVhbVZvbHVtZUhhcmRjb2RpbmcKCkUvVm9sdW1lQ3VzdG9taXplciggMjQ0Nyk6IFtISl0gcmVhZFN0cmVhbVZvbHVtZVRhYmxlCgpFL1ZvbHVtZUN1c3RvbWl6ZXIoIDI0NDcpOiBzdHJlYW1IZWFkc2V0RmlsZSBub3QgZm91bmQKCkUvVm9sdW1lQ3VzdG9taXplciggMjQ0Nyk6IFN0cmVhbSBGaWxlIE5vdCBGb3VuZCEgCgpFL1ZvbHVtZUN1c3RvbWl6ZXIoIDI0NDcpOiBbSEpdIHJlYWRTdHJlYW1Wb2x1bWVIYXJkY29kaW5nCgpFL1ZvbHVtZUN1c3RvbWl6ZXIoIDI0NDcpOiBbSEpdIHJlYWRTdHJlYW1Wb2x1bWVUYWJsZQoKRS9Wb2x1bWVDdXN0b21pemVyKCAyNDQ3KTogc3RyZWFtRWFycGllY2VGaWxlIG5vdCBmb3VuZAoKRS9Wb2x1bWVDdXN0b21pemVyKCAyNDQ3KTogU3RyZWFtIEZpbGUgTm90IEZvdW5kISAKCkUvVm9sdW1lQ3VzdG9taXplciggMjQ0Nyk6IFtISl0gcmVhZFN0cmVhbVZvbHVtZUhhcmRjb2RpbmcKCkUvVm9sdW1lQ3VzdG9taXplciggMjQ0Nyk6IFtISl0gcmVhZFNpdHVhdGlvblZvbHVtZVRhYmxlCgpFL1ZvbHVtZUN1c3RvbWl6ZXIoIDI0NDcpOiBTaXR1YXRpb24gRmlsZSBOb3QgRm91bmQgIQoKRS8gICAgICAgICggMjQ0Nyk6IFdvcmtpbmcgd2l0aCBNdXNpYyBCdW5kbGUgMi4yMyBidWlsdCBmb3IgcGxhdGZvcm0gQVJNMTFfR0NDCgpFLyAgICAgICAgKCAyNDQ3KTogW3JlYWRMb3VkbmVzc01heGltaXNlclRhYmxlXTogL2RhdGEvbG1maWx0ZXIudHh0IGZpbGUgb3BlbiBlcnJvciEKCkUvICAgICAgICAoIDI0NDcpOiBbcmVhZEVxdWFsaXplclRhYmxlXTogL2RhdGEvZXFmaWx0ZXIudHh0IGZpbGUgb3BlbiBlcnJvciEKCkkvQXVkaW9IYXJkd2FyZUFMU0EoIDI0NDcpOiBJbml0aWFsaXplZCBBTFNBIFBMQVlCQUNLIGRldmljZSBBbmRyb2lkUGxheWJhY2tfU3BlYWtlcl9ub3JtYWwKCkQvQXVkaW9IYXJkd2FyZUFMU0EoIDI0NDcpOiBTZXQgUExBWUJBQ0sgUENNIGZvcm1hdCB0byBTMTZfTEUgKFNpZ25lZCAxNiBiaXQgTGl0dGxlIEVuZGlhbikKCkQvQXVkaW9IYXJkd2FyZUFMU0EoIDI0NDcpOiBVc2luZyAyIGNoYW5uZWxzIGZvciBQTEFZQkFDSy4KCkQvQXVkaW9IYXJkd2FyZUFMU0EoIDI0NDcpOiBTZXQgUExBWUJBQ0sgc2FtcGxlIHJhdGUgdG8gNDQxMDAgSFoKCkQvQXVkaW9IYXJkd2FyZUFMU0EoIDI0NDcpOiBCdWZmZXIgc2l6ZTogNjQwCgpEL0F1ZGlvSGFyZHdhcmVBTFNBKCAyNDQ3KTogTGF0ZW5jeTogMTQ1MTIKCkkvQXVkaW9GbGluZ2VyKCAyNDQ3KTogQXVkaW9GbGluZ2VyJ3MgdGhyZWFkIDB4MjhiZDAgcmVhZHkgdG8gcnVuCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wODkxMjUgLCBkZXZpY2UgPSAyCgpEL0F1ZGlvSGFyZHdhcmVBTFNBKCAyNDQ3KTogY29kZWNPZmYKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogW0hKXSBpc0R1cGxpY2F0ZWQgPSAwIAoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiAxLltISl0gU3BlYWtlciBWb2x1bWUgPSAwLjA4OTEyNSAsIGRldmljZSA9IDIKClcvQXVkaW9IYXJkd2FyZUFMU0EoIDI0NDcpOiBhbHJlYWR5IGlkbGUgb2ZmCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wMjIzODcgLCBkZXZpY2UgPSAyCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wMDMzNTAgLCBkZXZpY2UgPSAyCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wODkxMjUgLCBkZXZpY2UgPSAyCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wODkxMjUgLCBkZXZpY2UgPSAyCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wODkxMjUgLCBkZXZpY2UgPSAyCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wMDMzNTAgLCBkZXZpY2UgPSAyCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IFtISl0gaXNEdXBsaWNhdGVkID0gMCAKCkUvQXVkaW9Qb2xpY3lNYW5hZ2VyKCAyNDQ3KTogMS5bSEpdIFNwZWFrZXIgVm9sdW1lID0gMC4wMDMzNTAgLCBkZXZpY2UgPSAyCgpJL1NhbXBsaW5nUHJvZmlsZXJJbnRlZ3JhdGlvbiggMjQ0OCk6IFByb2ZpbGVyIGlzIGRpc2FibGVkLgoKSS9aeWdvdGUgICggMjQ0OCk6IFByZWxvYWRpbmcgY2xhc3Nlcy4uLgoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDgxMSBvYmplY3RzIC8gNTE5NDQgYnl0ZXMgaW4gM21zCgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRVhQTElDSVQgZnJlZWQgMjQwIG9iamVjdHMgLyAxNTUwNCBieXRlcyBpbiAzbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAyNzcgb2JqZWN0cyAvIDE3NjAwIGJ5dGVzIGluIDRtcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDIzNiBvYmplY3RzIC8gMTUxOTIgYnl0ZXMgaW4gNG1zCgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRVhQTElDSVQgZnJlZWQgNDIwIG9iamVjdHMgLyAyNjk2OCBieXRlcyBpbiA1bXMKCkQvc2tpYSAgICAoIDI0NDgpOiAtLS0tLS0gYnVpbGRfcG93ZXJfdGFibGUgMS40CgpEL3NraWEgICAgKCAyNDQ4KTogLS0tLS0tIGJ1aWxkX3Bvd2VyX3RhYmxlIDAuNzE0Mjg2CgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRVhQTElDSVQgZnJlZWQgNDIxIG9iamVjdHMgLyAyODY4OCBieXRlcyBpbiA1bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAyMzI4IG9iamVjdHMgLyAxMjE0NjQgYnl0ZXMgaW4gN21zCgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRVhQTElDSVQgZnJlZWQgMzc5MyBvYmplY3RzIC8gMTk3MTc2IGJ5dGVzIGluIDEzbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA0Nzcgb2JqZWN0cyAvIDI4MTYwIGJ5dGVzIGluIDEybXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAzMDQgb2JqZWN0cyAvIDE3OTA0IGJ5dGVzIGluIDEzbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAyMTQgb2JqZWN0cyAvIDExNDg4IGJ5dGVzIGluIDE0bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAyMDAgb2JqZWN0cyAvIDExMjA4IGJ5dGVzIGluIDE1bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA0MzEgb2JqZWN0cyAvIDM5NDQwIGJ5dGVzIGluIDE1bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA3ODYgb2JqZWN0cyAvIDQ3NzY4IGJ5dGVzIGluIDI0bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAzMzggb2JqZWN0cyAvIDM4NTA0IGJ5dGVzIGluIDIzbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA0MTkgb2JqZWN0cyAvIDI2MDY0IGJ5dGVzIGluIDIzbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA0MzYgb2JqZWN0cyAvIDI1NTUyIGJ5dGVzIGluIDI1bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA0OTEgb2JqZWN0cyAvIDMwOTI4IGJ5dGVzIGluIDI2bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAzNDggb2JqZWN0cyAvIDI4Njk2IGJ5dGVzIGluIDI0bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAzMTQgb2JqZWN0cyAvIDIyMjg4IGJ5dGVzIGluIDI1bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA4OTggb2JqZWN0cyAvIDc4NjY0IGJ5dGVzIGluIDMwbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA2NjQgb2JqZWN0cyAvIDM1ODg4IGJ5dGVzIGluIDI5bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA3MTIgb2JqZWN0cyAvIDQxMjU2IGJ5dGVzIGluIDMwbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA3NjUgb2JqZWN0cyAvIDQxNjAwIGJ5dGVzIGluIDI4bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDEzOTcxIG9iamVjdHMgLyA0NzI5MTIgYnl0ZXMgaW4gMzZtcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgMTA0NDMgb2JqZWN0cyAvIDQ0NzYwMCBieXRlcyBpbiAzNm1zCgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRk9SX01BTExPQyBmcmVlZCAxMDg4NCBvYmplY3RzIC8gNDcyMzQ0IGJ5dGVzIGluIDM4bXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDc3MDEgb2JqZWN0cyAvIDQ1ODU5MiBieXRlcyBpbiAzOG1zCgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRk9SX01BTExPQyBmcmVlZCA5MjgwIG9iamVjdHMgLyA1MTM4MTYgYnl0ZXMgaW4gNDJtcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgODYwMSBvYmplY3RzIC8gNTExMTg0IGJ5dGVzIGluIDQwbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCA1Njc5IG9iamVjdHMgLyAzNDU2MTYgYnl0ZXMgaW4gNDBtcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDg0OSBvYmplY3RzIC8gNTE3NjggYnl0ZXMgaW4gMzltcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDU0NSBvYmplY3RzIC8gMzk4NzIgYnl0ZXMgaW4gNDBtcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDQ1OCBvYmplY3RzIC8gMzEzMTIgYnl0ZXMgaW4gMzhtcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDQyOCBvYmplY3RzIC8gMjk4OTYgYnl0ZXMgaW4gMzdtcwoKSS9aeWdvdGUgICggMjQ0OCk6IC4uLnByZWxvYWRlZCAxOTQxIGNsYXNzZXMgaW4gNzc0Mm1zLgoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDExOSBvYmplY3RzIC8gMTUwODggYnl0ZXMgaW4gMzhtcwoKSS9aeWdvdGUgICggMjQ0OCk6IFByZWxvYWRpbmcgcmVzb3VyY2VzLi4uCgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRVhURVJOQUxfQUxMT0MgZnJlZWQgNSBvYmplY3RzIC8gMjI0IGJ5dGVzIGluIDM4bXMKClcvWnlnb3RlICAoIDI0NDgpOiBQcmVsb2FkZWQgZHJhd2FibGUgcmVzb3VyY2UgIzB4MTA4MDBiNCAocmVzL2RyYXdhYmxlL2J0bl9jaGVjay54bWwpIHRoYXQgdmFyaWVzIHdpdGggY29uZmlndXJhdGlvbiEhCgpXL1p5Z290ZSAgKCAyNDQ4KTogUHJlbG9hZGVkIGRyYXdhYmxlIHJlc291cmNlICMweDEwODAwYjcgKHJlcy9kcmF3YWJsZS1tZHBpL2J0bl9jaGVja19sYWJlbF9iYWNrZ3JvdW5kLjkucG5nKSB0aGF0IHZhcmllcyB3aXRoIGNvbmZpZ3VyYXRpb24hIQoKVy9aeWdvdGUgICggMjQ0OCk6IFByZWxvYWRlZCBkcmF3YWJsZSByZXNvdXJjZSAjMHgxMDgwMGI4IChyZXMvZHJhd2FibGUtbWRwaS9idG5fY2hlY2tfb2ZmLnBuZykgdGhhdCB2YXJpZXMgd2l0aCBjb25maWd1cmF0aW9uISEKClcvWnlnb3RlICAoIDI0NDgpOiBQcmVsb2FkZWQgZHJhd2FibGUgcmVzb3VyY2UgIzB4MTA4MDBiZCAocmVzL2RyYXdhYmxlLW1kcGkvYnRuX2NoZWNrX29uLnBuZykgdGhhdCB2YXJpZXMgd2l0aCBjb25maWd1cmF0aW9uISEKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAzMjcgb2JqZWN0cyAvIDE4MjI0IGJ5dGVzIGluIDQwbXMKCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFRFUk5BTF9BTExPQyBmcmVlZCAyOTEgb2JqZWN0cyAvIDEzNzYwIGJ5dGVzIGluIDM5bXMKCkkvWnlnb3RlICAoIDI0NDgpOiAuLi5wcmVsb2FkZWQgNDggcmVzb3VyY2VzIGluIDM4MW1zLgoKSS9aeWdvdGUgICggMjQ0OCk6IC4uLnByZWxvYWRlZCAxNSByZXNvdXJjZXMgaW4gMTZtcy4KCkQvZGFsdmlrdm0oIDI0NDgpOiBHQ19FWFBMSUNJVCBmcmVlZCAxMTIgb2JqZWN0cyAvIDg2MDAgYnl0ZXMgaW4gNDBtcwoKRC9kYWx2aWt2bSggMjQ0OCk6IEdDX0VYUExJQ0lUIGZyZWVkIDIyMiBvYmplY3RzIC8gODc4NCBieXRlcyBpbiA0MG1zCgpEL2RhbHZpa3ZtKCAyNDQ4KTogR0NfRVhQTElDSVQgZnJlZWQgMjQgb2JqZWN0cyAvIDkyOCBieXRlcyBpbiA0MG1zCgpJL2RhbHZpa3ZtKCAyNDQ4KTogU3lzdGVtIHNlcnZlciBwcm9jZXNzIDI0NTMgaGFzIGJlZW4gY3JlYXRlZAoKSS9aeWdvdGUgICggMjQ0OCk6IEFjY2VwdGluZyBjb21tYW5kIHNvY2tldCBjb25uZWN0aW9ucwoKSS9zeXNwcm9jICggMjQ1Myk6IEVudGVyZWQgc3lzdGVtX2luaXQoKQoKSS9zeXNwcm9jICggMjQ1Myk6IFNlcnZpY2VNYW5hZ2VyOiAweDEyMDM2OAoKSS9TdXJmYWNlRmxpbmdlciggMjQ1Myk6IFN1cmZhY2VGbGluZ2VyIGlzIHN0YXJ0aW5nCgpJL1N1cmZhY2VGbGluZ2VyKCAyNDUzKTogU3VyZmFjZUZsaW5nZXIncyBtYWluIHRocmVhZCByZWFkeSB0byBydW4uIEluaXRpYWxpemluZyBncmFwaGljcyBIL1cuLi4KCkkvZ3JhbGxvYyAoIDI0NTMpOiB1c2luZyAoZmQ9MjEpCgpJL2dyYWxsb2MgKCAyNDUzKTogaWQgICAgICAgICAgID0gczNjZmIKCkkvZ3JhbGxvYyAoIDI0NTMpOiB4cmVzICAgICAgICAgPSAzMjAgcHgKCkkvZ3JhbGxvYyAoIDI0NTMpOiB5cmVzICAgICAgICAgPSA0ODAgcHgKCkkvZ3JhbGxvYyAoIDI0NTMpOiB4cmVzX3ZpcnR1YWwgPSAzMjAgcHgKCkkvZ3JhbGxvYyAoIDI0NTMpOiB5cmVzX3ZpcnR1YWwgPSA5NjAgcHgKCkkvZ3JhbGxvYyAoIDI0NTMpOiBicHAgICAgICAgICAgPSAxNgoKSS9ncmFsbG9jICggMjQ1Myk6IHIgICAgICAgICAgICA9IDExOjUKCkkvZ3JhbGxvYyAoIDI0NTMpOiBnICAgICAgICAgICAgPSAgNTo2CgpJL2dyYWxsb2MgKCAyNDUzKTogYiAgICAgICAgICAgID0gIDA6NQoKSS9ncmFsbG9jICggMjQ1Myk6IHVwcGVyX21hcmdpbiA9IDMKCkkvZ3JhbGxvYyAoIDI0NTMpOiBsb3dlcl9tYXJnaW4gPSA4CgpJL2dyYWxsb2MgKCAyNDUzKTogbGVmdF9tYXJnaW4gID0gMTAKCkkvZ3JhbGxvYyAoIDI0NTMpOiByaWdodF9tYXJnaW4gPSAxMAoKSS9ncmFsbG9jICggMjQ1Myk6IHBpeGNsb2NrICAgICA9IDEwMzUzMDAwCgpJL2dyYWxsb2MgKCAyNDUzKTogd2lkdGggICAgICAgID0gNDUgbW0gKDE4MC42MjIyMjMgZHBpKQoKSS9ncmFsbG9jICggMjQ1Myk6IGhlaWdodCAgICAgICA9IDY4IG1tICgxNzkuMjk0MTEzIGRwaSkKCkkvZ3JhbGxvYyAoIDI0NTMpOiByZWZyZXNoIHJhdGUgPSA2Mi4wMCBIegoKRC9saWJFR0wgICggMjQ1Myk6IGxvYWRlZCAvc3lzdGVtL2xpYi9lZ2wvbGliR0xFU19hbmRyb2lkLnNvCgpEL2xpYkVHTCAgKCAyNDUzKTogbG9hZGVkIC9zeXN0ZW0vbGliL2VnbC9saWJFR0xfZmltZy5zbwoKRC9saWJFR0wgICggMjQ1Myk6IGxvYWRlZCAvc3lzdGVtL2xpYi9lZ2wvbGliR0xFU3YxX0NNX2ZpbWcuc28KCkQvbGliRUdMICAoIDI0NTMpOiBsb2FkZWQgL3N5c3RlbS9saWIvZWdsL2xpYkdMRVN2Ml9maW1nLnNvCgpJL1N1cmZhY2VGbGluZ2VyKCAyNDUzKTogRUdMIGluZm9ybWF0aW9uczoKCkkvU3VyZmFjZUZsaW5nZXIoIDI0NTMpOiAjIG9mIGNvbmZpZ3MgOiAyMwoKSS9TdXJmYWNlRmxpbmdlciggMjQ1Myk6IHZlbmRvciAgICA6IEFuZHJvaWQKCkkvU3VyZmFjZUZsaW5nZXIoIDI0NTMpOiB2ZXJzaW9uICAgOiAxLjQgQW5kcm9pZCBNRVRBLUVHTAoKSS9TdXJmYWNlRmxpbmdlciggMjQ1Myk6IGV4dGVuc2lvbnM6IEVHTF9LSFJfaW1hZ2UgRUdMX0tIUl9pbWFnZV9iYXNlIEVHTF9LSFJfaW1hZ2VfcGl4bWFwIEVHTF9BTkRST0lEX2ltYWdlX25hdGl2ZV9idWZmZXIgRUdMX0FORFJPSURfc3dhcF9yZWN0YW5nbGUgRUdMX0FORFJPSURfZ2V0X3JlbmRlcl9idWZmZXIgCgpJL1N1cmZhY2VGbGluZ2VyKCAyNDUzKTogQ2xpZW50IEFQSTogT3BlbkdMIEVTCgpJL1N1cmZhY2VGbGluZ2VyKCAyNDUzKTogRUdMU3VyZmFjZTogNS02LTUtMCwgY29uZmlnPTB4MAoKSS9TdXJmYWNlRmxpbmdlciggMjQ1Myk6IGZsYWdzICAgICA6IDAwMTkwMDAwCgpXL1N1cmZhY2VGbGluZ2VyKCAyNDUzKTogcm8uc2YubGNkX2RlbnNpdHkgbm90IGRlZmluZWQsIHVzaW5nIDE2MCBkcGkgYnkgZGVmYXVsdC4KCkkvICAgICAgICAoIDI0NTMpOiBsaWJHTEVTdjFfQ01fZmltZy5zbyB3YXMgbG9hZGVkIGFuZCBHTEVTIDEuMSBBUEkgd2FzIHN1Y2Nlc3NmdWxseSBtYXBwZWQKCkkvU3VyZmFjZUZsaW5nZXIoIDI0NTMpOiBPcGVuR0wgaW5mb3JtYXRpb25zOgoKSS9TdXJmYWNlRmxpbmdlciggMjQ1Myk6IHZlbmRvciAgICA6IFNhbXN1bmcgRWxlY3Ryb25pY3MKCkkvU3VyZmFjZUZsaW5nZXIoIDI0NTMpOiByZW5kZXJlciAgOiBGSU1HCgpJL1N1cmZhY2VGbGluZ2VyKCAyNDUzKTogdmVyc2lvbiAgIDogT3BlbkdMIEVTLUNNIDEuMQoKSS9TdXJmYWNlRmxpbmdlciggMjQ1Myk6IGV4dGVuc2lvbnM6IEdMX09FU19tYXRyaXhfcGFsZXR0ZSBHTF9PRVNfZHJhd190ZXh0dXJlIEdMX09FU19mcmFtZWJ1ZmZlcl9vYmplY3QgR0xfT0VTX21hdHJpeF9nZXQgR0xfQVJCX3RleHR1cmVfbm9uX3Bvd2VyX29mX3R3bwoKSS9zeXNwcm9jICggMjQ1Myk6IFN5c3RlbSBzZXJ2ZXI6IHN0YXJ0aW5nIEFuZHJvaWQgcnVudGltZS4KCkkvc3lzcHJvYyAoIDI0NTMpOiBTeXN0ZW0gc2VydmVyOiBzdGFydGluZyBBbmRyb2lkIHNlcnZpY2VzLgoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBFbnRlcmVkIHRoZSBBbmRyb2lkIHN5c3RlbSBzZXJ2ZXIhCgpJL3N5c3Byb2MgKCAyNDUzKTogU3lzdGVtIHNlcnZlcjogZW50ZXJpbmcgdGhyZWFkIHBvb2wuCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IEVudHJvcHkgU2VydmljZQoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBQb3dlciBNYW5hZ2VyCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IEFjdGl2aXR5IE1hbmFnZXIKCkkvQWN0aXZpdHlNYW5hZ2VyKCAyNDUzKTogTWVtb3J5IGNsYXNzOiAyNAoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBUZWxlcGhvbnkgUmVnaXN0cnkKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogUGFja2FnZSBNYW5hZ2VyCgpJL0luc3RhbGxlciggMjQ1Myk6IGNvbm5lY3RpbmcuLi4KCkkvaW5zdGFsbGQoIDE5NTgpOiBuZXcgY29ubmVjdGlvbgoKRC9saWJFR0wgICggMjQ2Myk6IGxvYWRlZCAvc3lzdGVtL2xpYi9lZ2wvbGliR0xFU19hbmRyb2lkLnNvCgpEL2xpYkVHTCAgKCAyNDYzKTogbG9hZGVkIC9zeXN0ZW0vbGliL2VnbC9saWJFR0xfZmltZy5zbwoKRC9saWJFR0wgICggMjQ2Myk6IGxvYWRlZCAvc3lzdGVtL2xpYi9lZ2wvbGliR0xFU3YxX0NNX2ZpbWcuc28KCkQvbGliRUdMICAoIDI0NjMpOiBsb2FkZWQgL3N5c3RlbS9saWIvZWdsL2xpYkdMRVN2Ml9maW1nLnNvCgpJLyAgICAgICAgKCAyNDYzKTogbGliR0xFU3YxX0NNX2ZpbWcuc28gd2FzIGxvYWRlZCBhbmQgR0xFUyAxLjEgQVBJIHdhcyBzdWNjZXNzZnVsbHkgbWFwcGVkCgpXL3ppcHJvICAgKCAyNDYzKTogVW5hYmxlIHRvIG9wZW4gemlwICcvZGF0YS9sb2NhbC9ib290YW5pbWF0aW9uLnppcCc6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKCkQvZGFsdmlrdm0oIDI0NTMpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDI4NzEgb2JqZWN0cyAvIDIyODcwNCBieXRlcyBpbiAxNTVtcwoKSS9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IExpYnM6IGFuZHJvaWQudGVzdC5ydW5uZXI6L3N5c3RlbS9mcmFtZXdvcmsvYW5kcm9pZC50ZXN0LnJ1bm5lci5qYXIgamF2YXgub2JleDovc3lzdGVtL2ZyYW1ld29yay9qYXZheC5vYmV4LmphciBjb20uZ29vZ2xlLmFuZHJvaWQubWFwczovc3lzdGVtL2ZyYW1ld29yay9jb20uZ29vZ2xlLmFuZHJvaWQubWFwcy5qYXIgY29tLmdvb2dsZS5hbmRyb2lkLmd0YWxrc2VydmljZTovc3lzdGVtL2ZyYW1ld29yay9jb20uZ29vZ2xlLmFuZHJvaWQuZ3RhbGtzZXJ2aWNlLmphciBjb20uZ29vZ2xlLmFuZHJvaWQuZGF0YW1lc3NhZ2luZzovc3lzdGVtL2ZyYW1ld29yay9jb20uZ29vZ2xlLmFuZHJvaWQuZGF0YW1lc3NhZ2luZy5qYXIgY29tLnNhbXN1bmcuZGV2aWNlOi9zeXN0ZW0vZnJhbWV3b3JrL2NvbS5zYW1zdW5nLmRldmljZS5qYXIKCkkvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBGZWF0dXJlczogYW5kcm9pZC5oYXJkd2FyZS53aWZpIGFuZHJvaWQuaGFyZHdhcmUubG9jYXRpb24ubmV0d29yayBhbmRyb2lkLmhhcmR3YXJlLmNhbWVyYSBhbmRyb2lkLmhhcmR3YXJlLmJsdWV0b290aCBhbmRyb2lkLmhhcmR3YXJlLnRlbGVwaG9ueSBhbmRyb2lkLmhhcmR3YXJlLmxvY2F0aW9uIGFuZHJvaWQuaGFyZHdhcmUubG9jYXRpb24uZ3BzIGFuZHJvaWQuaGFyZHdhcmUudGVsZXBob255LmdzbSBhbmRyb2lkLmhhcmR3YXJlLmNhbWVyYS5hdXRvZm9jdXMgYW5kcm9pZC5oYXJkd2FyZS50b3VjaHNjcmVlbi5tdWx0aXRvdWNoIGFuZHJvaWQuaGFyZHdhcmUudG91Y2hzY3JlZW4gYW5kcm9pZC5oYXJkd2FyZS5zZW5zb3IuYWNjZWxlcm9tZXRlciBhbmRyb2lkLmhhcmR3YXJlLnNlbnNvci5jb21wYXNzCgpEL2RhbHZpa3ZtKCAyNDUzKTogR0NfRk9SX01BTExPQyBmcmVlZCA0ODA1IG9iamVjdHMgLyAyNDkwNjQgYnl0ZXMgaW4gOTVtcwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IExpYnJhcnkgbm90IGZvdW5kOiAvc3lzdGVtL2ZyYW1ld29yay9jb20uZ29vZ2xlLmFuZHJvaWQuZGF0YW1lc3NhZ2luZy5qYXIKCkQvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBTY2FubmluZyBhcHAgZGlyIC9zeXN0ZW0vZnJhbWV3b3JrCgpEL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogU2Nhbm5pbmcgYXBwIGRpciAvc3lzdGVtL2FwcAoKRC9kYWx2aWt2bSggMjQ1Myk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgNzk2NSBvYmplY3RzIC8gNTAzMzQ0IGJ5dGVzIGluIDg5bXMKClcvUGFja2FnZVBhcnNlciggMjQ1Myk6IFByb2JsZW0gaW4gcGFja2FnZSAvc3lzdGVtL2FwcC9BdWRpb1Rlc3RBcHAuYXBrOgoKVy9QYWNrYWdlUGFyc2VyKCAyNDUzKTogVW5rbm93biBlbGVtZW50IHVuZGVyIDxhY3Rpdml0eT46IGFjdGlvbiBhdCAvc3lzdGVtL2FwcC9BdWRpb1Rlc3RBcHAuYXBrIEJpbmFyeSBYTUwgZmlsZSBsaW5lICMxMwoKVy9QYWNrYWdlUGFyc2VyKCAyNDUzKTogUHJvYmxlbSBpbiBwYWNrYWdlIC9zeXN0ZW0vYXBwL0F1ZGlvVGVzdEFwcC5hcGs6CgpXL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBVbmtub3duIGVsZW1lbnQgdW5kZXIgPGFjdGl2aXR5PjogY2F0ZWdvcnkgYXQgL3N5c3RlbS9hcHAvQXVkaW9UZXN0QXBwLmFwayBCaW5hcnkgWE1MIGZpbGUgbGluZSAjMTQKCkkvUGFja2FnZVBhcnNlciggMjQ1Myk6IGNvbS5odGMuY2xpY2tlcjogY29tcGF0IGFkZGVkIGFuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFIGFuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFCgpJL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBjb20uZXN0cm9uZ3MuYW5kcm9pZC5wb3A6IGNvbXBhdCBhZGRlZCBhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9QSE9ORV9TVEFURQoKVy9QYWNrYWdlUGFyc2VyKCAyNDUzKTogVW5rbm93biBlbGVtZW50IHVuZGVyIDxtYW5pZmVzdD46IG9yaWdpbmFsLXBhY2thZ2UgYXQgL3N5c3RlbS9hcHAvR2FsbGVyeTNELmFwayBCaW5hcnkgWE1MIGZpbGUgbGluZSAjNwoKRC9kYWx2aWt2bSggMjQ1Myk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgNDA1NiBvYmplY3RzIC8gMjMxNzIwIGJ5dGVzIGluIDkxbXMKClcvUGFja2FnZVBhcnNlciggMjQ1Myk6IE5vIGFjdGlvbnMgaW4gaW50ZW50IGZpbHRlciBhdCAvc3lzdGVtL2FwcC9JbWFnZUVkaXRvci5hcGsgQmluYXJ5IFhNTCBmaWxlIGxpbmUgIzk0CgpJL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogL3N5c3RlbS9hcHAvTGF1bmNoZXJQcm8uYXBrIGNoYW5nZWQ7IGNvbGxlY3RpbmcgY2VydHMKCkQvZGFsdmlrdm0oIDI0NTMpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDQ2MzMgb2JqZWN0cyAvIDMxMDY4OCBieXRlcyBpbiAzMTVtcwoKRC9kYWx2aWt2bSggMjQ1Myk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgMTI4MyBvYmplY3RzIC8gMjA5NDk2IGJ5dGVzIGluIDI4Mm1zCgpEL2RhbHZpa3ZtKCAyNDUzKTogR0NfRk9SX01BTExPQyBmcmVlZCAxNyBvYmplY3RzIC8gMTA5MTIwIGJ5dGVzIGluIDIyMW1zCgpEL2RhbHZpa3ZtKCAyNDUzKTogR0NfRk9SX01BTExPQyBmcmVlZCAyMzY1IG9iamVjdHMgLyAyNDU5NjAgYnl0ZXMgaW4gMTE4bXMKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBQYWNrYWdlOmNvbS5mZWRlLmxhdW5jaGVyIGhhcyBiZWVuIHVwZGF0ZWQuIElnbm9yaW5nIHRoZSBvbmUgZnJvbSBwYXRoOi9zeXN0ZW0vYXBwL0xhdW5jaGVyUHJvLmFwawoKRC9kYWx2aWt2bSggMjQ1Myk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgNDA0NyBvYmplY3RzIC8gMzE2NTIwIGJ5dGVzIGluIDExOW1zCgpJL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBjb20uc2Ftc3VuZy5zZWMuYW5kcm9pZC5tdXNpY3Rlc3RfdG9vbDogY29tcGF0IGFkZGVkIGFuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFIGFuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFCgpXL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBVbmtub3duIGVsZW1lbnQgdW5kZXIgPG1hbmlmZXN0PjogdXNlcy1saWJyYXJ5IGF0IC9zeXN0ZW0vYXBwL015RmlsZXMuYXBrIEJpbmFyeSBYTUwgZmlsZSBsaW5lICM4CgpEL2RhbHZpa3ZtKCAyNDUzKTogR0NfRk9SX01BTExPQyBmcmVlZCAxNjI0NSBvYmplY3RzIC8gODg5NTI4IGJ5dGVzIGluIDk5bXMKCkkvUGFja2FnZVBhcnNlciggMjQ1Myk6IGNvbS5lZmZ5LmlucHV0bWV0aG9kLmFyYWJpYzogY29tcGF0IGFkZGVkIGFuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFIGFuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFCgpJL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiB1ay5jby5uZWlsYW5kdGhlcmVzYS5WaWduZXR0ZTogY29tcGF0IGFkZGVkIGFuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFCgpEL2RhbHZpa3ZtKCAyNDUzKTogR0NfRk9SX01BTExPQyBmcmVlZCA1OTk4IG9iamVjdHMgLyAzMzk4NjQgYnl0ZXMgaW4gOTRtcwoKRC9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFNjYW5uaW5nIGFwcCBkaXIgL2RhdGEvYXBwCgpJL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBjb20uYXVyb3Jhc29mdHdvcmtzLnF1YWRyYW50LnVpLnN0YW5kYXJkOiBjb21wYXQgYWRkZWQgYW5kcm9pZC5wZXJtaXNzaW9uLldSSVRFX0VYVEVSTkFMX1NUT1JBR0UgYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfUEhPTkVfU1RBVEUKCkkvUGFja2FnZVBhcnNlciggMjQ1Myk6IGNvbS5hbmRyb2lkaWFuaS5NYXJrZXRFbmFibGVyOiBjb21wYXQgYWRkZWQgYW5kcm9pZC5wZXJtaXNzaW9uLldSSVRFX0VYVEVSTkFMX1NUT1JBR0UgYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfUEhPTkVfU1RBVEUKCkUvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBQYWNrYWdlIGNvbS5hbmRyb2lkaWFuaS5NYXJrZXRFbmFibGVyIGhhcyBtaXNtYXRjaGVkIHVpZDogMTAwNzEgb24gZGlzaywgMTAwNjYgaW4gc2V0dGluZ3M7IHJlYWQgbWVzc2FnZXM6CgpFL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogUmVhZCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5OiAxMjMgcGFja2FnZXMsIDkgc2hhcmVkIHVpZHMKCkUvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBQYWNrYWdlIGNvbS5hcGtzb2Z0d2FyZS5jb21wYXNzIGhhcyBtaXNtYXRjaGVkIHVpZDogMTAwOTMgb24gZGlzaywgMTAwNjcgaW4gc2V0dGluZ3MKCkkvUGFja2FnZVBhcnNlciggMjQ1Myk6IGNvbS5iaWd0aW5jYW4uYW5kcm9pZC5hZGZyZWU6IGNvbXBhdCBhZGRlZCBhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfRVhURVJOQUxfU1RPUkFHRSBhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9QSE9ORV9TVEFURQoKRS9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFBhY2thZ2UgY29tLmJpZ3RpbmNhbi5hbmRyb2lkLmFkZnJlZSBoYXMgbWlzbWF0Y2hlZCB1aWQ6IDEwMDgxIG9uIGRpc2ssIDEwMDY4IGluIHNldHRpbmdzCgpFL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogUGFja2FnZSBjb20uZ29vZ2xlLnp4aW5nLmNsaWVudC5hbmRyb2lkIGhhcyBtaXNtYXRjaGVkIHVpZDogMTAwOTggb24gZGlzaywgMTAwNjkgaW4gc2V0dGluZ3MKCkkvUGFja2FnZVBhcnNlciggMjQ1Myk6IGNvbS5uZXRtaXRlLmFuZG1lOiBjb21wYXQgYWRkZWQgYW5kcm9pZC5wZXJtaXNzaW9uLldSSVRFX0VYVEVSTkFMX1NUT1JBR0UgYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfUEhPTkVfU1RBVEUKCkUvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBQYWNrYWdlIGNvbS5uZXRtaXRlLmFuZG1lIGhhcyBtaXNtYXRjaGVkIHVpZDogMTAwNjcgb24gZGlzaywgMTAwNzEgaW4gc2V0dGluZ3MKCkQvZGFsdmlrdm0oIDI0NTMpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDM3ODEgb2JqZWN0cyAvIDI1NDY4OCBieXRlcyBpbiA5Nm1zCgpFL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogUGFja2FnZSBvcmcudXJiaWFuLmFuZHJvaWQuZ2FtZXMubWVtb3J5dHJhaW5lciBoYXMgbWlzbWF0Y2hlZCB1aWQ6IDEwMDY2IG9uIGRpc2ssIDEwMDcyIGluIHNldHRpbmdzCgpJL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBzaS5tb2R1bGEuYW5kcm9pZC5pbnN0YW50aGVhcnRyYXRlOiBjb21wYXQgYWRkZWQgYW5kcm9pZC5wZXJtaXNzaW9uLldSSVRFX0VYVEVSTkFMX1NUT1JBR0UgYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfUEhPTkVfU1RBVEUKClcvUGFja2FnZVBhcnNlciggMjQ1Myk6IFByb2JsZW0gaW4gcGFja2FnZSAvZGF0YS9hcHAvY29tLnBvbGFyYml0LmtyYXp5cmFjZXJzLmFwazoKClcvUGFja2FnZVBhcnNlciggMjQ1Myk6IFVua25vd24gZWxlbWVudCB1bmRlciA8YWN0aXZpdHk+OiBzdXBwb3J0cy1zY3JlZW5zIGF0IC9kYXRhL2FwcC9jb20ucG9sYXJiaXQua3JhenlyYWNlcnMuYXBrIEJpbmFyeSBYTUwgZmlsZSBsaW5lICMxOQoKSS9QYWNrYWdlUGFyc2VyKCAyNDUzKTogY29tLmdhbWV2aWwuemVub25pYTogY29tcGF0IGFkZGVkIGFuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFIGFuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFCgpXL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBTa2lwcGluZyBub24tcGFja2FnZSBmaWxlOiAvZGF0YS9hcHAvYmF0dGVyeS5iYXR0ZXJ5LnppcAoKVy9QYWNrYWdlUGFyc2VyKCAyNDUzKTogU2tpcHBpbmcgbm9uLXBhY2thZ2UgZmlsZTogL2RhdGEvYXBwL2NvbS5saWJlcnR5c29mdGNvbW11bml0eS5xaWJsYS56aXAKCkkvUGFja2FnZVBhcnNlciggMjQ1Myk6IGNvbS5zaWxlcmlhLmFsc2FsYWg6IGNvbXBhdCBhZGRlZCBhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfRVhURVJOQUxfU1RPUkFHRSBhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9QSE9ORV9TVEFURQoKVy9QYWNrYWdlUGFyc2VyKCAyNDUzKTogU2tpcHBpbmcgbm9uLXBhY2thZ2UgZmlsZTogL2RhdGEvYXBwL2NvbS5pc2xhbWljYXBwLmFscmFtYWRoYW5pYS56aXAKClcvUGFja2FnZVBhcnNlciggMjQ1Myk6IFNraXBwaW5nIG5vbi1wYWNrYWdlIGZpbGU6IC9kYXRhL2FwcC9jb20ubXVzbGltLmFpc2xhbS56aXAKClcvUGFja2FnZVBhcnNlciggMjQ1Myk6IFNraXBwaW5nIG5vbi1wYWNrYWdlIGZpbGU6IC9kYXRhL2FwcC9jb20uaXNsYW1pY2FwcC5hbGFoYWRpdGguemlwCgpJL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBoZWttYTIuY3liZXJpYWRucy5jb206IGNvbXBhdCBhZGRlZCBhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfRVhURVJOQUxfU1RPUkFHRSBhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9QSE9ORV9TVEFURQoKRC9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFNjYW5uaW5nIGFwcCBkaXIgL2RhdGEvYXBwLXByaXZhdGUKClcvUGFja2FnZVBhcnNlciggMjQ1Myk6IFVua25vd24gZWxlbWVudCB1bmRlciA8YXBwbGljYXRpb24+OiBEaWFsb2cgYXQgL2RhdGEvYXBwLXByaXZhdGUvYmF0dGVyeS5iYXR0ZXJ5LmFwayBCaW5hcnkgWE1MIGZpbGUgbGluZSAjNDMKCkkvUGFja2FnZVBhcnNlciggMjQ1Myk6IGJhdHRlcnkuYmF0dGVyeTogY29tcGF0IGFkZGVkIGFuZHJvaWQucGVybWlzc2lvbi5XUklURV9FWFRFUk5BTF9TVE9SQUdFIGFuZHJvaWQucGVybWlzc2lvbi5SRUFEX1BIT05FX1NUQVRFCgpJL1BhY2thZ2VQYXJzZXIoIDI0NTMpOiBjb20ubGliZXJ0eXNvZnRjb21tdW5pdHkucWlibGE6IGNvbXBhdCBhZGRlZCBhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfRVhURVJOQUxfU1RPUkFHRSBhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9QSE9ORV9TVEFURQoKRS9EYXRhUm91dGVyKCAxOTUzKTogWypdIFJlY2VpdmVkIHN1c3BlbmQvIHJlc3VtZSBldmVudCBidXQgRFVOIGlzIG5vdCB1cCBzbyBuZWdsZWN0IAoKSS9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFRpbWUgdG8gc2NhbiBwYWNrYWdlczogOS44NSBzZWNvbmRzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGFuZHJvaWQucGVybWlzc2lvbi5BRERfU1lTVEVNX1NFUlZJQ0UgaW4gcGFja2FnZSBjb20uYW5kcm9pZC5waG9uZQoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBhbmRyb2lkLnBlcm1pc3Npb24uUkVBRF9TRVRUSU5HUyBpbiBwYWNrYWdlIGNvbS5hbmRyb2lkLmNhbGVuZGFyCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmxhdW5jaGVyLnBlcm1pc3Npb24uSU5TVEFMTF9TSE9SVENVVCBpbiBwYWNrYWdlIGNvbS5hbmRyb2lkLmJyb3dzZXIKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBOb3QgZ3JhbnRpbmcgcGVybWlzc2lvbiBhbmRyb2lkLnBlcm1pc3Npb24uU0VUX09SSUVOVEFUSU9OIHRvIHBhY2thZ2UgY29tLmF1cm9yYXNvZnR3b3Jrcy5xdWFkcmFudC51aS5zdGFuZGFyZCAocHJvdGVjdGlvbkxldmVsPTIgZmxhZ3M9MHg3ZTQ0KQoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uc2Ftc3VuZy5hbmRyb2lkLnR3bGF1bmNoZXIucGVybWlzc2lvbi5XUklURV9TRVRUSU5HUyBpbiBwYWNrYWdlIGNvbS5waW5lb25lLmFuZHJvaWQubXlmaWxlcwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uc2Ftc3VuZy5hbmRyb2lkLnR3bGF1bmNoZXIucGVybWlzc2lvbi5SRUFEX1NFVFRJTkdTIGluIHBhY2thZ2UgY29tLnBpbmVvbmUuYW5kcm9pZC5teWZpbGVzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmxhdW5jaGVyLnBlcm1pc3Npb24uUkVBRF9TRVRUSU5HUyBpbiBwYWNrYWdlIGNvbS5waW5lb25lLmFuZHJvaWQubXlmaWxlcwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uYW5kcm9pZC5sYXVuY2hlci5wZXJtaXNzaW9uLldSSVRFX1NFVFRJTkdTIGluIHBhY2thZ2UgY29tLnBpbmVvbmUuYW5kcm9pZC5teWZpbGVzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5zYW1zdW5nLnNlYy5hbmRyb2lkLmVtYWlsLnBlcm1pc3Npb24uUkVBRF9BVFRBQ0hNRU5UIGluIHBhY2thZ2UgY29tLnBpbmVvbmUuYW5kcm9pZC5teWZpbGVzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmVtYWlsLnBlcm1pc3Npb24uQUNDRVNTX1BST1ZJREVSIGluIHBhY2thZ2UgY29tLnBpbmVvbmUuYW5kcm9pZC5teWZpbGVzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmxhdW5jaGVyLnBlcm1pc3Npb24uUkVBRF9TRVRUSU5HUyBpbiBwYWNrYWdlIGNvbS5hbmRyb2lkLnNldHRpbmdzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmxhdW5jaGVyLnBlcm1pc3Npb24uV1JJVEVfU0VUVElOR1MgaW4gcGFja2FnZSBjb20uYW5kcm9pZC5zZXR0aW5ncwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBhbmRyb2lkLnBlcm1pc3Npb24uQ0FMTCBpbiBwYWNrYWdlIGNvbS5hbmRyb2lkLnNhbXN1bmd0ZXN0LkZhY3RvcnlUZXN0CgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLnByb3ZpZGVycy5pbS5wZXJtaXNzaW9uLlJFQURfT05MWSBpbiBwYWNrYWdlIGNvbS5nb29nbGUuYW5kcm9pZC5hcHBzLm1hcHMKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLmFuZHJvaWQubGF1bmNoZXIucGVybWlzc2lvbi5JTlNUQUxMX1NIT1JUQ1VUIGluIHBhY2thZ2UgY29tLmdvb2dsZS5hbmRyb2lkLmFwcHMubWFwcwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uZ29vZ2xlLmFuZHJvaWQucHJvdmlkZXJzLmdzZi5wZXJtaXNzaW9uLlJFQURfR1NFUlZJQ0VTIGluIHBhY2thZ2UgY29tLmdvb2dsZS5hbmRyb2lkLmFwcHMubWFwcwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uZ29vZ2xlLmFuZHJvaWQuYzJkbS5wZXJtaXNzaW9uLlJFQ0VJVkUgaW4gcGFja2FnZSBjb20uZ29vZ2xlLmFuZHJvaWQuYXBwcy5tYXBzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGFuZHJvaWQucGVybWlzc2lvbi5TRU5EX01NUyBpbiBwYWNrYWdlIGNvbS53c3NucHMKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfTU1TIGluIHBhY2thZ2UgY29tLndzc25wcwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBhbmRyb2lkLnBlcm1pc3Npb24uV1JJVEVfTU1TIGluIHBhY2thZ2UgY29tLndzc25wcwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBhbmRyb2lkLnBlcm1pc3Npb24uYXBwXzE1IGluIHBhY2thZ2UgY29tLmFuZHJvaWQuQXVkaW9UZXN0QXBwCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogTm90IGdyYW50aW5nIHBlcm1pc3Npb24gYW5kcm9pZC5wZXJtaXNzaW9uLldSSVRFX1NFQ1VSRV9TRVRUSU5HUyB0byBwYWNrYWdlIGFsZWkuc3dpdGNocHJvIChwcm90ZWN0aW9uTGV2ZWw9MyBmbGFncz0weDdlNDQpCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGFuZHJvaWQucGVybWlzc2lvbi5BQ0NFU1NfV0lNQVhfU1RBVEUgaW4gcGFja2FnZSBhbGVpLnN3aXRjaHBybwoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBhbmRyb2lkLnBlcm1pc3Npb24uQ0hBTkdFX1dJTUFYX1NUQVRFIGluIHBhY2thZ2UgYWxlaS5zd2l0Y2hwcm8KClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLmFuZHJvaWQubGF1bmNoZXIucGVybWlzc2lvbi5SRUFEX1NFVFRJTkdTIGluIHBhY2thZ2UgY29tLnNhbXN1bmcuY2FtZXJhCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmxhdW5jaGVyLnBlcm1pc3Npb24uV1JJVEVfU0VUVElOR1MgaW4gcGFja2FnZSBjb20uc2Ftc3VuZy5jYW1lcmEKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLnNhbXN1bmcuc2VjLmFuZHJvaWQuZW1haWwucGVybWlzc2lvbi5SRUFEX0FUVEFDSE1FTlQgaW4gcGFja2FnZSBjb20uc2Ftc3VuZy5jYW1lcmEKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLnNhbXN1bmcuYW5kcm9pZC50d2xhdW5jaGVyLnBlcm1pc3Npb24uV1JJVEVfU0VUVElOR1MgaW4gcGFja2FnZSBjb20uc2Ftc3VuZy5jYW1lcmEKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLnNhbXN1bmcuYW5kcm9pZC50d2xhdW5jaGVyLnBlcm1pc3Npb24uUkVBRF9TRVRUSU5HUyBpbiBwYWNrYWdlIGNvbS5zYW1zdW5nLmNhbWVyYQoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uZ29vZ2xlLmFuZHJvaWQuZ20ucGVybWlzc2lvbi5SRUFEX0dNQUlMIGluIHBhY2thZ2UgY29tLmZlZGUubGF1bmNoZXIKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLmFuZHJvaWQuZW1haWwucGVybWlzc2lvbi5SRUFEX0FUVEFDSE1FTlQgaW4gcGFja2FnZSBjb20uc2Ftc3VuZy5zZWMuYW5kcm9pZC5NdXNpY1BsYXllcgoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uYW5kcm9pZC5lbWFpbC5wZXJtaXNzaW9uLkFDQ0VTU19QUk9WSURFUiBpbiBwYWNrYWdlIGNvbS5zYW1zdW5nLnNlYy5hbmRyb2lkLk11c2ljUGxheWVyCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmxhdW5jaGVyLnBlcm1pc3Npb24uSU5TVEFMTF9TSE9SVENVVCBpbiBwYWNrYWdlIGNvbS5za3lmaXJlLmJyb3dzZXIKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLmFuZHJvaWQuZW1haWwucGVybWlzc2lvbi5SRUFEX0FUVEFDSE1FTlQgaW4gcGFja2FnZSBjb20uZ29vZ2xlLmFuZHJvaWQuYXBwcy51cGxvYWRlcgoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uYW5kcm9pZC5lbWFpbC5wZXJtaXNzaW9uLlJFQURfQVRUQUNITUVOVCBpbiBwYWNrYWdlIGNvbS5zZWMuYW5kcm9pZC5hcHAudmlkZW9wbGF5ZXIKClcvUGFja2FnZU1hbmFnZXIoIDI0NTMpOiBVbmtub3duIHBlcm1pc3Npb24gY29tLmFuZHJvaWQubGF1bmNoZXIucGVybWlzc2lvbi5JTlNUQUxMX1NIT1JUQ1VUIGluIHBhY2thZ2UgY29tLmFwcHNwb3Quc3dpc3Njb2RlbW9ua2V5cy5hcHBzCgpXL1BhY2thZ2VNYW5hZ2VyKCAyNDUzKTogVW5rbm93biBwZXJtaXNzaW9uIGNvbS5hbmRyb2lkLmxhdW5jaGVyLnBlcm1pc3Npb24uSU5TVEFMTF9TSE9SVENVVCBpbiBwYWNrYWdlIGNvbS5lc3Ryb25ncy5hbmRyb2lkLnBvcAoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uYW5kcm9pZC5sYXVuY2hlci5wZXJtaXNzaW9uLlVOSU5TVEFMTF9TSE9SVENVVCBpbiBwYWNrYWdlIGNvbS5lc3Ryb25ncy5hbmRyb2lkLnBvcAoKVy9QYWNrYWdlTWFuYWdlciggMjQ1Myk6IFVua25vd24gcGVybWlzc2lvbiBjb20uZXN0cm9uZ3MuYW5kcm9pZC5wb3AuUEVSTUlTU0lPTiBpbiBwYWNrYWdlIGNvbS5lc3Ryb25ncy5hbmRyb2lkLnBvcAoKRC9kYWx2aWt2bSggMjQ1Myk6IEdDX0ZPUl9NQUxMT0MgZnJlZWQgNDE0NyBvYmplY3RzIC8gMzE3MTUyIGJ5dGVzIGluIDk0bXMKCkQvZGFsdmlrdm0oIDI0NTMpOiBHQ19FWFBMSUNJVCBmcmVlZCAxODUxIG9iamVjdHMgLyAxNjM5MDQgYnl0ZXMgaW4gOTRtcwoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBBY2NvdW50IE1hbmFnZXIKClcvUmVzb3VyY2VUeXBlKCAyNDUzKTogUmVzb3VyY2VzIGRvbid0IGNvbnRhaW4gcGFja2FnZSBmb3IgcmVzb3VyY2UgbnVtYmVyIDB4N2YwNTAwMDAKClcvUmVzb3VyY2VUeXBlKCAyNDUzKTogUmVzb3VyY2VzIGRvbid0IGNvbnRhaW4gcGFja2FnZSBmb3IgcmVzb3VyY2UgbnVtYmVyIDB4N2YwMjAwMDUKClcvUmVzb3VyY2VUeXBlKCAyNDUzKTogUmVzb3VyY2VzIGRvbid0IGNvbnRhaW4gcGFja2FnZSBmb3IgcmVzb3VyY2UgbnVtYmVyIDB4N2YwMjAwMDQKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogQ29udGVudCBNYW5hZ2VyCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IFN5c3RlbSBDb250ZW50IFByb3ZpZGVycwoKSS9BY3Rpdml0eVRocmVhZCggMjQ1Myk6IFB1Ymxpc2hpbmcgcHJvdmlkZXIgc2V0dGluZ3M6IGNvbS5hbmRyb2lkLnByb3ZpZGVycy5zZXR0aW5ncy5TZXR0aW5nc1Byb3ZpZGVyCgpJL0FjdGl2aXR5VGhyZWFkKCAyNDUzKTogUHVibGlzaGluZyBwcm92aWRlciBzdWJzY3JpYmVkZmVlZHM6IGNvbS5nb29nbGUuYW5kcm9pZC5wcm92aWRlcnMuc3Vic2NyaWJlZGZlZWRzLlN1YnNjcmliZWRGZWVkc1Byb3ZpZGVyCgpJL0FjdGl2aXR5VGhyZWFkKCAyNDUzKTogUHVibGlzaGluZyBwcm92aWRlciBhbmRyb2lkLnNlcnZlci5jaGVja2luOiBjb20uZ29vZ2xlLmFuZHJvaWQuc2VydmVyLmNoZWNraW4uQ2hlY2tpblByb3ZpZGVyCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IEJhdHRlcnkgU2VydmljZQoKRC9CYXR0ZXJ5U2VydmljZSggMjQ1Myk6IENIQVJHRVIgOjogbVBsdWdUeXBlID0gMgoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBIYXJkd2FyZSBTZXJ2aWNlCgpFL2xpZ2h0cyAgKCAyNDUzKTogd3JpdGVfaW50IGZhaWxlZCB0byBvcGVuIC9zeXMvY2xhc3MvbGVkcy9idXR0b24tYmFja2xpZ2h0L2JyaWdodG5lc3MKCkkvcG93ZXIgICAoIDI0NTMpOiAqKiogc2V0X3NjcmVlbl9zdGF0ZSAxCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IEFsYXJtIE1hbmFnZXIKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogSW5pdCBXYXRjaGRvZwoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBTZW5zb3IgU2VydmljZQoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBXaW5kb3cgTWFuYWdlcgoKRS9LZXlJbnB1dFF1ZXVlKCAyNDUzKTogdGhyZWFkIHdhaXQgdW50aWwgbURpc3BsYXkgaXMgc2V0CgpEL1NlbnNvck1hbmFnZXIoIDI0NTMpOiA9PT09Pj4+Pj5OdW0gU2Vuc29yOiAxCgpEL1NlbnNvck1hbmFnZXIoIDI0NTMpOiBmb3VuZCBzZW5zb3I6IEFLODk3MyBDb21wYXNzLCBoYW5kbGU9MAoKRC9TZW5zb3JNYW5hZ2VyKCAyNDUzKTogPT09PT4+Pj4+TnVtIFNlbnNvcjogMgoKRC9TZW5zb3JNYW5hZ2VyKCAyNDUzKTogZm91bmQgc2Vuc29yOiBBSzg5NzMgQ29tcGFzcyBSYXcsIGhhbmRsZT03CgpEL1NlbnNvck1hbmFnZXIoIDI0NTMpOiA9PT09Pj4+Pj5OdW0gU2Vuc29yOiAzCgpEL1NlbnNvck1hbmFnZXIoIDI0NTMpOiBmb3VuZCBzZW5zb3I6IEJNQTE1MCwgaGFuZGxlPTEKCkQvU2Vuc29yTWFuYWdlciggMjQ1Myk6ID09PT0+Pj4+Pk51bSBTZW5zb3I6IDQKCkQvU2Vuc29yTWFuYWdlciggMjQ1Myk6IGZvdW5kIHNlbnNvcjogQUs4OTczIFRlbXBlcmF0dXJlLCBoYW5kbGU9MgoKRC9TZW5zb3JNYW5hZ2VyKCAyNDUzKTogPT09PT4+Pj4+TnVtIFNlbnNvcjogMAoKRC9TZW5zb3JNYW5hZ2VyKCAyNDUzKTogZm91bmQgc2Vuc29yOiBBSzg5NzMgTWFnbmV0aWMgRmllbGQsIGhhbmRsZT0zCgpFL1NlbnNvck1hbmFnZXIoIDI0NTMpOiAjIyMjIyMjIGFrbWQyIHN0YXJ0ZWQhISEKCkkvZ2xvYmFsICAoIDI0NTMpOiBEZWZhdWx0IGJ1ZmZlciBzaXplIHVzZWQgaW4gQnVmZmVyZWRSZWFkZXIgY29uc3RydWN0b3IuIEl0IHdvdWxkIGJlIGJldHRlciB0byBiZSBleHBsaWNpdCBpZiBhbiA4ay1jaGFyIGJ1ZmZlciBpcyByZXF1aXJlZC4KCkQvQ1NDUmVjZWl2ZXIoIDI0NTMpOiBDU0NSZWNlaXZlciAtPiBJRF9wYXRoID0vc3lzdGVtL2NzYy9pc25ld19jc2MudHh0CgpEL1N5c3RlbVNlcnZlciggMjQ1Myk6IHNlbGVzX2NvZGUgPSBFR1kKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogU3RhcnRpbmcgQmx1ZXRvb3RoIFNlcnZpY2UKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogU3RhdHVzIEJhcgoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBDbGlwYm9hcmQgU2VydmljZQoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBJbnB1dCBNZXRob2QgU2VydmljZQoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjA3MDAwMAoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjA2MDAwMAoKSS9JbnB1dE1hbmFnZXJTZXJ2aWNlKCAyNDUzKTogRW5hYmxlZCBpbnB1dCBtZXRob2RzOiBjb20uc3d5cGUuYW5kcm9pZC5pbnB1dG1ldGhvZC8uU3d5cGVJbnB1dE1ldGhvZDpqb25hc2wuaW1lLy5IVENJTUVTZXJ2aWNlOmNvbS5lZmZ5LmlucHV0bWV0aG9kLmFyYWJpYy8uU29mdEtleWJvYXJkCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IE5ldFN0YXQgU2VydmljZQoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBDb25uZWN0aXZpdHkgU2VydmljZQoKVi9Db25uZWN0aXZpdHlTZXJ2aWNlKCAyNDUzKTogQ29ubmVjdGl2aXR5U2VydmljZSBzdGFydGluZyB1cAoKVi9Db25uZWN0aXZpdHlTZXJ2aWNlKCAyNDUzKTogU3RhcnRpbmcgV2lmaSBTZXJ2aWNlLgoKSS9XaWZpU2VydmljZSggMjQ1Myk6IFdpZmlTZXJ2aWNlIHN0YXJ0aW5nIHVwIHdpdGggV2ktRmkgZGlzYWJsZWQKCkUvV2lmaVNlcnZpY2UoIDI0NTMpOiBXaWZpU2VydmljZSByZWdpc3RlclJlY2VpdmVyIGZvciBXSUZJX1RFU1RfSU5ESUNBVElPTgoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBBY2Nlc3NpYmlsaXR5IE1hbmFnZXIKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogTm90aWZpY2F0aW9uIE1hbmFnZXIKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogTW91bnQgU2VydmljZQoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBEZXZpY2UgU3RvcmFnZSBNb25pdG9yCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IExvY2F0aW9uIE1hbmFnZXIKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogU3RhcnRpbmcgQUdwcyBNYW5hZ2VyLgoKRC9BR1BTTWFuYWdlclNlcnZpY2UoIDI0NTMpOiBDb25zdHJ1Y3RlZCBBR1BTTWFuYWdlciBTZXJ2aWNlCgpJL0FHUFNNYW5hZ2VyU2VydmljZSggMjQ1Myk6IEFHcHNNYW5hZ2VyU2VydmljZSBpcyBzdXBwb3J0ZWQuCgpEL0xvY2F0aW9uTWFuYWdlciggMjQ1Myk6IENvbnN0cnVjdG9yOiBzZXJ2aWNlID0gY29tLmFuZHJvaWQuc2VydmVyLkxvY2F0aW9uTWFuYWdlclNlcnZpY2VANDU1NDg5MjgKCkkvQUdQU01hbmFnZXJTZXJ2aWNlKCAyNDUzKTogZ2V0dGluZyBjdXJyZW50IENvbmZpZ3JhdGlvbi4uLi4uLgoKRS9LZXlJbnB1dFF1ZXVlKCAyNDUzKTogdGhyZWFkIHdhaXQgdW50aWwgbURpc3BsYXkgaXMgc2V0CgpEL0FHcHNTZXJ2aWNlKCAyNDUzKTogYW5kcm9pZF9zZXJ2ZXJfQUdwc1NlcnZpY2VfaW5pdDoKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX2FncHNfaW5pdAoKSS9BR1BTTWFuYWdlclNlcnZpY2UoIDI0NTMpOiBzZXR0aW5nIGN1cnJlbnQgQ29uZmlncmF0aW9uLi4uLi4uCgpEL2xpYmdwcyAgKCAyNDUzKTogc2VjX2dwc19zZXRfc2Vzc2lvbl90eXBlOiBtb2RlIDEKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9vcGVyYXRpb25fdHlwZTogdHlwZSAwCgpEL2xpYmdwcyAgKCAyNDUzKTogc2VjX2dwc19zZXRfc3RhcnRfbW9kZTogbW9kZSAxCgpEL2xpYmdwcyAgKCAyNDUzKTogc2VjX2dwc19zZXRfaHNscF91cmw6IHVybCAic3VwbC5nb29nbGUuY29tOjcyNzYiCgpEL2xpYmdwcyAgKCAyNDUzKTogc2VjX2dwc19zZXRfZ3Byc19vcHRpb246IGFwbiAiYXBuIiB1c2VyICJ1c2VybmFtZSIgcGFzc3dkICJwYXNzd29yZCIgYXV0aCAwCgpEL2xpYmdwcyAgKCAyNDUzKTogc2VjX2dwc19zZXRfYWdwc19xb3M6IHBlcmZvcm1hbmNlIDYwIGhvcl9hY2N1cmFjeSAxNTAgdmVydF9hY2N1cmFjeSAyMDAKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9hZ3BzX3RyYW5zcG9ydDogdHJhbnNwb3J0IFVQCgpEL2xpYmdwcyAgKCAyNDUzKTogc2VjX2dwc19zZXRfYWdwc19zc2w6IHNzbCAwCgpEL0dwc0xvY2F0aW9uUHJvdmlkZXIoIDI0NTMpOiBlbmFibGUKCkQvbGliZ3BzICAoIDI0NTMpOiBTYW1zdW5nIEdQUyBsaWJyYXJ5IHZlci4wLjAxCgpEL2xpYmdwcyAgKCAyNDUzKTogaW5pdF9sb2NhdGlvbgoKRC9saWJncHMgICggMjQ1Myk6IHNlY19ncHNfaW5pdDogUklMRCBjb25uZWN0ZWQuCgpEL2xpYmdwcyAgKCAyNDUzKTogU3RhcnRpbmcgR1BTIGFjdGl2aXR5IHRocmVhZC4KCkQvbGliZ3BzICAoIDI0NTMpOiBHUFMgbGlicmFyeSBpbml0aWFsaXplZC4KCkQvbGliZ3BzICAoIDI0NTMpOiByaWxfZ3BzX29wZW46CgpEL2xpYmdwcyAgKCAyNDUzKTogc2VuZF9yaWxfZ3BzX29wdGlvbgoKRC9saWJncHMgICggMjQ1Myk6IC0tLSBHUFMgb3B0aW9ucyBbbWFzayAweDAwMTddLS0tCgpEL2xpYmdwcyAgKCAyNDUzKTogICBzZXNzaW9uIHR5cGUgMQoKRC9saWJncHMgICggMjQ1Myk6ICAgb3BlcmF0aW9uIHR5cGUgMAoKRC9saWJncHMgICggMjQ1Myk6ICAgc3RhcnQgbW9kZSAxCgpEL2xpYmdwcyAgKCAyNDUzKTogICBIU0xQICcnCgpEL2xpYmdwcyAgKCAyNDUzKTogICBBUE4gJycKCkQvbGliZ3BzICAoIDI0NTMpOiAgIFVzZXJuYW1lICcnCgpEL2xpYmdwcyAgKCAyNDUzKTogICBQYXNzd29yZCAnJwoKRC9saWJncHMgICggMjQ1Myk6ICAgQXV0aCB0eXBlIDAKCkQvbGliZ3BzICAoIDI0NTMpOiAgIFFvUyBwZXJmb3JtYW5jZSA2MAoKRC9saWJncHMgICggMjQ1Myk6ICAgUW9TIEhfYWNjdXJhY3kgMTUwCgpEL2xpYmdwcyAgKCAyNDUzKTogICBRb1MgVl9hY2N1cmFjeSAyMDAKCkQvbGliZ3BzICAoIDI0NTMpOiByaWxfcmVxdWVzdF9hbGxvYzogY21kIDA0CgpEL2xpYmdwcyAgKCAyNDUzKTogaW5pdF9yaWxfcmVxdWVzdDogcmlsX3JlcXVlc3QgMHgzNGVlNzgKCkQvbGliZ3BzICAoIDI0NTMpOiByaWxfcmVxdWVzdF9hbGxvYzogYWxsb2MgaWR4IDAgY21kIDA0IHdhaXQgMHg4MDgwYWUyMAoKRC9saWJncHMgICggMjQ1Myk6IHNlbmRfcmlsX2dwc19yZXF1ZXN0OiBjbWQgMHgwNCBwbGVuIDE3OAoKRC9saWJncHMgICggMjQ1Myk6IEdQUyBhY3Rpdml0eSB0aHJlYWQgc3RhcnRlZC4KCkQvbGliZ3BzICAoIDI0NTMpOiByaWxfZ3BzX3dhaXRfZm9yX3JpbDogcmVxIDB4MzRlZTc4IHN0YXR1cyAxIHRpbWVvdXQgMzAwMAoKRC9saWJncHMgICggMjQ1Myk6IHJpbF9ncHNfd2FpdF9mb3JfcmlsOiArKytlbnRlcmluZwoKRC9saWJncHMgICggMjQ1Myk6IG9uUmF3UmVxQ29tcGxldGU6IG9lbV9mdW5jdGlvbl9pZCAweDBFIGNtZCAweDA0IGxlbiA0CgpEL2xpYmdwcyAgKCAyNDUzKTogZmluZF9yaWxfcmVxdWVzdDogZm91bmQuIGlkeCAwCgpEL2xpYmdwcyAgKCAyNDUzKTogcHJvY2Vzc19yZXNwb25zZTogcmVxIDB4MzRlZTc4IGNtZCAweDA0IHBsZW4gMQoKRC9saWJncHMgICggMjQ1Myk6IHJlY3ZfcmlsX2dwc19vcHRpb246IHN0YXR1cyAwCgpEL2xpYmdwcyAgKCAyNDUzKTogcmlsX3dha2V1cDogaWR4IDAgY21kIDB4MDQgd2FpdCAweDgwODBhZTIwCgpEL2xpYmdwcyAgKCAyNDUzKTogcmlsX3dha2V1cDogLS0tCgpEL2xpYmdwcyAgKCAyNDUzKTogcmlsX2dwc193YWl0X2Zvcl9yaWw6IC0tLWxlYXZpbmcKCkQvbGliZ3BzICAoIDI0NTMpOiByaWxfcmVxdWVzdF9mcmVlOiBpZHggMCBjbWQgMDQKCkQvbGliZ3BzICAoIDI0NTMpOiBzdGFydF9ubWVhX3JlYWRlcgoKRC9HcHNMb2NhdGlvblByb3ZpZGVyKCAyNDUzKTogR3BzRXZlbnRUaHJlYWQgc3RhcnRpbmcKCkQvR3BzTG9jYXRpb25Qcm92aWRlciggMjQ1Myk6IE5ldHdvcmtUaHJlYWQgc3RhcnRpbmcKCkQvR3BzTG9jYXRpb25Qcm92aWRlciggMjQ1Myk6IE5ldHdvcmtUaHJlYWQgd2FpdCBmb3IgbmV0d29yawoKSS9HcHNMb2NhdGlvblByb3ZpZGVyKCAyNDUzKTogRW5hYmxuZyBYdHJhLi4uCgpEL0dwc0xvY2F0aW9uUHJvdmlkZXIoIDI0NTMpOiBOZXR3b3JrVGhyZWFkIHdhaXQgZm9yIG5ldHdvcmsKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogU2VhcmNoIFNlcnZpY2UKCkkvU3lzdGVtU2VydmVyKCAyNDUzKTogQ2hlY2tpbiBTZXJ2aWNlCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IFdhbGxwYXBlciBTZXJ2aWNlCgpEL0FHUFNNYW5hZ2VyU2VydmljZSggMjQ1Myk6IEFHcHNFdmVudFRocmVhZCBzdGFydGluZwoKRC9BR1BTTWFuYWdlclNlcnZpY2UoIDI0NTMpOiBvblByb3ZpZGVyU3RhdHVzQ2hhbmdlZDogdHJ1ZQoKRC9BR1BTTWFuYWdlclNlcnZpY2UoIDI0NTMpOiBHcHNMb2NhdGlvblByb3ZpZGVyIGlzIGVuYWJsZWQuCgpJL0FHUFNNYW5hZ2VyU2VydmljZSggMjQ1Myk6IHNldHRpbmcgY3VycmVudCBDb25maWdyYXRpb24uLi4uLi4KCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9zZXNzaW9uX3R5cGU6IG1vZGUgMQoKRC9saWJncHMgICggMjQ1Myk6IHNlY19ncHNfc2V0X29wZXJhdGlvbl90eXBlOiB0eXBlIDAKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9zdGFydF9tb2RlOiBtb2RlIDEKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9oc2xwX3VybDogdXJsICJzdXBsLmdvb2dsZS5jb206NzI3NiIKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9ncHJzX29wdGlvbjogYXBuICJhcG4iIHVzZXIgInVzZXJuYW1lIiBwYXNzd2QgInBhc3N3b3JkIiBhdXRoIDAKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9hZ3BzX3FvczogcGVyZm9ybWFuY2UgNjAgaG9yX2FjY3VyYWN5IDE1MCB2ZXJ0X2FjY3VyYWN5IDIwMAoKRC9saWJncHMgICggMjQ1Myk6IHNlY19ncHNfc2V0X2FncHNfdHJhbnNwb3J0OiB0cmFuc3BvcnQgVVAKCkQvbGliZ3BzICAoIDI0NTMpOiBzZWNfZ3BzX3NldF9hZ3BzX3NzbDogc3NsIDAKCkkvR3BzTG9jYXRpb25Qcm92aWRlciggMjQ1Myk6IEVuYWJsbmcgWHRyYS4uLgoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBBdWRpbyBTZXJ2aWNlCgpEL0dwc0xvY2F0aW9uUHJvdmlkZXIoIDI0NTMpOiBOZXR3b3JrVGhyZWFkIHdhaXQgZm9yIG5ldHdvcmsKCkQvZGFsdmlrdm0oIDI0NTMpOiBHQ19GT1JfTUFMTE9DIGZyZWVkIDQ0NzMgb2JqZWN0cyAvIDI5MTAzMiBieXRlcyBpbiAxMTZtcwoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMjk4NTM4ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMzE2MjI4ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMDIyMzg3ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMDA3OTQzICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuNjY4MzQ0ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMDg5MTI1ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMzE2MjI4ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMDIyMzg3ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMDA3OTQzICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMDg5MTI1ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMzE2MjI4ICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMzU0ODEzICwgZGV2aWNlID0gMgoKRS9BdWRpb1BvbGljeU1hbmFnZXIoIDI0NDcpOiBbSEpdIGlzRHVwbGljYXRlZCA9IDAgCgpFL0F1ZGlvUG9saWN5TWFuYWdlciggMjQ0Nyk6IDEuW0hKXSBTcGVha2VyIFZvbHVtZSA9IDAuMDA3OTQzICwgZGV2aWNlID0gMgoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBIZWFkc2V0IE9ic2VydmVyCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IERvY2sgT2JzZXJ2ZXIKClcvRG9ja09ic2VydmVyKCAyNDUzKTogVGhpcyBrZXJuZWwgZG9lcyBub3QgaGF2ZSBkb2NrIHN0YXRpb24gc3VwcG9ydAoKSS9TeXN0ZW1TZXJ2ZXIoIDI0NTMpOiBCYWNrdXAgU2VydmljZQoKRS9LZXlJbnB1dFF1ZXVlKCAyNDUzKTogdGhyZWFkIHdhaXQgdW50aWwgbURpc3BsYXkgaXMgc2V0CgpXL0FjdGl2aXR5TWFuYWdlciggMjQ1Myk6IFVuYWJsZSB0byBzdGFydCBzZXJ2aWNlIEludGVudCB7IGNtcD1jb20uZ29vZ2xlLmFuZHJvaWQuYmFja3VwLy5CYWNrdXBUcmFuc3BvcnRTZXJ2aWNlIH06IG5vdCBmb3VuZAoKSS9CYWNrdXBNYW5hZ2VyU2VydmljZSggMjQ1Myk6IEZvdW5kIHN0YWxlIGJhY2t1cCBqb3VybmFsLCBzY2hlZHVsaW5nOgoKSS9CYWNrdXBNYW5hZ2VyU2VydmljZSggMjQ1Myk6ICAgICArIGNvbS5hbmRyb2lkLmJyb3dzZXIKCkkvQmFja3VwTWFuYWdlclNlcnZpY2UoIDI0NTMpOiAgICAgKyBjb20uYW5kcm9pZC5wcm92aWRlcnMuc2V0dGluZ3MKCkkvQmFja3VwTWFuYWdlclNlcnZpY2UoIDI0NTMpOiAgICAgKyBjb20uYW5kcm9pZC5wcm92aWRlcnMudXNlcmRpY3Rpb25hcnkKCkkvQmFja3VwTWFuYWdlclNlcnZpY2UoIDI0NTMpOiAgICAgKyBhbmRyb2lkCgpJL0JhY2t1cE1hbmFnZXJTZXJ2aWNlKCAyNDUzKTogICAgICsgY29tLmFuZHJvaWQudmVuZGluZwoKSS9CYWNrdXBNYW5hZ2VyU2VydmljZSggMjQ1Myk6IEJhY2t1cCBlbmFibGVkID0+IGZhbHNlCgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IEFwcFdpZGdldCBTZXJ2aWNlCgpEL0JyY21CdFNlcnZpY2VMb2FkZXIoIDI0NTMpOiAqKipMb2FkaW5nIGJsdWV0b290aCBzZXJ2aWNlcyBhcyBzeXN0ZW0gc2VydmljZXMuLi4uLgoKSS9CcmNtQnRTZXJ2aWNlTG9hZGVyKCAyNDUzKTogU3RhcnRpbmcgQmx1ZXRvb3RoIERHIFNlcnZpY2UuCgpJL2NvbV9icmNtX0JsdWV0b290aERhdGFHYXRld2F5LmNwcCggMjQ1Myk6IGNsYXNzSW5pdE5hdGl2ZQoKSS9jb21fYnJjbV9CbHVldG9vdGhEYXRhR2F0ZXdheS5jcHAoIDI0NTMpOiBpbml0Qmx1ZXRvb3RoRGF0YUdhdGV3YXlEYXRhTmF0aXZlCgpEL0JyY21CdFNlcnZpY2VMb2FkZXIoIDI0NTMpOiAqKipEb25lIGxvYWRpbmcgYmx1ZXRvb3RoIHNlcnZpY2VzIGFzIHN5c3RlbSBzZXJ2aWNlcy4uLi4uCgpEL0JyY21CdFNlcnZpY2VMb2FkZXIoIDI0NTMpOiAqKipMb2FkaW5nIGJsdWV0b290aCByZXNvdXJjZXMuLi4uLgoKRC9CbHVldG9vdGhTZXJ2aWNlTWFuYWdlciggMjQ1Myk6IGNvbS5icm9hZGNvbS5idC5zZXJ2aWNlLm9wcC5PcHBFdmVudExvb3AqKioqCgpEL0JsdWV0b290aFNlcnZpY2VNYW5hZ2VyKCAyNDUzKTogY29tLmJyb2FkY29tLmJ0LnNlcnZpY2UuZnRwLkJsdWV0b290aEZUUFNlcnZpY2UuLi5Ta2lwcGluZy4gKioqKgoKRC9CbHVldG9vdGhTZXJ2aWNlTWFuYWdlciggMjQ1Myk6IGNvbS5icm9hZGNvbS5idC5zZXJ2aWNlLmZ0cC5CbHVldG9vdGhGVFBTZXJ2aWNlKioqKgoKRC9CbHVldG9vdGhTZXJ2aWNlTWFuYWdlciggMjQ1Myk6IGNvbS5icm9hZGNvbS5idC5zZXJ2aWNlLnBiYXAuQmx1ZXRvb3RoUEJBUFNlcnZpY2UqKioqCgpJL2NvbV9icm9hZGNvbV9idF9zZXJ2aWNlX2R1bl9CbHVldG9vdGhEVU5TZXJ2aWNlLmNwcCggMjQ1Myk6IGNsYXNzSW5pdE5hdGl2ZQoKRC9CbHVldG9vdGhTZXJ2aWNlTWFuYWdlciggMjQ1Myk6IGNvbS5icm9hZGNvbS5idC5zZXJ2aWNlLmR1bi5CbHVldG9vdGhEVU5TZXJ2aWNlLi4uU2tpcHBpbmcuICoqKioKCkQvQmx1ZXRvb3RoU2VydmljZU1hbmFnZXIoIDI0NTMpOiBjb20uYnJvYWRjb20uYnQuc2VydmljZS5kdW4uQmx1ZXRvb3RoRFVOU2VydmljZSoqKioKCkQvc2VydmljZV9zYXBfU0FQU2VydmljZS5jcHAoIDI0NTMpOiBjbGFzc0luaXROYXRpdmUKCkQvQmx1ZXRvb3RoU2VydmljZU1hbmFnZXIoIDI0NTMpOiBjb20uYnJvYWRjb20uYnQuc2VydmljZS5zYXAuQmx1ZXRvb3RoU0FQU2VydmljZS4uLlNraXBwaW5nLiAqKioqCgpEL0JsdWV0b290aFNlcnZpY2VNYW5hZ2VyKCAyNDUzKTogY29tLmJyb2FkY29tLmJ0LnNlcnZpY2Uuc2FwLkJsdWV0b290aFNBUFNlcnZpY2UqKioqCgpJL0JyY21CdFNlcnZpY2VMb2FkZXIoIDI0NTMpOiBTdGFydGluZyBGTSBSZWNlaXZlciBTZXJ2aWNlLgoKRC9GbVJlY2VpdmVyRXZlbnRMb29wKCAyNDUzKTogc3RhcnRGTV9Mb29wKCkKCkkvQnJjbUJ0U2VydmljZUxvYWRlciggMjQ1Myk6IFN0YXJ0aW5nIEJUIFRlc3QgU2VydmljZQoKRC9CbHVldG9vdGhUZXN0TW9kZVNlcnZpY2UuY3BwKCAyNDUzKTogaW5pdGlhbGl6ZU5hdGl2ZURhdGFOYXRpdmUKCkQvQnJjbUJ0U2VydmljZUxvYWRlciggMjQ1Myk6ICoqKkRvbmUgbG9hZGluZyBibHVldG9vdGggcmVzb3VyY2VzLi4uLi4KCkkvV2luZG93TWFuYWdlciggMjQ1Myk6IFNBRkUgTU9ERSBub3QgZW5hYmxlZAoKSS9BY3Rpdml0eU1hbmFnZXIoIDI0NTMpOiBDb25maWcgY2hhbmdlZDogeyBzY2FsZT0xLjAgaW1zaT0wLzAgbG9jPWVuX0dCIHRvdWNoPTEga2V5cz0xLzEvMiBuYXY9MS8xIG9yaWVuPTEgbGF5b3V0PTE4fQoKRC9Qb3dlck1hbmFnZXJTZXJ2aWNlKCAyNDUzKTogc3lzdGVtIHJlYWR5IQoKSS9BY3Rpdml0eU1hbmFnZXIoIDI0NTMpOiBTeXN0ZW0gbm93IHJlYWR5CgpJL1p5Z290ZSAgKCAyNDUzKTogUHJvY2Vzczogenlnb3RlIHNvY2tldCBvcGVuZWQKCkkvQWN0aXZpdHlNYW5hZ2VyKCAyNDUzKTogU3RhcnQgcHJvYyBjb20uZ29vZ2xlLnByb2Nlc3MuZ2FwcHMgZm9yIHNlcnZpY2UgY29tLmdvb2dsZS5hbmRyb2lkLmdvb2dsZWFwcHMvLkdvb2dsZUxvZ2luU2VydmljZTogcGlkPTI1MDUgdWlkPTEwMDExIGdpZHM9ezMwMDN9CgpJL1N5c3RlbVNlcnZlciggMjQ1Myk6IE1ha2luZyBzZXJ2aWNlcyByZWFkeQoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjAzMDAwMAoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjAzMDAwMAoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjAzMDAwMwoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjAzMDAwMwoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjAzMDAzNwoKVy9SZXNvdXJjZVR5cGUoIDI0NTMpOiBSZXNvdXJjZXMgZG9uJ3QgY29udGFpbiBwYWNrYWdlIGZvciByZXNvdXJjZSBudW1iZXIgMHg3ZjAzMDAwMAoKSS9BY3Rpdml0eVRocmVhZCggMjUwNSk6IFB1Ymxpc2hpbmcgcHJvdmlkZXIgY29tLmdvb2dsZS5zZXR0aW5nczogY29tLmdvb2dsZS5hbmRyb2lkLnByb3ZpZGVycy5zZXR0aW5ncy5Hb29nbGVTZXR0aW5nc1Byb3ZpZGVyCgpJL0FjdGl2aXR5VGhyZWFkKCAyNTA1KTogUHVibGlzaGluZyBwcm92aWRlciBjb20uZ29vZ2xlLmFuZHJvaWQucHJvdmlkZXJzLnRhbGs6IGNvbS5nb29nbGUuYW5kcm9pZC5wcm92aWRlcnMudGFsay5UYWxrUHJvdmlkZXIKCkkvQWN0aXZpdHlUaHJlYWQoIDI1MDUpOiBQdWJsaXNoaW5nIHByb3ZpZGVyIGNvbS5nb29nbGUuYW5kcm9pZC5wcm92aWRlcnMuZW5oYW5jZWRnb29nbGVzZWFyY2g6IGNvbS5nb29nbGUuYW5kcm9pZC5wcm92aWRlcnMuZW5oYW5jZWRnb29nbGVzZWFyY2guU3VnZ2VzdGlvblByb3ZpZGVyCgpJL2NvbV9icm9hZGNvbV9idF9zZXJ2aWNlX2R1bl9CbHVldG9vdGhEVU5TZXJ2aWNlLmNwcCggMjQ1Myk6IGNsZWFudXBOYXRpdmUKCkQvZGFsdmlrdm0oIDI0NTMpOiBHQ19FWFRFUk5BTF9BTExPQyBmcmVlZCA0NDY2IG9iamVjdHMgLyAyNjYzMzYgYnl0ZXMgaW4gMTYxbXMKCkkvRXZlbnRIdWIoIDI0NTMpOiBOZXcgZGV2aWNlOiBwYXRoPS9kZXYvaW5wdXQvZXZlbnQzIG5hbWU9cXQ1NDgwX3RzX2lucHV0IGlkPTB4MTAwMDAgKG9mIDB4MSkgaW5kZXg9MSBmZD04NyBjbGFzc2VzPTB4MTQKCkUvRXZlbnRIdWIoIDI0NTMpOiBjb3VsZCBub3QgZ2V0IGRyaXZlciB2ZXJzaW9uIGZvciAvZGV2L2lucHV0L21vdXNlMCwgTm90IGEgdHlwZXdyaXRlcgoKSS9FdmVudEh1YiggMjQ1Myk6IE5ldyBrZXlib2FyZDogcHVibGljSUQ9MCBkZXZpY2UtPmlkPTB4MTAwMDEgZGV2bmFtZT0nczNjLWtleXBhZC1yZXYwMDIwJyBwcm9wTmFtZT0naHcua2V5Ym9hcmRzLjAuZGV2bmFtZScga2V5bGF5b3V0PScvc3lzdGVtL3Vzci9rZXlsYXlvdXQvczNjLWtleXBhZC1yZXYwMDIwLmtsJwoKSS9FdmVudEh1YiggMjQ1Myk6IE5ldyBkZXZpY2U6IHBhdGg9L2Rldi9pbnB1dC9ldmVudDEgbmFtZT1zM2Mta2V5cGFkLXJldjAwMjAgaWQ9MHgxMDAwMSAob2YgMHgyKSBpbmRleD0yIGZkPTkwIGNsYXNzZXM9MHgyMQoKRS9FdmVudEh1YiggMjQ1Myk6IGNvdWxkIG5vdCBnZXQgZHJpdmVyIHZlcnNpb24gZm9yIC9kZXYvaW5wdXQvbWljZSwgTm90IGEgdHlwZXdyaXRlcgoKSS9FdmVudEh1YiggMjQ1Myk6IE5ldyBrZXlib2FyZDogcHVibGljSUQ9NjU1MzggZGV2aWNlLT5pZD0weDEwMDAyIGRldm5hbWU9J3NlY19oZWFkc2V0JyBwcm9wTmFtZT0naHcua2V5Ym9hcmRzLjY1NTM4LmRldm5hbWUnIGtleWxheW91dD0nL3N5c3RlbS91c3Iva2V5bGF5b3V0L3NlY19oZWFkc2V0LmtsJwoKSS9FdmVudEh1YiggMjQ1Myk6IE5ldyBkZXZpY2U6IHBhdGg9L2Rldi9pbnB1dC9ldmVudDAgbmFtZT1zZWNfaGVhZHNldCBpZD0weDEwMDAyIChvZiAweDMpIGluZGV4PTMgZmQ9OTQgY2xhc3Nlcz0weDEKCkkvS2V5SW5wdXRRdWV1ZSggMjQ1Myk6IERldmljZSBhZGRlZDogaWQ9MHgxMDAwMiwgbmFtZT1zZWNfaGVhZHNldCwgY2xhc3Nlcz0xCgpJL0tleUlucHV0UXVldWUoIDI0NTMpOiBEZXZpY2UgYWRkZWQ6IGlkPTB4MCwgbmFtZT1zM2Mta2V5cGFkLXJldjAwMjAsIGNsYXNzZXM9MjEKCkkvQWN0aXZpdHlNYW5hZ2VyKCAyNDUzKTogQ29uZmlnIGNoYW5nZWQ6IHsgc2NhbGU9MS4wIGltc2k9MC8wIGxvYz1lbl9HQiB0b3VjaD0xIGtleXM9MS8xLzIgbmF2PTIvMSBvcmllbj0xIGxheW91dD0xOH0KCkkvS2V5SW5wdXRRdWV1ZSggMjQ1Myk6IERldmljZSBhZGRlZDogaWQ9MHgxMDAwMCwgbmFtZT1xdDU0ODBfdHNfaW5wdXQsIGNsYXNzZXM9MTQKCkkvS2V5SW5wdXRRdWV1ZSggMjQ1Myk6ICAgWDogbWluPTAgbWF4PTMyMCBmbGF0PTAgZnV6ej0wCgpJL0tleUlucHV0UXVldWUoIDI0NTMpOiAgIFk6IG1pbj0wIG1heD00ODAgZmxhdD0wIGZ1eno9MAoKSS9LZXlJbnB1dFF1ZXVlKCAyNDUzKTogICBQcmVzc3VyZTogbWluPTAgbWF4PTI1NSBmbGF0PTAgZnV6ej0wCgpJ


