From 19bf6f95c721dde8d8c31d457a28f0959c47fdf5 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 5 Mar 2025 11:03:26 -0500 Subject: [PATCH] Update to the latest Backup.proto --- .../backupTests/account_data_00.binproto | Bin 248 -> 258 bytes .../backupTests/account_data_01.binproto | Bin 477 -> 487 bytes .../backupTests/account_data_02.binproto | Bin 574 -> 585 bytes .../backupTests/account_data_03.binproto | Bin 499 -> 526 bytes .../backupTests/account_data_04.binproto | Bin 496 -> 498 bytes .../backupTests/account_data_05.binproto | Bin 435 -> 443 bytes .../backupTests/account_data_06.binproto | Bin 526 -> 536 bytes .../backupTests/account_data_07.binproto | Bin 385 -> 396 bytes .../backupTests/account_data_08.binproto | Bin 358 -> 385 bytes .../backupTests/account_data_09.binproto | Bin 290 -> 292 bytes .../backupTests/account_data_10.binproto | Bin 409 -> 417 bytes .../backupTests/account_data_11.binproto | Bin 392 -> 402 bytes .../backupTests/account_data_12.binproto | Bin 323 -> 334 bytes .../backupTests/account_data_13.binproto | Bin 384 -> 411 bytes .../backupTests/account_data_14.binproto | Bin 416 -> 418 bytes .../backupTests/account_data_15.binproto | Bin 357 -> 365 bytes .../backupTests/account_data_16.binproto | Bin 351 -> 361 bytes .../backupTests/account_data_17.binproto | Bin 391 -> 402 bytes .../backupTests/account_data_18.binproto | Bin 315 -> 342 bytes .../backupTests/account_data_19.binproto | Bin 385 -> 387 bytes .../backupTests/account_data_20.binproto | Bin 358 -> 366 bytes .../backupTests/account_data_21.binproto | Bin 356 -> 366 bytes .../backupTests/account_data_22.binproto | Bin 409 -> 420 bytes .../backupTests/account_data_23.binproto | Bin 392 -> 419 bytes .../backupTests/account_data_24.binproto | Bin 323 -> 325 bytes .../backupTests/account_data_25.binproto | Bin 384 -> 392 bytes .../backupTests/account_data_26.binproto | Bin 416 -> 426 bytes .../backupTests/account_data_27.binproto | Bin 291 -> 302 bytes .../backupTests/ad_hoc_call_00.binproto | Bin 455 -> 457 bytes .../backupTests/ad_hoc_call_01.binproto | Bin 462 -> 464 bytes .../backupTests/ad_hoc_call_02.binproto | Bin 462 -> 464 bytes .../assets/backupTests/chat_00.binproto | Bin 616 -> 622 bytes .../assets/backupTests/chat_01.binproto | Bin 691 -> 697 bytes .../assets/backupTests/chat_02.binproto | Bin 681 -> 687 bytes .../assets/backupTests/chat_03.binproto | Bin 664 -> 670 bytes .../assets/backupTests/chat_04.binproto | Bin 582 -> 588 bytes .../assets/backupTests/chat_05.binproto | Bin 678 -> 684 bytes .../assets/backupTests/chat_06.binproto | Bin 524 -> 530 bytes .../assets/backupTests/chat_07.binproto | Bin 532 -> 538 bytes .../assets/backupTests/chat_08.binproto | Bin 538 -> 544 bytes .../assets/backupTests/chat_09.binproto | Bin 518 -> 524 bytes .../assets/backupTests/chat_10.binproto | Bin 538 -> 544 bytes .../assets/backupTests/chat_11.binproto | Bin 532 -> 538 bytes .../assets/backupTests/chat_12.binproto | Bin 524 -> 530 bytes .../assets/backupTests/chat_13.binproto | Bin 532 -> 538 bytes .../assets/backupTests/chat_14.binproto | Bin 538 -> 544 bytes .../assets/backupTests/chat_15.binproto | Bin 518 -> 524 bytes .../assets/backupTests/chat_16.binproto | Bin 538 -> 544 bytes .../assets/backupTests/chat_17.binproto | Bin 532 -> 538 bytes .../assets/backupTests/chat_18.binproto | Bin 524 -> 530 bytes .../assets/backupTests/chat_19.binproto | Bin 532 -> 538 bytes .../assets/backupTests/chat_20.binproto | Bin 538 -> 544 bytes .../assets/backupTests/chat_21.binproto | Bin 518 -> 524 bytes .../assets/backupTests/chat_22.binproto | Bin 538 -> 544 bytes .../assets/backupTests/chat_23.binproto | Bin 532 -> 538 bytes .../assets/backupTests/chat_24.binproto | Bin 524 -> 530 bytes .../assets/backupTests/chat_25.binproto | Bin 532 -> 538 bytes .../assets/backupTests/chat_26.binproto | Bin 538 -> 544 bytes .../backupTests/chat_folder_00.binproto | Bin 875 -> 887 bytes .../backupTests/chat_folder_01.binproto | Bin 869 -> 881 bytes .../backupTests/chat_folder_02.binproto | Bin 883 -> 895 bytes .../backupTests/chat_folder_03.binproto | Bin 869 -> 881 bytes .../chat_item_contact_message_00.binproto | Bin 585 -> 591 bytes .../chat_item_contact_message_01.binproto | Bin 745 -> 751 bytes .../chat_item_contact_message_02.binproto | Bin 1045 -> 1051 bytes .../chat_item_contact_message_03.binproto | Bin 715 -> 721 bytes .../chat_item_contact_message_04.binproto | Bin 776 -> 782 bytes .../chat_item_contact_message_05.binproto | Bin 976 -> 982 bytes .../chat_item_contact_message_06.binproto | Bin 712 -> 718 bytes .../chat_item_contact_message_07.binproto | Bin 737 -> 743 bytes .../chat_item_contact_message_08.binproto | Bin 898 -> 904 bytes .../chat_item_contact_message_09.binproto | Bin 582 -> 588 bytes .../chat_item_contact_message_10.binproto | Bin 744 -> 750 bytes .../chat_item_contact_message_11.binproto | Bin 1045 -> 1051 bytes .../chat_item_contact_message_12.binproto | Bin 713 -> 719 bytes .../chat_item_contact_message_13.binproto | Bin 778 -> 784 bytes .../chat_item_contact_message_14.binproto | Bin 976 -> 982 bytes .../chat_item_direct_story_reply_00.binproto | Bin 593 -> 599 bytes .../chat_item_direct_story_reply_01.binproto | Bin 710 -> 716 bytes .../chat_item_direct_story_reply_02.binproto | Bin 765 -> 771 bytes .../chat_item_direct_story_reply_03.binproto | Bin 742 -> 748 bytes .../chat_item_direct_story_reply_04.binproto | Bin 729 -> 735 bytes .../chat_item_direct_story_reply_05.binproto | Bin 752 -> 758 bytes .../chat_item_direct_story_reply_06.binproto | Bin 689 -> 695 bytes .../chat_item_direct_story_reply_07.binproto | Bin 695 -> 701 bytes .../chat_item_direct_story_reply_08.binproto | Bin 672 -> 678 bytes .../chat_item_direct_story_reply_09.binproto | Bin 546 -> 552 bytes .../chat_item_direct_story_reply_10.binproto | Bin 563 -> 569 bytes .../chat_item_direct_story_reply_11.binproto | Bin 575 -> 581 bytes .../chat_item_direct_story_reply_12.binproto | Bin 548 -> 554 bytes .../chat_item_direct_story_reply_13.binproto | Bin 572 -> 578 bytes .../chat_item_direct_story_reply_14.binproto | Bin 621 -> 627 bytes ..._direct_story_reply_with_edits_00.binproto | Bin 689 -> 695 bytes ..._direct_story_reply_with_edits_01.binproto | Bin 1035 -> 1041 bytes ..._direct_story_reply_with_edits_02.binproto | Bin 886 -> 892 bytes ..._direct_story_reply_with_edits_03.binproto | Bin 1040 -> 1046 bytes ..._direct_story_reply_with_edits_04.binproto | Bin 855 -> 861 bytes ..._direct_story_reply_with_edits_05.binproto | Bin 1076 -> 1082 bytes ..._direct_story_reply_with_edits_06.binproto | Bin 784 -> 790 bytes ..._direct_story_reply_with_edits_07.binproto | Bin 1023 -> 1029 bytes ..._direct_story_reply_with_edits_08.binproto | Bin 795 -> 801 bytes ..._direct_story_reply_with_edits_09.binproto | Bin 866 -> 872 bytes ..._direct_story_reply_with_edits_10.binproto | Bin 685 -> 691 bytes ..._direct_story_reply_with_edits_11.binproto | Bin 904 -> 910 bytes ..._direct_story_reply_with_edits_12.binproto | Bin 670 -> 676 bytes ..._direct_story_reply_with_edits_13.binproto | Bin 892 -> 898 bytes ...t_item_expiration_timer_update_00.binproto | Bin 526 -> 532 bytes ...t_item_expiration_timer_update_01.binproto | Bin 533 -> 539 bytes ...t_item_expiration_timer_update_02.binproto | Bin 533 -> 539 bytes .../chat_item_gift_badge_00.binproto | Bin 878 -> 884 bytes .../chat_item_gift_badge_01.binproto | Bin 876 -> 882 bytes .../chat_item_gift_badge_02.binproto | Bin 868 -> 874 bytes .../chat_item_gift_badge_03.binproto | Bin 542 -> 548 bytes .../chat_item_gift_badge_04.binproto | Bin 873 -> 879 bytes .../chat_item_gift_badge_05.binproto | Bin 870 -> 876 bytes .../chat_item_gift_badge_06.binproto | Bin 875 -> 881 bytes .../chat_item_gift_badge_07.binproto | Bin 542 -> 548 bytes .../chat_item_gift_badge_08.binproto | Bin 866 -> 872 bytes .../chat_item_gift_badge_09.binproto | Bin 877 -> 883 bytes .../chat_item_gift_badge_10.binproto | Bin 875 -> 881 bytes .../chat_item_gift_badge_11.binproto | Bin 533 -> 539 bytes .../chat_item_gift_badge_12.binproto | Bin 873 -> 879 bytes .../chat_item_gift_badge_13.binproto | Bin 877 -> 883 bytes .../chat_item_gift_badge_14.binproto | Bin 870 -> 876 bytes .../chat_item_group_call_update_00.binproto | Bin 851 -> 863 bytes .../chat_item_group_call_update_01.binproto | Bin 859 -> 871 bytes .../chat_item_group_call_update_02.binproto | Bin 861 -> 873 bytes .../chat_item_group_call_update_03.binproto | Bin 853 -> 865 bytes .../chat_item_group_call_update_04.binproto | Bin 863 -> 875 bytes .../chat_item_group_call_update_05.binproto | Bin 861 -> 873 bytes .../chat_item_group_call_update_06.binproto | Bin 853 -> 865 bytes .../chat_item_group_call_update_07.binproto | Bin 859 -> 871 bytes ...up_change_chat_multiple_update_00.binproto | Bin 1177 -> 1196 bytes ...up_change_chat_multiple_update_01.binproto | Bin 1219 -> 1238 bytes ...up_change_chat_multiple_update_02.binproto | Bin 1179 -> 1198 bytes ...up_change_chat_multiple_update_03.binproto | Bin 1287 -> 1306 bytes ...up_change_chat_multiple_update_04.binproto | Bin 1183 -> 1202 bytes ...up_change_chat_multiple_update_05.binproto | Bin 1183 -> 1202 bytes ...up_change_chat_multiple_update_06.binproto | Bin 1199 -> 1218 bytes ...up_change_chat_multiple_update_07.binproto | Bin 1233 -> 1252 bytes ...up_change_chat_multiple_update_08.binproto | Bin 1183 -> 1202 bytes ..._item_group_change_chat_update_00.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_01.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_02.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_03.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_04.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_05.binproto | Bin 1145 -> 1164 bytes ..._item_group_change_chat_update_06.binproto | Bin 1150 -> 1169 bytes ..._item_group_change_chat_update_07.binproto | Bin 1146 -> 1165 bytes ..._item_group_change_chat_update_08.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_09.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_10.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_11.binproto | Bin 1189 -> 1208 bytes ..._item_group_change_chat_update_12.binproto | Bin 1163 -> 1182 bytes ..._item_group_change_chat_update_13.binproto | Bin 1153 -> 1172 bytes ..._item_group_change_chat_update_14.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_15.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_16.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_17.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_18.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_19.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_20.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_21.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_22.binproto | Bin 1153 -> 1172 bytes ..._item_group_change_chat_update_23.binproto | Bin 1151 -> 1170 bytes ..._item_group_change_chat_update_24.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_25.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_26.binproto | Bin 1151 -> 1170 bytes ..._item_group_change_chat_update_27.binproto | Bin 1151 -> 1170 bytes ..._item_group_change_chat_update_28.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_29.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_30.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_31.binproto | Bin 1133 -> 1152 bytes ..._item_group_change_chat_update_32.binproto | Bin 1135 -> 1154 bytes ..._item_group_change_chat_update_33.binproto | Bin 1135 -> 1154 bytes ...at_item_individual_call_update_00.binproto | Bin 543 -> 549 bytes ...at_item_individual_call_update_01.binproto | Bin 551 -> 557 bytes ...at_item_individual_call_update_02.binproto | Bin 549 -> 555 bytes ...at_item_individual_call_update_03.binproto | Bin 543 -> 549 bytes ...at_item_learned_profile_update_00.binproto | Bin 532 -> 538 bytes ...at_item_learned_profile_update_01.binproto | Bin 532 -> 538 bytes ...at_item_learned_profile_update_02.binproto | Bin 539 -> 545 bytes ...at_item_learned_profile_update_03.binproto | Bin 537 -> 543 bytes ...at_item_learned_profile_update_04.binproto | Bin 534 -> 540 bytes ...chat_item_payment_notification_00.binproto | Bin 762 -> 768 bytes ...chat_item_payment_notification_01.binproto | Bin 835 -> 841 bytes ...chat_item_payment_notification_02.binproto | Bin 835 -> 841 bytes ...chat_item_payment_notification_03.binproto | Bin 641 -> 647 bytes ...chat_item_payment_notification_04.binproto | Bin 588 -> 594 bytes ...chat_item_payment_notification_05.binproto | Bin 647 -> 653 bytes ...chat_item_payment_notification_06.binproto | Bin 827 -> 833 bytes ...chat_item_payment_notification_07.binproto | Bin 825 -> 831 bytes ...chat_item_payment_notification_08.binproto | Bin 765 -> 771 bytes ...chat_item_payment_notification_09.binproto | Bin 652 -> 658 bytes ...chat_item_payment_notification_10.binproto | Bin 660 -> 666 bytes ...chat_item_payment_notification_11.binproto | Bin 632 -> 638 bytes ...chat_item_payment_notification_12.binproto | Bin 757 -> 763 bytes ...chat_item_payment_notification_13.binproto | Bin 836 -> 842 bytes ...chat_item_payment_notification_14.binproto | Bin 837 -> 843 bytes ...hat_item_profile_change_update_00.binproto | Bin 552 -> 558 bytes ...hat_item_profile_change_update_01.binproto | Bin 553 -> 559 bytes ...hat_item_profile_change_update_02.binproto | Bin 550 -> 556 bytes .../chat_item_remote_delete_00.binproto | Bin 542 -> 548 bytes .../chat_item_remote_delete_01.binproto | Bin 538 -> 544 bytes .../chat_item_remote_delete_02.binproto | Bin 530 -> 536 bytes .../chat_item_remote_delete_03.binproto | Bin 539 -> 545 bytes .../chat_item_remote_delete_04.binproto | Bin 537 -> 543 bytes .../chat_item_remote_delete_05.binproto | Bin 532 -> 538 bytes .../chat_item_remote_delete_06.binproto | Bin 537 -> 543 bytes .../chat_item_remote_delete_07.binproto | Bin 539 -> 545 bytes .../chat_item_remote_delete_08.binproto | Bin 530 -> 536 bytes .../chat_item_remote_delete_09.binproto | Bin 539 -> 545 bytes .../chat_item_remote_delete_10.binproto | Bin 537 -> 543 bytes .../chat_item_remote_delete_11.binproto | Bin 530 -> 536 bytes .../chat_item_remote_delete_12.binproto | Bin 537 -> 543 bytes .../chat_item_remote_delete_13.binproto | Bin 539 -> 545 bytes .../chat_item_remote_delete_14.binproto | Bin 532 -> 538 bytes ...item_session_switchover_update_00.binproto | Bin 532 -> 538 bytes ...item_session_switchover_update_01.binproto | Bin 533 -> 539 bytes .../chat_item_simple_updates_00.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_01.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_02.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_03.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_04.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_05.binproto | Bin 537 -> 543 bytes .../chat_item_simple_updates_06.binproto | Bin 550 -> 556 bytes .../chat_item_simple_updates_07.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_08.binproto | Bin 550 -> 556 bytes .../chat_item_simple_updates_09.binproto | Bin 550 -> 556 bytes .../chat_item_simple_updates_10.binproto | Bin 550 -> 556 bytes .../chat_item_simple_updates_11.binproto | Bin 550 -> 556 bytes .../chat_item_simple_updates_12.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_13.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_14.binproto | Bin 528 -> 534 bytes .../chat_item_simple_updates_15.binproto | Bin 528 -> 534 bytes ...tandard_message_formatted_text_00.binproto | Bin 944 -> 956 bytes ...tandard_message_formatted_text_01.binproto | Bin 960 -> 972 bytes ...tandard_message_formatted_text_02.binproto | Bin 962 -> 974 bytes ...tandard_message_formatted_text_03.binproto | Bin 992 -> 1004 bytes ...tandard_message_formatted_text_04.binproto | Bin 1022 -> 1034 bytes ...tandard_message_formatted_text_05.binproto | Bin 996 -> 1008 bytes ...tandard_message_formatted_text_06.binproto | Bin 960 -> 972 bytes ...tandard_message_formatted_text_07.binproto | Bin 992 -> 1004 bytes ...tandard_message_formatted_text_08.binproto | Bin 946 -> 958 bytes ...tandard_message_formatted_text_09.binproto | Bin 992 -> 1004 bytes ...tandard_message_formatted_text_10.binproto | Bin 1022 -> 1034 bytes ...tandard_message_formatted_text_11.binproto | Bin 1004 -> 1016 bytes ...tandard_message_formatted_text_12.binproto | Bin 960 -> 972 bytes ...tandard_message_formatted_text_13.binproto | Bin 974 -> 986 bytes ...tandard_message_formatted_text_14.binproto | Bin 956 -> 968 bytes ...tem_standard_message_long_text_00.binproto | Bin 681 -> 687 bytes ...tem_standard_message_long_text_01.binproto | Bin 729 -> 735 bytes ...tem_standard_message_long_text_02.binproto | Bin 741 -> 747 bytes ...tem_standard_message_long_text_03.binproto | Bin 678 -> 684 bytes ...tem_standard_message_long_text_04.binproto | Bin 687 -> 693 bytes ...tem_standard_message_long_text_05.binproto | Bin 716 -> 722 bytes ...tem_standard_message_long_text_06.binproto | Bin 659 -> 665 bytes ...tem_standard_message_long_text_07.binproto | Bin 633 -> 639 bytes ...tem_standard_message_long_text_08.binproto | Bin 720 -> 726 bytes ...tem_standard_message_long_text_09.binproto | Bin 707 -> 713 bytes ...tem_standard_message_long_text_10.binproto | Bin 720 -> 726 bytes ...tem_standard_message_long_text_11.binproto | Bin 720 -> 726 bytes ...tem_standard_message_long_text_12.binproto | Bin 663 -> 669 bytes ...tem_standard_message_long_text_13.binproto | Bin 695 -> 701 bytes ...tem_standard_message_long_text_14.binproto | Bin 706 -> 712 bytes ...chat_item_standard_message_sms_00.binproto | Bin 553 -> 559 bytes ...chat_item_standard_message_sms_01.binproto | Bin 653 -> 659 bytes ...chat_item_standard_message_sms_02.binproto | Bin 1064 -> 1070 bytes ...chat_item_standard_message_sms_03.binproto | Bin 554 -> 560 bytes ...chat_item_standard_message_sms_04.binproto | Bin 648 -> 654 bytes ...chat_item_standard_message_sms_05.binproto | Bin 1070 -> 1076 bytes ...chat_item_standard_message_sms_06.binproto | Bin 548 -> 554 bytes ...chat_item_standard_message_sms_07.binproto | Bin 654 -> 660 bytes ...chat_item_standard_message_sms_08.binproto | Bin 1064 -> 1070 bytes ...chat_item_standard_message_sms_09.binproto | Bin 554 -> 560 bytes ...chat_item_standard_message_sms_10.binproto | Bin 648 -> 654 bytes ...chat_item_standard_message_sms_11.binproto | Bin 1068 -> 1074 bytes ...chat_item_standard_message_sms_12.binproto | Bin 548 -> 554 bytes ...chat_item_standard_message_sms_13.binproto | Bin 654 -> 660 bytes ...chat_item_standard_message_sms_14.binproto | Bin 1066 -> 1072 bytes ...rd_message_special_attachments_00.binproto | Bin 643 -> 649 bytes ...rd_message_special_attachments_01.binproto | Bin 656 -> 662 bytes ...rd_message_special_attachments_02.binproto | Bin 670 -> 676 bytes ...rd_message_special_attachments_03.binproto | Bin 640 -> 646 bytes ...rd_message_special_attachments_04.binproto | Bin 655 -> 661 bytes ...rd_message_special_attachments_05.binproto | Bin 672 -> 678 bytes ...rd_message_special_attachments_06.binproto | Bin 637 -> 643 bytes ...rd_message_special_attachments_07.binproto | Bin 657 -> 663 bytes ...rd_message_special_attachments_08.binproto | Bin 670 -> 676 bytes ...rd_message_special_attachments_09.binproto | Bin 640 -> 646 bytes ...rd_message_special_attachments_10.binproto | Bin 655 -> 661 bytes ...rd_message_special_attachments_11.binproto | Bin 670 -> 676 bytes ...rd_message_special_attachments_12.binproto | Bin 637 -> 643 bytes ...rd_message_special_attachments_13.binproto | Bin 657 -> 663 bytes ...rd_message_special_attachments_14.binproto | Bin 672 -> 678 bytes ...d_message_standard_attachments_00.binproto | Bin 642 -> 648 bytes ...d_message_standard_attachments_01.binproto | Bin 1120 -> 1126 bytes ...d_message_standard_attachments_02.binproto | Bin 1176 -> 1182 bytes ...d_message_standard_attachments_03.binproto | Bin 792 -> 798 bytes ...d_message_standard_attachments_04.binproto | Bin 995 -> 1001 bytes ...d_message_standard_attachments_05.binproto | Bin 1265 -> 1271 bytes ...d_message_standard_attachments_06.binproto | Bin 752 -> 758 bytes ...d_message_standard_attachments_07.binproto | Bin 1034 -> 1040 bytes ...d_message_standard_attachments_08.binproto | Bin 1239 -> 1245 bytes ...d_message_standard_attachments_09.binproto | Bin 723 -> 729 bytes ...d_message_standard_attachments_10.binproto | Bin 1006 -> 1012 bytes ...d_message_standard_attachments_11.binproto | Bin 1302 -> 1308 bytes ...d_message_standard_attachments_12.binproto | Bin 652 -> 658 bytes ...d_message_standard_attachments_13.binproto | Bin 951 -> 957 bytes ...d_message_standard_attachments_14.binproto | Bin 1348 -> 1354 bytes ...tem_standard_message_text_only_00.binproto | Bin 575 -> 581 bytes ...tem_standard_message_text_only_01.binproto | Bin 594 -> 600 bytes ...tem_standard_message_text_only_02.binproto | Bin 614 -> 620 bytes ...tem_standard_message_text_only_03.binproto | Bin 572 -> 578 bytes ...tem_standard_message_text_only_04.binproto | Bin 593 -> 599 bytes ...tem_standard_message_text_only_05.binproto | Bin 616 -> 622 bytes ...tem_standard_message_text_only_06.binproto | Bin 570 -> 576 bytes ...tem_standard_message_text_only_07.binproto | Bin 595 -> 601 bytes ...tem_standard_message_text_only_08.binproto | Bin 614 -> 620 bytes ...tem_standard_message_text_only_09.binproto | Bin 572 -> 578 bytes ...tem_standard_message_text_only_10.binproto | Bin 593 -> 599 bytes ...tem_standard_message_text_only_11.binproto | Bin 614 -> 620 bytes ...tem_standard_message_text_only_12.binproto | Bin 570 -> 576 bytes ...tem_standard_message_text_only_13.binproto | Bin 595 -> 601 bytes ...tem_standard_message_text_only_14.binproto | Bin 616 -> 622 bytes ...em_standard_message_with_edits_00.binproto | Bin 671 -> 677 bytes ...em_standard_message_with_edits_01.binproto | Bin 810 -> 816 bytes ...em_standard_message_with_edits_02.binproto | Bin 659 -> 665 bytes ...dard_message_with_link_preview_00.binproto | Bin 630 -> 636 bytes ...dard_message_with_link_preview_01.binproto | Bin 817 -> 823 bytes ...dard_message_with_link_preview_02.binproto | Bin 908 -> 914 bytes ...dard_message_with_link_preview_03.binproto | Bin 805 -> 811 bytes ...dard_message_with_link_preview_04.binproto | Bin 801 -> 807 bytes ...dard_message_with_link_preview_05.binproto | Bin 847 -> 853 bytes ...dard_message_with_link_preview_06.binproto | Bin 801 -> 807 bytes ...dard_message_with_link_preview_07.binproto | Bin 780 -> 786 bytes ...dard_message_with_link_preview_08.binproto | Bin 749 -> 755 bytes ...dard_message_with_link_preview_09.binproto | Bin 627 -> 633 bytes ...dard_message_with_link_preview_10.binproto | Bin 816 -> 822 bytes ...dard_message_with_link_preview_11.binproto | Bin 908 -> 914 bytes ...dard_message_with_link_preview_12.binproto | Bin 803 -> 809 bytes ...dard_message_with_link_preview_13.binproto | Bin 803 -> 809 bytes ...dard_message_with_link_preview_14.binproto | Bin 847 -> 853 bytes ...em_standard_message_with_quote_00.binproto | Bin 659 -> 665 bytes ...em_standard_message_with_quote_01.binproto | Bin 949 -> 955 bytes ...em_standard_message_with_quote_02.binproto | Bin 1375 -> 1381 bytes ...em_standard_message_with_quote_03.binproto | Bin 879 -> 885 bytes ...em_standard_message_with_quote_04.binproto | Bin 705 -> 711 bytes ...em_standard_message_with_quote_05.binproto | Bin 985 -> 991 bytes ...em_standard_message_with_quote_06.binproto | Bin 661 -> 667 bytes ...em_standard_message_with_quote_07.binproto | Bin 833 -> 839 bytes ...em_standard_message_with_quote_08.binproto | Bin 926 -> 932 bytes ...em_standard_message_with_quote_09.binproto | Bin 985 -> 991 bytes ...em_standard_message_with_quote_10.binproto | Bin 942 -> 948 bytes ...em_standard_message_with_quote_11.binproto | Bin 920 -> 926 bytes ...em_standard_message_with_quote_12.binproto | Bin 908 -> 914 bytes ...em_standard_message_with_quote_13.binproto | Bin 886 -> 892 bytes ...em_standard_message_with_quote_14.binproto | Bin 820 -> 826 bytes ...em_standard_message_with_quote_15.binproto | Bin 969 -> 975 bytes ...em_standard_message_with_quote_16.binproto | Bin 606 -> 612 bytes .../chat_item_sticker_message_00.binproto | Bin 701 -> 707 bytes .../chat_item_sticker_message_01.binproto | Bin 740 -> 746 bytes .../chat_item_sticker_message_02.binproto | Bin 769 -> 775 bytes .../chat_item_sticker_message_03.binproto | Bin 708 -> 714 bytes .../chat_item_sticker_message_04.binproto | Bin 706 -> 712 bytes .../chat_item_sticker_message_05.binproto | Bin 740 -> 746 bytes .../chat_item_sticker_message_06.binproto | Bin 686 -> 692 bytes .../chat_item_sticker_message_07.binproto | Bin 651 -> 657 bytes .../chat_item_sticker_message_08.binproto | Bin 731 -> 737 bytes .../chat_item_sticker_message_09.binproto | Bin 729 -> 735 bytes .../chat_item_sticker_message_10.binproto | Bin 757 -> 763 bytes .../chat_item_sticker_message_11.binproto | Bin 733 -> 739 bytes .../chat_item_sticker_message_12.binproto | Bin 680 -> 686 bytes .../chat_item_sticker_message_13.binproto | Bin 732 -> 738 bytes .../chat_item_sticker_message_14.binproto | Bin 726 -> 732 bytes .../chat_item_thread_merge_update_00.binproto | Bin 532 -> 538 bytes .../chat_item_thread_merge_update_01.binproto | Bin 533 -> 539 bytes .../chat_item_view_once_00.binproto | Bin 543 -> 549 bytes .../chat_item_view_once_01.binproto | Bin 639 -> 645 bytes .../chat_item_view_once_02.binproto | Bin 715 -> 721 bytes .../chat_item_view_once_03.binproto | Bin 691 -> 697 bytes .../chat_item_view_once_04.binproto | Bin 713 -> 719 bytes .../chat_item_view_once_05.binproto | Bin 632 -> 638 bytes .../chat_item_view_once_06.binproto | Bin 694 -> 700 bytes .../chat_item_view_once_07.binproto | Bin 623 -> 629 bytes .../chat_item_view_once_08.binproto | Bin 602 -> 608 bytes .../chat_item_view_once_09.binproto | Bin 540 -> 546 bytes .../chat_item_view_once_10.binproto | Bin 637 -> 643 bytes .../chat_item_view_once_11.binproto | Bin 715 -> 721 bytes .../chat_item_view_once_12.binproto | Bin 689 -> 695 bytes .../chat_item_view_once_13.binproto | Bin 715 -> 721 bytes .../chat_item_view_once_14.binproto | Bin 632 -> 638 bytes .../notification_profile_00.binproto | Bin 848 -> 860 bytes .../notification_profile_01.binproto | Bin 865 -> 877 bytes .../notification_profile_02.binproto | Bin 870 -> 882 bytes .../notification_profile_03.binproto | Bin 859 -> 871 bytes .../notification_profile_04.binproto | Bin 878 -> 890 bytes .../notification_profile_05.binproto | Bin 876 -> 888 bytes .../notification_profile_06.binproto | Bin 864 -> 876 bytes .../notification_profile_07.binproto | Bin 879 -> 891 bytes .../notification_profile_08.binproto | Bin 862 -> 874 bytes .../notification_profile_09.binproto | Bin 853 -> 865 bytes .../notification_profile_10.binproto | Bin 878 -> 890 bytes .../notification_profile_11.binproto | Bin 874 -> 886 bytes .../recipient_call_link_00.binproto | Bin 386 -> 388 bytes .../recipient_call_link_01.binproto | Bin 439 -> 441 bytes .../recipient_call_link_02.binproto | Bin 406 -> 408 bytes .../recipient_call_link_03.binproto | Bin 420 -> 422 bytes .../recipient_call_link_04.binproto | Bin 405 -> 407 bytes .../recipient_call_link_05.binproto | Bin 440 -> 442 bytes .../recipient_call_link_06.binproto | Bin 386 -> 388 bytes .../recipient_call_link_07.binproto | Bin 439 -> 441 bytes .../recipient_call_link_08.binproto | Bin 406 -> 408 bytes .../recipient_call_link_09.binproto | Bin 420 -> 422 bytes .../recipient_call_link_10.binproto | Bin 405 -> 407 bytes .../recipient_call_link_11.binproto | Bin 440 -> 442 bytes .../recipient_call_link_12.binproto | Bin 386 -> 388 bytes .../recipient_call_link_13.binproto | Bin 439 -> 441 bytes .../recipient_call_link_14.binproto | Bin 406 -> 408 bytes .../recipient_call_link_15.binproto | Bin 420 -> 422 bytes .../recipient_contacts_00.binproto | Bin 453 -> 455 bytes .../recipient_contacts_01.binproto | Bin 583 -> 588 bytes .../recipient_contacts_02.binproto | Bin 576 -> 581 bytes .../recipient_contacts_03.binproto | Bin 559 -> 564 bytes .../recipient_contacts_04.binproto | Bin 459 -> 464 bytes .../recipient_contacts_05.binproto | Bin 553 -> 558 bytes .../recipient_contacts_06.binproto | Bin 0 -> 578 bytes .../recipient_contacts_07.binproto | Bin 0 -> 565 bytes .../recipient_contacts_08.binproto | Bin 0 -> 483 bytes .../recipient_contacts_09.binproto | Bin 0 -> 564 bytes .../recipient_contacts_10.binproto | Bin 0 -> 565 bytes .../recipient_contacts_11.binproto | Bin 0 -> 555 bytes .../recipient_contacts_12.binproto | Bin 0 -> 478 bytes .../recipient_distribution_list_00.binproto | Bin 811 -> 824 bytes .../recipient_distribution_list_01.binproto | Bin 826 -> 839 bytes .../recipient_distribution_list_02.binproto | Bin 820 -> 833 bytes .../recipient_distribution_list_03.binproto | Bin 830 -> 843 bytes .../backupTests/recipient_groups_00.binproto | Bin 1312 -> 1336 bytes .../backupTests/recipient_groups_01.binproto | Bin 1497 -> 1523 bytes .../backupTests/recipient_groups_02.binproto | Bin 1451 -> 1477 bytes .../backupTests/recipient_groups_03.binproto | Bin 1445 -> 1471 bytes .../backupTests/recipient_groups_04.binproto | Bin 0 -> 1340 bytes .../backupTests/recipient_groups_05.binproto | Bin 0 -> 1521 bytes .../backupTests/recipient_groups_06.binproto | Bin 0 -> 1477 bytes .../backupTests/recipient_groups_07.binproto | Bin 0 -> 1473 bytes .../backupTests/recipient_groups_08.binproto | Bin 0 -> 1338 bytes .../backupTests/recipient_groups_09.binproto | Bin 0 -> 1521 bytes .../backupTests/recipient_groups_10.binproto | Bin 0 -> 1479 bytes .../backupTests/recipient_groups_11.binproto | Bin 0 -> 1471 bytes .../backupTests/recipient_groups_12.binproto | Bin 0 -> 1338 bytes .../backupTests/recipient_self_00.binproto | Bin 0 -> 361 bytes .../backupTests/recipient_self_01.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_02.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_03.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_04.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_05.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_06.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_07.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_08.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_09.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_10.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_11.binproto | Bin 0 -> 363 bytes .../backupTests/recipient_self_12.binproto | Bin 0 -> 363 bytes .../backupTests/standard_frames.binproto | Bin 361 -> 363 bytes .../backupTests/sticker_pack_00.binproto | Bin 416 -> 418 bytes .../backupTests/sticker_pack_01.binproto | Bin 416 -> 418 bytes .../backupTests/sticker_pack_02.binproto | Bin 416 -> 418 bytes .../backup/v2/ArchiveImportExportTests.kt | 5 +++ .../RecipientTableArchiveExtensions.kt | 2 + .../v2/exporters/ContactArchiveExporter.kt | 7 +++- .../v2/exporters/GroupArchiveExporter.kt | 6 ++- .../v2/importer/ContactArchiveImporter.kt | 6 ++- .../v2/importer/GroupArchiveImporter.kt | 2 + .../processor/AccountDataArchiveProcessor.kt | 4 ++ .../v2/processor/RecipientArchiveProcessor.kt | 12 +++++- .../v2/util/ArchiveConverterExtensions.kt | 38 ++++++++++++++++++ app/src/main/protowire/Backup.proto | 31 +++++++++++++- gradle/libs.versions.toml | 2 +- gradle/verification-metadata.xml | 20 ++++----- 479 files changed, 118 insertions(+), 17 deletions(-) create mode 100644 app/src/androidTest/assets/backupTests/recipient_contacts_06.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_contacts_07.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_contacts_08.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_contacts_09.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_contacts_10.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_contacts_11.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_contacts_12.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_04.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_05.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_06.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_07.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_08.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_09.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_10.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_11.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_groups_12.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_00.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_01.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_02.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_03.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_04.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_05.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_06.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_07.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_08.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_09.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_10.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_11.binproto create mode 100644 app/src/androidTest/assets/backupTests/recipient_self_12.binproto diff --git a/app/src/androidTest/assets/backupTests/account_data_00.binproto b/app/src/androidTest/assets/backupTests/account_data_00.binproto index bf4210d340c1427d0e4f10f8757fdf7f9f81d1a2..0c68243ee18a6c9272926a2c600e771cce7aee96 100644 GIT binary patch delta 34 pcmeyt*u*r!kF}MNtBG-9U=4p1i=mOR35O6H2cs4f2lvD)Dgd4M2l@a2 delta 24 fcmZo-`oTECkGYPkW@2y+JDU&-2cs6l#Cs|LTR;Y^ diff --git a/app/src/androidTest/assets/backupTests/account_data_01.binproto b/app/src/androidTest/assets/backupTests/account_data_01.binproto index c35b0efd0866d352515a84e3d17ef626337c7f69..d19f890cac802b1373c511f98bd868bf018e4da9 100644 GIT binary patch delta 37 tcmcc1{G54$AImEyuIC$r5*P)e*bI$~O-#)=gxEM3wU{`#C+}ob0RYquKOE<5*XRpgjhHjwHPKJW>f(HfP)9G diff --git a/app/src/androidTest/assets/backupTests/account_data_02.binproto b/app/src/androidTest/assets/backupTests/account_data_02.binproto index 9e1ae760de01352f68f48bc14b9596b489f7b661..d0427056473b7455f869d38093f06a5d5fd60159 100644 GIT binary patch delta 38 ucmdnTa*}0&AIlkLu9F*s4l)Wwu_q=ar=+H(a|p3*R(yunRa0sz+FlsSz Ka8Gt(Q~>~sHWniQ delta 27 jcmZo+>C-zY=%b0CZ=W_LTnt2T1*_=lT#Q~0H+ZLZvX%Q delta 27 icmbQl+`&A-kENH1t7~HrHzPZn5DN#R7Q^H`Mil^EQ3bI8 diff --git a/app/src/androidTest/assets/backupTests/account_data_12.binproto b/app/src/androidTest/assets/backupTests/account_data_12.binproto index b8aa62d0a5b5e5a8931d7c586bd72cb3685eccb3..091b0b98d3dab545c7f7c6e8643d42553a38fb5c 100644 GIT binary patch delta 37 tcmX@ibdG6)AIn8Xu5%NEjtNDvCnhDQq^6~F2(fW6YB6zePnKs?0RZhw3ON7( delta 26 icmX@dbeL&^AIk|wuA>u!j~UQU>t= diff --git a/app/src/androidTest/assets/backupTests/account_data_13.binproto b/app/src/androidTest/assets/backupTests/account_data_13.binproto index 8c3fc91d8fccbda385aabeacd4de3ff572970786..93b6537862d9106326a4e0653129d62fce654a3e 100644 GIT binary patch delta 54 zcmZo*p3OYLk7XVc*X)f!%#2D=;%}yQyl$QPcIu2bEj!-Knxdlsq+e}r;SgfuVANvb K;GP`Ar~&|HvK3wc delta 27 icmbQu+`v4+kENA~t7&5pGb1~j5DN#R7Q^InMil^C{{^D} diff --git a/app/src/androidTest/assets/backupTests/account_data_14.binproto b/app/src/androidTest/assets/backupTests/account_data_14.binproto index d7fb074599f70a6916bd5fe7812fd835fa0e8596..eee2e7183c354536b67296dfa9743b1fe262c08f 100644 GIT binary patch delta 21 ccmZ3$yoh;2DI+I`5E}=h783{e~hWe2wa diff --git a/app/src/androidTest/assets/backupTests/account_data_16.binproto b/app/src/androidTest/assets/backupTests/account_data_16.binproto index 3fa9092c38ab42d6953f564fb81fd621ef5e330f..8fa5a17e03c6c8c98e1cc8bd659f39965c7af246 100644 GIT binary patch delta 36 scmcc5^pa_UAIlp?u9p*o9tlRV85$Xzn3{12v2ieJF>!EDwq{fT0NjTORR910 delta 26 icmaFKbf0O0AIlR)u7?wY9~fK?j!r diff --git a/app/src/androidTest/assets/backupTests/account_data_17.binproto b/app/src/androidTest/assets/backupTests/account_data_17.binproto index db230fc8b047ec8fe5fa0624e4fdedcfe6a7c332..f1aaf270ee334a2d0ad109793cd385ca60be1785 100644 GIT binary patch delta 38 tcmZo?p2R%Ck7X(o*QAX>T#Q0d?1@RqDXD4c971dyj9N?_+>?_TRRG2~2=xE} delta 27 icmbQl+|E3~kEMr+t8-%z7b82H5DN#R7Q^H`Mil^E1qH1D diff --git a/app/src/androidTest/assets/backupTests/account_data_18.binproto b/app/src/androidTest/assets/backupTests/account_data_18.binproto index 6da7d672c1c1cb52963d6b6fde85384e09a08429..1a1c0d7ed31a9a1879e72d4fa9f0d9c39f437899 100644 GIT binary patch delta 53 zcmdnZbd70(AInWfu4@y6_9;b)znR+cx^?Q?sWaZR?07S4ijD%1ezm!ULx_!oQHzO# Jd$KsA3IL@{7MuV8 delta 26 icmcb{w3}&yAIkwouDuh3_OY`Gv2ZYIF-$gMQ~>~S`Uc?u diff --git a/app/src/androidTest/assets/backupTests/account_data_19.binproto b/app/src/androidTest/assets/backupTests/account_data_19.binproto index 13ab22f66e4e79f9176c00458e26c83c9c3b9cc5..26daafb12507c77252cc767e870aa5133c4a58c2 100644 GIT binary patch delta 21 ccmZomMb#Kys>#l*oqIhIic04Ze-pN#>mbl#KOU-#V|RZQ3U`f6a#+% diff --git a/app/src/androidTest/assets/backupTests/account_data_20.binproto b/app/src/androidTest/assets/backupTests/account_data_20.binproto index f13087a10518722579b15749da612f118e29e3e9..38322ba144b413c38d9d810cb8d64ccc3e750d2a 100644 GIT binary patch delta 34 qcmaFH^p0tQAInEZu6GlIUh+q=7#bOya0sz+FlsSza8Gt(Q~?0WLkS81 delta 26 icmaFI^o(hOAIob-t``%7Ub3?Zv2ZYIF--PiQ~>~h$_Kpw diff --git a/app/src/androidTest/assets/backupTests/account_data_21.binproto b/app/src/androidTest/assets/backupTests/account_data_21.binproto index 7f97ff38d3a661930aa556e95ad78573725e8e87..78e4768f384ea64777f77270f6c7f566bb82e642 100644 GIT binary patch delta 36 scmaFD^p0tQAInEZu6GlIo(o2?85$Xzn3{12v2ieJF>!EDc3@Ni0N;8Ea{vGU delta 26 icmaFI^n_`GAInQdu4fa2p0l$Fv2ZYIF--PiQ~>~hItR4? diff --git a/app/src/androidTest/assets/backupTests/account_data_22.binproto b/app/src/androidTest/assets/backupTests/account_data_22.binproto index 11b1cec9df5e75fdf75520674edc3db962ae6201..f5dcce2c0a1d339b0a6910bebe627909ab172464 100644 GIT binary patch delta 38 ucmbQqyo7mzAIowkt|c3TWEh2_*b|eIQ&Q8?IfU3a7`2!A<5;%}yQyl$QPcIu2bEj!-Knxdlsq+e}r;SgfuVANvb K;GUeqr~&|PIu(up delta 27 icmZ3?+`&A-kENH1t7~HrHzPZn5DN#R7Q^IvMil^GPX*He diff --git a/app/src/androidTest/assets/backupTests/account_data_24.binproto b/app/src/androidTest/assets/backupTests/account_data_24.binproto index 7e057ef2f41d4ded2002dc24bc5fbced1cbc3323..7f12f59e9109d8386c13d6ed5158874c884a4b7d 100644 GIT binary patch delta 21 ccmX@ibd+g>1S2Ph5E}=h783{eWO+sv05dBCo&W#< delta 19 acmX@gbeL&_1S30}5DN#R7Q_ diff --git a/app/src/androidTest/assets/backupTests/account_data_25.binproto b/app/src/androidTest/assets/backupTests/account_data_25.binproto index f7cb99d37e04f986c4ff86d396b472f1c9e07aa3..5dbde30f69152531faee042f68428585b061b53b 100644 GIT binary patch delta 35 qcmZo*?qHta$I{Kj)v+;%nUOz=#n8yughPmpgHel#gL`reqY40!dIrh> delta 27 icmeBRZeX6^$I{Bg)wD5)nUS4Mh=qeui(zsKqY407#RYu; diff --git a/app/src/androidTest/assets/backupTests/account_data_26.binproto b/app/src/androidTest/assets/backupTests/account_data_26.binproto index e0b5046a0fd71baee5b2c63999d5157135a518b2..6481cc7ed85ee8cd752cd3c98d0f980b6a84a99e 100644 GIT binary patch delta 37 tcmZ3$yoz~(AIn-Mu2ma@lo~HvIa2# diff --git a/app/src/androidTest/assets/backupTests/ad_hoc_call_00.binproto b/app/src/androidTest/assets/backupTests/ad_hoc_call_00.binproto index 24df3dd14c6ff4ff893b03766f6f759389f7caa9..b310eeaed182f0792723e4ca8c90b0952fd79aea 100644 GIT binary patch delta 21 ccmX@ke3E&C9U~`)5E}=h783{eWLL%}05>57QUCw| delta 19 acmX@fe4KfM9V0uN5DN#R7Qe2#g89V0uN5DN#R7Qe2#g89V0uN5DN#R7Qq1OSmv2><{9 diff --git a/app/src/androidTest/assets/backupTests/chat_04.binproto b/app/src/androidTest/assets/backupTests/chat_04.binproto index 94bc7e0a595bfce894c74ae82b758b67002f791f..46b69eb9c312c2a81e946dfb5b10938f514efff7 100644 GIT binary patch delta 44 zcmX@ca)xDt9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh?{w0L~Bz A(f|Me delta 37 tcmX@Za*Snz9V0uN5DN#R7QC0|1?-2?ziH diff --git a/app/src/androidTest/assets/backupTests/chat_05.binproto b/app/src/androidTest/assets/backupTests/chat_05.binproto index 0f3fad414089c03870ac0830aa05fe6a84f41546..4e2aed653b1014bccf8befb879056e8ed1bd7328 100644 GIT binary patch delta 44 zcmZ3+x`uUw9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~SI0K^0d A^Z)<= delta 37 tcmZ3(x{P&$9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sYr0J>TU ABme*a delta 63 zcmbQl(!;XBj**>Bh=qeui(#@mqY7smqfj#=2a8bs9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_08.binproto b/app/src/androidTest/assets/backupTests/chat_08.binproto index 5c1fef57c1a8ab7e23b1e4f4a365dfb1fec8adb0..56506b5c0749a0fceec2fab904037f9f27d4b39a 100644 GIT binary patch delta 44 zcmbQmvVdiS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~420KXgw AP5=M^ delta 37 tcmZ3$GK*z{9V0uN5DN#R7Q0#Mm$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-|7bxKIfa delta 57 zcmeBSX=B-7$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i2xD|tlln@8A0E+^n7YhfA N0%ySMtDC;C0{||h3%LLQ diff --git a/app/src/androidTest/assets/backupTests/chat_10.binproto b/app/src/androidTest/assets/backupTests/chat_10.binproto index d45cc400627c705f4636300c585b5770199def8f..f07cdd2d392a433e6aadf35d5f0852f013941649 100644 GIT binary patch delta 44 zcmbQmvVdiS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~420KXgw AP5=M^ delta 37 tcmZ3$GK*z{9V0uN5DN#R7Q9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_12.binproto b/app/src/androidTest/assets/backupTests/chat_12.binproto index e0db666f3825b3e56b512da55247e7e245cc2f77..be0eb5377ed6005a167a941714691e4b04089ad1 100644 GIT binary patch delta 44 zcmeBSnZ&Zej**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sYr0J>TU ABme*a delta 63 zcmbQl(!;XBj**>Bh=qeui(#@mqY7smqfj#=2a8bs9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_14.binproto b/app/src/androidTest/assets/backupTests/chat_14.binproto index eb225292b124b10dac874bffb1d8b3a86d907def..dc1791cf164f3226555874cb724d74fc30700a52 100644 GIT binary patch delta 44 zcmbQmvVdiS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~420KXgw AP5=M^ delta 37 tcmZ3$GK*z{9V0uN5DN#R7Q0#Mm$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-|7bxKIfa delta 57 zcmeBSX=B-7$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i2xD|tlln@8A0E+^n7YhfM N0)N2ktDC;C0{|}s3&j8c diff --git a/app/src/androidTest/assets/backupTests/chat_16.binproto b/app/src/androidTest/assets/backupTests/chat_16.binproto index 24ed360a61a230db126aa981a578f0302edd5563..863bdf4a7a3ad11c8f732d5f47181eae5f8d21bf 100644 GIT binary patch delta 44 zcmbQmvVdiS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~420KXgw AP5=M^ delta 37 tcmZ3$GK*z{9V0uN5DN#R7Q9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_18.binproto b/app/src/androidTest/assets/backupTests/chat_18.binproto index c8ba5fcee4ab5c4528f7849de95e95a08a582548..2fec5b82ba88bffaba88433fcc4631bb721a5f9d 100644 GIT binary patch delta 44 zcmeBSnZ&Zej**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sYr0J>TU ABme*a delta 63 zcmbQl(!;XBj**>Bh=qeui(#@mqY7smqfj#=2a8bs9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_20.binproto b/app/src/androidTest/assets/backupTests/chat_20.binproto index 710f6e2da293c035fda91f2bae59ddf0d097246c..119e329ebaf2aa86c1d819676a0b6171981fc264 100644 GIT binary patch delta 44 zcmbQmvVdiS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~420KXgw AP5=M^ delta 37 tcmZ3$GK*z{9V0uN5DN#R7Q0#Mm$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-|7bxKIfa delta 57 zcmeBSX=B-7$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i2xD|tlln@8A0E+^n7Ym1g Nf@r|&tDC;C0{|~%3()`o diff --git a/app/src/androidTest/assets/backupTests/chat_22.binproto b/app/src/androidTest/assets/backupTests/chat_22.binproto index 7845536e8cc6fad44a0a856c01e17443d3b85580..a76834ff0bade9b53b4d9d1893b5917d149ea3c2 100644 GIT binary patch delta 44 zcmbQmvVdiS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~420KXgw AP5=M^ delta 37 tcmZ3$GK*z{9V0uN5DN#R7Q9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_24.binproto b/app/src/androidTest/assets/backupTests/chat_24.binproto index 709788e3b5c08f0798aa83e26cff405819056105..cc2d406f9c34f6b0accdaec1bfd150d08353d3ed 100644 GIT binary patch delta 44 zcmeBSnZ&Zej**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sYr0J>TU ABme*a delta 63 zcmbQl(!;XBj**>Bh=qeui(#@mqY7smqfj#=2a8bs9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_26.binproto b/app/src/androidTest/assets/backupTests/chat_26.binproto index f227a70bbc12c15a2c16f5e3b8cd4600ff23506c..fc10205d92388ebddaa7b87c0f46b7ffef88ca59 100644 GIT binary patch delta 44 zcmbQmvVdiS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~420KXgw AP5=M^ delta 37 tcmZ3$GK*z{9V0uN5DN#R7Qk~Gc_Nd@Ag~@__vO2R10316OZ~y=R delta 76 zcmey)_L^;j9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%k~Gc_Nd@Ag~@__vO2RJ02j3uUH||9 delta 76 zcmey!_LOad9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xnh$f?5$k diff --git a/app/src/androidTest/assets/backupTests/chat_folder_02.binproto b/app/src/androidTest/assets/backupTests/chat_folder_02.binproto index 182e0960c226ca28f7d0ceab60334cf7d6c68022..03ff02f39a38358d37c38c761d3881b38bce72dc 100644 GIT binary patch delta 97 zcmey&_MdHo9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2R503t&chyVZp delta 76 zcmey*_L*&i9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%k~Gc_Nd@Ag~@__vO2RJ02j3uUH||9 delta 76 zcmey!_LOad9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xnh$f?5$k diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_00.binproto index db58c48873eeeca5a01c38f0f9c73c3fab34a8b0..c3ba3adebf6375f3c8723103d6aa110a1faf3e75 100644 GIT binary patch delta 44 zcmX@fa-L;_9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh{gB0M8W( A+W-In delta 37 tcmX@la*}0(9V0uN5DN#R7Qtows$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4w?-?Z-0mEYn AJpcdz delta 38 tcmeBU>tNep$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&=C6#Bi~yB)2y*}c diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_05.binproto index 214eb9afc0a73d42dba1e979f8cbd90c0a53c2ce..a38a30a721dd000701017d61a29b9426771272b8 100644 GIT binary patch delta 45 zcmcb>evN&D9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh`{N2msy* B3YP!? delta 38 ucmcb{et~_19V0uN5DN#R7Q diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_06.binproto index 4336f0f3070bb3e9074c5acb04fc67983b005b54..0efbadcb4a133e033ae29099bb22dfb76f69784f 100644 GIT binary patch delta 44 zcmX@XdX9C29U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh}G&0MC*N AS^xk5 delta 37 tcmX@ddV+O>9V0uN5DN#R7Q40sy8T3EKbw diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_08.binproto index cdb721fafb1aaa166621174e596c6a2699183f46..46fc048088abbe51d820aa38572b04718f055279 100644 GIT binary patch delta 45 zcmZo-?_l3x$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4w?-?gE0sz9D B39SGC delta 38 tcmeBRZ(`qI$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&=C6#C83B~{2;%?% diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_09.binproto index 1e0a901013ea2bb6d234106d6839f4c3d9d237ea..9087530ca329c6ecca7c61311df2849fabc7e757 100644 GIT binary patch delta 44 zcmX@ca)xDt9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh?{w0L~Bz A(f|Me delta 37 tcmX@Za*Snz9V0uN5DN#R7QC0|1?-2?ziH diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_10.binproto index 62143c2955add17b9ac4860c7e780745d169159b..3285774594ef3ac20fa65ae1a37c1ba49a6c0440 100644 GIT binary patch delta 44 zcmaFC`i^yj9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzi0dj0NQd2 Ax&QzG delta 37 tcmaFI`hst<8 delta 37 tcmX@ldXja69V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!n=x0szDp B2}1w? delta 38 tcmbQh*2T8Lj**>Bh=qeui(#@mqY7smqfj#=2a8bsevN&D9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh`{N2msy* B3YP!? delta 38 ucmcb{et~_19V0uN5DN#R7Q diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_00.binproto index 176fa49afd9f31a381efa63b8bcba1c13253bfcd..449b0fb3c6ff2e5bf1c7a604a6830ed43c488673 100644 GIT binary patch delta 44 zcmcb}a-C&^9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_JW0MX3} A^8f$< delta 37 tcmcc4a*<_&9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!t+t0sz(7 B37Y@_ delta 38 tcmZo>`^&n)j**>Bh=qeui(#@mqY7smqfj#=2a8bs42LPvx3F-g< diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_04.binproto index b709396491e57fced0edd1a6676257d6a319dc9e..b510fdd1c2f4cdbc009215bf7a6948826c2a60f7 100644 GIT binary patch delta 44 zcmcb~dY^TJ9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh`^}0M%Iv AjQ{`u delta 37 tcmcc5dXsg79V0uN5DN#R7Q)0sy1e3Bv#Y diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_05.binproto index 41043be7a5f12a7053bfad9bac46a5f2daaf16ff..17fc48a0112822649b429f24f143b0690aaed7cb 100644 GIT binary patch delta 45 zcmeys`i*si9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh`7*1OVop B3G)B| delta 38 ucmeyy`hj(W9V0uN5DN#R7Q9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^uF0LjY= ACjbBd delta 37 tcmdnXx}9}{9V0uN5DN#R7Qa005dL30(jH diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_08.binproto index 2728512e1d6503dfce4f7d5749e6b04b9656547e..0ce10b630e896d08e51f60a427db45d2f1035222 100644 GIT binary patch delta 44 zcmZ3$x{P&$9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~SC0KxhR A;s5{u delta 37 tcmZ3+x`1_q9V0uN5DN#R7Q$005Xf2+sfj diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_11.binproto index 507049cf4a2c978c8b1a506f64e3b0f60679a7ae..7d15dd1abfcecb7cd4d71e1ba3eb8cbc5cfa0f16 100644 GIT binary patch delta 44 zcmdnba+GC*9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh?{p0L!ll Ay#N3J delta 37 tcmX@gvY%yx9V0uN5DN#R7Q)W9V0uN5DN#R7QW0sxcr2%-Q0 diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_13.binproto index af4c85d2f6dccf3aa6dbd470dd398cd288a38790..7c4671e730c77b76386be59311650fd057ac1821 100644 GIT binary patch delta 44 zcmdnPa)@Pv9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzi0FX0LrQf Av;Y7A delta 37 tcmX@avWI1Z9V0uN5DN#R7Qlgj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!sZE0RY7w B2}=L~ delta 38 tcmbQp(ao{Jj**>Bh=qeui(#@mqY7smqfj#=2a8bsj_{0 diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_05.binproto index 6947eef5b5a419469621657f038807deb4b5ebf3..c77c37c1e961a76a308f303268a38d9f5525d399 100644 GIT binary patch delta 45 zcmdnOv5RAa9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh`u10szy9 B3B~{b delta 38 ucmdnRv4vxU9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!lp@0RY!J B38nx5 delta 38 tcmZqW_|LwBh=qeui(#@mqY7smqfj#=2a8bsm;j|Y2;2Yw diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_08.binproto index 1f0341feb02f48618982aaaaf4a73509c31a6171..0eb36561c50957610ee68cfdde33d007fde39bb2 100644 GIT binary patch delta 45 zcmbQuwvcUu9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh~581OUnr B33dPg delta 38 ucmZ3;Hk)mO9V0uN5DN#R7Qx|wx@9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~SB0LEns A2><{9 delta 37 tcmdnYx|Vf=9V0uN5DN#R7QVc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4w?-^$@0szFh B3BLdU delta 38 tcmeBU?_l3x$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&=C6!183C5R2=xE} diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_12.binproto index 34d95160a51396e4885b17af20ffc51feff2346c..dc7659378c7c177096522aca153583f512f5ff99 100644 GIT binary patch delta 44 zcmbQox`cIu9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_(z0KrTN A+yDRo delta 37 tcmZ3&I*)aO9V0uN5DN#R7Qq2LO`<2@(JR diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_with_edits_13.binproto index 189445621f32638d8822098565eb3f48150faec4..dbfb1720f0059d29587a9dcb16d985b9af466768 100644 GIT binary patch delta 45 zcmeyv*2KQSj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!t|y0sz+4 B3K{?a delta 38 tcmZo-|HHPyj**>Bh=qeui(#@mqY7smqfj#=2a8bse3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sYs0J{hY ADgXcg delta 37 scmbQj(#NvFj**>Bh=qeui(#@mqY7smqfj#=2a8bsb69V0uN5DN#R7Qm0RWG!2z3Ae diff --git a/app/src/androidTest/assets/backupTests/chat_item_expiration_timer_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_expiration_timer_update_02.binproto index 67c4e40af91feb0d45b7ebb645c9ef439910b45a..6a9face717fe84aeff7aaa67389d26b232c739e5 100644 GIT binary patch delta 44 zcmbQrGMib69V0uN5DN#R7Qm0RWG!2z3Ae diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_00.binproto index 40df3a5a888c7c27b9a6f9a66322bf3dff7f7d69..a9d17df69e486c7f9c2573703af84c4da7c22572 100644 GIT binary patch delta 45 zcmaFI_JwVO9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh|sx1OVqh B3U2@a delta 38 ucmeyu_Kt0X9V0uN5DN#R7Q)W9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~430Kj+& AS^xk5 delta 37 tcmZ3&GLL109V0uN5DN#R7Q diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_06.binproto index 2d04373d06daa6a058a470b94621a95f1d35b377..0572e04d199fc4d006433c81dff5d1694cb6faaa 100644 GIT binary patch delta 45 zcmaFO_K|Ia9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh|sr1OVnS B3T6NR delta 38 ucmey!_L^;j9V0uN5DN#R7Q)W9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~430Kj+& AS^xk5 delta 37 tcmZ3&GLL109V0uN5DN#R7Qb69V0uN5DN#R7Qm0RWG!2z3Ae diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_12.binproto index d0cd369e349982ebc966fc04002fe5f9082860d2..15d7e21b7a3748c2e2686c2e3a023a73eda20e9d 100644 GIT binary patch delta 45 zcmaFK_MUBn9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh|ss1OVlI B3Sa;L delta 38 ucmaFQ_L6Ob9V0uN5DN#R7Q diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_00.binproto index 95c4e498b5246eb8941c37d1b1cb7abb15d2b0f8..79a035042f7d67cd0ce2d339644830a380afd681 100644 GIT binary patch delta 97 zcmcc2cAss79U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2R4016`(C;$Ke delta 76 zcmcc5cA0I19V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%&Y?dcf1h_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_01.binproto index 69507d4c5c21bcbad5129a661e5dba6cbc4272ce..f9762388c244430ffd7f956ec641acbe0f8950ee 100644 GIT binary patch delta 97 zcmcc3_MB~l9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2Q~01zt{KmY&$ delta 76 zcmaFPcAIU39V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xnSxd~^{a diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_02.binproto index 24ab98788e914d78e67bc25f622896040984e2d2..bec7dad4279f2200625e8fe29a5bfd7f77c2b678 100644 GIT binary patch delta 97 zcmcc1_L6Ob9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2RF01>SgMgRZ+ delta 76 zcmaFKc9(5~9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xne#eWDR4 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_03.binproto index c40d450a0b59d69514e2d90747325f53a1a61d76..f3313e30d010871ce450807cfd6aaa245161d8dd 100644 GIT binary patch delta 97 zcmcc0_Kk~Gc_Nd@Ag~@__vO2RK01KrSE&u=k delta 76 zcmaFJc9m^|9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%&Z3hck~Gc_Nd@Ag~@__vO2Q`02413OaK4? delta 76 zcmaFOcAss79V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xnPwe$Wvv diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_05.binproto index 205c5b4819ef08b78185f1a43dcc15438e94eb1e..c8bbd2258255a1d5aa93a5a862111a62b9ff7d57 100644 GIT binary patch delta 97 zcmcc1_L6Ob9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2RF01>SgMgRZ+ delta 76 zcmaFKc9(5~9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xne#eWDR4 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_call_update_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_call_update_06.binproto index 89911c08c3c0b715cc40befb4106580efa04eb2f..98a0310ae8d60308b2222eb6436928b372e23995 100644 GIT binary patch delta 97 zcmcc0_Kk~Gc_Nd@Ag~@__vO2RK01KrSE&u=k delta 76 zcmaFJc9m^|9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%&Z3hck~Gc_Nd@Ag~@__vO2Q~01zt{KmY&$ delta 76 zcmaFPcAIU39V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xnSxd~^{a diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_00.binproto index 5120729d61524c10fa03d18b14591b7f540ee0a3..31a0c3853a272f863aed8312cd0458b90ac6caf4 100644 GIT binary patch delta 132 zcmbQqxrTFt9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ zwR|fWnXDN47=^kSIoO2SCO0uP0hKXZF?28rwK8(B3pFrK=4Y-JT*1g<#juW1Xf-1T em((&wE``YpnZ+k>VCI;-ow=FGf_<_TOFRHCOC3W1 delta 112 zcmZ3(Ig@jP9V0uN5DN#R7Q}9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ zwR|fWnXDN47=^kSIoO2SCO0uP0hKXZF?28rwK8(B3pFrK=4Y-JT*1g<#juW1Xf-1T em((&wE``YpnZ+k>VCI;-ow=FGf_<_TOD6zYaUH<` delta 112 zcmcb{d6;v99V0uN5DN#R7QVCI;-ow=FGf_<_TOCkUe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlFBh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GLK>02GKBtpET3 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_multiple_update_04.binproto index 0a2f9344b4fb6fc913fe8b751738ef7b112b5bbb..14ec8a67f45e3b1fa184edd8f10f466386f72c79 100644 GIT binary patch delta 132 zcmbQwxruXw9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ zwR|fWnXDN47=^kSIoO2SCO0uP0hKXZF?28rwK8(B3pFrK=4Y-JT*1g<#juW1Xf-1T em((&wE``YpnZ+k>VCI;-ow=FGf_<_TODX_0bsbdz delta 112 zcmdnQIiGWb9V0uN5DN#R7QVCI;-ow=FGf_<_TODX_0bsbdz delta 112 zcmdnQIiGWb9V0uN5DN#R7Q(mQK*}dgH5PyauZV%P#LooLkFW!D(mQK*}dgH5PyauZV%P#LooLkFW!D3E z6{?@i$W#mDcQXogFmkX7HBatgY69|G7=;=cIoO42C(ANd^I0*hVH8@)$iXGGgpo^O V@VCI;-ow=FGf_<_TODX_0bsbdz delta 112 zcmdnQIiGWb9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_01.binproto index b835e94025b880f57537eb1f0582ed30c5bec027..1063d34c8ddcf8fca0c59c8b1695c2047460041f 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_02.binproto index b922c5c16d3f5223d4bd299e1d97c3dbf5b0dc39..fd1d2ff3c680fa341b95744c05549cbe86263982 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_03.binproto index 36c4dc8d91d73637f48d4ae27eceb2377940844c..e6bb96519b0938e016bad160c83e9ba88587acf9 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_04.binproto index cf856e84beab489b17e255c42d9f7dbdf0d2a855..5f52295fa7cc26137be3a4a987ba06cd75c92b34 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_05.binproto index 38d667307e7132f8cbc1391efcd527878cc16352..63d3f6318aebf7408113290aa52ae8c0dc57a1c7 100644 GIT binary patch delta 132 zcmXBKJqiLb5C+hEnYcR}!Nq9=D+?=6AX8}Ng=}R(BL1LaGbgZ-fFRp>Hmy`_AMeHI zs-2-?DHs#aU0YxrkB~h$NP;cV)EQ9sx6aSrXnGl5-34+27qYYD)3=ej17r&>Weuxo d)z1j(9*{dY4sVDfyVAf~VtdlYPfOD<{{TJwj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GPgL06mQvfB*mh diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_06.binproto index f190e75ebf39ebc126703093314f4e606b80f03e..43976578685151f76c28cd545f059d7e7d1b6932 100644 GIT binary patch delta 132 zcmXBKJqiLb5C+hEnYcR}!Nq9=D+?=6AX8ZBg=}R(BL1Kt$eh4N0)lMk-7G}K_VM0) zsoEJTmVz-BPL8K3>Py zs$HOBDHt=)eOqA~&yXWHNP?}=)EQ9sx8Bb>G=mJU?gqJl3prTw>Dx%%39<*5vW3;O d8D<1^FUS)d#}CAb-DzYkvAt>M=cQ>_egIJK9c2Ij delta 112 zcmeC>{Kc`sj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GNJZ06uIPg8%>k diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_08.binproto index 7a08a9b01d091664d32efd44c5fc8283031ddbb5..f8d34117468c8a88e7a530bef0b9d33bcc43b211 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_09.binproto index 76056b2c161cd274c94145859f28c92c9639d07d..4425908fa91903858857f93b006046d6f683a26e 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_10.binproto index 38405650d784c706fa4641910267f426fc825f48..da4e7e36ecd40d087e0a740202f82330e9f01e65 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_11.binproto index 4710b24f09961cce36ce40a00e9ede96f9150def..41e3868ce3f8ff34375adba585f0d3fc0a9d2c8a 100644 GIT binary patch delta 132 zcmZ3=xr1|q9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ zwR|fWnXDN47=^kSIoO2SCO0uP0hKXZF?28rwK8(B3pFrK=4Y-JT*1g<#juW1Xf-1T em((&wE``YpnZ+k>VCI;-ow=FGf_<_TOEv&IpB-la delta 112 zcmdnNxs-E*9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlFB@h50=^YsW delta 112 zcmbQo+0D7Zj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GJkK02ZhjHvj+t diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_13.binproto index 34581974f09e187aded2200c4ee899eafe25c242..b5d238b0f36eb9a2fa823ee5f81a261ad78a37a8 100644 GIT binary patch delta 132 zcmXBKF$w}P5CzcuOx&GBaB&*J%EHPMND4dgKDM%;5#2?>X1sun1O(a6yIHB&KHkn> zeYb#TDHt=$eO+Q2PLKxdBth4xs|-Z*x8Bd*s0SG~nhWF%F65}mrf;KYTF3!h$`)GD dW|-lkc|soGFuo&9^hP7?i1kH#J1;f5)dv=%9QyzO delta 112 zcmbQj*~q!Uj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GNJg01fgP82|tP diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_14.binproto index 7c5d8c9e1dc4457c652432d5b8f421d3941d6326..bc9b40bf7ea23847b76bd4ac07357aff6d361854 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_15.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_15.binproto index 7e8343caa9555742e4e2cc5dc082aef939caa7a1..14938f851220553167de6719dd52889704ae07ac 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_16.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_16.binproto index 542f97d8c1bbcc6f4fec0a5ba97006be82c932ea..4e88e890afc8791fff39762d843b0c3127d661e2 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_17.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_17.binproto index fe3903ea4f8b50987d3e730e42547f3e91a73a96..8a84f4253eb28dfae75f1e33e9c121d4d63ba548 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_18.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_18.binproto index ca1741122903ae9f9f31da799dedffbf70567af9..ef3167a4f7a9b62075fbec5739307a4724e88fc3 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_19.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_19.binproto index 4a4c1447ce3cfecbaac909102b14e49f07e54a79..aa139a289d862a9941e73f6da27bba6a8a0aff19 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_20.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_20.binproto index 6ecfdb26ca20823181d8aa7a0028659472550e39..3c2ad649c8ab6f46d5f38cd5ac87405d336e107a 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_21.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_21.binproto index fae67e88639401ae33d61cc4c21bfe62325b0ea7..3895df58b86b69e5d3dcceef63fe26d8138a7485 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_22.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_22.binproto index ba560e225736e749faa7f7243cdcdbb4235293d4..c4edfa4eb8e842480af83c03ddc65ccfebb18fd0 100644 GIT binary patch delta 142 zcmZqVoWi-mj**i?h>e3$i;07KvMZyCKo_G>J0k~+P!l7U00WocxygwvvXiGWM)9v; zWVB*{$g%=uC;wussEpZ)p@UJVm63y8sDW`ZKXbL< p3Pu(yhINcWs~I`Cq?R#qDNJ6-EIxSyGsooZ%*{*|?31ln+yN=N9~l4u delta 112 zcmbQj*~q!Uj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GNJg01fgP82|tP diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_23.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_23.binproto index ee382a4649e0d6fc75a2f806b22f7838bd716e0c..056bb57da39f91ec8ada1d0b2b8667c7dc7f6718 100644 GIT binary patch delta 142 zcmXBIJqp4=5C+iscGqOG0iy#V2muQ#Pas>^Mp%!Ni{-N3fF!U12jwK%oD1e&>5cWvNS7Yi$e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_25.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_25.binproto index afb7abbe98abcb653a46788bf565671a1f20a677..2353c6cf5c8fbd94ce70b5c470d384a3d2d2c994 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_26.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_26.binproto index c6c2d7187a08c1c19c5da5fdc67a2647cb45c6b7..2dc6e3d9960504eb02d90876292d028a88aa69ae 100644 GIT binary patch delta 142 zcmXBKF$%&k6b9h@No-#u*!C?2L2z*L1d_q6mvHkOB1l9l3JyLzfQtkK>Ep_I}>I^=C65dPD pp=-vg19%5Yc>~GKs*JE+J;4u<8{Xl@ax;~*hU8_odX|c}^$%_LACdq7 delta 112 zcmbQl`JZEh9V0uN5DN#R7Q^Mp%!Ni{-N3fF!U12jwK%oD1e&>5cWvNS7Yi$e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_29.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_29.binproto index bf6384c15234906aae79e7ae716e565e20609678..a509a05665c8ddde3c0ceb17a7ae6b254a4bba87 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_30.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_30.binproto index a55f55a0d02ea5179b3178a222bcbf3c46c2242e..2183a5e3d66e8a78a12c7fb1c3d7e611c91c7100 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_31.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_31.binproto index cf10ad83a4a6aa16ed1e7d493ad7433fcc208b92..c27b07ee967bd9a11b097539a0684b369963bb7c 100644 GIT binary patch delta 132 zcmaFM(ZIREj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA zTD}#GOjZnij6&Uv9Be{ulbe{DfXbMy7&;h*S{XUmg&G(q^D|cqu3%)bVpzv0w3?BF eOKKS-m%`+Q%;J+bFmp`a&fLso!9LlF#TWoXlpQ_* delta 112 zcmZqRe9N)Hj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{!05cgGTmS$7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_32.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_32.binproto index 445845cf3b00d476abd39a940e50719c076add10..37999f2e2beaefdbbcf9f26f3cbf5a00a44c9113 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_33.binproto b/app/src/androidTest/assets/backupTests/chat_item_group_change_chat_update_33.binproto index bba7dc8ba2f2c04e54f0824bfaef3eb8d928093b..ee5759183f40ef06b427c23a45ed66bc7b9e7420 100644 GIT binary patch delta 132 zcmXBKJqp4=5C+iwcGhIFg28D7D+?=oL8h?tLbei+4gR2DGbgZ-1wqnzEPE>z+sAux zs=6gAmVzl+`3FU!9Yg>C delta 112 zcmZqTe9y7Lj**>Bh=qeui(#@mqY7smqfj#=2a8bs_WAZWtpq_tQgiX3aw=1;F4Ox$fYoOBeTTh1I!$gPck=6 I_GK{z05sPbVgLXD diff --git a/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_00.binproto index 1b83efefd93563bccc57d8846ba779dbf0997420..300bf404b34e01ef7601e79f11ce66de6378543b 100644 GIT binary patch delta 44 zcmbQwvXo_m9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^W60Km@) AT>t<8 delta 37 tcmZ3=GM{CG9V0uN5DN#R7QvYcgu9V0uN5DN#R7QW0RWUe2&Di3 diff --git a/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_individual_call_update_03.binproto index 018bd0ef13518b9b3ef1189d90ef09916221bc64..b44cf5c03aff03b794fea91c60db7c23e2eb1b00 100644 GIT binary patch delta 44 zcmbQwvXo_m9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^W60Km@) AT>t<8 delta 37 tcmZ3=GM{CG9V0uN5DN#R7Q9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_01.binproto index 9f35ca8e677cd04df064ebf47f24625b0539675a..d4952702a8389bd668a59ea28025cf0daa95fce5 100644 GIT binary patch delta 44 zcmbQjGK*z{9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_hh0KF0k AJOBUy delta 37 tcmbQmGKFP>9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_learned_profile_update_02.binproto index 9e8d39a22a46fd812e25a3da87f296b2d24f39b5..f1c8fb85279344b51e9a94c4fef3c60b30726bc4 100644 GIT binary patch delta 44 zcmbQuvXEti9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~3|0Kany AQ2+n{ delta 37 tcmZ3;GMi delta 37 tcmbQwGLvP49V0uN5DN#R7Qm0|1Zq2zUSh diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_00.binproto index b0c739510a36873c2adde34e6a37d75db2168889..d31734cc5c24047e690893b7e51cce442f41d24c 100644 GIT binary patch delta 45 zcmeyx+Q7EKj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!pPE0sz#@ B36cN+ delta 38 tcmZo*`^CD!j**>Bh=qeui(#@mqY7smqfj#=2a8bs~c diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_01.binproto index bc30b702543349fdfa301eb6af01ca12b3ac0f2a..88e4052921faaf07422316af3d8f0977c6e7a172 100644 GIT binary patch delta 45 zcmX@ic9Ly_9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh?|#1OV6} B3GM&@ delta 38 ucmX@fc9?C09V0uN5DN#R7QVc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-?fn0Jm`o Ag#Z8m delta 37 scmZo?ZDieG$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&?0sx;}2^s(Z diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_05.binproto index ffa5cddf1314be98d32452925dbca2e4f9f4d7f6..56ba297e914229645c2ddf4ece532d83c6584e8b 100644 GIT binary patch delta 44 zcmZo??Pc9y$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-^$R0J(b! AmjD0& delta 37 scmeBWZD-wJ$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&V!Z diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_06.binproto index f3c3cdf45249f12a996deaff982fea0b31c8c041..6c8f586fadba8f65f0da98ce4efbb1fc9e92ce96 100644 GIT binary patch delta 45 zcmdnZc93m@9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zi0Ge1OU}h B3Dy7r delta 38 ucmX@ewwrB(9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!t+t0sz(7 B37Y@_ delta 38 tcmZo>`^&n)j**>Bh=qeui(#@mqY7smqfj#=2a8bse3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sky0J|;; ArT_o{ delta 37 tcmbQl+QYiRj**>Bh=qeui(#@mqY7smqfj#=2a8bsW0|1nU2&e!6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_00.binproto index c734c22de935b605645f12bbde6c8a98ac652039..ccf0933371c8d16d1144d229b4b965f737dcc6ab 100644 GIT binary patch delta 44 zcmbQovV>)W9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~430Kj+& AS^xk5 delta 37 tcmZ3&GLL109V0uN5DN#R7Q delta 37 tcmbQwGLvP49V0uN5DN#R7Q9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_06.binproto index f46574c6c9d79a2021219bf5492689cbd2eee254..d91cd80e1bc3fb28bfdde202bd5f9effd7dc59e3 100644 GIT binary patch delta 44 zcmbQqGM{CG9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~3}0KUZu AO8@`> delta 37 tcmbQwGLvP49V0uN5DN#R7Q delta 37 tcmbQwGLvP49V0uN5DN#R7Q delta 37 tcmbQwGLvP49V0uN5DN#R7Q9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_00.binproto index 8d5b8c3d1abee8d3fbdd9c1fa6b8ce08e4d70050..7ed2e7b63ea0ad1ba5844a5d1c694c2bea6452ef 100644 GIT binary patch delta 44 zcmbQjGK*z{9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_hh0KF0k AJOBUy delta 37 tcmbQmGKFP>9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_session_switchover_update_01.binproto index 6bde8064cafece78b7a111f38359c8af5034502a..e238e1e597deac75d58f5c0222ebf1da239c4f5f 100644 GIT binary patch delta 44 zcmbQrGMib69V0uN5DN#R7Qm0RWG!2z3Ae diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_00.binproto index af70fb6c4ab459c84e5cd810cd40036dc05b5845..78cc84149ac94deb7c5ce7ce71cbfd076eb0435e 100644 GIT binary patch delta 44 zcmbQhGL2<}9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_hg0K2vc AFaQ7m delta 37 tcmbQnGJ$1-9V0uN5DN#R7Q delta 37 tcmbQwGLvP49V0uN5DN#R7QW0|1nU2&e!6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_07.binproto index 46248579fe85cc55e7567479ac0274d43f1ff48b..60e64fb717bb0e6d72409bcd12a2cb4c516b8a8b 100644 GIT binary patch delta 44 zcmbQhGL2<}9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_hg0K2vc AFaQ7m delta 37 tcmbQnGJ$1-9V0uN5DN#R7QW0|1nU2&e!6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_09.binproto index 96d4fe6a5c932beeff35a6f057aa20208ed98d55..0593c065988cb9762f52ff28fa23339c59c1da94 100644 GIT binary patch delta 44 zcmZ3+vW8`Y9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^WD0K+f| AasU7T delta 37 tcmZ3(vW#Ve9V0uN5DN#R7QW0|1nU2&e!6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_10.binproto index c20351a0c4f1a8c3d9e02226d3b5c81548efbad9..b18d05b05e29f2e7ae088fec5662ab34f8642ded 100644 GIT binary patch delta 44 zcmZ3+vW8`Y9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^WD0K+f| AasU7T delta 37 tcmZ3(vW#Ve9V0uN5DN#R7QW0|1nU2&e!6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_11.binproto index f95b03f8c24f092cfc026cc06061b28ad445ce10..bf930e8a74f81612b5f9d5f1e28dbd1c12a529ee 100644 GIT binary patch delta 44 zcmZ3+vW8`Y9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^WD0K+f| AasU7T delta 37 tcmZ3(vW#Ve9V0uN5DN#R7QW0|1nU2&e!6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_simple_updates_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_simple_updates_12.binproto index 030e6d53117f196112d0540eb8eb7c1a0d6412d8..e69889f70fe2b1a5a92ac8543d03009a187fa372 100644 GIT binary patch delta 44 zcmbQhGL2<}9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_hg0K2vc AFaQ7m delta 37 tcmbQnGJ$1-9V0uN5DN#R7Qk~Gc_Nd@Ag~@__vO04o0Pyb?K>z>% delta 76 zcmdnPzJYy%9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%-jh8WGfLP diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_01.binproto index 8a731b9809dd182509de2b1d45b09b9860a0e5b1..1e81ef6832baca05b79c297a4dd1d0a96bdd485e 100644 GIT binary patch delta 97 zcmX@WeujO69U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4oj0Q~<09V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%sdkSZJQBO diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_02.binproto index b6a0eb399e75c35f2ed95944fe05c0af72441054..f063a9db34087f179fd951119c63ad79da8ff1f5 100644 GIT binary patch delta 97 zcmX@aevW;E9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4o@0RDj%cK`qY delta 76 zcmX@deu#a89V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%sd+aZpjf@ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_03.binproto index 7771c3e80f01a6d2e82b5a11cbe9dfbf3dcd7749..1d9c25d81d077c0384f91607fd361d2542a3a3a3 100644 GIT binary patch delta 97 zcmaFB{)T;n9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4ol02MA4(EtDd delta 76 zcmaFE{(yah9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%)Ao-fO`?M diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_04.binproto index b871624dcfd98134f29a8cf58affd338790f7397..e858b7d7a6757914de111c3de70fa0d8769cc51a 100644 GIT binary patch delta 97 zcmeyz-o>%Oj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA sTEP{JOjZo*7=>0da&Sp4W8_kpJdsIc@&YDSFkZ~m!eqfdS)KVh0Q{R4tN;K2 delta 76 zcmeC;_{YA%j**>Bh=qeui(#@mqY7smqfj#=2a8bsk~Gc_Nd@Ag~@__vO4o#02neB-2eap delta 76 zcmeys{)Byl9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%)A!>g4Yqh diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_06.binproto index ac3855bc4c3897044c95bd32835f30e18fc3153d..fa25914abd242c92c5e48c2a6f56746b0a6c1712 100644 GIT binary patch delta 97 zcmX@WeujO69U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4oj0Q~<09V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%sdkSZJQBO diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_07.binproto index 539fbbb8c02312f90ba425737fe34b47de8bf5d5..f336814dc7eef1bceeda48053ca8d99becc74b93 100644 GIT binary patch delta 97 zcmaFB{)T;n9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4ol02MA4(EtDd delta 76 zcmaFE{(yah9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%)Ao-fO`?M diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_08.binproto index a3f185055811881609f84acf450d4123d7a90599..6461a067b50faba8a22df4d675ed7945e5ca72ef 100644 GIT binary patch delta 97 zcmdnQzK?x_9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO04&0P=AbM*si- delta 76 zcmdnTzKMN<9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%-jtCWmyp^ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_09.binproto index d189e33dc0a546ccdcb57a8df5895672750bba2d..7cb90f5ec53087085d9f159bd5983c4ababc8246 100644 GIT binary patch delta 97 zcmaFB{)T;n9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4ol02MA4(EtDd delta 76 zcmaFE{(yah9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%)Ao-fO`?M diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_10.binproto index 6ae6addf2a527506089447a751d181df4bf779d5..f70bb3ffdce127e6fc4f45a316da16d22968995e 100644 GIT binary patch delta 97 zcmeyz-o>%Oj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+&6^x8l3=lC^kk~KA sTEP{JOjZo*7=>0da&Sp4W8_kpJdsIc@&YDSFkZ~m!eqfdS)KVh0Q{R4tN;K2 delta 76 zcmeC;_{YA%j**>Bh=qeui(#@mqY7smqfj#=2a8bsk~Gc_Nd@Ag~@__vO4oo03JFP^#A|> delta 76 zcmeyt{)T;n9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%zP98hmR50 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_12.binproto index 331421f7e57518da4d3d4feb38a0d25324382850..3c327aa3e8c93f8b20d6d3fcb0a0e9e93b658773 100644 GIT binary patch delta 97 zcmX@WeujO69U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4oj0Q~<09V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%sdkSZJQBO diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_13.binproto index 70b0e89ccc19e63fd54655ffdb489af794571d15..53fb0dd6c81e8db800c933dd88ab89a75db44f49 100644 GIT binary patch delta 97 zcmX@dev5sB9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4o}00*2Fn*aa+ delta 76 zcmcb`evW;E9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%)A@`b=?tt diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_14.binproto index d7b07030eeb180a28d5b4c221c155a43026faf14..7bf920e8c8d3e1fef57cd9ab9f0c4af93dc47b52 100644 GIT binary patch delta 97 zcmdnPeu9029U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO4or0QvhCWdHyG delta 76 zcmX@XzK4B-9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%sdqUYd;Z3 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_00.binproto index 58245bd0c7dd2ff3288a21a56490581456d88e84..dfb7214143668b7e344e803dde0f6b59f94108a2 100644 GIT binary patch delta 44 zcmZ3)0sy1e3Bv#Y diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_02.binproto index 7f9ddd82465d11940a29745c44cc708daea3792a..b732d06d835eb42d4e8adbe17a373be94e67fa7d 100644 GIT binary patch delta 44 zcmaFL`kHlv9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzi0dg0NHH{ Au>b%7 delta 37 tcmaFO`jmBp9V0uN5DN#R7Q40|2K(3FiO+ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_03.binproto index cdb83376cbf2f202815a911acf7ec3b098650a74..b922c3669e22d96ba08237e2eef5b9cee008bf9e 100644 GIT binary patch delta 44 zcmZ3+x`uUw9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~SI0K^0d A^Z)<= delta 37 tcmZ3(x{P&$9V0uN5DN#R7Q_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_07.binproto index 9a105e63b019c57310cc9701086a6140275be514..494473b599e326428d361032e9e0174fe37b5ddd 100644 GIT binary patch delta 44 zcmey#@}Fgc9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~?M0N-T_ AYXATM delta 37 tcmey*@{?tQ9V0uN5DN#R7QdX0619U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh`_10Mbed AasU7T delta 37 tcmcb{dVzI=9V0uN5DN#R7Q delta 37 tcmX@fdYE;C9V0uN5DN#R7QdX0619U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh`_10Mbed AasU7T delta 37 tcmcb{dVzI=9V0uN5DN#R7QdX0619U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh`_10Mbed AasU7T delta 37 tcmcb{dVzI=9V0uN5DN#R7Qq005B%2>k#6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_13.binproto index 35187319a2243a647b35aa7a13e6ee2b8cafb7b1..d0ded2f96070c62e5abe4a4041cbf22c7e091993 100644 GIT binary patch delta 44 zcmdnax|el>9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^uF0LjY= ACjbBd delta 37 tcmdnXx}9}{9V0uN5DN#R7Qa005dL30(jH diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_14.binproto index c3e97fef9b952e4649c324833692fd4afe9d964c..e0a37c8aae4b06bfcdc92ccc7b4a0d6fc39a68a0 100644 GIT binary patch delta 44 zcmX@adV+O>9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh}G*0L_RB ANB{r; delta 37 tcmX@XdWdy{9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!skw0K0_= AsQ>@~ delta 37 tcmbQt+RM7Zj**>Bh=qeui(#@mqY7smqfj#=2a8bsVc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-^$T0J+i$ Ang9R* delta 37 scmeBU?O@$t$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&)W9V0uN5DN#R7QW0sxcr2%-Q0 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_07.binproto index 0d3e05cf40c809d2c5dab80df42b79094ccf060e..fbadb40f8572e3a8a14f0f61b965abbd9dcdb61f 100644 GIT binary patch delta 44 zcmeBUox-}oj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sk!0K41? AtN;K2 delta 37 tcmbQj+Q+)Vj**>Bh=qeui(#@mqY7smqfj#=2a8bsVc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-^$T0J+i$ Ang9R* delta 37 scmeBU?O@$t$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&)W9V0uN5DN#R7QW0sxcr2%-Q0 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_13.binproto index d0ccd7c1aa4a34a5b4d4611f2d7739e056cab3e0..967e11b2896172705b8fb8336d3358493d8a1c3a 100644 GIT binary patch delta 44 zcmeBUox-}oj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sk!0K41? AtN;K2 delta 37 tcmbQj+Q+)Vj**>Bh=qeui(#@mqY7smqfj#=2a8bs?PT3x$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-{260Jt9s AivR!s delta 37 scmeBVZD!qI$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&q2LO`<2@(JR diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_03.binproto index e1f4e4dc12fa2be84a7f95cc21b6576b394897ee..0c7a5e8218b6fa864972a806354d89b2d6537ecb 100644 GIT binary patch delta 44 zcmZo*ZDZYF$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-?fo0Jjkm#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!m=%0K78^ AuK)l5 delta 37 tcmbQr+RwVdj**>Bh=qeui(#@mqY7smqfj#=2a8bse3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!t|B0L$tL A_y7O^ delta 37 scmZo>{mZh!j**>Bh=qeui(#@mqY7smqfj#=2a8bsq2LO`<2@(JR diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_09.binproto index 6557679a4befda078251441963cc45132420f037..f1d2cec198a19b7e2f41bf3388281637990f733a 100644 GIT binary patch delta 44 zcmZo*ZDZYF$H>Vc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-?fo0Jjkm#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!m=%0K78^ AuK)l5 delta 37 tcmbQr+RwVdj**>Bh=qeui(#@mqY7smqfj#=2a8bsq2LO`<2@(JR diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_12.binproto index c7f8bdcde78a72332b8c559014fdfa433af3f2c7..a3e1e942e9e799d62ed388b7f4d123ad9ced89bd 100644 GIT binary patch delta 44 zcmey%(#*QSj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!t|B0L$tL A_y7O^ delta 37 scmZo>{mZh!j**>Bh=qeui(#@mqY7smqfj#=2a8bsVc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4s?-?fp0Jq2q AhyVZp delta 37 scmeBRZDQSE$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!n=x0RY6r B2}l3{ delta 38 tcmbQh(Z#XBj**>Bh=qeui(#@mqY7smqfj#=2a8bse3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sky0J|;; ArT_o{ delta 37 tcmbQl+QYiRj**>Bh=qeui(#@mqY7smqfj#=2a8bsS0|2JR31|QS diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_03.binproto index fe6d7639d7487434fc19d3efaa45868997a71dfd..d153613ac9e3e648ed62d33cdbcb09d1b68ccc54 100644 GIT binary patch delta 44 zcmdnPa)@Pv9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzi0FX0LrQf Av;Y7A delta 37 tcmX@avWI1Z9V0uN5DN#R7Q00|1&j2;=|& diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_07.binproto index 22362d12e3a51ad679f60a651223e7db2667b076..183379c426aacb16fe62ea61026ecfffa89f328e 100644 GIT binary patch delta 44 zcmcc2a+76)9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_JV0MdI2 A`2YX_ delta 37 tcmcb~a+zg=9V0uN5DN#R7Qi005y|2`>Nu diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_08.binproto index e36e3a1bed52a6528166a9750d8190199a64aa38..9d86996e0041de579027a474b401fc5a7317ca54 100644 GIT binary patch delta 44 zcmaFH@`h!D9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^850NC&f AG5`Po delta 37 tcmaFE@{DDJ9V0uN5DN#R7QS0|2JR31|QS diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_09.binproto index d00bdb164fe9851a8389d73b435c74d37bc96e47..39be5a4d581764406262f994677a9eca0d0502e7 100644 GIT binary patch delta 44 zcmdnPa)@Pv9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzi0FX0LrQf Av;Y7A delta 37 tcmX@avWI1Z9V0uN5DN#R7QS0|2JR31|QS diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_12.binproto index 724fb260634a5688f67bcdcc447da10fda2bcb5c..81c7b158a98f75f2ba64e7a02546fb79816f5e6e 100644 GIT binary patch delta 44 zcmdnRa)4!n9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzi0FY0LlCb At^fc4 delta 37 tcmX@WvWsPd9V0uN5DN#R7Q00|1&j2;=|& diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_13.binproto index 8dad31a13cdf3fc388f9f65129b9b37b4704c047..a66aa232828ec2a4975ed445d2730ef0028435d6 100644 GIT binary patch delta 44 zcmcc2a+76)9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh_JV0MdI2 A`2YX_ delta 37 tcmcb~a+zg=9V0uN5DN#R7Qi005y|2`>Nu diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_14.binproto index 7fbb548aa1482a1fdab3e78e4d77e060465b5b4e..7c9c5f91202d765255ba4939ebadeef14b173313 100644 GIT binary patch delta 44 zcmaFC@{VPL9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh|rj0NI`j AH~;_u delta 37 tcmaFI@`7c99V0uN5DN#R7Q_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_00.binproto index 3eb119420721aa8eaba5c07ecc33801e8bd51372..b6554998a78392a0e79d835e929773ee9c96eb59 100644 GIT binary patch delta 44 zcmeyy@`q)E9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh`U*0N!8< AVgLXD delta 37 tcmeyv@{MJK9V0uN5DN#R7Qy0|2X5377x? diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_01.binproto index 5891f9ab1ce7eacac691e2759cf1b265183ed446..320ccb4e7e197c4c0c9c39534da6f65d80eaed4a 100644 GIT binary patch delta 45 zcmdnUww-N*9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh`t}1OU;^ B3Ag|N delta 38 ucmdnawvlav9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!sl-1OUb% B3CjQg delta 38 ucmbQl-ow7Zj**>Bh=qeui(#@mqY7smqfj#=2a8bse3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!sZG0szFz B2}u9| delta 38 tcmbQl*2A{Jj**>Bh=qeui(#@mqY7smqfj#=2a8bsy0063c36B5( diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_10.binproto index bd1e92988c6f067ba7deb510d6c866ddb86685a3..293e4971d78e624ccc8322c2ca35c1b5d635a153 100644 GIT binary patch delta 45 zcmdnMwvBCr9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh`u01OU-< B3AF$K delta 38 ucmdnSwt;Pf9V0uN5DN#R7Q diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_11.binproto index c2a41897382189a30b3a7e8cfc21391bb70151ed..0e88825fd5e3d44eee4b6b258e2198a41da21b84 100644 GIT binary patch delta 45 zcmeBSpTxewj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!sl-1OUb% B3CjQg delta 38 ucmbQl-ow7Zj**>Bh=qeui(#@mqY7smqfj#=2a8bs_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_01.binproto index cd385818bca7c273dd32f707325d9ef6f0246413..9d034a8d20952cd9a45ab80c020319de8ec8115e 100644 GIT binary patch delta 45 zcmdnWzMFl69U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh^wg2msWJ B3Pu0` delta 38 ucmdnZzLkB09V0uN5DN#R7Q> diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_02.binproto index 8a53345dc58682ac142672fef57e34eeb37bcd02..5224ca32e6569f8b70fd805eab6f5f559afea941 100644 GIT binary patch delta 45 zcmcc5^^|La9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh^991_0wz B3QPb1 delta 38 ucmaFLb)Rd49V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9V-!sl-1OUb% B3CjQg delta 38 ucmbQl-ow7Zj**>Bh=qeui(#@mqY7smqfj#=2a8bs9V0uN5DN#R7Qa0|1-b32y)Z diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_01.binproto index 11f3aebcf7a59b038c4f97e98cfff235409abb2b..45e1b3585ab158e322b9dbfeff76fb8ca329068e 100644 GIT binary patch delta 44 zcmaFD`igaf9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzi0dk0NEA_ At^fc4 delta 37 tcmaFG`h<0Z9V0uN5DN#R7Q41pub{3FH6( diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_02.binproto index 8c2e2f84627ec2ec3c89e35000e4daab910ec591..7898b0ba98605d6a93aa653de010f64818d8f056 100644 GIT binary patch delta 45 zcmZoVc#Kys>#l*oq*_Ba+tBX;nosok@sEKiM5o0a$3P#4w?-_*{0l@7E AC;$Ke delta 38 tcmZo?Yh>GC$H>km#KOU-#W2~OQH8UOQK*@bgGH!*aw%i&=C6!Gi~y5k2wngH diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_03.binproto index 84916ea202aa7cf72493426e8f2d55f9cf71f285..539db5adb47b1094426fb8fcf002cb670cba4c6a 100644 GIT binary patch delta 44 zcmX@YdWv;}9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh}G(0M0fF AP5=M^ delta 37 tcmX@bdW3a@9V0uN5DN#R7Q9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh}G*0L_RB ANB{r; delta 37 tcmX@XdWdy{9V0uN5DN#R7Q41pub{3FH6( diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_06.binproto index d8b39e6aa37f4d0b380dc9f1078ca65a4cb6173c..a31dde9beb6cd59be9b2471e8450b0d9a335bd76 100644 GIT binary patch delta 44 zcmZ3-x`lOv9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~SJ0LHuu A3;+NC delta 37 tcmdnOx{h^&9V0uN5DN#R7Q diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_07.binproto index f2fda589aa7a7bee744ce9a4d16793f4349004f5..41bb72122afe980cc9889079ea2438ff9f35781e 100644 GIT binary patch delta 44 zcmeBXoyfYuj**i?h>e3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!sku0J_%+ AqW}N^ delta 37 tcmbQp+ReJbj**>Bh=qeui(#@mqY7smqfj#=2a8bs)0RW_F3CREe diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_09.binproto index f56e467286110077c1be2088335e943acf679c55..7b2c8a74c8df0061e7ffccea15c23b6cc193368f 100644 GIT binary patch delta 44 zcmcb~dY^TJ9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh`^}0M%Iv AjQ{`u delta 37 tcmcc5dXsg79V0uN5DN#R7Q)0sy1e3Bv#Y diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_10.binproto index 7b5fc003209bdfab34cc29ff9d47451e11b54361..cdeed07baf0f393e9973cb67d40bb453bf6a1714 100644 GIT binary patch delta 45 zcmey$`kQrw9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OC!zh`7)1OVt? B3IYHC delta 38 ucmey(`jvHq9V0uN5DN#R7Q)0|2D^3C{ok diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_12.binproto index 94effcd21eff8f0279b8724252eb31f5f8f4c437..4e45c9862523b1f88a001811a78da8e597c1d331 100644 GIT binary patch delta 44 zcmZ3%x{h^&9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh~SD0K~Eh A`Tzg` delta 37 tcmZ3-x`K6s9V0uN5DN#R7Q)1puV73CsWh diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_14.binproto index bccc294d316db04b13b2e03b06fe72654c0177fd..8c9942a57e9445d8af3c4669ac21da45f8f758cb 100644 GIT binary patch delta 44 zcmcb{dWUs`9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh`_70Mt|p Aga7~l delta 37 tcmcb^dX0619V0uN5DN#R7Q9V0uN5DN#R7Qm0sxO>2yy@b diff --git a/app/src/androidTest/assets/backupTests/chat_item_thread_merge_update_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_thread_merge_update_01.binproto index c65fc9fcef8a825a65957fa65796e8d56ba2748a..aa34f6cb9b9dca2f1dc5e6c9b8b4b7fec642155b 100644 GIT binary patch delta 44 zcmbQrGMib69V0uN5DN#R7Qm0RWG!2z3Ae diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_00.binproto index f81372a3aa22a5ee3366d019e6a03404286c3d87..e2d6569756d5dabeb5089ef7e8c679ef6a7afdf3 100644 GIT binary patch delta 44 zcmbQwvXo_m9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1t~D;OCkzh^W60Km@) AT>t<8 delta 37 tcmZ3=GM{CG9V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!o1C0L+*P A{r~^~ delta 37 tcmZo={m-(&j**>Bh=qeui(#@mqY7smqfj#=2a8bst<8 delta 37 tcmX@ldXja69V0uN5DN#R7Qe3$i;07KvMZwsR~MsDJ0k~+P!r?iBF0+g6^x9N-!t|B0L$tL A_y7O^ delta 37 scmZo>{mZh!j**>Bh=qeui(#@mqY7smqfj#=2a8bsc86_)9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2RS00-a}9{>OV delta 76 zcmcb^c7bh!9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%&Z9jb@veg diff --git a/app/src/androidTest/assets/backupTests/notification_profile_01.binproto b/app/src/androidTest/assets/backupTests/notification_profile_01.binproto index 1dc35617f93ff4b5c74a965894ff482f544b854a..8b86f53682aa5e074f211509eca5650d63cd6ba0 100644 GIT binary patch delta 97 zcmaFJ_Lgmf9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2RB02HwnQUCw| delta 76 zcmaFM_KDm(&tQE``YxndBy~Wonsh%xnb!fBq3P diff --git a/app/src/androidTest/assets/backupTests/notification_profile_02.binproto b/app/src/androidTest/assets/backupTests/notification_profile_02.binproto index 433fb40eb8739307dff7585af60bbc59832d1bc7..26a5aa9ef092d0038c6e6131367c9d5499ba5c65 100644 GIT binary patch delta 97 zcmaFH_K9tS9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2Rp02p=_VE_OC delta 76 zcmeyw_KaDm(&tQE``YxndBy~Wonsh%xn(;g7FbU diff --git a/app/src/androidTest/assets/backupTests/notification_profile_03.binproto b/app/src/androidTest/assets/backupTests/notification_profile_03.binproto index 9b8069b5e29c6db6d1c73783da4b479c86dee5ea..9c6f4e3ac73f5a2082871131a06c58720b0ab4fa 100644 GIT binary patch delta 97 zcmcc3_MB~l9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2Q~01zt{KmY&$ delta 76 zcmaFPcAIU39V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xnSxd~^{a diff --git a/app/src/androidTest/assets/backupTests/notification_profile_04.binproto b/app/src/androidTest/assets/backupTests/notification_profile_04.binproto index 9cf671515b56dd89c08170f3f19f3fccf5e99e05..6fdadbcd6386561320c1f581122c9591fadddd49 100644 GIT binary patch delta 97 zcmaFI_KR(U9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2Rn03Lo8c>n+a delta 76 zcmeyx_Kt0X9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%k~Gc_Nd@Ag~@__vO2RX037@la{vGU delta 76 zcmeyt_J(bP9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%k~Gc_Nd@Ag~@__vO2RR02A;QPXGV_ delta 76 zcmaFE_JD1J9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xnn&e`gUf diff --git a/app/src/androidTest/assets/backupTests/notification_profile_07.binproto b/app/src/androidTest/assets/backupTests/notification_profile_07.binproto index d8edd273fc71e39b601c5d5a67daaeee41b667ab..33b5feb1de81a38c73a1c8a8e3fd70ac7a68c859 100644 GIT binary patch delta 97 zcmaFQ_M2^k9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ swSp@cnXDMrF$%3_k~Gc_Nd@Ag~@__vO2Q|03SaVd;kCd delta 76 zcmey(_MUBn9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%k~Gc_Nd@Ag~@__vO2Rl01|E%NdN!< delta 76 zcmaFGc8_g?9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%xn$-emM~< diff --git a/app/src/androidTest/assets/backupTests/notification_profile_09.binproto b/app/src/androidTest/assets/backupTests/notification_profile_09.binproto index acb4f93517b36203568e9995756cf9dcfe9887c7..cd608e7c1d6bc0273d6e359757e036f7d5d5bf77 100644 GIT binary patch delta 97 zcmcc0_Kk~Gc_Nd@Ag~@__vO2RK01KrSE&u=k delta 76 zcmaFJc9m^|9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%&Z3hck~Gc_Nd@Ag~@__vO2Rn03Lo8c>n+a delta 76 zcmeyx_Kt0X9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%k~Gc_Nd@Ag~@__vO2Rf02_K1Z2$lO delta 76 zcmeyy_KIzT9V0uN5DN#R7QDm(&tQE``YxndBy~Wonsh%Vc#Kys>#l*oq*_F{204x*(g8%>k delta 19 acmZo+ZereG$H>km#KOU-#W2~O(G~zExdUnd diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_01.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_01.binproto index 6727177926774a4c9d985ce1d69d6404d5400c63..a330f43d2e283ddf3467b53a1c37011509e82652 100644 GIT binary patch delta 21 ccmdnaypwr@9U~`)5E}=h783{eWLL%_05p*VA^-pY delta 19 acmdnVyq$T29V0uN5DN#R7QPx# delta 19 acmZ3+yo7m!9V0uN5DN#R7Q(^b delta 19 acmdnRyn}gz9V0uN5DN#R7QVc#Kys>#l*oq*_F{204x*(g8%>k delta 19 acmZo+ZereG$H>km#KOU-#W2~O(G~zExdUnd diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_07.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_07.binproto index 6727177926774a4c9d985ce1d69d6404d5400c63..a330f43d2e283ddf3467b53a1c37011509e82652 100644 GIT binary patch delta 21 ccmdnaypwr@9U~`)5E}=h783{eWLL%_05p*VA^-pY delta 19 acmdnVyq$T29V0uN5DN#R7QPx# delta 19 acmZ3+yo7m!9V0uN5DN#R7Q(^b delta 19 acmdnRyn}gz9V0uN5DN#R7QVc#Kys>#l*oq*_F{204x*(g8%>k delta 19 acmZo+ZereG$H>km#KOU-#W2~O(G~zExdUnd diff --git a/app/src/androidTest/assets/backupTests/recipient_call_link_13.binproto b/app/src/androidTest/assets/backupTests/recipient_call_link_13.binproto index 6727177926774a4c9d985ce1d69d6404d5400c63..a330f43d2e283ddf3467b53a1c37011509e82652 100644 GIT binary patch delta 21 ccmdnaypwr@9U~`)5E}=h783{eWLL%_05p*VA^-pY delta 19 acmdnVyq$T29V0uN5DN#R7QPx# delta 19 acmZ3+yo7m!9V0uN5DN#R7Q2-u_R GwXQW2TMcsn delta 43 zcmX@ga)4!n9V0uN5DN#R7QRo^bDr} delta 43 zcmdnOvYusw9V0uN5DN#R7QHy_ diff --git a/app/src/androidTest/assets/backupTests/recipient_contacts_04.binproto b/app/src/androidTest/assets/backupTests/recipient_contacts_04.binproto index 724a68cf22d8752dd6fb345a3e6d6e905794b72f..b2ccd6ea2f58f56590325763fb61494fd6ec5eb4 100644 GIT binary patch delta 39 ucmX@je1Um`9U~`)5E}=h783{eWLHKN_7tHc4i=%f$pws&tScCqtr!5K90#HR delta 34 pcmcb>e42TK9V0uN5DN#R7Q2;Tqz delta 36 scmZ3-vXW(k9V0uN5DN#R7QF%H+fV0Fqn?4*&oF diff --git a/app/src/androidTest/assets/backupTests/recipient_contacts_06.binproto b/app/src/androidTest/assets/backupTests/recipient_contacts_06.binproto new file mode 100644 index 0000000000000000000000000000000000000000..022763952d320ead1092f81ef468e98357515bce GIT binary patch literal 578 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$%%<3SDC4U=cdY$R*Hm^W6#S_il3= z1#hj7ZU4_HB=G6Pw-lZvfBl9`&B8ewj$}yjmSm*nr{ou<>KPfCn<%XL_;f|B2GE63 z?7oS4rKvfINn8P`d3l+6=_UDj8H`1Wtdk_gA2G_r+-}M86gY7purB+}&95<~6@ryZ zyYl@OD9SW33URUeCYBZ@3ULPIrxazTm!?*AF-n!C7G;){7AutImF6mxmSpB7<|-5? s769XU5+kc$eokWEEJjwR%G9FbMU1S$C8=epD}a1T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$!Vy3LRzSU=cdN$R*Hm^W6#S_il3= z1#hj7ZU4_HB=G6Pw-lZvfBl9`&B8ewj$}x&Cl#fZ=ouI)yx98rvaSK6mx3ajx4BPE zz2tkZo!k%joXcgqH~(aodw#M^O1*Eo!GEnNcAw0=l;Xt7BsRDFqNLQ~B1P7FkG{po z%nDraHLWUa&B7k%r)e$E3g`a+HNkb_olWY~T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&&EN;z1B3b_P2ZoWHV{oZYEqu{Oe zvF-mkg#L?Mpg zjMRdH#G;fgM)thKlKjHb)Jcr&fu)&wCHZ-?7+Hhz6O%I*F|zpP=OwOSWVd1f0O_cl AT4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$$sg3LRnOU=iBS$R*Hm^W6#S_il3= z1#hj7ZU4_HB=G6Pw-lZvfBl9`&B8ewj$}x2r|0LSWTxs_8X8(Eyx98rvaXkcBAd6l zPffk#d#|0`5BQwRWxF^3WR`n=vP??7Z@R&Mttb}Pyv&p&cDJI`)ZE0pB1KliM+sa}vIXZ=rlb}vVq|kkEy_&JUct!W!~g(q4#K1W literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_contacts_10.binproto b/app/src/androidTest/assets/backupTests/recipient_contacts_10.binproto new file mode 100644 index 0000000000000000000000000000000000000000..bc8a1a6eb4c420b13d8b070e49b3b568b321e5cb GIT binary patch literal 565 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$!Vy3LRzSU=cdN$R*Hm^W6#S_il3= z1#hj7ZU4_HB=G6Pw-lZvfBl9`&B8ewj$}yjmSm*nr{ou<>KPfCn<%XL_;f`r$i)GS zQS82nd8Mg2iAh`msd;&sdFdtjc^QmFima0)#UC-s#N2Ml@)S66Ah0g`&CRbdr4@pe zOS|&@7AVS8Fm^FYm8BMCmXsDNl;)M@DwLLF<|XDT6ekt{qjeG^n|o?eZerdnMpmcF e)S}`=j2vF2zz8oXNnOFn>BP=)WAW>)>r4Sbr@rj~ literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_contacts_11.binproto b/app/src/androidTest/assets/backupTests/recipient_contacts_11.binproto new file mode 100644 index 0000000000000000000000000000000000000000..fa5eec59590f8f06f14093f83f4cf8460bd3f68b GIT binary patch literal 555 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$)Rx3hid(U=iBJ$R*Hm^W6#S_il3= z1#hj7ZU4_HB=G6Pw-lZvfBl9`&B8ewj$}x&Cl#fZ=ouI)yx98rvaSJ>mx3ajx4BPE zz2tkZo!k%joXcgqH~(aodw#M^O1*Eo!GEnNcAw0=l;Xt7BsRDFqNLQ~B1P7FkG{po z%nDraHLWUa&B7k%r)e$E3g`a+HNkb_olWY~7a3(@RsU ZCNZ-5<>w^ktzhJGV&_;t_tetWh5%qUztaE! literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_contacts_12.binproto b/app/src/androidTest/assets/backupTests/recipient_contacts_12.binproto new file mode 100644 index 0000000000000000000000000000000000000000..54f2c65af2f4d27cca559ab2a14b9db41f36e8c1 GIT binary patch literal 478 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$$hY3OHDVa<~LKZoWHV{oZYEqu{Oe zvF-mkg#-RDJQio vGq1Rdkv%W5B)_mUbrK_+Q&D1GO6Dv^)}Z{v`M=_ diff --git a/app/src/androidTest/assets/backupTests/recipient_distribution_list_03.binproto b/app/src/androidTest/assets/backupTests/recipient_distribution_list_03.binproto index 253adff2daec41d366d1543e5f7708f2bbe0e28c..70ab5137fd9f120344d3a2ac375895ccaab13930 100644 GIT binary patch delta 85 zcmdnTcA9O29itS75E}=h783_In-B{JlMzD~qfk2|2a8Y>Wv=B} c!N_XGkS>(U!6}qDS(+t=c?BcemRO5)%Yikob}5;M7Wv=B} z!N_XGkS>(U!6}qDS(+sVXcn6l!v!XxvrHUZQYSVyvA8n|SupTR@p3QmRO5)%Yikob}5(AVy$0T%` giGxe(*ydR*?u-KbQoJ0D0$dsgn%-TXV;jH-0P?;e8~^|S diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_02.binproto index 6d617e0a0cc1cb7ad16ae905a1c420e026191547..f839f12d29923368014980ecf75e11ba1df90e80 100644 GIT binary patch delta 171 zcmZ3@eUy8H9U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ zwR|fWnXDN47=^kSIoO2SCO0uP0hKXZF?28rwK8(B3pFrK=4Y-3im|}7a)7i>Wv=B} z!N_XGkS>(U!6}qDS(+sVXcn6l!y+c3`Ai&KQnNNUu}CrsSupZT@p3Q1yU delta 145 zcmX@gy_$Q29V0uN5DN#R7QmRO5)%Yikob}5(AW7z$7%6 giGxdO#^zZpl8gfUQoJ0D0$dt5?jD-5oHc+E0IfnF-v9sr diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_03.binproto index efeac8cb0be087fdfe9597668a568f1e2a7457f3..e1fd194540c85ec91f5623c432b4698a3d486b33 100644 GIT binary patch delta 171 zcmZ3=y`Ou79U~`)5E}=h783{eWLHKNt}aHQc18{sp(e)3MU1ulD;OEA7$9P-AhBPJ zwR|fWnXDN47=^kSIoO2SCO0uP0hKXZF?28rwK8(B3pFrK=4Y-3im|}7a)7i>Wv=B} z!N_XGkS>(U!6}qDS(+sVXcn6l!yG1|nM@p9Qd2fJu?RB?SupWS@p3QmRO5)%Yikob}5(AW-#UwPH giGxdO(&kw#!i)m^QoJ0D0$dso`e)p~AsN630HeJh+W-In diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_04.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_04.binproto new file mode 100644 index 0000000000000000000000000000000000000000..4156429ee0d323317768252508e51034a008f1c6 GIT binary patch literal 1340 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtn4lC^VOmgG*`#upCk9lj#4RQsrH07b`7&e(k008k1*Cs(f*R z^+wyy_R2FYkZi1#BgDhS6S^?!Njbsed=SCNNqsb4UR*y#QAL FBLHkFd*uKC literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_05.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_05.binproto new file mode 100644 index 0000000000000000000000000000000000000000..120ba8eb8a5dc049fc21d16f69d5712022c98525 GIT binary patch literal 1521 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtl^MBy^gIgG=fd6PJQgpG5!nlq&C1yI5)I^J_0{*O)wGQss*i ztT)T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtn4pBs8CigG*`_6PJQgpG5!nlq&C1yI5)I^J_0{*O)wGQss*i ztT)UBnwOHPP*9YgnWs>cnwDRb zo0*cBSFDg$e8J^}6l3w8H zRahCU#453U-S;ppHV!5MU>-JDv+&>?Mk^7_94r74Ma?;k0!(1FXsH^e7L@rBWq<%< zkb;<|Y9_DYid|CGFE%%E?KG1x4Sn0^aLHNLuuk`#T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtpRXBs80egG*`}6PJQgpG5!nlq&C1yI5)I^J_0{*O)wGQss*i ztT)e ziOHEInF@ua`ATdOYaahv!mP!{!7RWm!D6tc{qhNBD-q00DZmI81!qx2Ruy1$(%=HA zWC)3}u0hH=izfXJo;~FU1Qizqm9W^v}3|Lo$F701=*T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtpRXC^VaqgG*`}upCk9lj#4RQsrH07b`7&e(k008k1*Cs(f*R z^+wyy_R2FYz)Z}fl_SK%#T8nj;9Q!NnUk5Q#m2!T0L*O$YuYcLV73y$%xeOSU{P?+ zL*zgK#vlbArCm3t_#T-!VeRT&T}AtL`|h-SV50TF^zOd;C#iooyCyJNuyaTOv%COT G03!gV-Fwpj literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_09.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_09.binproto new file mode 100644 index 0000000000000000000000000000000000000000..389998960518821356cd0c2714615d4292be432a GIT binary patch literal 1521 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtl^MBy^gIgG=fd6PJQgpG5!nlq&C1yI5)I^J_0{*O)wGQss*i ztT)jOlBvWdabi)=Yj!O*4rT#n2^NEY ztv_e5T8V&sjG93Nm>{Ak2@_bRKtw?~8j-OD7@ah@z-FK%8=z{8EYIjA1P)!~NM#IC zsNI(OH2v>ssbj4x*4@4|XN%qp-&DQpoYSUzeOTp9T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtn4nB(#u;gG*`-6PJQgpG5!nlq&C1yI5)I^J_0{*O)wGQss*i ztT)^nRyCDscHE| zxtS@6dBqC(MTsSu`3glD`FY8u#ZrnHB_##LR{HwIndy0nIePg;>H1Ork>P1BA?XF4 zUWJvxN~{vw*L@GuV&h;E0On(ZH46{UVYCv#%*6r_QPkYSD8K|(i;M1& literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_11.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_11.binproto new file mode 100644 index 0000000000000000000000000000000000000000..7ec4fc9738269082e63e67f0d46c51cd15e7df1b GIT binary patch literal 1471 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtpRTBs7zWgG*`(6PJQgpG5!nlq&C1yI5)I^J_0{*O)wGQss*i ztT)z)EuTYYh zoLQ2oP*|F;#3r%k@vkM!T5KH50?ZOD25Z_cpJ28U!OW5Zj9^i421R640Y)bcE|6*l zlw<%bQ82PFqn8j^9daZw1}Ut+a9ViTU(TSG1r_%*B6qH_BQCI!HeXH4= iEJ@5T7T9?6>5_Lw7F_&Nyui|nOXETRjQckv0~i582bmiH literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_groups_12.binproto b/app/src/androidTest/assets/backupTests/recipient_groups_12.binproto new file mode 100644 index 0000000000000000000000000000000000000000..dadf23f2ce6a14d46d970cefcbb5a0f0089e88de GIT binary patch literal 1338 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GB4 z#=)q?#KFxb#KOU3#2_Oi#lfs3#w7sMfC8kLB$&Gxh1wZ8ScIAwf%05}=NK3q7#bj| z7=_S9m=vZyy7S-KOW}HKDP9!C>X?(6oSMWMoSRvaQKZQFs zX5?TKY6FD}!zo5|x1fkHDNKjBg+rkUFN$JyPAtmLNn-cP&&Vsz&jY&0%{+7a>MDzU zI{TNuIRE`|&2FP|-ZJHaqcOi3;TF1kP(+v% zWA5u@VN-s{Zv;f5ts})1KP$~zfP$D>K|H5zxvIvvHEQmuy0$uT< zC|0+k#Jp^H6s=%nvtpRXC^VaqgG*`}upCk9lj#4RQsrH07b`7&e(k008k1*Cs(f*R z^+wyy_R2FY5{z0oLOfhtp(P5=rAe7NnTc9#983bhyk@Yb{qhNBD-q0`Ccp?51?M|N z{u5vfQs7bAb#sdEk%<%5uHMyEv~RcXPRj=-S`SR`?yG;2`ggNy0;ss)=8ytrc>%5f FMgY|zd*%QD literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_self_00.binproto b/app/src/androidTest/assets/backupTests/recipient_self_00.binproto new file mode 100644 index 0000000000000000000000000000000000000000..9acba46b215df440efb2537b5ad17d50080053a1 GIT binary patch literal 361 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 e!og(3AR{Ej!K@_4B>+^10;HHEm_ce7wHN^15^)Ux literal 0 HcmV?d00001 diff --git a/app/src/androidTest/assets/backupTests/recipient_self_01.binproto b/app/src/androidTest/assets/backupTests/recipient_self_01.binproto new file mode 100644 index 0000000000000000000000000000000000000000..14447ba8f7348c199e4e9f7b696fc46e4dddbef5 GIT binary patch literal 363 zcmea}U=+CVYr*{QhEfXsyKEj#$*x#(ig%Lc-3T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5T4SDnN=53x$z@T~eE!J@?C1T;m9#SLhTl_rk?tZezH8@o%F+$t_T-1YmD}2wTN(wQD2D?ZwdU*l8%qYRAz^K7!z-Tc+#)&b} zi80BEG1-GLfH8tGfiZ)zfU$zHfswI;k!cnqI|rjE0|Uc<5Q_=O`VVF?i!%IY_|GQ9 i!og(3AR{Ej!K@_4B>+^10;HHEm^p;lI2g5 Boolean = { true }) { val testFiles = InstrumentationRegistry.getInstrumentation().context.resources.assets.list(TESTS_FOLDER)!!.filter(predicate) val results: MutableList = mutableListOf() diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt index d76d7eed78..10a6206802 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/database/RecipientTableArchiveExtensions.kt @@ -55,6 +55,7 @@ fun RecipientTable.getContactsForBackup(selfId: Long): ContactArchiveExporter { "${RecipientTable.TABLE_NAME}.${RecipientTable.MUTE_UNTIL}", "${RecipientTable.TABLE_NAME}.${RecipientTable.CHAT_COLORS}", "${RecipientTable.TABLE_NAME}.${RecipientTable.CUSTOM_CHAT_COLORS_ID}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.AVATAR_COLOR}", "${RecipientTable.TABLE_NAME}.${RecipientTable.EXTRAS}", "${IdentityTable.TABLE_NAME}.${IdentityTable.IDENTITY_KEY}", "${IdentityTable.TABLE_NAME}.${IdentityTable.VERIFIED}" @@ -91,6 +92,7 @@ fun RecipientTable.getGroupsForBackup(selfAci: ServiceId.ACI): GroupArchiveExpor "${RecipientTable.TABLE_NAME}.${RecipientTable.PROFILE_SHARING}", "${RecipientTable.TABLE_NAME}.${RecipientTable.MUTE_UNTIL}", "${RecipientTable.TABLE_NAME}.${RecipientTable.EXTRAS}", + "${RecipientTable.TABLE_NAME}.${RecipientTable.AVATAR_COLOR}", "${GroupTable.TABLE_NAME}.${GroupTable.V2_MASTER_KEY}", "${GroupTable.TABLE_NAME}.${GroupTable.SHOW_AS_STORY_STATE}", "${GroupTable.TABLE_NAME}.${GroupTable.TITLE}", diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt index 1adebe3c34..4c90fc677f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/ContactArchiveExporter.kt @@ -18,6 +18,8 @@ import org.thoughtcrime.securesms.backup.v2.ArchiveRecipient import org.thoughtcrime.securesms.backup.v2.proto.Contact import org.thoughtcrime.securesms.backup.v2.proto.Self import org.thoughtcrime.securesms.backup.v2.util.clampToValidBackupRange +import org.thoughtcrime.securesms.backup.v2.util.toRemote +import org.thoughtcrime.securesms.conversation.colors.AvatarColor import org.thoughtcrime.securesms.database.IdentityTable import org.thoughtcrime.securesms.database.RecipientTable import org.thoughtcrime.securesms.database.RecipientTableCursorUtil @@ -49,7 +51,9 @@ class ContactArchiveExporter(private val cursor: Cursor, private val selfId: Lon if (id == selfId) { return ArchiveRecipient( id = id, - self = Self() + self = Self( + avatarColor = cursor.requireString(RecipientTable.AVATAR_COLOR)?.let { AvatarColor.deserialize(it) }?.toRemote() + ) ) } @@ -81,6 +85,7 @@ class ContactArchiveExporter(private val cursor: Cursor, private val selfId: Lon .systemGivenName(cursor.requireString(RecipientTable.SYSTEM_GIVEN_NAME) ?: "") .systemFamilyName(cursor.requireString(RecipientTable.SYSTEM_FAMILY_NAME) ?: "") .systemNickname(cursor.requireString(RecipientTable.SYSTEM_NICKNAME) ?: "") + .avatarColor(cursor.requireString(RecipientTable.AVATAR_COLOR)?.let { AvatarColor.deserialize(it) }?.toRemote()) val registeredState = RecipientTable.RegisteredState.fromId(cursor.requireInt(RecipientTable.REGISTERED)) if (registeredState == RecipientTable.RegisteredState.REGISTERED) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt index 8b4719eba9..d7afab0c2e 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/exporters/GroupArchiveExporter.kt @@ -12,6 +12,7 @@ import org.signal.core.util.requireBoolean import org.signal.core.util.requireInt import org.signal.core.util.requireLong import org.signal.core.util.requireNonNullBlob +import org.signal.core.util.requireString import org.signal.storageservice.protos.groups.AccessControl import org.signal.storageservice.protos.groups.Member import org.signal.storageservice.protos.groups.local.DecryptedBannedMember @@ -23,6 +24,8 @@ import org.signal.storageservice.protos.groups.local.EnabledState import org.thoughtcrime.securesms.backup.v2.ArchiveGroup import org.thoughtcrime.securesms.backup.v2.ArchiveRecipient import org.thoughtcrime.securesms.backup.v2.proto.Group +import org.thoughtcrime.securesms.backup.v2.util.toRemote +import org.thoughtcrime.securesms.conversation.colors.AvatarColor import org.thoughtcrime.securesms.database.GroupTable import org.thoughtcrime.securesms.database.RecipientTable import org.thoughtcrime.securesms.database.RecipientTableCursorUtil @@ -59,7 +62,8 @@ class GroupArchiveExporter(private val selfAci: ServiceId.ACI, private val curso blocked = cursor.requireBoolean(RecipientTable.BLOCKED), hideStory = extras?.hideStory() ?: false, storySendMode = showAsStoryState.toRemote(), - snapshot = decryptedGroup.toRemote(isActive, selfAci) + snapshot = decryptedGroup.toRemote(isActive, selfAci), + avatarColor = cursor.requireString(RecipientTable.AVATAR_COLOR)?.let { AvatarColor.deserialize(it) }?.toRemote() ) ) } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt index d939c471ae..9f651a47d8 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ContactArchiveImporter.kt @@ -11,6 +11,7 @@ import org.signal.core.util.insertInto import org.signal.core.util.toInt import org.signal.core.util.update import org.thoughtcrime.securesms.backup.v2.proto.Contact +import org.thoughtcrime.securesms.backup.v2.util.toLocal import org.thoughtcrime.securesms.database.IdentityTable import org.thoughtcrime.securesms.database.RecipientTable import org.thoughtcrime.securesms.database.SQLiteDatabase @@ -54,7 +55,8 @@ object ContactArchiveImporter { RecipientTable.NICKNAME_FAMILY_NAME to contact.nickname?.family, RecipientTable.SYSTEM_GIVEN_NAME to contact.systemGivenName, RecipientTable.SYSTEM_FAMILY_NAME to contact.systemFamilyName, - RecipientTable.SYSTEM_NICKNAME to contact.systemNickname + RecipientTable.SYSTEM_NICKNAME to contact.systemNickname, + RecipientTable.AVATAR_COLOR to contact.avatarColor?.toLocal()?.serialize() ) if (contact.registered != null) { @@ -111,6 +113,6 @@ private fun Contact.toLocalExtras(): RecipientExtras { private val Contact.formattedE164: String? get() { return e164?.let { - SignalE164Util.formatAsE164(e164.toString()) + SignalE164Util.formatAsE164("+$e164") } } diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt index e6d4421adf..74b3fdf6bb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/GroupArchiveImporter.kt @@ -21,6 +21,7 @@ import org.signal.storageservice.protos.groups.local.DecryptedTimer import org.signal.storageservice.protos.groups.local.EnabledState import org.thoughtcrime.securesms.backup.v2.ArchiveGroup import org.thoughtcrime.securesms.backup.v2.proto.Group +import org.thoughtcrime.securesms.backup.v2.util.toLocal import org.thoughtcrime.securesms.conversation.colors.AvatarColorHash import org.thoughtcrime.securesms.database.GroupTable import org.thoughtcrime.securesms.database.RecipientTable @@ -56,6 +57,7 @@ object GroupArchiveImporter { put(RecipientTable.BLOCKED, group.blocked.toInt()) put(RecipientTable.TYPE, RecipientTable.RecipientType.GV2.id) put(RecipientTable.STORAGE_SERVICE_ID, Base64.encodeWithPadding(StorageSyncHelper.generateKey())) + put(RecipientTable.AVATAR_COLOR, group.avatarColor?.toLocal()?.serialize()) if (group.hideStory) { val extras = RecipientExtras.Builder().hideStory(true).build() put(RecipientTable.EXTRAS, extras.encode()) diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt index 6aaee63ec4..699ad1ff96 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/AccountDataArchiveProcessor.kt @@ -68,6 +68,7 @@ object AccountDataArchiveProcessor { givenName = selfRecord.signalProfileName.givenName, familyName = selfRecord.signalProfileName.familyName, avatarUrlPath = selfRecord.signalProfileAvatar ?: "", + svrPin = SignalStore.svr.pin ?: "", username = selfRecord.username?.takeIf { it.isNotBlank() }, usernameLink = if (selfRecord.username.isNotNullOrBlank() && signalStore.accountValues.usernameLink != null) { AccountData.UsernameLink( @@ -114,6 +115,9 @@ object AccountDataArchiveProcessor { SignalDatabase.recipients.restoreSelfFromBackup(accountData, selfId) SignalStore.account.setRegistered(true) + if (accountData.svrPin.isNotBlank()) { + SignalStore.svr.setPin(accountData.svrPin) + } val context = AppDependencies.application val settings = accountData.accountSettings diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt index e0932c15fb..3f21408e68 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/processor/RecipientArchiveProcessor.kt @@ -6,6 +6,7 @@ package org.thoughtcrime.securesms.backup.v2.processor import org.signal.core.util.logging.Log +import org.signal.core.util.update import org.thoughtcrime.securesms.backup.v2.ArchiveRecipient import org.thoughtcrime.securesms.backup.v2.ExportState import org.thoughtcrime.securesms.backup.v2.ImportState @@ -21,6 +22,8 @@ import org.thoughtcrime.securesms.backup.v2.importer.GroupArchiveImporter import org.thoughtcrime.securesms.backup.v2.proto.Frame import org.thoughtcrime.securesms.backup.v2.proto.ReleaseNotes import org.thoughtcrime.securesms.backup.v2.stream.BackupFrameEmitter +import org.thoughtcrime.securesms.backup.v2.util.toLocal +import org.thoughtcrime.securesms.database.RecipientTable import org.thoughtcrime.securesms.database.SignalDatabase import org.thoughtcrime.securesms.keyvalue.SignalStore import org.thoughtcrime.securesms.recipients.Recipient @@ -99,9 +102,16 @@ object RecipientArchiveProcessor { recipient.contact != null -> ContactArchiveImporter.import(recipient.contact) recipient.group != null -> GroupArchiveImporter.import(recipient.group) recipient.distributionList != null -> DistributionListArchiveImporter.import(recipient.distributionList, importState) - recipient.self != null -> Recipient.self().id recipient.releaseNotes != null -> SignalDatabase.recipients.restoreReleaseNotes() recipient.callLink != null -> CallLinkArchiveImporter.import(recipient.callLink) + recipient.self != null -> { + SignalDatabase.writableDatabase + .update(RecipientTable.TABLE_NAME) + .values(RecipientTable.AVATAR_COLOR to recipient.self.avatarColor?.toLocal()?.serialize()) + .where("${RecipientTable.ID} = ?", Recipient.self().id) + .run() + Recipient.self().id + } else -> { Log.w(TAG, "Unrecognized recipient type!") null diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt index 276a3eff2b..ac5cdb12b1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/util/ArchiveConverterExtensions.kt @@ -18,6 +18,7 @@ import org.thoughtcrime.securesms.attachments.TombstoneAttachment import org.thoughtcrime.securesms.backup.v2.BackupRepository.getMediaName import org.thoughtcrime.securesms.backup.v2.ImportState import org.thoughtcrime.securesms.backup.v2.proto.FilePointer +import org.thoughtcrime.securesms.conversation.colors.AvatarColor import org.thoughtcrime.securesms.database.AttachmentTable import org.thoughtcrime.securesms.stickers.StickerLocator import org.whispersystems.signalservice.api.backup.MediaName @@ -25,6 +26,7 @@ import org.whispersystems.signalservice.api.messages.SignalServiceAttachmentPoin import org.whispersystems.signalservice.api.messages.SignalServiceAttachmentRemoteId import org.whispersystems.signalservice.api.util.UuidUtil import java.util.Optional +import org.thoughtcrime.securesms.backup.v2.proto.AvatarColor as RemoteAvatarColor /** * Converts a [FilePointer] to a local [Attachment] object for inserting into the database. @@ -176,3 +178,39 @@ fun DatabaseAttachment.toRemoteFilePointer(mediaArchiveEnabled: Boolean, content fun Long.clampToValidBackupRange(): Long { return this.coerceIn(0, 8640000000000000) } + +fun AvatarColor.toRemote(): RemoteAvatarColor { + return when (this) { + AvatarColor.A100 -> RemoteAvatarColor.A100 + AvatarColor.A110 -> RemoteAvatarColor.A110 + AvatarColor.A120 -> RemoteAvatarColor.A120 + AvatarColor.A130 -> RemoteAvatarColor.A130 + AvatarColor.A140 -> RemoteAvatarColor.A140 + AvatarColor.A150 -> RemoteAvatarColor.A150 + AvatarColor.A160 -> RemoteAvatarColor.A160 + AvatarColor.A170 -> RemoteAvatarColor.A170 + AvatarColor.A180 -> RemoteAvatarColor.A180 + AvatarColor.A190 -> RemoteAvatarColor.A190 + AvatarColor.A200 -> RemoteAvatarColor.A200 + AvatarColor.A210 -> RemoteAvatarColor.A210 + AvatarColor.UNKNOWN -> RemoteAvatarColor.A100 + AvatarColor.ON_SURFACE_VARIANT -> RemoteAvatarColor.A100 + } +} + +fun RemoteAvatarColor.toLocal(): AvatarColor { + return when (this) { + RemoteAvatarColor.A100 -> AvatarColor.A100 + RemoteAvatarColor.A110 -> AvatarColor.A110 + RemoteAvatarColor.A120 -> AvatarColor.A120 + RemoteAvatarColor.A130 -> AvatarColor.A130 + RemoteAvatarColor.A140 -> AvatarColor.A140 + RemoteAvatarColor.A150 -> AvatarColor.A150 + RemoteAvatarColor.A160 -> AvatarColor.A160 + RemoteAvatarColor.A170 -> AvatarColor.A170 + RemoteAvatarColor.A180 -> AvatarColor.A180 + RemoteAvatarColor.A190 -> AvatarColor.A190 + RemoteAvatarColor.A200 -> AvatarColor.A200 + RemoteAvatarColor.A210 -> AvatarColor.A210 + } +} diff --git a/app/src/main/protowire/Backup.proto b/app/src/main/protowire/Backup.proto index d069b70aa1..e40652f96f 100644 --- a/app/src/main/protowire/Backup.proto +++ b/app/src/main/protowire/Backup.proto @@ -117,6 +117,7 @@ message AccountData { reserved /*backupsSubscriberData*/ 8; // A deprecated format AccountSettings accountSettings = 9; IAPSubscriberData backupsSubscriberData = 10; + string svrPin = 11; } message Recipient { @@ -132,6 +133,30 @@ message Recipient { } } +// If unset - computed as the value of the first byte of SHA-256(msg=CONTACT_ID) +// modulo the count of colors. Once set the avatar color for a recipient is +// never recomputed or changed. +// +// `CONTACT_ID` is the first available identifier from the list: +// - ServiceIdToBinary(ACI) +// - E164 +// - ServiceIdToBinary(PNI) +// - Group Id +enum AvatarColor { + A100 = 0; + A110 = 1; + A120 = 2; + A130 = 3; + A140 = 4; + A150 = 5; + A160 = 6; + A170 = 7; + A180 = 8; + A190 = 9; + A200 = 10; + A210 = 11; +} + message Contact { enum IdentityState { DEFAULT = 0; // A valid value -- indicates unset by the user @@ -180,6 +205,7 @@ message Contact { string systemGivenName = 18; string systemFamilyName = 19; string systemNickname = 20; + optional AvatarColor avatarColor = 21; } message Group { @@ -195,6 +221,7 @@ message Group { StorySendMode storySendMode = 4; GroupSnapshot snapshot = 5; bool blocked = 6; + optional AvatarColor avatarColor = 7; // These are simply plaintext copies of the groups proto from Groups.proto. // They should be kept completely in-sync with Groups.proto. @@ -274,7 +301,9 @@ message Group { } } -message Self {} +message Self { + optional AvatarColor avatarColor = 1; +} message ReleaseNotes {} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 302c885a0c..0e303407cc 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ androidx-window = "1.3.0" glide = "4.15.1" gradle = "8.7.3" kotlin = "2.1.0" -libsignal-client = "0.67.1" +libsignal-client = "0.67.2" mp4parser = "1.9.39" android-gradle-plugin = "8.7.2" accompanist = "0.28.0" diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml index 9f44a3ef87..dc1cac3622 100644 --- a/gradle/verification-metadata.xml +++ b/gradle/verification-metadata.xml @@ -6604,20 +6604,20 @@ https://docs.gradle.org/current/userguide/dependency_verification.html - - - + + + - - + + - - - + + + - - + +