From a542b65f51fa1a6a4bbc55d0ffe293032c628dbf Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 14 Aug 2025 13:53:30 -0400 Subject: [PATCH] Add support for OutgoingMessageDetails.dateReceived. --- .../chat_item_contact_message_00.binproto | Bin 582 -> 582 bytes .../chat_item_contact_message_01.binproto | Bin 788 -> 794 bytes .../chat_item_contact_message_02.binproto | Bin 1102 -> 1077 bytes .../chat_item_contact_message_03.binproto | Bin 737 -> 741 bytes .../chat_item_contact_message_04.binproto | Bin 839 -> 847 bytes .../chat_item_contact_message_05.binproto | Bin 1052 -> 1048 bytes .../chat_item_contact_message_06.binproto | Bin 792 -> 782 bytes .../chat_item_contact_message_07.binproto | Bin 581 -> 588 bytes .../chat_item_contact_message_08.binproto | Bin 778 -> 791 bytes .../chat_item_contact_message_09.binproto | Bin 1109 -> 1084 bytes .../chat_item_contact_message_10.binproto | Bin 737 -> 741 bytes .../chat_item_contact_message_11.binproto | Bin 832 -> 840 bytes .../chat_item_contact_message_12.binproto | Bin 1057 -> 1053 bytes .../chat_item_contact_message_13.binproto | Bin 794 -> 784 bytes .../chat_item_contact_message_14.binproto | Bin 574 -> 581 bytes .../chat_item_direct_story_reply_00.binproto | Bin 569 -> 566 bytes .../chat_item_direct_story_reply_01.binproto | Bin 739 -> 774 bytes .../chat_item_direct_story_reply_02.binproto | Bin 830 -> 761 bytes .../chat_item_direct_story_reply_03.binproto | Bin 742 -> 765 bytes .../chat_item_direct_story_reply_04.binproto | Bin 781 -> 779 bytes .../chat_item_direct_story_reply_05.binproto | Bin 691 -> 643 bytes .../chat_item_direct_story_reply_06.binproto | Bin 550 -> 557 bytes .../chat_item_direct_story_reply_07.binproto | Bin 571 -> 578 bytes .../chat_item_direct_story_reply_08.binproto | Bin 581 -> 588 bytes .../chat_item_direct_story_reply_09.binproto | Bin 554 -> 561 bytes .../chat_item_direct_story_reply_10.binproto | Bin 578 -> 585 bytes .../chat_item_direct_story_reply_11.binproto | Bin 597 -> 601 bytes .../chat_item_direct_story_reply_12.binproto | Bin 717 -> 759 bytes .../chat_item_direct_story_reply_13.binproto | Bin 820 -> 751 bytes .../chat_item_direct_story_reply_14.binproto | Bin 773 -> 796 bytes .../chat_item_gift_badge_00.binproto | Bin 882 -> 882 bytes .../chat_item_gift_badge_01.binproto | Bin 884 -> 884 bytes .../chat_item_gift_badge_02.binproto | Bin 874 -> 881 bytes .../chat_item_gift_badge_03.binproto | Bin 548 -> 555 bytes .../chat_item_gift_badge_04.binproto | Bin 879 -> 886 bytes .../chat_item_gift_badge_05.binproto | Bin 876 -> 883 bytes .../chat_item_gift_badge_06.binproto | Bin 881 -> 888 bytes .../chat_item_gift_badge_07.binproto | Bin 548 -> 555 bytes .../chat_item_gift_badge_08.binproto | Bin 872 -> 879 bytes .../chat_item_gift_badge_09.binproto | Bin 881 -> 888 bytes .../chat_item_gift_badge_10.binproto | Bin 883 -> 890 bytes .../chat_item_gift_badge_11.binproto | Bin 539 -> 546 bytes .../chat_item_gift_badge_12.binproto | Bin 879 -> 886 bytes .../chat_item_gift_badge_13.binproto | Bin 883 -> 890 bytes .../chat_item_gift_badge_14.binproto | Bin 876 -> 883 bytes ...chat_item_payment_notification_00.binproto | Bin 763 -> 773 bytes ...chat_item_payment_notification_01.binproto | Bin 852 -> 821 bytes ...chat_item_payment_notification_02.binproto | Bin 818 -> 804 bytes ...chat_item_payment_notification_03.binproto | Bin 656 -> 642 bytes ...chat_item_payment_notification_04.binproto | Bin 591 -> 608 bytes ...chat_item_payment_notification_05.binproto | Bin 662 -> 636 bytes ...chat_item_payment_notification_06.binproto | Bin 810 -> 796 bytes ...chat_item_payment_notification_07.binproto | Bin 840 -> 827 bytes ...chat_item_payment_notification_08.binproto | Bin 768 -> 785 bytes ...chat_item_payment_notification_09.binproto | Bin 665 -> 639 bytes ...chat_item_payment_notification_10.binproto | Bin 645 -> 629 bytes ...chat_item_payment_notification_11.binproto | Bin 649 -> 634 bytes ...chat_item_payment_notification_12.binproto | Bin 760 -> 777 bytes ...chat_item_payment_notification_13.binproto | Bin 851 -> 827 bytes ...chat_item_payment_notification_14.binproto | Bin 820 -> 806 bytes .../chat_item_remote_delete_00.binproto | Bin 546 -> 546 bytes .../chat_item_remote_delete_01.binproto | Bin 546 -> 546 bytes .../chat_item_remote_delete_02.binproto | Bin 536 -> 543 bytes .../chat_item_remote_delete_03.binproto | Bin 545 -> 552 bytes .../chat_item_remote_delete_04.binproto | Bin 543 -> 550 bytes .../chat_item_remote_delete_05.binproto | Bin 538 -> 545 bytes .../chat_item_remote_delete_06.binproto | Bin 543 -> 550 bytes .../chat_item_remote_delete_07.binproto | Bin 545 -> 552 bytes .../chat_item_remote_delete_08.binproto | Bin 536 -> 543 bytes .../chat_item_remote_delete_09.binproto | Bin 543 -> 550 bytes .../chat_item_remote_delete_10.binproto | Bin 545 -> 552 bytes .../chat_item_remote_delete_11.binproto | Bin 536 -> 543 bytes .../chat_item_remote_delete_12.binproto | Bin 543 -> 550 bytes .../chat_item_remote_delete_13.binproto | Bin 545 -> 552 bytes .../chat_item_remote_delete_14.binproto | Bin 538 -> 545 bytes ...tandard_message_formatted_text_00.binproto | Bin 956 -> 956 bytes ...tandard_message_formatted_text_01.binproto | Bin 972 -> 972 bytes ...tandard_message_formatted_text_02.binproto | Bin 974 -> 988 bytes ...tandard_message_formatted_text_03.binproto | Bin 1004 -> 1018 bytes ...tandard_message_formatted_text_04.binproto | Bin 1034 -> 1048 bytes ...tandard_message_formatted_text_05.binproto | Bin 1008 -> 1022 bytes ...tandard_message_formatted_text_06.binproto | Bin 972 -> 986 bytes ...tandard_message_formatted_text_07.binproto | Bin 1000 -> 1014 bytes ...tandard_message_formatted_text_08.binproto | Bin 962 -> 976 bytes ...tandard_message_formatted_text_09.binproto | Bin 1000 -> 1014 bytes ...tandard_message_formatted_text_10.binproto | Bin 1038 -> 1053 bytes ...tandard_message_formatted_text_11.binproto | Bin 1016 -> 1030 bytes ...tandard_message_formatted_text_12.binproto | Bin 972 -> 986 bytes ...tandard_message_formatted_text_13.binproto | Bin 986 -> 1000 bytes ...tandard_message_formatted_text_14.binproto | Bin 968 -> 982 bytes ...tem_standard_message_long_text_00.binproto | Bin 722 -> 130609 bytes ...tem_standard_message_long_text_01.binproto | Bin 130628 -> 646 bytes ...tem_standard_message_long_text_02.binproto | Bin 755 -> 130644 bytes ...tem_standard_message_long_text_03.binproto | Bin 130608 -> 639 bytes ...tem_standard_message_long_text_04.binproto | Bin 786 -> 130632 bytes ...tem_standard_message_long_text_05.binproto | Bin 130639 -> 629 bytes ...tem_standard_message_long_text_06.binproto | Bin 727 -> 130613 bytes ...tem_standard_message_long_text_07.binproto | Bin 130627 -> 638 bytes ...tem_standard_message_long_text_08.binproto | Bin 747 -> 130644 bytes ...tem_standard_message_long_text_09.binproto | Bin 130606 -> 651 bytes ...tem_standard_message_long_text_10.binproto | Bin 796 -> 130634 bytes ...tem_standard_message_long_text_11.binproto | Bin 130637 -> 615 bytes ...tem_standard_message_long_text_12.binproto | Bin 719 -> 130613 bytes ...tem_standard_message_long_text_13.binproto | Bin 130627 -> 652 bytes ...tem_standard_message_long_text_14.binproto | Bin 757 -> 130646 bytes ...chat_item_standard_message_sms_00.binproto | Bin 561 -> 564 bytes ...chat_item_standard_message_sms_01.binproto | Bin 686 -> 693 bytes ...chat_item_standard_message_sms_02.binproto | Bin 1161 -> 1169 bytes ...chat_item_standard_message_sms_03.binproto | Bin 558 -> 570 bytes ...chat_item_standard_message_sms_04.binproto | Bin 685 -> 697 bytes ...chat_item_standard_message_sms_05.binproto | Bin 1161 -> 1171 bytes ...chat_item_standard_message_sms_06.binproto | Bin 558 -> 568 bytes ...chat_item_standard_message_sms_07.binproto | Bin 685 -> 699 bytes ...chat_item_standard_message_sms_08.binproto | Bin 1161 -> 1169 bytes ...chat_item_standard_message_sms_09.binproto | Bin 556 -> 568 bytes ...chat_item_standard_message_sms_10.binproto | Bin 687 -> 699 bytes ...chat_item_standard_message_sms_11.binproto | Bin 1159 -> 1169 bytes ...chat_item_standard_message_sms_12.binproto | Bin 558 -> 568 bytes ...chat_item_standard_message_sms_13.binproto | Bin 685 -> 699 bytes ...chat_item_standard_message_sms_14.binproto | Bin 1163 -> 1171 bytes ...rd_message_special_attachments_00.binproto | Bin 699 -> 696 bytes ...rd_message_special_attachments_02.binproto | Bin 725 -> 711 bytes ...rd_message_special_attachments_03.binproto | Bin 698 -> 702 bytes ...rd_message_special_attachments_04.binproto | Bin 581 -> 588 bytes ...rd_message_special_attachments_05.binproto | Bin 727 -> 713 bytes ...rd_message_special_attachments_06.binproto | Bin 696 -> 700 bytes ...rd_message_special_attachments_07.binproto | Bin 583 -> 590 bytes ...rd_message_special_attachments_08.binproto | Bin 725 -> 711 bytes ...rd_message_special_attachments_09.binproto | Bin 696 -> 700 bytes ...rd_message_special_attachments_10.binproto | Bin 583 -> 590 bytes ...rd_message_special_attachments_11.binproto | Bin 725 -> 711 bytes ...rd_message_special_attachments_12.binproto | Bin 696 -> 700 bytes ...rd_message_special_attachments_13.binproto | Bin 583 -> 590 bytes ...rd_message_special_attachments_14.binproto | Bin 727 -> 713 bytes ...d_message_standard_attachments_00.binproto | Bin 674 -> 702 bytes ...d_message_standard_attachments_01.binproto | Bin 1182 -> 983 bytes ...d_message_standard_attachments_02.binproto | Bin 1519 -> 1370 bytes ...d_message_standard_attachments_03.binproto | Bin 798 -> 654 bytes ...d_message_standard_attachments_04.binproto | Bin 1077 -> 1000 bytes ...d_message_standard_attachments_05.binproto | Bin 1579 -> 1276 bytes ...d_message_standard_attachments_06.binproto | Bin 697 -> 769 bytes ...d_message_standard_attachments_07.binproto | Bin 1222 -> 969 bytes ...d_message_standard_attachments_08.binproto | Bin 1494 -> 1307 bytes ...d_message_standard_attachments_09.binproto | Bin 755 -> 672 bytes ...d_message_standard_attachments_10.binproto | Bin 1104 -> 1065 bytes ...d_message_standard_attachments_11.binproto | Bin 1618 -> 1254 bytes ...d_message_standard_attachments_12.binproto | Bin 671 -> 706 bytes ...d_message_standard_attachments_13.binproto | Bin 1181 -> 989 bytes ...d_message_standard_attachments_14.binproto | Bin 1521 -> 1372 bytes ...rd_attachments_incremental_mac_00.binproto | Bin 674 -> 702 bytes ...rd_attachments_incremental_mac_01.binproto | Bin 1224 -> 983 bytes ...rd_attachments_incremental_mac_02.binproto | Bin 1561 -> 1370 bytes ...rd_attachments_incremental_mac_03.binproto | Bin 819 -> 654 bytes ...rd_attachments_incremental_mac_04.binproto | Bin 1098 -> 1000 bytes ...rd_attachments_incremental_mac_05.binproto | Bin 1642 -> 1276 bytes ...rd_attachments_incremental_mac_06.binproto | Bin 697 -> 769 bytes ...rd_attachments_incremental_mac_07.binproto | Bin 1264 -> 969 bytes ...rd_attachments_incremental_mac_08.binproto | Bin 1536 -> 1307 bytes ...rd_attachments_incremental_mac_09.binproto | Bin 776 -> 672 bytes ...rd_attachments_incremental_mac_10.binproto | Bin 1125 -> 1065 bytes ...rd_attachments_incremental_mac_11.binproto | Bin 1681 -> 1254 bytes ...rd_attachments_incremental_mac_12.binproto | Bin 671 -> 706 bytes ...rd_attachments_incremental_mac_13.binproto | Bin 1223 -> 989 bytes ...rd_attachments_incremental_mac_14.binproto | Bin 1563 -> 1372 bytes ...tem_standard_message_text_only_00.binproto | Bin 568 -> 609 bytes ...tem_standard_message_text_only_01.binproto | Bin 590 -> 628 bytes ...tem_standard_message_text_only_02.binproto | Bin 637 -> 624 bytes ...tem_standard_message_text_only_03.binproto | Bin 567 -> 615 bytes ...tem_standard_message_text_only_04.binproto | Bin 587 -> 632 bytes ...tem_standard_message_text_only_05.binproto | Bin 639 -> 626 bytes ...tem_standard_message_text_only_06.binproto | Bin 565 -> 613 bytes ...tem_standard_message_text_only_07.binproto | Bin 589 -> 634 bytes ...tem_standard_message_text_only_08.binproto | Bin 637 -> 624 bytes ...tem_standard_message_text_only_09.binproto | Bin 565 -> 613 bytes ...tem_standard_message_text_only_10.binproto | Bin 589 -> 634 bytes ...tem_standard_message_text_only_11.binproto | Bin 637 -> 624 bytes ...tem_standard_message_text_only_12.binproto | Bin 565 -> 613 bytes ...tem_standard_message_text_only_13.binproto | Bin 589 -> 634 bytes ...tem_standard_message_text_only_14.binproto | Bin 639 -> 626 bytes ...dard_message_with_link_preview_00.binproto | Bin 631 -> 634 bytes ...dard_message_with_link_preview_01.binproto | Bin 892 -> 865 bytes ...dard_message_with_link_preview_02.binproto | Bin 750 -> 830 bytes ...dard_message_with_link_preview_03.binproto | Bin 841 -> 870 bytes ...dard_message_with_link_preview_04.binproto | Bin 757 -> 736 bytes ...dard_message_with_link_preview_05.binproto | Bin 885 -> 939 bytes ...dard_message_with_link_preview_06.binproto | Bin 711 -> 748 bytes ...dard_message_with_link_preview_07.binproto | Bin 703 -> 681 bytes ...dard_message_with_link_preview_08.binproto | Bin 853 -> 907 bytes ...dard_message_with_link_preview_09.binproto | Bin 716 -> 753 bytes ...dard_message_with_link_preview_10.binproto | Bin 911 -> 909 bytes ...dard_message_with_link_preview_11.binproto | Bin 721 -> 774 bytes ...dard_message_with_link_preview_12.binproto | Bin 849 -> 860 bytes ...dard_message_with_link_preview_13.binproto | Bin 783 -> 789 bytes ...dard_message_with_link_preview_14.binproto | Bin 666 -> 720 bytes ...em_standard_message_with_quote_00.binproto | Bin 661 -> 642 bytes ...em_standard_message_with_quote_01.binproto | Bin 1029 -> 1089 bytes ...em_standard_message_with_quote_02.binproto | Bin 1431 -> 1124 bytes ...em_standard_message_with_quote_03.binproto | Bin 989 -> 974 bytes ...em_standard_message_with_quote_04.binproto | Bin 697 -> 767 bytes ...em_standard_message_with_quote_05.binproto | Bin 1110 -> 1128 bytes ...em_standard_message_with_quote_06.binproto | Bin 665 -> 653 bytes ...em_standard_message_with_quote_07.binproto | Bin 985 -> 1082 bytes ...em_standard_message_with_quote_08.binproto | Bin 1045 -> 932 bytes ...em_standard_message_with_quote_09.binproto | Bin 1039 -> 1052 bytes ...em_standard_message_with_quote_10.binproto | Bin 995 -> 930 bytes ...em_standard_message_with_quote_11.binproto | Bin 1024 -> 1072 bytes ...em_standard_message_with_quote_12.binproto | Bin 968 -> 956 bytes ...em_standard_message_with_quote_13.binproto | Bin 600 -> 669 bytes ...em_standard_message_with_quote_14.binproto | Bin 661 -> 681 bytes .../chat_item_sticker_message_00.binproto | Bin 733 -> 755 bytes .../chat_item_sticker_message_01.binproto | Bin 795 -> 663 bytes .../chat_item_sticker_message_02.binproto | Bin 781 -> 807 bytes .../chat_item_sticker_message_03.binproto | Bin 764 -> 639 bytes .../chat_item_sticker_message_04.binproto | Bin 756 -> 785 bytes .../chat_item_sticker_message_05.binproto | Bin 806 -> 682 bytes .../chat_item_sticker_message_06.binproto | Bin 750 -> 776 bytes .../chat_item_sticker_message_07.binproto | Bin 779 -> 656 bytes .../chat_item_sticker_message_08.binproto | Bin 765 -> 794 bytes .../chat_item_sticker_message_09.binproto | Bin 780 -> 655 bytes .../chat_item_sticker_message_10.binproto | Bin 771 -> 797 bytes .../chat_item_sticker_message_11.binproto | Bin 789 -> 666 bytes .../chat_item_sticker_message_12.binproto | Bin 730 -> 759 bytes .../chat_item_sticker_message_13.binproto | Bin 798 -> 673 bytes .../chat_item_sticker_message_14.binproto | Bin 790 -> 816 bytes .../chat_item_view_once_00.binproto | Bin 574 -> 581 bytes .../chat_item_view_once_01.binproto | Bin 577 -> 584 bytes .../chat_item_view_once_02.binproto | Bin 583 -> 590 bytes .../chat_item_view_once_03.binproto | Bin 570 -> 577 bytes .../chat_item_view_once_04.binproto | Bin 583 -> 590 bytes .../chat_item_view_once_05.binproto | Bin 577 -> 584 bytes .../chat_item_view_once_06.binproto | Bin 576 -> 583 bytes .../chat_item_view_once_07.binproto | Bin 579 -> 586 bytes .../chat_item_view_once_08.binproto | Bin 581 -> 588 bytes .../chat_item_view_once_09.binproto | Bin 570 -> 577 bytes .../chat_item_view_once_10.binproto | Bin 581 -> 588 bytes .../chat_item_view_once_11.binproto | Bin 579 -> 586 bytes .../chat_item_view_once_12.binproto | Bin 576 -> 583 bytes .../v2/exporters/ChatItemArchiveExporter.kt | 3 ++- .../v2/importer/ChatItemArchiveImporter.kt | 2 +- app/src/main/protowire/Backup.proto | 1 + 240 files changed, 4 insertions(+), 2 deletions(-) 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 d60b2cc6fc5acf46d87eed95f4e9dc4743a04769..0501e08b3378e4af4f11bf87af2d4213f742101b 100644 GIT binary patch delta 50 zcmX@ca*SmI2NT-EdnOCgE=9QmXT##YJ>X-u* F2LRPG5sUx; delta 50 zcmX@ca*SmI2NT=t={v6+Fr3WCBq`78oRgWBCdB5PlUS6Us>SA1l$e*2X~gbWT9lfT GnGXQK%MlF# diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_01.binproto index a63946ccb6213d29e655455610548744e6c2d8cf..6d6c8e9c5b09bf16d9287bc186954a219c594636 100644 GIT binary patch delta 291 zcmV+;0o?wS2AT$-0)LnSB9#IN0uTfk#A15I)+A_GctE-D98Xk~J3VQw-9L}7ArWo&F3 z4+;x0H8wakH8n6XH#86dA`}V`M`3JbKvZ&Nc4=;JE@N+P5PtzG5eNYy4R(4{MowpN zSV(kQXk;>YA_{43VP|D8YH(#|YHA8Vf<*B{1f*M43YqQ=^Zzo$E+UNZ?2_XcERU?@ z{405p?-_4N`N+Im)cCVN4+c@KiapoSHdlXBmtuf9JO4Br7>2IvgalF`X5I(^mv09? pRvO48!*OeYwHy`5e%xh?pHkxmhcXe~hB^yXR%CQcOnPKZVs;Vcd3J6DKZ)Rq4WqA??O<`nYZ+IF5O>!N3HZZZfctc|cZWY+-Y8b!B=kV}EaL5CJL)2mvAmOJ#0! zXfk*r3TbU&XJs#HaAjv|Y6?L7a{K3QwHm;UhaR_YE`B&A)m?T_53Obh;F9FN%lp0_ zDC3Jlgpa6s5$Ab=MDareq+3-AneGkq|1!ibB8>1Dw3o%{1yUe8|1=wgfKab=6aL3w jcFEsm&!{k=8Wvo*Er%^)FMPK;ItoH!OLcE_LUwaY3v_Ds diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_02.binproto index b502ea8ee8ca569c63ad621b8cf8f9addc34155a..e175030c36834b31f7f34f7bb7aae6ac80937f7a 100644 GIT binary patch delta 458 zcmX@dv6W*1Q~hQZr41|`OahD&FVd#o}93tf#~rT%@PP=9rUKl$v71>XMq5S1BdN#cgP5ZfR<2YG7z= zB)}xa>QtEPoFXLw6gM@q0E?TO2rx^rhgU`h zdHDF}XZuF!_!DM~HN%*)qH&d&uJ#TpiwAL^>* z&A}wZ=H?R+ob4#Zn&KT6o;}%>*{WVEoP$}2-8n5R#UtEHiq$(cuOvf>tuno|B)v$B zwIISHG2DnJwLyTXa}PbXJ&3hXMS>JWJJ14mBR`lkKY_oGCpZO8D^80GD|Sm za5+rA$ZQZM8ucu2(${{m1;49GtHb22B(B}rag$MrJw3@O!znLCgUR6Br^P?s8b&Fo ytx%6nkGmhRv*caR-Z!2luTT7EnN#uhnab?P<$m|CeX-&SNQ}tz2~JM;@c;nzO_o>y delta 477 zcmV<30V4jj2+jzg0)NZ|BFO{@0uTWh>zBFIz%fb&3IqrQ8USLm1PZVO3N8u;L2PAs zX>$?@L}_DdWpZQ3IV^vmDT5LiKYHDJ2WL9}Zd1rV^3RP8UX>@ICNKAGrS_lIY z21ZO!Q)@vQ1!PNBS8E~-c6w7rPG@jfNOW3gWRu$hIv+B>0U`-$ZDD6+FK}*WItg=S zPIGcvQ+Y{1tQ1J33zLll9~6QC3P9}Xu-}myz5^!r(38c{T%eP$129b(r___R1R@P{ zb#q~EZfALVPI!7_C;~9e+3U0RFy`+9YIRv$VOzH`8Pw3sqKRbWBWoWKCjrdX=1c diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_03.binproto index 26b9a5b14903c14ee500aab0a6ca8f7686e22cae..3d45d274449e538a0ba829fb6b4e52fa57180247 100644 GIT binary patch delta 116 zcmV-)0E_?O1?2^x0$Jk$BH#fC0uTWh#7gXF!+=Nc$U; WRstUZY?F2ZLj}6}tI`FNy#gd9U?pst0#@GvBHRH80uTWhmBhHG|1nAr3JnMZ5aW!%#;7nN0tf+Oy#Wfk z0SXHm1Wjpkb0PytNl7xQ0U`=%ZDD6+FKTdQXF3aGd0ALzM0!C;N<%=W0!XM5lUV{E S0c(?a0z(9|-jM{8!2%@CJ|jc` diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_04.binproto index 0ac7bf8beb084addb9c6ee7b652fa8e5e5da476d..86e2f3ced0524fa036710bb04b0b8380160f0c9e 100644 GIT binary patch delta 224 zcmV<603ZLy2G0hd0)Nc{BFX{?0uTWh=&#Vq;xtMW3JVAX5RAdl-=sAn01)k$xzxZh zVx|HLqXG&b3IzBFIz%fb<3JVAX5RAdl-=sAn0Ai&A3ZeoE zAPNOTY-wg@5(YzTVRCC_Dh5JwVQyq;G6z9*a%F63ZyFE^3^X)1H!v_cFfcSUFc1VH z9ts*mc6dQgX=!nKL{3m{VnBIeLqbPEdMDO= zWiN1UXF%@*NSF$frUD-Vf&r7p0z(|Mm&NG?A`NqOb75|7XL))~czR$CQg S9|I%{3PNH_b#HV+c5_RTZ$uaX 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 c03c3a1f07669777d20081ac73eb83f82fc8f64f..8c5c247aade613a8245c9ce22699d7c34fe80063 100644 GIT binary patch delta 379 zcmW;DPcOqz008i`UAO0rXciGEr#fk*Y;4%c{+Q~DWwUm6>)NNo56TflF{rpPq+=K?u+sHSu`+^ZvA`jKVMoi8P?N&x`x# zhj`68;Uyw@gAmke@uM&rPo|cW z$>e-|X_2G&@jqBuTKR{C1V{61wvDx%C5%CC-DsiJ9fEp}=S!xKIZBv;lez4ACeZal zd({k%3RWPi+kSJiF8Rd%>j1k)?Hy&SBo+Z33m4Qc{Qc5EWD2Q}Hy6T`T(SI)a;Rjbrn>8R^Ax|Y_@_wC~>tX3VTgPXG2 zQ%1Vp+M1E^3T2h_g2W9aKnEK(nsX13ogUio&Hir9&Ik1=RVmM=Qb;<<4bB*yeR;ck Tr3N3&bQG41nxj@sTa|wSQWkK` delta 372 zcmWN}NlwC0007XmW%zy|5?o-qtP7JapkN8giYb6hf|XX;{kES{h89YTv>OtyK#az? z&=n^z@cvON%?ih03 zMWtf3;3Z5;+Xq3ZGDnJc&vpPA3%HtNYZe_bs;xHC=f+^hDIaVQN=U2>}snz?Dcfro{nqHCEEv7EKq57gmHoPs|`^aGm)hy zRNC79vHL@H^F!w7^gF>oeTp=k9L=znJ6PcM!s-j|<>rA>{M+x%hi~&sorFU@QMH>* IPi@J|f8sQ5U;qFB 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 9487f46d7e6b663199c0c7d551dd33c062b53716..aa421c1f8edd819bf39fa059118b457dcf9b144a 100644 GIT binary patch delta 171 zcmV;c095~&295@x0)LDGB8dVB0uTWh=&#Vq;xtMW3JVAX5aW!%#;7nV01)q&xzxZh zV&wq};sFXL3Is)DWO)(=S7m8)a~cFqa&s;s15DO=WiN1UXF3N+N<(!_dS^hW5=i?9S{zJCO*(y2LO4GyUXz0Y5&?XZmjXi;y85fq Z1tJG$VnS#_Ze%C}FwXL$`0bPR0wd`bI+p+d delta 195 zcmV;!06hPW2ABq*0)LhQB9j6L0uTWh>zBFIz%fb<3JVAX5aW!%#;7nV0Alt53iAO9 zE(!)gY-M<9a}o(eX=7_;a&vEP8U#&pb1otSQ*tgU2TfskcV%pBG6hp~Wp-sUzyTr& zX>DO=WiN1UXF3aGd0ALzM0!C;N<%=b6iB2CS{zJCO*(y2LKrwdEnZA6WHen*E^cc} xUvhOxKW}7efdP|}0z(_K-jM_%4RdvKVQy|`d3sKGdSfU9FwNQPv-Xqg0wb-uL686d diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_07.binproto index 04e6a306e1e2acd2c50386d2f3387b634540d72c..2c6af912e8bfaec48fe922948454cd05769d5a4e 100644 GIT binary patch delta 83 zcmX@ga)xCAlaIHOCkK-Nqr|Z-f1aK;@eq244n~0w(|2AuV3?%B nrNpJc#paV*oRgU<#2%hllAW1Xti|S)pITgyVZ`c~0~7}Uk0Kj@ delta 76 zcmX@Za+GBOldFr869q244#p%EE+sAnE>`E9 g%(OHiHs_qgqU=;HHm9P*yp&8McE{49)SS$G0AYz1r2qf` 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 6793dd84d4455c9aef36d3f4616084d06fc82e67..86328c66bb5100a5754f2c011565adfb1d4e8a30 100644 GIT binary patch delta 288 zcmV+*0pI?L2A2k)0)LePB9a0K0uTWh=&#Vq;xtMP3IqrQG5`?qm$}ryF=F)r3i1I8 zFA4`vb!}p0a&r<0LS=4hVQpz{8UsyoE+PX;axN+dQ)p#!ZDDRQ2Sj0Va%F668V?E! zF*Px2YSAZFeO0hezFK2{pY mB*SrQfwdLLei__li=R^C1&1;b-iA60RaRtlOiX%YO=5P3ooDd? delta 275 zcmV+u0qp*l28srt0)L1CB83770uTWh>zBFIz%fb&3IqrQG5})l0SfE^3NH!>M`dqj zW^!eD5(Z6SWMpr68UsyoE+PX;axN+dQFUo4l2uopfXl!L=ZW<2?3o$n_I5jmj zFflVU5CI|=3KLUwVPknfR%L8qb8&TLdM;ycZ4dz}2?zlq1%FFrZgglecp?gEZDD6+ zFKTdQXKHE+K>Tw1=Wewcz>S9*;Q~fR$rR^*nOahD&$F}@=dfLQGgo~SlMc{GIfnzHStQZ77P2YLtfML>P z7On{_TdP>Z}MS5CnjyY*XsVPRRE~$BWl~Q6{+=iCs zmZqkr28PB)0!&h@PKCM7DN+(ZaZ@u3u(-L20JBswdw6AJKwfsDk|vk5vy;1HRd~2t zp+j<2xm!w=hmU`Lwr`YPeo;Em2#(yW^1=`=zW^m^E&=z%oK%O9qSUg?ynMan{9K?> ztYMM)p{`oq985xNZax9Q*^W}IDc)h>*^_;kt?ISHIhcjmozucnJi@)CSiMv8N-~t# zD$`3#(u=fM3nDxc!;N@yOVWZ|vXVo?f}?V*xU;g7N>jorT`JQnoVY?mGc!wavpsyu zym(9VTwN0#^W1`bipr{tb}%Y&X67cQr|K8vrCV`&<|kK1Mx?t`Ijj)!_{|X|6%m!hiQO^P=eeD-p@VlzCI!xY5;@X`ZHyM@K)03PsobpmMm<-N+ zTKwa!VU&W}3iaspxcdP+OWyVDedAg3`ow>hITdf8smy*{?sxy%7b~uS#E49v;N)~4 F4*-AanzaA` delta 510 zcmV}0vZKTS9NuD8W;)-F*h+dH8nLbF*7s}1AiI^Mni2waZyepCkh%v zc6dQgX=!nKL{3m{VnBIeLqbPEdMctc|cZWY+-Y8 zb!B=kV{dH`0~!oudPq!9Z);6jP;F`|PzVAN26<<7bZ2rJ4Q@wGPGM9F6C8omQ2_t2BY(OjUDwgWIt7^l>ewFDv!b9HlJZf<9JdQNzHV<-YJ&Dra- z_Ay!@lJ$=kp!<4tdsZJh6TWi>Ca5P{XI|e>xpeM~z3fSJItx`+WOPhSdSp#vc8yx8 ATmS$7 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 c6c1899220583b204a042cf9b30b35dc5d872e55..d8c38ef16635071adaef62e35f1d7c2bf37c875d 100644 GIT binary patch delta 116 zcmV-)0E_?O1?2^x0$Jk$BH#fC0uTWh=&#Vq;xtMY3JnMZ5RAdl-=sA<0tf*R^Ow2Q zz%gRF0SdPP3JV$pO=)v;A_GZDNiwGaA_{43VP|D8YH(#|ItNHfLv>7gXF!+=Nc$U; WRstUZY?F2ZLj}6}tI`FNy#gdD?I-L2 delta 112 zcmV-$0FVFW1>pst0#@GvBHRH80uTWh>zBFIz%fb>3JnMZ5RAdl-=sA<0tf+Oy#Wfk z0SXHm1Wjpkb0PytNl7xQ0U`=%ZDD6+FKTdQXF3aGd0ALzM0!C;N<%=W0!XM5lUV{E S0c(?a0z(9|-jM{8!2%@U%_DpO diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_11.binproto index de6596475aa65bfb7af5f2bdab5ed80d8cd0b86e..34de268da5f2b41bbd26312ee3f6a2cbce52e588 100644 GIT binary patch delta 217 zcmV;~04D#y2FM1W0)NH=BEtd*0uTWh#DO=WiN1UXF%W{NIR2}0v`cS@33Jf$fH#aaaIWRCZG%yeZA|47FLw0yU zPibj!dPGi8Zel=rVM9VkL3%E4a%T_(DhUVyA_YrjZgglev=RX#32AL%XJs#NZf8L6 z14x((lb-?~0)hdPzXC%Xw3o%{1tJY|b#q~EZfALVPI!7_C;%|c+3U0RlNbXe3kpJF LOLcE_LUwaYX9hp@ diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_12.binproto index 8fa8ebf0088abb12cf69434e545271b7cf4ea9e3..5a300ea29ed79137cc036cd40182c6d60b91e0b0 100644 GIT binary patch delta 384 zcmZ3;F_&WjQ~hifr5P+7OahD&FV4z>ex2MS4oiUPXFZ?7SAm4}aieztFvUVc%!0Fx9)ZdQ3=h?if0 zmNy5J5SyD%KybFB6l;oiSa|kiGiIxLt#A%zA$I4quoRDQFDX{<)Vz`mCAP}+(vtKd zE!KhvkHl~zp4^hOAeXG<(6HdB94qdutfbPEuu7N8^a>}g(9q1xlH6<$pE57r(mYq! zM8`b0AfKYLDx-yrN?e(_iRr2OSp})-R-B&s$(4~2=`K}KGCp2GI%a06dUei|r!j}K aUc0m7CgbE!%*xzc0f`ZrKEcW9J{|xKUv%UE delta 377 zcmWN}yH3JT002;FdDIKU1_w;XI+!qE!4i~-R{+aHu+l2qZF{MOKA^NnyD+-AF}P^d zNq@k>&B-rta&>g@2TauS0q2%@Anvi{U68&B5*QiS`nrC3f6Z`l5G8`-=hf@m6T_`Z zzc~28!7d=`$Qll9XmLV}J)DvBI>C#EC$vaT?iUQK%Z0aIEEn5Z|pmzXOnJ-F5 znl|;TovtYrJymmim? zkkS;yF&&@#e66GYKhEG>S$$vyD*F(ifo4Dz?T#i$Ev(N_XJ!w0?{IaA%b~~j)pKz5 Rjc>=IeL-)TL1Wj^tE+PX{axN+cL2PDnWn?l1L}hMnc`~*E zA_-}2VP|D8aBgQh2S`dobxe9^K&TQ(`v_VbOi4{TeNsX=Ka+z36ajpbnF2!=y85fq Z1tJG$VnS#_Ze%C}FwXL$`0bPT0wc*1I%@y` delta 197 zcmV;$06PDW2AT$-0)LnSB9#IN0uTWhmBhHG|1nAr3JnMZ5RAdl-=sB40tf+O_5lj> z0SYb(20?6PcxiJI2}EgQYh`kCZ*Cd{O>%QCA_G%$E-D92VR(0CY-}o^Wir44 zA_-}2VP|D8aBgQh3uAd%SZ73fK}bqNK&%u9 diff --git a/app/src/androidTest/assets/backupTests/chat_item_contact_message_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_contact_message_14.binproto index d550c1b373367b351d455c573a7c7e8780ab0586..f94b541e69055195a67bf4ea4ed06f20f7f77bf2 100644 GIT binary patch delta 76 zcmdnTa+GBOldFr8695|ehLJ$b9(VXq`Fc6`@nT(P#AOV^I6ABRu T4+;%zVQ+F}Wpp5Bb!TaGnn4v$ delta 64 zcmV-G0KfmX1i1vD0y#J$HV6U`1Q?jdwU($gLJ$b9(VXq`Fc6`@nT(P#AOV^I777#! W5(*G>Z**ZGa%FIJWNBe;WMO5){}uiK diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_01.binproto index 95b152d810e718b14e99c84e5546e3af4475281a..71d676b5e326c30cabae583161a99b04874d50cc 100644 GIT binary patch delta 255 zcmVQF z(J&wZ3d#WrFbXJVa$#j-ZyJYVP$S*VQwIGY;0j|V{dYBWpW^IWNB{_ z1P}or0TPt~A`^6Fcyup#EpusSZeeUKaBN{|ZfbrCKyR|8ozFBWppP|pnVC%~QEBsa zMM{;Io$q4|>Cy-dxb$5FWF6XcAAuAO{%|~JC#con^R${pjiA|I-T_qEGr}0G`^#w} z3TSRqW>jZJZ);2_05G<_v$66qS|HgZne|7dlrEPO3(a{P?fU!w0ubQ=BHjTA0uTfkna8!3s5O%i0u(;I0U8ks1n{4dfDi!~@1C}U z?lm9*3a0@IA_^LIWpZhBb#owfZgp)Sb#!TNVQnCDVQ^_>ZW06#0U!YqfRk_n7fNXg zK>UR~rdXjMC*&zX;^FjKmb^@IC#?q%h72OQ*_2Jhk&vycx{7kXyG^+{;4~`WHQl~{ baayV diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_02.binproto index 86a107b1adc4d1db57d165092fe46211f1e692b0..dc29afdd0dafa7d5aa63a5ba68b7f9c6f13b0415 100644 GIT binary patch delta 257 zcmdnT_LFr1Q~h^Fr7w&eOahD&hwr|ebji?*my3miMT$Y-_4J)r4j9g2yv8Uc$i?zu z{-g$=ntPj`y}oFm02P|pE5IUgA0ouWwU&`fhKsKtzo0ZHUm>+Lvp6?DMTkX!MS%%S zG7I%EDhZdQR+Q*h=oV+D=OyOo7UWbVX69M3hh}@bhlCeo<#0K;_GF!|-In?^{qJe1 zW34OJ-M%zui{1?1RK4q*)24fUUA`nTl}mNP`-?p)^KKvc#TD6n@+I@18&iya%-{HG zd0W_2iBnroePOd;2vTsn>YmJ(a$VD3cz(lF-oBL|d-n-UcpOxf`Q@7#cirUK0C^~B A(EtDd delta 308 zcmey#x{qxEQ~e$$rJYP1OahD&vyN|_w!+kljf;hYMT%h-<02+0K`xdL^CvX`CEw56 z*8I*?fe|7!u~&da;sZp8iR&jLS0I;jabixYLSboQYEf!lN@=b_N@j6EX-Q&9W`15K zSiG<_RUt7?p`a+WBoioKnv@9?kya>51&U;V^yHNYu?VmzFo8*Cp~aJPm?Y}6eLQ?} zOMJ4L7`Yr6Hr;#L$lmIuxp>pZsT;moUpXP++1AD>el=9`Z}iEgUv??i->sN#KSASP zi|jo8kEbJM|M?rv$0e{$;bPR>y)jx6t8PB;U{m6C@^Fp{@-K1CNOty3)nGEX{QLL% rPliznvqBbHW@c@WD*ZO0+t#ITvujTl@9ElYsZZ1Yo|Zb+x?&vw$>({h diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_03.binproto index 4d82531f471d785f8cb9ef32aa17b9ffc222940b..7a9989e4d6fbc70c100644894d497dc324114af1 100644 GIT binary patch delta 241 zcmV^l30vUgz0U{H0Wq5Qicr9~jXKrC^EpTjM zX>K|SRYg=;dQd}lctL7^3P7&BwV`IAbwoCw)m9)Al_iX delta 218 zcmV<0044wZ1?B~y0zBjaBH;lD0uTWho5!`5s5MFt3JnMZ5aW!%#;7nN0tf+`0l@(Z zz5xm<3J`Q}bYUQJWpH(5X<=?;VP%s*0vUgg0U{H0Wq5Qicr9~jXKrC^EpTjMX>K|S zWJ^#^bw*fuaB6C73P6~2pFh%Q>;6o)V@|27Gxmchu~G*TwXLgM;-(xC^rbtSq+2nG-WAOaEu5CI?o5(E$gAb$c91P}xu0}_G(A`^6F zcyup#EpusSZeeUKaBN{|Zfa`^Kn>E-k6NIT!E|16E6HY4p#YJ^sHGm>s0=Ob=qKTh zRl<&OFPc5w!-V8!`HmGsE6y~|;{^iMK=SYO?*kH^&ls%x%V{_RQXpvtv%DSFt$@=} aa@7&mDV-N delta 255 zcmVZj)>R z8-JMrA`^6Fcyup#EpusSZeeUKaBN{|Zfb!63P9Mi9t(|NNtIownJ$j9c^^jdoSSEz zvAm?f$$puGm|_9OPyxGp$gJ!Day>`eMAi~;pxi$2vbJ~B;O?(8aRM0Z-@FGR4MIpm zT2fDRMQCF~O=TzmFw^_{uktZkAaSHA;2d_i(?85*l|VpivKN9I&4SF=8QDzbiG}S$ F7?hdrX&C?j 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 191784f974057ce6866ae03e1884867f0d0a282e..0e16536c1438c9a146466e4f4efd7a4d5c1cbebb 100644 GIT binary patch delta 104 zcmdnY+RVCuDYlVOsh)#LfKlSu-ItRt8G7+^v2n0yF>x>oyqmuB$^pY!j0sYLTr3~v zPig=vy0_`s>x%{oj1ZxTy#g!}_aQ<|ToznrTzm!j1*JLp3aO=;#ku(@lY5!e04EwG ABLDyZ delta 153 zcmZo>-ORdxseU7)(mF;CCILo?xyQFoTVd+O!NtbGqQ%6)IE!&Aqm&>Q%ZK@s8i3O8 z=WT0#XQ}`dn%FDABJlwt#Ke`$mCfZ`oS2iUP*|FnT9lfXQktufl383(T9R0jnV**l p7B4JKRY=TJC@4xT$pp%mCS?|u@}(*ir2<7VKzi~@CdV?V0RYCtG)4db diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_06.binproto index 753f189334615282f934bd734c8ac6ff2bb5a5c9..a48b3dddfa5e9d65c51bba0fef844479467c6484 100644 GIT binary patch delta 52 zcmV-40L%ZT1g!+10xc{eDhL7)0T{>K>5|ehN)!qU2m}!0jKIdIFe(5L@0YpMz%iNu K1`-7DpOS#VT@va5 delta 45 zcmV+|0Mh@h1f~R_0wyIQBM1Tz0T`agwU($gN(~AN2m}!0jKIdIFe(6=0R|ET@Sl=^ DC=U)L diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_07.binproto index e5483bfc4af3c19591993f9f997990882b2d19db..17933c76b4cebdfa309c63e3870b79dda15cf48f 100644 GIT binary patch delta 73 zcmdnZa)@OClar&8JqMEjqr{23FDG3x^b+IZq244n~0w(|2AuU^t6W dQc94E<-`0*4M4T`Ha&ZN(LjMw2q-YI7XY8H8yNrq delta 66 zcmX@avYTZAleLwS1qYJ=qs08q244#ruGl2U?PEFb1i VY5*#FKW|&}J5vQlA)vs-UI3u+71{s* 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 845738cf23437f1060a857f55697b57dedc9e873..834d610a28e8cc7b8824205e4b2139a8be1392bf 100644 GIT binary patch delta 83 zcmX@ga)xCAlaIHOCkK-Nqr}O(FDG3x^y1}W;b1Xh5coKK=amD7vlw-x1i4r~%%9W% fRB~_Av)3056c`~w6MF?%B<@3mn1q08CiVdUv{D}S delta 76 zcmX@Za+GBOldFr869WmE(ih;0T{~N>5|ehN)!qU2m}!0jKIdIFggGb@|U^Pz%iNu O3K9tLpOKC5pO3y9EEWU+ delta 49 zcmV-10M7rh1gZp}0xBsYCkO%%0T`jjwU($gN(~AN2m}!0jKIdIFggI50SXcb@Sl;5 H@Sl&qZE+Di diff --git a/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_direct_story_reply_10.binproto index 993a29e197841eb192617e087c9894c8a8809c7a..785ef08ca65e94d2cad7f8f2098a365dba8f450e 100644 GIT binary patch delta 80 zcmV-W0I&bT1jz)T0!c_BMhF5B0T|2O>5|ehN)`$Y2m}y}!O-8NH97(a0TA<-xzxZh mngJjh5efwGpOSzO0T|x0=IhZgAOR8!@Sl;X;((3tpOU+O=^#G< delta 73 zcmX@fa)@OClar&8JqMEjqr{@)Tc@os_2TE^qQC4#ruG3Q~exEFb1i dY5*#FKW|&}J5vQlA?^?JC$4#4-32_OOJYVP$S*VQwIGY;0j|V{dYBWpW^IWNB{_ z1P}or0TPt~A`^6Fcyup#EpusSZeeUKaBN{|ZfbrCKyR|8oeKo zASdK0LE_=`T9&*_awn|^5QYpQy4jRX#F3D#tGbGEzPnAiIp8!Z;5FU8f8=HTvqjl7 UU))-;&vF>--@FG>Ad`;*AYsQswEzGB 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 dcc6011eb4f5cd5debc27c34ab8840d1df636bde..c53066875333bde024b3e2536e296a7f622cbffe 100644 GIT binary patch delta 227 zcmV<90383c2JZ!+0%Gj}BI*GM0uTWh&fV#f(lJUF3JnMZ5RAdl-=sB40tf*R_LsTT zz%iNu!vPu*3Iy<(MYE0Sc`F3LFX!aBpyRY;PcCb!l^LZ)6e#5Ck9s z5(E$gAOjMNlaK-!byaIiM^smEYHSKXMT~08eYR!gXZ_0>#)YV^+tQr0E|^VaF4qZ` zmrC`gq*-MOC6MpYj3l1h#QF+ZgURUw{MeK-_@A-rr-oLQ7|ONE^aeNpQXodvM`I3T d*C|gEpMaGOj;ZmDz7UY(QhI6h_BIQClbgueUy}d; delta 317 zcmaFQx`k~4Q~f3;rS(i4OahD&OOJ1zw!+klpNp4+MWE;4h5JiPy_h%{XEF9ONeObX ze3(C}0jTQzylu_zOcfZpell_eayb_#=AfxP)mJjUWpKk0E+?>m}C}O%%~(>l3G!sU!hx^ znVy%Jqg#-Zn3-qAp6%n|lUw4G)x^l3=*OG5gQoa6T@9Z3-8o=I)Krl2~=~c?X*kuak$F zb5xLjiEBo(vu~;flfmWRzt?{fWYjuP+)XK!qmu3b07rhX^roonz!u=i<#t%r8n!Em24-P0uWu9L*$Izlc#u zxFofrM886}I5RyjF-Nx`Cowb6iYwGLB(f^Nxvau5tDehY-JY!r(-uCtzxNfRl#jp9 zT`^77OkTqkyQHdLY;NM(X(nMB`nJ#ElC!K~o$fo!-9H#T_~xnKxwEb0v!{}odGHm9 zbt|tvV^-qI$O}#jNq5W7_R(NA*tU1G>c&roQ3~>X+Z`=z&YP(pPI@Klwf3ZRNHS-? Q_?&=OdwADu`!VG|076Y`761SM delta 249 zcmbQk*2=bkDY}_Ssey@uNq|ve+3~H@R+xHmaItZ)cmaiGF+OLM669j}Fn>}5Q2PD6 zZO!jY6`(>Bdj(h|K0t(+xb`t}X>kdZls%+W2#NzBZ%;!5!j@GEtTs4U3J%HeXDQ8M5DQpW3lKHHQ1R<1Vw)~vBH zh+Syw+SM_SmdOZyS!#WvTENVxuHxE${@-%P%GuXCf4Z1H&7yskESpX5)-q#>wpkrJ t*esZW6xK_7PICEEtty>*?DEfhLi1CO{{Ha)e$|w&+eYb~>-KD22mo6hV`2aR 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 a22ea18864109fe45a5e148ac3dd7fe42a60c4e4..1c34c3f3a86f8082827645dc3f04eff41fa42264 100644 GIT binary patch delta 349 zcmeyw_K9r+7Zcly^%qV(GMOyEBvn62q3@_uxq-wd=jnm_SFLssVfdu;F3f|q{Qo^M zli2yb7Axa=8qX^5_yjasGD{S$$o>^W#G{Es5tB%a#2=%%3a#{f< zM_(x`pG#y&;`m)7Sa?8~!=z=x6{Sh3dbwwv!^;d$_6ij5Jk*djY0e~p=(>^?cAk0z z73;Kc3++|6BOaXNb?-IW&fM~6uJe>|M~Nnz)skJG{Tmn{;P+hZZD)=y+uO^Tw%%AS zY5E_=Tm@axidV9XG2ZpkIc)rPv)RN`51oAU?%B_|L7F?yNzD+=tgX;Lni=oN&FoEaY&Bh delta 349 zcmeyw_K9r+7Zcm-={v6+Fq|yFBvoIr;P%IzFCHfE{vB1Lw_aD!yrgHZ(BIGIZ-Soq z#olgJk6T$&yZy-5`X3H+)z+UnGj)a71!m)yzDcL!Ed^W@bJHwbE?J2gpO~f~vQOkr z$MdBcY_U8!JrZ})vuiXzEoQO&A^Y@qyWi}W@4H^acdOYZD%de?R#Ye|yYV4ISZ1

39Q!tLPlN{&{K?d%3qYc8_Y#4K8U^3<~+=GpD5b0jJo7$9KZ+ZnZ9Mv0qlO|yC% zUd}zG!-z>IP3`i=bz-Kso;K`f^{tKm+`;RX6n-VSMzh`1Ie32A41R65`Zv>WX(h!^ zX1|tq{$dgLQf8iW7M({gJo=dyB4HEZGD{S$$o>^W#G{Es5tB%a#2=%%3a#{f< zM_(x`pG#y&;`m)7Sa?8~!=z=x6{Sh3dbwwv!^;d$_6ij5Jk*djY0e~p=(>^?cAk0z z73;Kc3++|6BOaXNb?-IW&fM~6uJe>|M~Nnz)skJG{Tmn{;P+hZZD)=y+uO^Tw%%AS zY5E_=Tm@axidV9XG2ZpkIc)rPv)RN`51oAU?%B_|L7F?yNzD+=tgX;Lni=oN&FoFMgW$jj`{!q delta 351 zcmeyu_JwT&7Zcl?={v6+Fq|yFBvoIr;P%IzFCHfE{vB1Lw_aD!yrgHZ(BIGIZ-Soq z#olgJk6T$&yZy-5`X3H+)z+UnGj)a71!m)yzDcL!Ed^W@bJHwbE?J2gpO~f~vQOkr z$MdBcY_U8!JrZ})vuiXzEoQO&A^Y@qyWi}W@4H^acdOYZD%de?R#Ye|yYV4ISZ1

39Q!tLPlN{&{K?d%3qYc8_Y#4K8U^3<~+=GpD5b0jJo7$9KZ+ZnZ9Mv0qlO|yC% zUd}zG!-z>IP3`i=bz-Kso;K`f^{tKm+`;RX6n-VSMzh`1Ie32A41R65`Zv>WX(h!^ zX1|tq{$dgLQf8iW7M({gJo=dyB4HEZ8 zq3@_uxq-wd=jnm_SFLssVfdu;F3f|q{Qo^Mli2yb7Axa=8qX^5_yjasGD{S$$o>^W#G{Es5tB%a#2=%%3a#{f!BUpGqn8T!H!WE@S zsd~9*ox{rvPxcBF?>y9yHfhczf#|xD7Iq#373;Kc3++|6BOaXNb?-IW&fM~6uJe>| zM~Nnz)skJG{Tmn{;P+hZZD)=y+uO^Tw%%ASY5E_=Tm@axidV9XG2ZpkIc)rPv)RN` z51oAU?%B_|L7K%o&q>V?&8)4^KbjfRU10WvrTVDuPYbrI2X6mQV_&lMaiZPvm(RAj z^(OyWa9UBoWG*wSZ(gvez+2Hi&z6#;FPmFW`!91dU$i-%)#Q2OHX(i%s5=-Kp$rqP V2c~!T)jvu7yV>=oN&FoFCID3Mmo@+Z delta 371 zcmV-(0gV3f2I>Z&0)OZNBIN=I0uTWh?U%XKz%fb&3IqrQ8UTs`&H@U_0swfR+wr;R z;bXh|T6`|AEfF_#jJ*>5^Ed2LgqFSW21ncF!Xb9%5h( zv*VfIwdX?j?pM+uFnWeS*x9A}A?);gPtg0t!KP#c00000000000RR9100000c-hTV RLrcnXG-_Y@d@+KO5CXDGpw9pR diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_03.binproto index 4bf2265e8a315fba886e01d8fc64f1412b1f5513..312d20c85aeba0b8af7e00569b6a40f781f29013 100644 GIT binary patch delta 50 zcmV-20L}lT1giv~0xK#aC&;lZvvEA_tQIqr|)EJFgrt^y25@0!aP{Z|KAfciJk9ju`;fw@vH)mPe7wZ zj`h6=>8vxwt=(F+!WM7qndRj}103(M>c}jPP@h{brxjpw^i{pG^0`EYB#z%Tf`tc! zIZRq6Tv3{os+W7#IlRp9WUoN+&O;4pljckkh^{MXVdpVWu}%xO&|Y;r;=wsy_gy71-rvG8gRnQf!cqPji<6SSE z!^Uqnn@v3R(8-EN@1Fgf8>G4OoYV}_%-Rb5qnRPy1!hlJs*mdav|zh>;P(GC_9a^% zC)yo<`D~k8Z}Oi7rxgWE<}$PT<^`JyycO;9Y$-|lvbpuN|1vl8MVsSUO`bPy6XIuq bx`Tlc$}rJ-V0w37{gc$cn_X|3#NPn`1PYrv delta 376 zcmV-;0f+wf2JZ%-0)OoSBI*JN0uTWh@0YpMz%fb<3JVAX5RAdl-=sAn0Ez+30t(3j z0C=F=@ww>XW4rrWd@ipo5jS*rDCtj(1eYeE*fA~P1Ca=oOm8cfb z12gGOV#{AS5JVwuW;jIBIukn3~Y=T+<#|ld@1sy1UdK}<@<+D zo9XY0=wFK_Jz*d|0<$3?a(3A8XcHWhA}vsTAlp-Sc?g9_w+Aqle9;DcT%xPV%H~o7 zn}@4x7*@wT2>UOqIy@gA#=%;E_3x%F~d0VYRZDJ!2#WT;Q#_+2AdctDuLq-DYt zrAeuJxo4fj%M4HU3KZ`=)Q~o5&Ln~8x{?-l9s?EYv~UaURktG^oa1%xHQLVH@@KB| zlyFChCY#lgU7!6M7$D&HTRnmf-)%@ED3t5t|568-Zx>{8@TUE75xUa5S2x5V{-_&}W|ugc7os20!zGwDrY z%U?MVL?LZvI7HGq7Bk3}AQZk7+=%C;CXJ(XKQ>Z@_(ZQIrtsr`-e`O>FJ000000003100000004N| T%~V56%5pSnU-^77f|3vc0Oz3k 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 9c0b101d4ca65a79b9ce09a8374b01dc62261904..d8af05d95bbb108f147127869298f6bdfe84b2fe 100644 GIT binary patch delta 385 zcmey!_JeH!Q~ft4rO!+pOahD&@77;9^~l6ago~SlMc{GIfnzHSv={{5Pv3dvfMFNo zIVP@?ObnA0`i?r48%TU|o*uY=)oKS3hEF>0!aP{Z|KAfciJk9ju`;fw@vH)mPe7wZ zj`h6=>8vxwt=(F+!WM7qndRj}103(M>c}jPP@h{brxjpw^i{pG^0`EYB#z%Tf`tc! zIZRq6Tv3{os+W7#IlRp9WUoN+&O;4pljckkh^{MXVdpVWu}%xO&|Y;r;=wsy_gy71-rvG8gRnQf!cqPji<6SSE z!^Uqnn@v3R(8;Pt@1Fgf8>G4OoYV}_%-Rb5qnRPy1!hlJs*mdav|zh>;P(GC_9a^% zC)yo<`D~k8Z}Oi7rxgWE<}$PT<^`JyycO;9Y$-|lvbpuN|1vl8MVsSUO`bPy6XIuq dx`Tlc$}rJ-V0w37{gc$cn_X|3#NQEM0sv4rn_K_@ delta 378 zcmV-=0fqkf2Jr@<0)OuUBJ2VP0uTWh@t3*Oz%fb<3JVAX5aW!%#;7nV0Ez+50t(3j z0C=F=@ww>XW4rrWd@ipo5jS*rDCtj(1eYeE*fA~P1Ca=oOm8cfb z12gGOV#{AS5JVwuW;jIBIukn3~Y=T+<#|ld@1sy1UdK}<@<+D zo9XY0=wFK_Jz*d|0<$3?a(3A8XcHWhA}vsTAlp-Sc?g9_w+Aqle9;DcT%xPV%H~o7 zn}@4x7&;lZvvEA_tQIqr|7_JFgrt^y25@q244#qA8 zq3@_uxq-wd=jnm_SFLssVfdu;F3f|q{Qo^Mli2yb7Axa=8qX^5_yjasGD{S$$o>^W#G{Es5tB%a#2=%%3a#{f!BUpGqn8T!H!WE@S zsd~9*ox{rvPxcBF?>y9yHfhczf#|xD7Iq#373;Kc3++|6BOaXNb?-IW&fM~6uJe>| zM~Nnz)skJG{Tmn{;P+hZZD)=y+uO^Tw%%ASY5E_=Tm@axidV9XG2ZpkIc)rPv)RN` z51oAU?%B_|L7Ig-&q>V?&8)4^KbjfRU10WvrTVDuPYbrI2X6mQV_&lMaiZPvm(RAj z^(OyWa9UBoWG*wSZ(gvez+2Hi&z6#;FPmFW`!91dU$i-%)#Q2OHX(i%s5=-Kp$rqP T2c~!T)jvu7yV>=oN&FoENL!aY delta 369 zcmV-%0gnFf2IvN$0)OTLBI5!G0uTWh^Ow2Qz%fb&3IqrQG60GJ%mNC@0swfR+wr;R z;bXh|T6`|AEfF_#jJ*>5^Ed2LgqFSW21ncF!Xb9%5h( zv*VfIwdX?j?pM+uFnWeS*x9A}A?);gPtg0t!KP#c00000000000RR9100000c-hTV PLrcnXG-_Y@d@+KOiRhru diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_09.binproto index c3f8f67e0e7e24d0863d75990474f8ae28a93241..359ab083a5781447d71eb7316482b71e5382a269 100644 GIT binary patch delta 385 zcmey!_JeH!Q~ft4rO!+pOahD&AJ<0!aP{Z|KAfciJk9ju`;fw@vH)mPe7wZ zj`h6=>8vxwt=(F+!WM7qndRj}103(M>c}jPP@h{brxjpw^i{pG^0`EYB#z%Tf`tc! zIZRq6Tv3{os+W7#IlRp9WUoN+&O;4pljckkh^{MXVdpVWu}%xO&|Y;r;=wsy_gy71-rvG8gRnQf!cqPji<6SSE z!^Uqnn@v3R(8;Pt@1Fgf8>G4OoYV}_%-Rb5qnRPy1!hlJs*mdav|zh>;P(GC_9a^% zC)yo<`D~k8Z}Oi7rxgWE<}$PT<^`JyycO;9Y$-|lvbpuN|1vl8MVsSUO`bPy6XIuq dx`Tlc$}rJ-V0w37{gc$cn_X|3#NQEM1ORSjn{faD delta 378 zcmV-=0fqkf2Jr@<0)OuUBJ2VP0uTWh^q0BRz%fb<3JVAX5aW!%#;7nl0Ez+50t(3j z0C=F=@ww>XW4rrWd@ipo5jS*rDCtj(1eYeE*fA~P1Ca=oOm8cfb z12gGOV#{AS5JVwuW;jIBIukn3~Y=T+<#|ld@1sy1UdK}<@<+D zo9XY0=wFK_Jz*d|0<$3?a(3A8XcHWhA}vsTAlp-Sc?g9_w+Aqle9;DcT%xPV%H~o7 zn}@4x77GsUglTD8I!Z|j-m-U{Zhdm9p}=M1~}e-!+1T z2ZT9HS|(gknv|-Sd)7I;%9RLPgtst>i)D~yL#aE|1|a` zTOTLd9e??3n_F-4p9QBC1x)5Lv-;)*n+m)Y?elCYN&2$6^|b#oH}gfC<5^9fH*OQ+ fXMwtdff33u(RyHdcVGRJ)W4fuZ<@s45nuuUxO0)O!WBJKhR0uTWh^_RKSz%fb>3JnMZ5RAdl-=sA<0tf+$0nP#n z$pQd)pxg1e=;33#`&xW1uPqTbbd0?c{qr~MQshou+l41yseFC6#PxspK%FM9%FLCh z7SIDT=}ltGUpWv&A#G+jMAAAIGsu=86uuPPi07p!23-tnjDHy1XKQ>Z@}mSf_#Nf@ zhfbU6?~3SOizYo`AU*=KAs}*g*zjl*9Frm~P<%g2i9)S(Q*r=0}ReMiN(<3`DRoYJXlJZ z^mfl95guY-4YT8!;I-#M_wHBHA251`K-k%(`XTJ}d{5B(#lfaz1ONa40000000961 a000000C?HWR6|S3ax`jR`Ft^gk`Myxxuqrm diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_11.binproto index 891c56b7c6c95b7465b5393741660735ac18fd23..9b67c706855f658e2deeb08471cda5e6953a27c9 100644 GIT binary patch delta 41 xcmbQuvWR5?laiv6JO`5iqr~U+7fwAg@#5uT;b3uM5co2E=amD7U5rcu%mDlD3|#;K delta 34 qcmZ3)GMi-qleCnQ1P7A0!aP{Z|KAfciJk9ju`;fw@vH)mPe7wZ zj`h6=>8vxwt=(F+!WM7qndRj}103(M>c}jPP@h{brxjpw^i{pG^0`EYB#z%Tf`tc! zIZRq6Tv3{os+W7#IlRp9WUoN+&O;4pljckkh^{MXVdpVWu}%xO&|Y;r;=wsy_gy71-rvG8gRnQf!cqPji<6SSE z!^Uqnn@v3R(8-EN@1Fgf8>G4OoYV}_%-Rb5qnRPy1!hlJs*mdav|zh>;P(GC_9a^% zC)yo<`D~k8Z}Oi7rxgWE<}$PT<^`JyycO;9Y$-|lvbpuN|1vl8MVsSUO`bPy6XIuq bx`Tlc$}rJ-V0w37{gc$cn_X|3#NPn`MiZNA delta 376 zcmV-;0f+wf2JZ%-0)OoSBI*JN0uTWh_m{cUz%fb<3JVAX5aW!%#;7n#0Ez+30t(3j z0C=F=@ww>XW4rrWd@ipo5jS*rDCtj(1eYeE*fA~P1Ca=oOm8cfb z12gGOV#{AS5JVwuW;jIBIukn3~Y=T+<#|ld@1sy1UdK}<@<+D zo9XY0=wFK_Jz*d|0<$3?a(3A8XcHWhA}vsTAlp-Sc?g9_w+Aqle9;DcT%xPV%H~o7 zn}@4x77GsUglTD8I!Z|j-m-U{Zhdm9p}=M1~}e-!+1T z2ZT9HS|(gknv|-Sd)7I;%9RLPgtst>i)D~yL#aE|1|a` zTOTLd9e??3n_F-4p9QBC1x)5Lv-;)*n+m)Y?elCYN&2$6^|b#oH}gfC<5^9fH*OQ+ fXMwtdff33u(RyHdcVGRJ)W4fuZ<@s45nu!W*3O%% delta 380 zcmV-?0fYYf2J;4>0)O!WBJKhR0uTWh_?NlVz%fb>3JnMZ5RAdl-=sB40tf+$0nP#n z$pQd)pxg1e=;33#`&xW1uPqTbbd0?c{qr~MQshou+l41yseFC6#PxspK%FM9%FLCh z7SIDT=}ltGUpWv&A#G+jMAAAIGsu=86uuPPi07p!23-tnjDHy1XKQ>Z@}mSf_#Nf@ zhfbU6?~3SOizYo`AU*=KAs}*g*zjl*9Frm~P<%g2i9)S(Q*r=0}ReMiN(<3`DRoYJXlJZ z^mfl95guY-4YT8!;I-#M_wHBHA251`K-k%(`XTJ}d{5B(#lfaz1ONa40000000961 a000000C?HWR6|S3ax`jR`Ft^gk`Ms}h^06H diff --git a/app/src/androidTest/assets/backupTests/chat_item_gift_badge_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_gift_badge_14.binproto index af0dbfdd6a6deb307a339e5b9b49c2d0b4c22aed..f6b73232d3e412a0c16370f49896e9c0420733a5 100644 GIT binary patch delta 380 zcmaFE_L*$~Q~gIKrFTpmOahD&-_~C^^~l7FpNoxy#S0|#efrKT2MoIy&oObGWMY`4 z(0A0S+(6=!^Yp;|t5!RRFnrQ^7v{lQ{{NnsN$h-Ii1&VKy+P63p6vH2n`_u7a*;#Vc9H81H)N95#Nt*=*ve zhfY3v_w47~(jd*9=cHzcX4Y2dAI%KuE--t-QhikSrv=;91GoRDu`k*BIMMF-%V*o% zdXxVwIISpPGMAavH!s*!;H_w%XG=-am(8uG{g=6!FWMZ>YVy2sn-D(>)Ex|rP=<-t V1Jk?v>Yt?k-RyePB>s*769Dh4mzV$m delta 373 zcmey&_J(Z%Q~fI@rRPi>OahD&Kd0}!a=_4wgNu!W#S19Z#dwa1>m(CH#e&-(cfNR- zy!&@ljox})LGzNHy+VIKo4*Nq;um|nRXuKHP3`t0U+aH3%vD=|>de#?Vi%Z=U-~AU zj<*zWQOr%VaJgh9W_)6rg2+CRI~~uLYOuxfJA1*D5K)$*$`*% RQ$;3O@jq(}nu{1O`H8M9b zGcmNZurxCl61On3Fg7s+axH->%q`4}4K2;hEiIH*GIA|r6jI_+nBse6;)J!UcXbu* z+wHs4@_~ug1Jk?v>Yt?k-RyePB>s-X-`fvPe=t^H&|ol9xEX(sG32K4Azmq#b2n9H oesy0ugqm}xRufJvnODkGP$xuJ!Hp|OdPrHO@^sinDz zv6-cikfEi8rJ1>znTZ*YYied}WTdo`k!u;FkP??dy}6$B^iMZlC1^c6(fxmSM#asu zAS^?!Njbsed=S-ZY87 Y6SeVt(FSIAi-(gpF!^$5Gctey0ANo(EdT%j 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 d645a2452f92231662cff98c90f680cbc2f92d89..32d82e149ca07c1c776f987b8f2670a846e5b98d 100644 GIT binary patch delta 209 zcmcb@wv}xGlfY&sr439ROad$ti=QuC(qKMWfJr2)pNUJv%*4#t%+l1%*vQDt%*@!t z)ZEfcNW{|E!ra`*(A?b8!qCFV%-Gb@#867DI6pZvzqqheAvZHGGgqNFu^=-wuOu~B zp|BK48`P%p;i)t#TOmQ3iM{GZ8} IBbEUI09^)5i~s-t delta 241 zcmdnWc7<&LlfWe=rSnW2Oad$tKMt&TFwV7yt2fc9H4wLP;pLXVQH#DZfd5|4o0r6j2w(Y zN;X^yGheGu&)>9k?s*f<1^uQKGiUm024;RPb@iG$eeQdnmzN~oKiPBfkg39_l}(-d pr%pK`tg-Lo?@j+rjT9#LF-fvNXFp%F#U*j_114V%Rz?Oe001p)R#5-| diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_02.binproto index 7b16164acb79bfa23f08b47fcdb364784f4fb3e2..0e48e8a78378c0016682b95a7bba1e51b799c022 100644 GIT binary patch delta 228 zcmVUo-gss zSeyL)R}Kmg82{Vg%kVQG?exBc4MbY*iOWNBk`b!~HWAa-GLX?1fTX=HJAWg@r%3bg?U0$vg#5+J#YEA9TeNl5=* z;IoH#V%cot!E++5OZvv)2wD4Z+n*TlI)iC7w2n423Jnwwi%7+M&a8Jk*~7)q%Xlopj1 oD~v5Bd^wz diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_04.binproto index 191d2de7e162abfeca47b7274ddfc05ac41f52f7..1540909a32092d81df7b35755af8e8eaaca74844 100644 GIT binary patch delta 103 zcmX@l@_=OlQ$oB_EC-VSqr|f33zsyQdx>yybFc{X9K3LUiK!BUz}x9NuN*LJVzlIv zu&}T&GBLI=GqE%@HZ?LgF*7l=w6HWY7ZSHHvoJO>1ad8bD$Fg+j14W#%`GjIScI53 F7y)7B8x8;f delta 86 zcmaFBa-L-YlfR#m4+oO~qr~q6D;~@=@#5v;=3o)%Ie6jz5>q9HCPsZOVRJ(Z3qxZQ pBTEwtGgC`*6Js+=At6Ic3rjO|Gcyx2AlKB)*vLqUMTm)m5dbqT6&C;i 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 7aba5d6fafcd784104714bab5081ee826a7a1de5..10920f5007276e40b54705ad1399faa97e5dae08 100644 GIT binary patch delta 131 zcmbQn`iEr!Q%$u}B?prLqr~#(3zsyQd+~FzajUG8M%=;&Jdezt?N{t_IohbC~}`QT>WbbhMatX;#n?iTxCxwDu@ HDP{BzUo$Q7 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 43e8e7d5b4360a827b0e4992afc7022b1180caea..f2ccb1316389e0c001d3a200e00abc4bd53592e5 100644 GIT binary patch delta 226 zcmZ3*HivBiQ~fL^rRhu@OahD&E1oZ0(qQf-!o|(OBJjB9z_AquS_}g3r|-OSz_5w& z6C;;|g@uKYiLr&5iKU^jsgb#fnTesLg{7Ifkhq1Jg|UetkZTE4VQyh&Y-nk2ZfPMU zSddy&l9`uSp^%@Oms(s{nyR#tk!u;FkdlzX26l^ws$TDl3u?HeLY8+0XU%-AK0SZa z(z)kNG#B)nR?L+6d;7uZ55@`%8Vp7XH{qK3ggC a_SYXi&8b$wlm9ZQO#aQJ&SB2P00saSolL&~ delta 240 zcmbQkwu)^5Q~e4irKL<9OahD&e-Es9Fw?|~my4T&Mc{GIfnzHSv>2Kg+nKn8%?&Lq z42?~UEKMxTOfAh#jLj^CgbXb$EX~Z#%uLLHTvIb+BO@t;;{4>y%wmPY(oBWi{G8O{ zlFU>fBd;X2SRo}dxui6=xJ02Wu_&{&SRpf|uryUEVkINjGDaaKA%zJ_$A0Cn+btTI zY@2yCcILMqg+H2S&3Sa=az^CN3)?P5NxXZq=i(t#1qKZUBZaP_eY<^kT0St*dSH5Y oU;UHRznfien#A9U+IYTb1G~jTtKiA+nN%jfWm4zRW@G>Z0Nhep82|tP diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_07.binproto index 326aad26c61c286119ef25231bc56895cd638760..f4e88d7f60d8844b7c025c3f469bd57164d8b093 100644 GIT binary patch delta 261 zcmV+g0s8*P2D=8J0)M#zBDMku0uTWhspp}jfHz7O3JnMZ5RAdl-=sA%0tf*R@RzyN zz%haWj{*u5HZ(RfHaRsmGcqzZHa0UfH8(jn5)?TzI5#&kF*i3kI59XfHZwIjG%*?` zaCLHZb0A}Na$#j4bYXO9Z*CxEb8}@Nb75{{baiteY+-b1Zf#{ExB&{a0SEySA`&2c zv_xT9`(+xHH6`6$sj7J|@;@=kAV@y LT>t<800000U1VRo delta 279 zcmdnZc7kmIQ~fa}rNc}dOahD&{|>BpFw?|~pNp4+MWE;4h5JiPjhHwXn-~`}afzFo zm>OG}TUb~anHXD`nOGVcn;My$mKgS(sTEn;4oHT1r_KZdmgFmxB^G6t7Auq_CTHd*mZTOd6qnW~mSvUz*$Sm4iMgdkN;??2 zwlZ=s3MmOG#ImHw-YSuA6yf_ad7t6o=>#Ll^bN2H!TU-*Y ag1MBq6c|8YvN*H!WFBU94pv4mp8){9O<=zO diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_08.binproto index ffeac0913ca7f4b4ebcedc17d6a4aaef8ac2e791..d216f7f37f65d0033d29a1fb06b49c45351dc8f4 100644 GIT binary patch delta 209 zcmV;?051Q429XA!0)LMJB8&nE0uTWhs^_7kfHz7F3IqrQG5`?qm$}ryF@gc^0SXv6 zI5;viGdMOhIWaReGB-3fG%-0iIW{*E7dSRJGc++YF*!LnGBh_hHZw6fH#a#rBDetx zwE+kM5+V{H)m0h&Tgig@K4jPKsFy#GDE@>Uo-gssSeyL)S3M325E%d4;LGqcAno+N zgyhA5*$ya;^yQoTHZmaF(wwv|m`!Ca*9n%FO7*9tS!D_(knhoqB%a&E`U+W-s{&03 L6$1bO00000{pC#) delta 192 zcmV;x06+hc27m^j0)PGiBKrXd0uTWh|G=o=nKViU3IqrQG5~@B8U2&I0!;`60{{R30002e>Peme diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_09.binproto index 489f83566ec80bc85cb7587bcf6ba16758c5fe26..edb0514e9e5a8a65f5f5d20c51f694817f7d37df 100644 GIT binary patch delta 134 zcmbQq`k!S1Q+=IM4F{6|qr~dx3zsyQdx>yybFc_J?m2L5g@F}=z^CauuN*LJVvOJt zF*7kUHnTJ}Gd40ZGcz+bF*Ua|6B4mBwlFt0GBh{0v@oK*CT2oHW@g4FrskGrW)@}^#wLa)hL%z;nR#WYd6`A23YmGC zxtYnO#R`R`nZ*iesYSV|c_pQ}3W-I@r3!iZd8N6P3dvIWd1Z+?IY0%)K-D>!g{7$q Lxv7~-OhOC*=xZ@y diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_10.binproto index acd8c8db522dfd1480257b77de9052b94944d017..a039e6de6e8ff80059e973d08f965abdd7c421c8 100644 GIT binary patch delta 124 zcmZo={mQa{skB6?h=WOhQDV*Wg-aUDy~Mb9IamaG4qmvw#MFw3gHhn~^qp4@7&bBb za7kELSQwcYTbP+x8XB7#nVXoI7+P9bnwblUTbNlGn-~JQmOvHe7G}nVmgeS`7E*!* ZsYNB3d5IMY`MG(i#f7D*N-RP^Qvv?bB7y(_ delta 141 zcmey$(#pDkslJ&}sezG$Nq|wJ@!*OFGflksxp+BP1bPl$xWB~Iiiv}CA1#K8mrXfP!1 delta 145 zcmeyx(#g7jslJ_2sfCe)Nq|wJ>EMb7GflkMxL7z?oEVxI^SH##O-zj~%`Ge}j7*Fz z%uFl|jZKZrP0WOZ%*>2UOwBFL%q+|-j7!xVSl31RnPsIJUyTi$UP)^qp4@7&bB9 zXXKKwu&^*PF}5%>u{1O`H8M9bGcmNZurxCl61On3Fg7s+axH->%q`4}4K2;hEiIH* zGIA|r6jBmW*uZY_Q1yLrK@FEw$nvh>teLOXr{`~4I@kKViROZS(~6lAe{VlH{lQp) zL4(0a;b#0j#*mxFhj^t}&fQd*`PF^t6us%f+-ECg-v0W-r#aOsm`jOEVe&;Lxyi?w LG&#(f7{CAk_BTbW delta 194 zcmV;z06qVS2KWV_0)O@aBJ%+V0uTWhgTbianKVib3JVAX5aW!%#;7n#0D=M40SXg0 zF*rCeGc+@|3L*+1li>m%li30&2rB^q000000B?9k=>Px# diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_13.binproto index cad152580de1f824b836da8a98a0292f0be5c634..2a1914665fd9fa7d84f461ed44be13b853d881a8 100644 GIT binary patch delta 251 zcmVA~LVQ^_>ZggdBAaQkNZ6IxLY-MwFX=i03xB&{a0SEySA`&2c zv_xT9`(+xHH6`6$sj7J|@;@=kAV@ykj|Ns+x(BHt*&_piVvU46yX2cNgha_wDkGyWc9$W7xz z67Qevxp>G_;nT{d&izxToDkO7_wo0p|E5L?T+AKGuQ%AgZE5==nVpxK!&xqtfBDx} eIf>`&=WDjOBr;hAPv&D*nasni&cVva00sbbS!5po diff --git a/app/src/androidTest/assets/backupTests/chat_item_payment_notification_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_payment_notification_14.binproto index 0a3ac457afc044c11ff8ba419e71705ca636c493..6abb45c0a283b3fd0ead91e95fc92f0c17f634ba 100644 GIT binary patch delta 230 zcmdnOwv257Q~eSqrG-o!OahD&8=fy*(qQhz&&9^U;sp}=K7Hqv1BOkEjZ9n;78Vvp zCdL+KCYFZArbgx_W+sM~7M5n_LgE%?7RDxqK&~ZFg}H^9v7x28xuu1aU_ok8NoHPR zg+hLAUTSe+X{yo=My{=l985w=LJC(yCI3dBZ2A>smva5xis|+fH2$^7&eQ*RI%4*p zzu|mb0uujkKRErtSmEuLeJxLpHr(XX=>76^_HQ#Ih1-|rY|)$Ho2qx6bJ}#TugjN2 drgEuHcz>}+W!~*0zqleN-)HjW5M^cn0|1TaRJs5F delta 244 zcmZ3+wuNm0Q~f3;rS(i4OahD&tp`^;m}%n0!NtbG;sq3HVw}drC2VeJVPR-&Vq|Gz zVPo1&oWMZW7jmPgK r!=`&r8`)dEG#79BICaA}>nkTDJlonh#jl1+{+)c0$(MtLnE?y{FX>zM 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 b017b057f9e2913074d14782373dfcd82a427444..b27a30d4f6f6a48198255de12cef39f47e5d4c3e 100644 GIT binary patch delta 34 scmV+-0Nwwh1fm462m%`Duh7ckG(r#vuF;(B^Dq#hz?qDaF(3hQ013qo*#H0l delta 34 scmV+-0Nwwh1fm462m%`Gm$}ryF+vasuF;(B^Dq#hz?qDaF(3hQ00T}Ak^lez diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_01.binproto index 767fa2c1e6b2e149d10648878fdb9fdf6d5da1ca..d842ca7a973f6f8c65dd096bac5e89d0abb0d7b5 100644 GIT binary patch delta 34 scmV+-0Nwwh1fm462m%`Euh7ckG(r#vuhE?C^Dq#iz?qDaF&F`I014U-)Bpeg delta 34 scmV+-0Nwwh1fm462m%`Hm$}ryF+vasuhE?C^Dq#iz?qDaF&F`I00UzVjQ{`u diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_02.binproto index f425845834ee1c4af0f5edc542247b5cd12ebb27..b8e863ba158aac1ae4e8b0cc299de0a2a4c73865 100644 GIT binary patch delta 38 ucmbQiGM{Aulf0ag390!vCqr|)EJFgrt^y25@=3o)%Ie6jz5>q9HA_f4|ybF^6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_05.binproto index cbd66f679227ce53e952e1c61d398e8202ad9a1a..03e0baad6b9ebcfabaaa865ad2f1301f522e3c10 100644 GIT binary patch delta 40 wcmbQmvXEr~lcIu>90!vCqr}_w7fwAg@#5!V<6zNZ;$RebH+|=o1BOKm0OS-56#xJL delta 33 pcmZ3;GK*yala!>AI0useqr`{lJFgrt^y1)R<6zNZ;$SRd0059(2cG}{ 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 c93c838c573858aaf99e242e392c5c85a33d3f86..5466380a9e3aa0b469f757d88aff7d2d90347167 100644 GIT binary patch delta 45 zcmV+|0Mh@T1f~R_0wyIQBM1Tz0T}MD(8}U8N)!qU2m}!0jKIdIFe(5L@0YpMz%g=3o(c+;iaA3Ii>MA_f4}V+)l4 diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_07.binproto index 4ab531fbefaef2ff49d5c95349280cd004bfa4fe..493a3563c538bfa8858b23138ab013048e5f5542 100644 GIT binary patch delta 47 zcmV+~0MP%T1gHd{0w^aUB?tl#0T}PE(8}U8N)`$Y2m}y}!O-8NH8KJS0TA$)xzxZh FasXiE5H|n- delta 40 wcmZ3%vXEr~lcIu>90!vCqr|7_JFgrt^y25@q244#pw|0PT7UzW@LL diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_08.binproto index 399a36e086730dde9c76d4bb000880a7e375ea43..4b667d8e1b2ce42a90249b2d49a52236f04c6b94 100644 GIT binary patch delta 38 ucmbQiGM{Aulf0ag3=3o(c+;iaA3Ii*KA_f4}=nJR- diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_10.binproto index b674c124d924aadb71e9f827658148e4c56b3ba1..946252ff18f5c22be2f771a7ac98908407bc1e16 100644 GIT binary patch delta 47 zcmV+~0MP%T1gHd{0w^aUB?tl#0T}YH(8}U8N)`$Y2m}y}!O-8NH97(a0TA<-xzxZh FasXk)5Jdn0 delta 40 wcmZ3%vXEr~lcIu>90!vCqr}(gJFgrt^y25@qQC4#pw|0PXb)$^ZZW diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_11.binproto index c9bc5f399c7a40c44e44bf0a327806ffd364af9a..d57dab60f8e0dc99cb1afa63547b90cf4ddf134d 100644 GIT binary patch delta 38 ucmbQiGM{Aulf0ag3=3o(c+;iaA3Ii{OA_f4~Z40{q diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_13.binproto index cd2791ede914ab939616419517a3963a53e72a05..531c5ec402c498bc626730721271709db51b55ae 100644 GIT binary patch delta 47 zcmV+~0MP%T1gHd{0w^aUB?tl#0T}hK(8}U8N)`$Y2m}y}!O-8NHA(^q0TA|=xzxZh FasXou5L*BM delta 40 wcmZ3%vXEr~lcIu>90!vCqr{KtJFgrt^y25@qcG4#pw|0Pdg*-2eap diff --git a/app/src/androidTest/assets/backupTests/chat_item_remote_delete_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_remote_delete_14.binproto index 03e4d7cefcd4bf14de8fbb6906dbe16ddb706b1c..e75f5a087f5a276af12706e3a16cb0513831b004 100644 GIT binary patch delta 40 vcmbQmvXEr~lcIu>90!vCqr|uM7fwAg@#5!V<6!Y(0t$VfzVpff!y*O%=I0DZ delta 33 pcmZ3;GK*yala!>AI0useqr}hYJFgrt^y1)R<6!Y(;$SLb005D~2gv{c diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_00.binproto index a1157973d2bcef213b0693799a06de5bad2b55ba..621b96d170da67f0517f2c369d269d4f38786bee 100644 GIT binary patch delta 29 ncmV+&0OJ3=2fPQcL<0uo_1v+cGm}aKEC!dh+4aXYlY9d}#xV^! delta 29 lcmdnPzK4B-3p3lgrq=oAjV60B>#)sPv}0GF+2k5#2LP{>3$XwI 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 d36988332bb150f59effa23be032ebf65c2d1bb9..cbf99de16d6d8607f0bf4c19942f51b4e0eeaa09 100644 GIT binary patch delta 29 ncmV+&0OJ452h0bsL<0up_1v+cGm}aKKn9q$+4aXYlaK>E%J>a` delta 29 lcmX@ZeujO63p3mLrq=oAjV60BJFv}Nv}0GF+2je#HUP9+3-sH1-naV&PzsVgQn?QVas?np)?dH<}#5tf%a! UN7)Auz^_z0CztRhyVZp 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 feea7c7f72fd629750cb7a94f4113b8767c9eb0c..f7520d91e3da5cacdaa238dfad3f92300e90c0de 100644 GIT binary patch delta 73 zcmaFE{)>Hs4YNRuQWOWX0Heh7uXi>sH1<-R?87X_F0j6-b^dvy$yv-A0trfSUkvl-n0 delta 57 zcmeyx{)T;n4YNR~QZNUz0Heglrq=oAjlAS0`!LH*E@ajah*Sy(OUz%iV^^OURN@@7 F4gmT_5oQ1Y 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 54eb6ae3e17bc3e172b50f99e0b253fe905d5f19..c5cc272ebc484a6dc196129417da0d1d9048861a 100644 GIT binary patch delta 73 zcmeC;n8C5ZhFPFasfL4DfKlSb*E<^*8ha^D_FsH1-nbV&h=ZV&Y%~(ySm_U}ID3{PRYWW0*bE VgOmcmYUgab`SrLdZna04bpYc+8C3uP delta 81 zcmeyz{(*gi4YNYJQYr_t0Heg_rq=oAjl2Z7*f?0Um^c`LG%JXnoXqT@;H~5dRsH1<-Q?87XjF0iSob^dvyC_W(`E-nK@BV!X& dGjj{e7^Nt%+PT|qem!mqQOgchJ9z=K4ggoK8pr?u delta 69 zcmcb`eujO64YPoyk~s&n0Hef~rq=oAjl85L_cBWsH1<-SyntDTU0`!l>-_UZlQWn#1mcupzzXJV OyZQCFDVl;k%sK$PYZ`X| delta 57 zcmeyy{(^mj4YNS7QXmJj0Heg#rq=oAjl5(g`!LH)&S%yT2v-UPODtZrV^^OURN@q~ F4gmLV5l{dC 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 17c1f76e00901e0b72dc07f660090b34aa191dad..27df49648d58ad2e441c3dfc52222789ee621ec6 100644 GIT binary patch delta 91 zcmX@aet~_14YR6~k^={`0Heg4uXi>sH1-nZV&PyhV&G!qU^QamU=-NW)H?sX(c~y* XIn@9qKd{RA+ire6Zi-9gG-e$DWR@6B delta 77 zcmcb>eu#a84YQoJk|hVT0HegVrq=oAjlB4{SU6aW7`WItSdExC7$+w(%gK2vxr3D~ PS+rwUpBaXdCCoYiqh1fp 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 4e14923533511e93b2788a324f2fd0eda99b3c21..df75c04a28cc8b5bb8866aaa3267c655b0941933 100644 GIT binary patch delta 73 zcmaFC{*8Tu4YNR$QUnLH0Heg)uXi>sH1<-SyntDTU0`cd>-_UZlQWn#1mcupzzP;@ OyZQCFDVl;k%sK$QcN%{H delta 57 zcmeyy{(^mj4YNS7QXmJj0HehArq=oAjl5(g`!LH)&S%yT2v-UPODtWqV^^OURN@q~ F4gmMy5mW#G 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 d73ff833e05b1568003ffad22108c61d5c25fa08..c27351733fffe5ee19281719f234d5948df194de 100644 GIT binary patch delta 74 zcmeCt0 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_formatted_text_11.binproto index 4c80639c7aad7fae485db49882436f30d75f7071..67f8129224f50e0e830b022fe74802f98d505495 100644 GIT binary patch delta 87 zcmeyt-o~-PhFQ5vse*%9fKlT8*E<^*8hZ(Iv2d_BF#t(cCkBD-O|A3K8%>U2j!^bf U@&T(`wC(2CsH1<-Q?87XjF0iAib^dvyC_W(`E-nK@BV!X& dGjj{e7^Nt%+Qr*$em!mqQOgchJ9z=K4ggzL8sGo` delta 69 zcmcb`eujO64YPoyk~s&n0HegNrq=oAjl85L_cBWsH1<-RJb_tGS72vT>-_UZQ6fS@TwDf*M#d(l jX66=_LM#F-3XBO#abO)ww%z=C+!UgN9jasUI%XXJ@9i8P delta 57 zcmaFCev5sB4YPo=k|PJR0Heh2rq=oAjlAS0`!LH*E@T!Hh*Sy(ORQY9V^^OURALXa F4gl-c5e@(V 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 f9b501a9cac22a8dbad01ac2802dc10d36cab941..13a86745b9898fb934d8112692a4bd6fa6b8d54a 100644 GIT binary patch delta 95 zcmX@XevN&D4YRtNk_!j30HegGuXi>sH1-nbV&h=(V&Y%|(ySm_U{_P?{PRYWW0)1x VgOmcmYL{-i`SrLdZnblmbpXEH84Umc delta 108 zcmcb{eu9024ReCMk}U_b0Heg7rq=oAjl2Z7*f?0cm^he#G%JXXk`t2Q;xaHaGBz0CJ5I{Qv*} 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 5b663c414574c2fa64d149ea2df42582ed709493..d411af136a2cd723c2b577c58cb5fcdb49037f19 100644 GIT binary patch literal 130609 zcmeIu%WIrf7zg0*OlC5l<82&B9LFxkv{)Nq$VGxg7dmP$f!atcjX|xGGMZp&L=&ju zq7_OTDQN4B7PZz^EEZxBx@k9F7Fs1i3u;7-rdfGu5JejV8K=6@F8m9gm$P{JopWAz zpS5ww&iwJ}{e+BL5f`yRzF=UFB#O@6N{qn(m?I&NK+B^tT-y zr-$Y@EJWj9&g3o{938A|yuUg&R_f|1bY+Uw2kw6KlS__fQ}ZXD=vnp43m;eSJUg*% z>CUF_n`V~%S$Z~?t-Kpvi#{t~KJi{EKeOiXpYzFh3lVLQVx}J z7%YcPt3z+-5BG(k@Nn1?wuZ1XB=&`L9Gapis-5c+^{)1J*U%KzqFS75j6-W8zOXTu zj1wKvl3XEfXlc%5>mUA8g+#vLsgT{e%iQ@C8zpmZT zQ~ctd@&7#oshdZJH&q8yeVd2Jh90>p^~3n~BkMNL?e6|PwSV|n=G4ggx0XLPf8}id z?1#sj?`^*Qa0uN|Txg6F*<^2+TuisTxme#Uo6H}3aq`=R&T=-M{Pd+WzqVx$yt8-L zp7vrGm{?5bwlAhL+ZNMzjVb~J2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly TK!5-N0t5&UAV7e?c>;d{*aQh0 delta 204 zcmV;-05kuw{0GtnpaKuj0V2%-2m%lU81|vmh>?>K0u+C(0TL4m5prd4b!2H_Ze(F) zAYyWLbY&`)0U{H0Wq5Qicr9~jXKrC^EpTjMX>MwM3P4$hDRTUUJf>KoASdK0LE_=` zT9&*_awn|^5QYpQy4jRX#F3D#tGbGEzPnAiIp8!Z;5FU8f8=HTvqjl7U)&hY#hQWz zA_-YgZfh`MS4l!hC;%{o?!fNxFnE3QvZbBRG%28u GHF%k3H&&Ja diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_01.binproto index ff862615b50eebbb6cbebda57e0b169445700c7c..fb0e6d5eb72eae24db7b3a5572b758b3844413c0 100644 GIT binary patch delta 127 zcmV-_0D%9*{0D{wpaKts0V06`2m%lU7`B(L-|mwU0u*Cn5-18LWp!zDZEs{CZEtd7 zX&`WNZ)t8IXlZU^Aar4LX>V>IY-MLWqqg8SAOXGJEA{{Y literal 130628 zcmeIu%WK?K6bJC%oy=s$@iiSt9LFxkv{)M<{Yd1cGjZ`NJD zW?$1V@MZDv9Tj(-Y>3S_wvELO{ZR)+%tK4;J1(1UaU;1kFTkWX%J z4F_8$UtfD__Z^+(x>DD58>hOzn>oB;s(fX(YE$R!xzOHTSvllFAzT|8!;Q}^FNRVv z^c2I^b)h44g$F`!cr^(d1T|Z*|E0Y6BB)JrBC;7I=bqK`KxBS zWvP!L1_ 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 0a3f740fcd7fc150e11e1955e6a3c5e7b6cdcf11..2c52c55293835f9e6f3ed20da0a2f084ae2ff068 100644 GIT binary patch literal 130644 zcmeIu%WK?K6bJC%oy=s$(du*{aU8oC(_(FeArA=>UFfKN4Ae$qX$)#j%4mYA5lx_q zi&Q9WMbXqpv7k|-SSZ*csMv0NEZQmwT6{#**fgtJ4MorfLE_YGvYOZKe#@leO>D`Uy!7k#s-JhS4Ct6$yx{ksj9 ztsWe_WuU+E&`_bJ*i>w4{8!L?K9~#XGa+5*iH#ok_0!V2wXcltYd-$g#LE*W27lk# za;k53(_A$C-Bk9H-of6U&G%P^hKg-%`L=YS^1$7XesSrcOk(!P6Xi9(z4UqI&U3rB zFW*&nx^8O4U&ZIMnVyfs8`0OL%Xfd0$W5(#{A@1X5HD4yG{#p~$F#3X7k)X?cl5f} zd~v*W;_WrZpT4cL($Ld&?S{$jlhgaxPgbtT)@dGM(3gMd26s~`6St<0C zLT@Q-SsOY+SGX_qg@?noFcQM95Zf1$sZbY1(ZcyIR_zx4>1yhtg=is_txbi-SnA^1 zY&;cfiI!#ashWoRbf)^@Kb4Q=YMu(&ogo#^J{hX_>7|oVbW=34_$p*COk#x>PyMiP zL%HznJ;VQdx)V1K^lz#3COWtF5A{8ARpRI29S1gSof&QaBQe(hUi!qq#)B&#o4syX`g`kd-ycGIl*-qpVwreH_;NnkFfm`>MS z?mjr5%0?;2DD2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N t0t5&UAV7csfeQp$mZsxp$M%e5Lhk74@%K-*6~baP`b;LCJGL0b{ssw?6zBi| delta 252 zcmccehy63_0;c+pj7skqIhX_(C4MZt(lOE4i;atggGGuV>IS2b02g0DQEEwMX|6(P zQf6Uks@7aaCE=3PiW2<_-Qvvjyu=*cf}F(6JS#SziWKhvzpOeghZX5BwuF>AM_w_m zvN`ghJ^Yh)`pjtpf-W;k=G$M&c>T|3d$Qlk)yChNH8uvZ3zckLyE^94G8w@yORY~- z3z!+zRYYnnn96SvH&A yt!2i)LYhCzS0w4I_ZGcmB*?|`Vg95Bpm*9oK3ccWT!9fHG_hBJMWO>D!~_5B76t}5CIstm#*LLGfEZ;4G07fMAZK!6Wn*t3baG*1bYXOFb0A@5Ze?L^Aa!hPVQph? pa&TpGAa7)8Zy;@DY$_Kb6Le*GbT4=A< z*&K)L!XGalJkymgJbvujrKj)R_3}q6o?Q3M(f&hg6Y16GeZH-{wC0w}U)cWDo5hvu ztJNFE$13+t6uLV)J38C{6?B~qPKV47AyXJm%pCdYz0#(Q&mTU}b>fw|=jKjUf8E!8 zYIJ$q>1guHh1>-r)sf-tcULARI(mEay_rJgp4%V%40namaDUhpc84$(5(h#$4lPj>)z5Z`Mpys4Yifz=Q9aHz$DutDpWmEI z#)iY4q9hH&Pz|OIW(FZO|eLuPP$d;W;Gkw3M4vxK*IXS-djkOOgU%EKB z_~EhEJ6ms_4WTcJ^UZN0o9qv-*V4t;YK_erB)=c}bZVxjyfU*QPG*<)zy1DfXE70n zq3K#Wx3`wg?5U-1t11En2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N P0t5&UAV7e?IRbwHSfd48 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_04.binproto index b83ce354ff45230ee237bac57bf7803695a9c889..dd2463ec0a79a3d84a73c599fa7fc22ac013e7aa 100644 GIT binary patch literal 130632 zcmeIu-)q%n90&04b9RpBbnM6R(AMeX#px)S3&wubh}A`%${z>J#S+)3Y?D(P%@(zR zMHe#=HH6ZBNK&nuksy==1?o*J!YnpK`mv~{b5~Xl3Ca<~I@V2j(O>ZT@LYU&KhN`l z&udL8WG4T3bL4zezVQ6vTc=-obo0J1F5A8Q$Aj%}EsG_WT=LEO^7PVsu6tv{_a79m zSTQhgM}J@CvB5%fLt{f@{l9{y3&Cti{~XeV?%1vaXFn~iUiJFu-lk*kjK4a5V&J!J z&8K^3*3U*m-%VyO?HTCl-tcf`aIm4ZHQ$;pR35qi$>WzF%p_)xJX2oz>nmSY?mfR_ z%aZN2XKE*x{@L(iHq$*8-j2R5UA5zrL~e5R)8}&WV!TwHQXgMY9n-cvUHIil@6j7u z@(rUc6F=nW$Wyty$M`XD*b>)s;go6vFkPG2HyZ;!@}? zg`QH_xGJ=V&hSv^4UdP-VK{{CA+|RpQ=vABqWKG5tlG{0-PP1a^U-`NyC4;8y+VkGY*_QH^>4m9yX6M-PllyKe zMwzpF4t@1;Q`c*A$?Vp-WO~b7^1cB@fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly rK!5-N0t5&UAV7cs0RjXF5V%O7c~LrkZe;gxCghHu8U5%~Ya#pvLJ|>B delta 284 zcmV+%0ptG2{0EW-paOr80wRq92m%lR82X{qh>MU{Aah}GX=QF8baH8PbZK#QWgv55Y-J#Ebzx<4Wo~43Z6IW6b8vNZ zVRUJ4ZfPKKbzx<3b!94*0U{H0Wq5Qicr9~jXKrC^EpTjMX>NaNehNTYhbeOWg*>KM zp&%#ZDM8}l^jem@OmZi!2M~q~BD&d>O~jFqt*g3nE3Q ivZbBRG%28uHFy-6G7$;{@Sl=^5CIs6@#3z&Hy{Do=yf~* diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_05.binproto index fd35913ba7a0bf459b153166026b917459a2021d..69a238b7df28a2ba0c570376fb1f9f141499fefc 100644 GIT binary patch delta 125 zcmX^Ahy5$d0;bXur6LX{0Y-^k)7Ra9XY9q##m2#+#l*oV@NW9fD+dgtLWJ14Sab4= zQggMGm4r)DD@yb$bc-|7^AdA(3vv=O^Q^c+T|*+P0-Vb#9J3gV1i4r~%%9W%H1YV$ W#oHd3DKJ8WCiV)jNSuHOF#!N@z$>8u literal 130639 zcmeIu%WIrf7zg0*OlC5l<83;SIF4P6X|Xm!$VH+=7dmP$1GSM@8iQJsGMZp&L=&ju zA{9zfQ8e`e7BtpYEEH@J+_WI53tKfoikFBQOtSJ;s-O*u#Hrb67ybp$%UQhq&N(l< z&!#wJXa0C?@@z|?`0TM8=U#Yl=fRII-n;hOqn-QLB+{!c_+o2$ZuK2ky}Iq|w;L{9 zH#Bt1;6UY};bLo3b5nEUzk-%?!Re6sF=UFpiHXBMe^A=E;gtjXT28((_43rIq2I<@ z=ld77o{mPon#o<%H`Ld=?f%N}a8rAGp*>TqJaG4;pI&k_n_4*jM0x$MFMV9O^X#5o ztH$fTubWx@SJU&kZ0~#F_2~1`WqaOF;Gmia#Ci|M1$j zLeqh^sW;c3eEPPoN<(k=HJhhK&d zE?S|qk%HD+v7l93F;J+b;G)f@DyUTwqQ3P!eBu;gsUHBI~FK6-cJLkOc zKI`I;o&MvM183Xwg{My3IQ!fK+YWtr(K9Q*KHBr@ibQ(Z1)psy%`U&=>X$cvd93-8 zRn_V(!$Xw^M+zOSZLMuB{|egA1@j^EL&y}$iM@w^dbhZC%}WROx1V}_^2N#1)!%k? zoEeX%13)errv>3|8 zFi;Fz)`XtW7w!#%;i0fCY!6{~NbC>kI5b32w0N#d)VjsLySj#GFJuP#7pXP z$vDvwEzRZQy5`1Aw)Wval}|L)JsEPlLY&M!5o-6DOQ)jfrfB;=uR`wpBvE+&%vXyy zlnS5UJ^H_=KXvo)(3Z+Ts(0(q$l$|QrM@5Cd3gQS*}dJrrw$Cgl{r1U@y!*F&Rsdv zH}k=X#(NrX9}l5Biu3hxBAe_9#}?AfM;2t0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs W0RjXF5FkK+009C72oNA}p1@xRJ_*18 delta 224 zcmV<603ZLg{0G+spaOr@0V2`?2m%lR82q8sh>K|OOn78VP)=%o z3P7l5=(JRILs`@_dOXDNhgb3|XPK4|5k#1DpFh%Q>;6o)V@_D9t26e4D6vup61A~q%|@E2muiAm$}ry zFK5BX>Ma6bYXO9Z*CxLWoKn_WhxgU6Le*G obT4==g;HDL^y3i^KrFe;`(IhKxr3%_0lsMImcHv*}yqv|$@0|0( z`)r6qcKXj(C(bt46`nqN)9iB(?l}0#lD(_HJ<_p%RU*COqA#|TW>?;E)hk=Se!G6@ zn!&+a2l~qo4Ha4%n;M%M{uMNz4^D^7Pa#w2NsJ%<<-_9obuS;-*L>pj$rmS24gNmb zGS@f1<#aUs)pYKX-of6Ut@oFQh8o-2>e@1e@&k82dh*gE+0^{8CrWF7d*Rdaoo9FN zTrpPjL(TNcbB)jDvOUMcYtiS$%XWW|%1^I<{7gPspDb3UG$hwl#+`;Li(;jMSuVS0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF k5FkK+009C72oShHpk-Mmd1hkoNH*k0f1P{tz3U6%FUJE6>Hq)$ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_08.binproto index ebf2e43d9df43e9ca8c9398a932ddd06185f3013..a21a50bed199f16a1739ccd3be60e396ad721257 100644 GIT binary patch literal 130644 zcmeIu%WK?K6bJC%oy=s$(du*{aU8oC(_(FeArA=>UFfKN4Ae$qX$)#j%4mYA5lx_q zi&Q9WMbXqpv7k|-SSZ*cDA*$SShQ6VwD^dqv1wNI5vrgKg2buWXcztkpTk`ozW3e( z=d(T)GE;xPGIq8(UwHcP^)t`izwPx;mh4&e{h^LmSH_adFZgOxd1l3JSH8UY+qWAo zSv@#-(?EaafuTZ6v8mY9_^+V(Trd~XKZSImCpLQEmyb*9*1j~pule{J6E9Aj82o)_ z%c;KEO>@!kH&fY*dIx)ZHs4zr8Y;H6<=fJQ%6)e}{Mp5aGKtwEkCoT__QI!?+t2Ra zzI<2R>AI;Ee-)q2W_mshuSH*$F5Uf6A~&_}(KEStL%dX-(imS|9n-!lUHJJ(-_dJY z^TqMji8t3AfAW^jN<&ZA)f*m)p7NUhzwl)+g>cMbpV=}z1@(7&b9o9NuyKh*co6^S2*cO2NTb!N2vkHlF2JLwYx8xO90WcKpu zuIXck>+i0=b$@$?T5#WP1C2@{U18fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U tAV7cs0RjXF5I9euWobHoW^B($CghHu9)I^_TOlk)qfcexxnqk_>~Dr*6$}6X delta 244 zcmccehy69{0;c+xj7rZKIhX_(CH^hE(lOE4i;atggT;s;>H?#X02g0DQEEwMX|6(P zQf6Uks@7CSCE=3PiW2<_-Qvvjyu=*cf}F(6ysSDdhsbu#qCc%R%OVyks6WwkeDv^3 z)U-W5Me1wW1=@I&cHNxfdt~B-wX1h^746&YyVLT4iPi(tyZdtLpQQfX?0VBA{*J`i zqqCY=l{g~<^0E`dJ)Jx>7z|q89eDTAFiK$qyTwD*_r(P@Tv8#+yMnW3zE+=}ziH{* r^Cp@L`b{fl8VPc-e3(C}0qBkPkB`>vGgn}Q2uMAZK!6Wn*t3baG*1bYXOFb0A@5Ze?L^Aa!hPVQph? za&TpGAa7)8Zy;@DY$_un6Le*GbT4=)`Z;y89Orp4L_Ar}b}UFfL24Ae$qX$)$el+grJBbq=J z7p+j5NI~NbENHD&8py&TxM??DK&_G>#Y;pDrdfF_B4`Ie#;Iz zaeVxivC-;76UFY1&W_IZe+6CVgR>#?W5^UMiJ7^d-!E<1{PNL5U8mlde`)^o_-_Zg z&y1|>I2%oVwV1njczn3B^Zx3@L`QFLp*K^kK5+M=pI&l2n_4;fM0wM%FMd+J^W5~l zwNowMw=Ayvv*Wp3w(@RxE&9B4`Sg3K{Nk3!f5|7?lBLF!_TKD@4{ z&~db9{@A8d2X7mwwp9kN-L^3F-O}vVh3XZ#rtJf_=0myMSUKcFFgT&eqpSbjHMK*fr^TBLqUo6Cdquys0lahjsJVC+YYSY6bq{BgisEOCv>HaWG?Y*8Cn zbTI=_Ln!TsB-N@Z2|`IwkY1E|u`D)3`mv~{b656bNKuX;*0FBNi~fSwhv(wM`+1%Z zd|qo)Av5{M8zUE*@`dM)+%o;*BU|==wqVbS?+>@XxjdF!a@kiKO4Cd4UiSLNZ{Mq1 zxN>0N_Wr)|ql1O!hQ@}*`hNvY7lYZ5{xPHr-Lc(=em-7Yv--8seN870jK4B|YT&o+ z&1ZXOHq1st-%Mt&=o#qg-uO^?aIm4ZHQ$;plpntDiIZ0z&Ln1zK3!V%%gdja@42vZ z>yjNc=V~UG{@L(CHq(79ycK;}ylUqsiQMFxr_Sf%b@5_lN_~7~WlY(@UpZH#`=$gy9f&gxJ22Oof^#ismnNu}U}pcUM&t%}4X8Y;`Ks$5NM9 zXXB|@bF?^{PgT{`rZbff|EYW|SM_YjZV#z=_L)$*PcNE?qFbZke_n;`rAe&t(%J9k zZ!Q(SzJKU{Pgml${=QA+oZPlTa?OIr(&6Sdl;Kb)*YX#Y*r!pXzx3xXIo0O=>@5HX4kQkr}y93 z7OP8kK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N s0t5&UAV7cs0RjXF5FkK+009D*2sAHB$Ip-K8P0^<*tyXU&a@W7U)7`$hX4Qo delta 294 zcmX^0hkXv)0;c*|OiI(4IG6+&B^nl8>6mEj#m~jd!6MLe@WTBirdCWGj8Q)rg`Bw@ zOY=%|6-rAo^Ad9viW3VmQ}Yx`iZY8!G7C#nfdVbJ{m?T$Q>(ZU+etoV)`_T_EoZM qHoaTRjDN|6G=G+_NYYvFEqcjFkc;KR{7DVKuxS7IXx%<@1x5fd=5;;* diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_11.binproto index c3ca8cae1639cdfbc5a73cc567b760effbe83655..f3811016876a20791e995ca7e68f9b8b8361dc8d 100644 GIT binary patch delta 111 zcmX^6hy6Lr0;cpdr4$Y(0Y-@f)7Ra9XY9qx#lpej#31lx`pzo{45K`R*tuA9@{3Y) zwZxT#OHwOJ^ec3WGt=`Db94)G5;OC%7>oqDSU$|3)BrT&_{+uH9+)XGLWCyv3b06= IfCw=G0C6cNod5s; literal 130637 zcmeIu%WIrf7zg0*OlC5l<83;SIF4P6X|Xm!$VH+=7dmP$1GSM@8iQJsGMZp&L=&ju zA`wbbQ8e`e7Bt!_77DfqZdwpjP+Lim;w7R6ldQazDrkcsacVZ&g@3{GauzSYbIuFz zvn3AM**{;KI@?kxK6~uO`4=AC{l>|Q_pSf#Xy@ze66rM;e7U_mzxIx+UfuD{I}Mj^ z7#g}|aG>(gaIv+ixv9DFUqQ>c;B?6R6f(u$#N^>$J}hnC^vc2gEhpZbetG)T(C_1| z3;m1RPe&tP&*m=b8|v%baerlaxT(Fp(4Hw)9=Q9_&n`KdO)VaOqP+39mp-lBd3NvE znu)p}>Sove)%1KW+xvbv5Pea)Z0`rD{Osn(&*YO0$x?MnV{$`vOvn06@#o|HA79&6 zXgb(7{no}4Pv6#6Y3S{~X6sDP_j8A~%v3JV)okm!H6P05>dGM>is9kIMhW^w0y2hRJ-MWx|+IZIa-c$wQ*=n#241) zl5wInTAeGzH4XKdZ1ux`s*uRnJQZ@|Ax`F=4AuM0s+lOdDH>gQ6>{e%iQ;jO#oCp-Q~O%1%8IW@TL$hyZCubAte z`{Y>tz4f;r3ZWy43$<|~o9qlHm(mR%Emb$Gl8hbrd}6Y#T$@S8$x_sFWGS87vy{$^ zEv4@oQUnMPAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB=E> j1X@>Rl4qv&jb=lB{MUuI-@C3DR-(ygvdR3!N|g8;mB$b6 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_long_text_12.binproto index 9e8a76a1d803545371736731f92c8366ccdbefb8..19acd17bfc59bba2104ff1f9490f0b988f2bd6d4 100644 GIT binary patch literal 130613 zcmeIu%WIrf7zg0*OlC5lQ!nFSVjQ~|r^VU`LoN~|y3kR38K{lK(iqg5l+grJBbq=J z7p+j*NI~nZSkS6f3>0c9xUk){3Tl-EDPAIKG|kFe5TP~*GEQ})UHBI~FK6-cJLkOc zKI`I;o%!R{{b$?rg{P0+IQRU6Ti^KjqGwlrd${Md6^Zn+3%=M`nOlCx)vs*&`bhDT zRimS~j0{&F8Y^^^+DdJ${|egA1q&hbQ^*ts5_=B*@_u>knwJmkYd`ts)Js#RM$hc* zI6XAKaUmN2Y9@E#;OOAMru(a7W2LUHd{?GWecsiR1qLRfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly WK!5-N0t5&UAV7cs0RjZh6Zi{Ye+ldW delta 216 zcmV;}04M*o{0GkkpaOr*0V2u)2m%lR7=ohIh>MwM3P4$hDRTUU zJf>KoASdK0LE_=`T9&*_awn|^5QYpQy4jRX#F3D#tGbGEzPnIOxjEo8D&RHUzJKIp z{j){cG+*2p&BdC61tJMqP;P5sS4l!hC;%{o?!fNxFnE3QvZbBRG%28uHF%k&by}VP 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 1b378324a2cd29e975a9038d4b47da451d3d851f..22a3d3e8c5c78036caefd8dd0b32d88131ac9c00 100644 GIT binary patch delta 149 zcmV;G0BZlk{0EE$paOr20V0P12m%lR7{ZsX-|jO?777gr1Q3kD(BGsrN&*N05cZe3 z)W9)XViG6{CS`SLb8T;AAZ>4QVrd|7a&KvFAZTfBV<2>4bZKvHAZ%r4WpZUIBO()Y zWq5Qicr9~jXKrC^EpTjMX>K|SRYg=;dQd}lctL6aG7$;{@ShEmfDi!~$LXWC;5Hxu DeEu}m literal 130627 zcmeIu%WIrf7zg0*OlC5lqqWn4#4&a;rp4L_As3AjUFfL24782J(iqg5l+grJBbq=J z7pYQ`N=g;HDL^y3i^KrFe;`(IhKxr3%_0NSx|MyYMe~Ue4m>cg}g? zeKy1)JN?Hi6K9+23QrxqVfNYkcO3k9$==o99O-y?;J#mig2daHiv zn!&-F2l~qo3>8`$n;M%M{uMNz3r>g3k0Dd&NsJ%<`Gey6buS&**L>o&$rmP14gNOT zGS@f1<#aUs<#g_%-of6Ut@oCPh8o-2>e@1e@_lzceDdNW+0^{8$4YB|eg2d3?PquI zTrpPjea-aBKO3LPWqXc?{n2N|OLo7X%1^I<^h`ckpDb3UG$hwl#Zbz!&LdwT-D~zTk@e)s;nIHp%AVNP2swymls1% zG4vM0wsoN+bcK6DUwAO=2qPhkg~Yy)jzdipMT_UUM5SB&yQ`{+7Nf;DR~?6jM0{a& zE*U3UqUE`|xT?N3ldXLCPt_&zRZoW8Xo!=!$3x{lvurAgZj46$c@=W!CyByyb6+oB zUn+cY*YN+I?$k{K{oBgDsm|^FLwyfjp88>U*WpduXUE%rPfhf{ojEnI`OQ_2%wIOs zHS^KY+PiBv9txp7itDQ5L^jzG-djl5zq3%;tU~g{{!hooTT4qbOX6g9&+(Jr9=xWM zh(q^_3+ddhg>+`;Li&zDMSuVS0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF k5FkK+009C72oN|=pk-Mmd1hkoNH*k0f0=vZ-D?ZsFDWAoi2wiq 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 6734398dadbee9dd46d8af56904c6de101aebf7a..a37b1c2c80618ac531a72535b37f4230e319a107 100644 GIT binary patch literal 130646 zcmeIu%WK?K6bJC%oy=s$@zLo(;y89OrlqwJLLL$%y3kSk7^scJ(iqg5l+grJBbq=J z7pYL%ilV8HVnL%uu~4w3pkTXEyJ)KN%lEGS;c)vKt76IJmwdgsG`-@^m9K62?nvE| zH3I{;_V<+^9xOCBG&VHW|0`&^5X^@3&mmptj*T4r^>}gpx>v{cH=TNW{FU+31HbQT zKHEF9c{UpQb~1Ze&p=Q2mIum%gAJ{%`POuy{NO#0eSXE^Ok(EPlclx4z5HqUuDLxs zmhY}PS2MZduZ9=0neLCmo6%RrEBAby$W5+);(RV%7cW+()W_FU#Bx-PVb&TxO|4UdHFVK{`{A+|pxQ=uk`qJ;}xtkNy~(^b_(3(-O6mEj#lgkK!Q#cl!4!3aQAmJ`ub?QkB(pSE zp)@J8uryU`E~AogNoqxjeuZvvW_n&?j&4CtVrHHdn@>fGcYt439hbw3^cPz~N}VIG z7+2XG`OqHzNjrV!Gyy@E871@WFJ-*`=d(T8Z{=#^Z_OGTgUZ;2wys?r^Jtlj;FqP= zC#nU^jOr>RR^5Ew!KTC+8IYHq81Cuhp}}m>^6tR9kA_hSa>vTq*E)Z?m_E&-eU&Vm zP4Ct+<6j}opXDo(bk=)|UNREoV)-zCQUlOK?H?bl+h?x82oajtE5IVr0TE&X02kq9 AH2?qr diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_00.binproto index 4e8fed95ac1b2f1a916db19de4af06c05fcd81bd..089f474a7cc5f1a1a3a89c444ad1c8a566f84011 100644 GIT binary patch delta 59 zcmV-B0L1^X1hfR80yHxsF$e+>1Q_VA(8}U8H~~Ts2(Hnb?ej1Yp}?7pk})6wS`ZQr R3JgPSLvc|~MOR01L3(5^6fyt+ delta 56 zcmV-80LTBd1hE950x>WmE(ih;1Q_d=xzxZhH~~Ts2(Hnb?ej1Yp}?7pk})6wS`88l O3JGvYN^yBpYfMoc`4bKR diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_01.binproto index 43a0d121ec9e3df60a150a0d996a51ebca52261e..5ab7fe7398df778d6b31394476eb450ae6f22888 100644 GIT binary patch delta 173 zcmV;e08;<11+@jB0uZwSBCr7n0uTfk>95er;xv;G0u_Ib0TK=h3`kjPMp#WxLUC3?jPOlug8ukgcn_igLcY zO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^um?Ed8260Q%LY;)dK)Z?dJG U&on8Zk2MN-nVC%~QEBsaMb6(wWB>pF diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_02.binproto index 55c4dbd6514b5fe91ea84c7a09be0d8fa0c27d11..d63cb6be0ec1caabffa0f02f233d449e6773fd04 100644 GIT binary patch delta 609 zcmV-n0-pVe36Tk)0)LMMB8&wH0uTWh>aWns;xsq`N(~AG2m~4c5bKw@)W9)X?F14I z3JgPSLvc|~MOR01L3$c|3V0$4X>DO=WiM)QWoK$?3P9Ok-T_qEGr|oT1kTwcne|7d zlrEPO3(a{P?fU!TuWa5FjvOn84}OHfWg z`4LFE7iw$@Ks$Xn`MMmg$cWEt z`iSH5N+G9(5mAGY`^Bo zkqz}`f=3WzZ0N5WNs>hTdnFrX#?$%UpJc`R@c-X>l#1IjXNj)7wV`IA7|aR| delta 601 zcmV-f0;c_u35f}y0)K}EB7_A90uTWh?U%XKz%e)hN(Kr92m~4cTI>W83knHvNlI~f zQ)^678hQ$NA_{43VP|D8YH(#|YHA8VSfL;%3?jPOlug8u zkgcn_igLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^um?Ed7)k zP;P5sK+_#a@ePyH0wRBWv_xT9`(+xHH6`6$sj7J|@;@=kAV@y$ zV>2S5{~VVx*hOw|Cu2&vi!1H^x=Bd?Uf{DBgpKgh2RHyyAZ+8ob0V!v`o`f1S^IF? zpAw3&8EtFf#;5I4i6SjX2p9nxhyez=O zlrs3AvFfLWR+SXEs<{}hgvfO`0#YCwzYd0U%8l%mM3{Rx4IqmC&BVoU8rSSg_^0(F zgvzHHq5%q>0U{6yc4=f~Z!c|dG(g4;Nbnhx1q32&SV=w`uqKRMsAuT3RCPmH)H8ZK z#PEk#@+)VVmJks{m~@{%(rD}cOt)iBsjD;ggDA052NJcdt6buy91--T8260Q%LX_D nQXn=met6cu5Bna*cL%LQ^3i9OIESho20V?mb~E}^gYy^xl&}cc diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_03.binproto index 9442dedc8a29e3893161a456548b345435cb093f..a55ef1cc39a640363841cd171f64546f9696f3e1 100644 GIT binary patch delta 65 zcmV-H0KWgO1iA#E0y;S&HwXd{0T}DA(8}U8H~~r)3JnMZ5aW!%#;7nN0tf*R?3cOJ Xz%g175)KLsNLgz}SWQntacx6nsR$I{ delta 53 zcmdnRvW{f|lb)`UHV2acqr|)EJFgrtv|#k&=i=pH5qR8l;MfWSB_0aZyf1S4VO|dK!ERcp?gEZDD6+FKTdQXKHE+K-pj30aV#D!VMY( z&eO~jFqt*g3K)Z?dJG&on8Zk2QFinN2BCY4deOCyYyk diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_05.binproto index b00e09dc20565f7633396d2564f5ea3efcc022d4..8c2eab497e0aac577fc300fccf645bbe9f65f475 100644 GIT binary patch delta 611 zcmV-p0-XJc36lw+0)LSOB8~+J0uTWh?XS?v;xsq`N)HMK2m~qu2mui8m$}ryFePkSP9y9iA`o%UGNI{Z|eO5EzQo+x7)G08${Gy<94{ ziaU0iRG~R(YOor0_K=G`M2@pXjB3k$wq@lSi~$OV0U`-ub!2I8FKuu$ItEO5e`HHg zPC)q)NV*qlYzja;doTLWW=eorUMi<0vFCuMXdVy~4@<{Ok=SVuO%c!_9(Vb=9InWS z&ujXK3?jPOlug8u zkgcn_igLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^um?Ed7)k zP;P5sK+_#a@ePyJ0wRBWv_xT9`(+xHH6`6$sj7J|@;@=kAV@y$ zV>2S5{~VVx*hOw|Cu2&vi!1H^x=Bd?Uf{DBgpKgh2RHyyAZ+8ob0V!v`o`f1S^IF? zpAw3&8EtFf#;5I4i6SjX2p9nxhyez=O zlrs3AvFfLWR+SXEs<{}hgvfO`0#YCwzYd0U%8l%mM3{Rx4IqmC&BVoU8rSSg_^0(F zgvzHHq5%q>0U{6yc4=f~Z!c|dG(g4;Nbnhx2LvK)SV=w`uqKRMsAuT3RCPmH)H8ZK z#PEk#@+)VVmJks{m~@{%(rD}cOt)iBsjD;ggDA052NJcdt6buy91--T8260Q%LX_D nQXn=met6cu5Bna*cL%LQ^3i9OIESho20V?mb~E}^gYy^xT{H+y diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_06.binproto index 6ef1a1d6d44838b2028e14a229aa46125a114c58..f305f848bba9345a05a88e597fdd81d80a8e64f0 100644 GIT binary patch delta 63 zcmV-F0KosQ1h@pC0ysA!H3$L_0T}MD(8}U8H~~r&3JVAX5aW!%#;7nV01)q&xzxZh VS`ZQr3JgPSLvc|~MOR01L3)n}6x{#- delta 53 zcmdnNvW{f|lb)`UHV2acqr}JQJFgrtv|#k&<>KaG5qR8l;MfWSEruvwA#N_t0#C2P J%HV9DKmeg*4~YN( 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 54f2be7aed8d49e6a9c2800fedaf9858985a124d..83c8e21d92de3e673aec87e7d24301f3145f6b4c 100644 GIT binary patch delta 195 zcmV;!06hP#1-k{H0)M#yBDMht0uTWh@2}9x;xsq`N)`$Y2m}y}!O-8NH8KJS0TA$) zxzxZhT8;q{4hjrNS!+gEO;18`Z9`-ld##rV xgogAP82g~L*#uG`33nE6)B5!u80QDie6&PiS^H%gl{F>ZU8$;hFY-Sz7y(?7P(J_w delta 181 zcmV;m080P61+4|30)MLkBB%if0uTWh@|U^Pz%e)hN)HMR2m}y}!O-8NH8KJS0a}Lv z5(x?iMN)KkQ&DvqdJ1?V3TbU&XJs#HaAjv|Y6?JDp&%#ZDM8}l^jem@OmZi!2M~q~ zBD&d>O~jFqt*g3K)Z?dJG&on8Zk2QFinN2BCY4deO+qO#e diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_08.binproto index df4ee89eaf5f60e5494e53e22b14bf3575671365..ab652696c172769278c48d80d392630cec46d532 100644 GIT binary patch delta 609 zcmV-n0-pVe36Tk)0)LMMB8&wH0uTWh@UPIy;xsq`N(~AG2m~?!5b>9})W9)X?F14I z3JgPSLvc|~MOR01L3$c|3V0$4X>DO=WiM)QWoK$?3P9Ok-T_qEGr|oT1kTwcne|7d zlrEPO3(a{P?fU!TuWa5FjvOn84}OHfWg z`4LFE7iw$@Ks$Xn`MMmg$cWEt z`iSH5N+G9(5mAGY`^Bo zkqz}`f=3WzZ0N5WNs>hTdnFrX#?$%UpJc`R@c-X>l#1IjXNj)7wV`IAYE}v| delta 601 zcmV-f0;c_u35f}y0)K}EB7_A90uTWh^Ow2Qz%e)hN(Kr92m~?!TI>W83knHvNlI~f zQ)^678hQ$NA_{43VP|D8YH(#|YHA8VSfL;%3?jPOlug8u zkgcn_igLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^um?Ed7)k zP;P5sK+_#a@ePyH0wRBWv_xT9`(+xHH6`6$sj7J|@;@=kAV@y$ zV>2S5{~VVx*hOw|Cu2&vi!1H^x=Bd?Uf{DBgpKgh2RHyyAZ+8ob0V!v`o`f1S^IF? zpAw3&8EtFf#;5I4i6SjX2p9nxhyez=O zlrs3AvFfLWR+SXEs<{}hgvfO`0#YCwzYd0U%8l%mM3{Rx4IqmC&BVoU8rSSg_^0(F zgvzHHq5%q>0U{6yc4=f~Z!c|dG(g4;Nbnhx1q32&SV=w`uqKRMsAuT3RCPmH)H8ZK z#PEk#@+)VVmJks{m~@{%(rD}cOt)iBsjD;ggDA052NJcdt6buy91--T8260Q%LX_D nQXn=met6cu5Bna*cL%LQ^3i9OIESho20V?mb~E}^gYy^x*U$*| diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_09.binproto index c61fd6825f7b8e8c373becaa02b5150508d22881..14d0058ff67703f711972e6bd9010bd5e38000ed 100644 GIT binary patch delta 63 zcmV-F0KosO1h@pC0ysA!H3$L_0T}VG(8}U8H~~r&3JVAX5aW!%#;7nl01)z*xzxZh VS`ZQr3JgeDYera2PeO5RLu8Q(6zc#0 delta 51 zcmdnNvW8^=la98MCI^!Mqr{i#JFgrtv|#k&<>KaG5qR8l;MfWSD~2d;Ax##rV xgogAP82g~L*#uG`33nE6)B5!u80QDie6&PiS^H%gl{F>ZU8$;hFY-Sz7y)VDP*nf` delta 183 zcmV;o07(D41+N950)MRmBB}uh0uTWh^_RKSz%e)hN)HMR2m}y}!O-8NH97(a0a}Rx z5(^3ma7jvWc~fglQ5t#*cp?gEZDD6+FKTdQXKHE+Kvn lQXqT^8dRr>Q)-#(Czo%srJc_-DWH!vc$t|^DN$+jbwyy)OS=F7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_11.binproto index 450d66b3a99e231266a7781b7e708f67a0f78bc4..5485a68284cc2b82f15ff0ddf2f182352b892a7c 100644 GIT binary patch delta 609 zcmV-n0-pVc36Tk)0)LMMB8&wH0uTWh^RLj#;xsq`N(~AG2n0d^5cHS1)W9)X?F14I z3JgeDYera2PeO5RLu49!3V0$4X>DO=WiM)QWoK$?3P9Ok-T_qEGr|oT1kTwcne|7d zlrEPO3(a{P?fU!TuWa5FjvOn84}OHfWg z`4LFE7iw$@Ks$Xn`MMmg$cWEt z`iSH5N+G9(5mAGY`^Bo zkqz}`f=3WzZ0N5WNs>hTdnFrX#?$%UpJc`R@c-X>l#1IjXNj)7wV`IAhK~w7 delta 599 zcmV-d0;v6w35N-w0)K@CB7y}70uTWh_LsTTz%e)hN(Kr92n0d^TIvK62?_^AQgnAy zQFR)63V0$4X>DO=WiM)QWoK$?3P4z)ASdK0LE_=`T9&*_awn|^5QYpQy4jRX#F3D# ztGbGEzPnAiIp8!Z;5FU8f8=HTvqjl7U))-;&vLK_IN=!gj7rkW22vn=3K~?Wic@Nt z>nE3QvZbBRG%28uHF%ksO({`n^L0fUumK9I0U`-$ZDD6+FK}*WIt+1bLu6T3d09|y zYhggs9Z2yFlhXnse|)q=VOjfS8kIFA-Ce1wc`x!mG0GrFKKGznmKD^kz4n+~l(u6t zBBB2rmonHzZg3}KO1XTuWa5Fjue@Q|}Ls~$e14!=!YHJEW zeYR!gXZ_0>#)YV^+tQr0E|^VaF4qZ`mrC`gq*-MOC6MpYj3l1h#QF+ZgURUw{MeK- z_@A-rr-oLQ6u7Fn7_NlKbvOc2ARE69hIGn}?3F~AdpHdsivG>S#c&$e>`VBk^&^DJ zry8OG3Y`HW5D9i^WMywJZE!R|#tlgD8IuJBB5YVmJ{zzmj9sW_=(JRILs`@_dOXDN zhgb3|XPK4|5k#1DpFh%Q>;6o)V@|27Gxmchu~G*TwXLgM;-(xC^raa0jMB>nI0I53 lHZp#A*1r$?9>#YEtwZwBXO=jJsvQPAjkR_&`c#AS7y(pl2u=V1 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_12.binproto index feb09dc7720ecd9e0fa531f18a32d43603714920..483df0dd69d2cb2e1903485bf6844ce730cd43ec 100644 GIT binary patch delta 63 zcmV-F0KosQ1h@pC0ysA!H3$L_0T}eJ(8}U8H~~r&3JVAX5aW!%#;7n#01)+;xzxZh VS`ZQr3JgPSLvc|~MOR01L3)%J6$tKaG5qR8l;MfWSFNP>yA#N_t0#C2P J%HV9DKmep?53c|K 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 459ac15679a8b96133ac5b6c00276bbd98f71a72..8dc05df61a53cd5e6ca6fafcf36a1af2b9f216a7 100644 GIT binary patch delta 195 zcmV;!06hP#1-k{H0)M#yBDMht0uTWh^{>#%;xsq`N)`$Y2m}y}!O-8NHA(^q0TA|= zxzxZhT8;q{4hjrNS!+gEO;18`Z9`-ld##rV xgogAP82g~L*#uG`33nE6)B5!u80QDie6&PiS^H%gl{F>ZU8$;hFY-Sz7y)wyP-6f9 delta 181 zcmV;m080P61+4|30)MLkBB%if0uTWh_?NlVz%e)hN)HMR2m}y}!O-8NHA(^q0a}Lv z5(x?iMN)KkQ&DvqdJ1?V3TbU&XJs#HaAjv|Y6?JDp&%#ZDM8}l^jem@OmZi!2M~q~ zBD&d>O~jFqt*g3K)Z?dJG&on8Zk2QFinN2BCY4deO?Dk6& diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_sms_14.binproto index eb1be9a752a3e8411216ae45b214e2b47e84e3da..52aa1d4dc44fe418c643b94ed5f75fe650408c3b 100644 GIT binary patch delta 611 zcmV-p0-XJe36lw+0)LSOB8~+J0uTWh_OH;&;xsq`N)HMK2n0$32m%oIm$}ryFePkSP9y9iA`o%UGNI{Z|eO5EzQo+x7)G08${Gy<94{ ziaU0iRG~R(YOor0_K=G`M2@pXjB3k$wq@lSi~$OV0U`-ub!2I8FKuu$ItEO5e`HHg zPC)q)NV*qlYzja;doTLWW=eorUMi<0vFCuMXdVy~4@<{Ok=SVuO%c!_9(Vb=9InWS z&ujXKzo3V0$4X>DO=WiM)QWoK$?3P4z)ASdK0LE_=`T9&*_awn|^5QYpQy4jRX z#F3D#tGbGEzPnAiIp8!Z;5FU8f8=HTvqjl7U))-;&vLK_I8Nah_l(lZ22vn=3K~?W zic@Nt>nE3QvZbBRG%28uHF%ksO({`n^L0fUumK9I0U`-$ZDD6+FK}*WIt+1bLu6T3 zd09|yYhggs9Z2yFlhpzue|)q=VOjfS8kIFA-Ce1wc`x!mG0GrFKKGznmKD^kz4n+~ zl(u6tBBB2rmonHzZg3}KO1XTuWa5Fjue@Q|}Ls~$e14!=! zYHJEWeYR!gXZ_0>#)YV^+tQr0E|^VaF4qZ`mrC`gq*-MOC6MpYj3l1h#QF+ZgURUw z{MeK-_@A-rr-oLQ6u7Fn7_NlKbvOc2ARE69hIGn}?3F~AdpHdsivG>S#c&$e>`VBk z^&^DJry8OG3Y`HW5D9i^WMywJZE!R|#tlgD8IuPDB5YVmJ{zzmj9sW_=(JRILs`@_ zdOXDNhgb3|XPK4|5k#1DpFh%Q>;6o)V@|27Gxmchu~G*TwXLgM;-(xC^raa0jMB>n pI0I53HZp#A*1r$?9>#YEtwZwBXO=jJsvQPAjkR_&`c#AS7y)Vm2{Hfx diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_00.binproto index 40026162fc77d16877aa37b664db8c5bff567db8..e5f88b5f8539e0a062e739f2b047bce9a3b1136f 100644 GIT binary patch delta 192 zcmV;x06+h`1-J#E0)MsvBC`Pq0uTfk;-rqMm^DHW2(Hnb?ej1Yp}?7pk})6wT9W}9 zkO2yb0U`-ub!2I8FKuu$YJ3VnigLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^um?Ed zCGT@^dK)Z?dJG&on8Zk2QFinN2BC7>uyL*Es4^=kRrzV zZ?3x)Sz|qE)m@qP_;L7ynw;X;(`Z?_(6-WA%uQN?7`}?M&^!Vn3UWwUYera2PeO4h x05JQf&ie2%S|I#|Jf>KoASdK0LE_=`T9&*_awn|^5QYpQy4jRX#E}pI7y(xaS5N=| diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_02.binproto index 268d3600bc4a5ab566e4bb171d3159c501d4c170..72710bd1ad681437264a4d7720f180bf492b6403 100644 GIT binary patch delta 129 zcmV-{0Dk|~1;+)T0yV_}BEkU(0uTWhW-iPcczi|@BS_IIYFN|(Ha1^7_s%o$plg$OVdoK j*51GFYjAQ==@B&3esvoLf3pXkuerVJ9mSI9ldA$MVh%RZ delta 143 zcmV;A0C4}u1=R(h0z}gRBG3T{0uTWhc>Siy)=PDs@~2%x48<%^;1!cK0xUZizxB2lA_-(xc|>_ra#53=0xB8yHueAj 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 0f6954d5e0112008a8c37ef79c3fa2f04c9e245d..8f4d88d81c39e5378911d7922aa3b8ac77afa557 100644 GIT binary patch delta 198 zcmV;%06G7<1-=EK0)M;#BDnzw0uTWh<)n_Pm^Dfk3JnMZ5aW!%#;7nN0tf*R?3cOJ zz%g2r0UD423W)(C31M|)X>TuWa5HLr3P6f-zPnAiIp8!Z;5FU8f8=HTvqjl7U))-; z&vLK_IN>Glb8vhL8dRr>Q)-#(Czo%srJc_-DWH!vc$t|^DL+vdjIh7g0U`%lQcrY6 zXk#bG0)MyxBDDbs0uTWh<)n_Pm^Dfd3JnMZ5aW!%#;7nN0tf+GmH`@* z0Sb%(A_-x2WNB|NZE!Pce+ocgD(1+G|GQ{-+09f#OUiOIYG3($F@lo4Zgc;TBF6e} zuDcakV?AlrU77ayarlFpoZ{HiXj!??w$fV6Ora#86KG}C@{8wP)~2cECFz3UytlIWAI0xE|-Hv|9x delta 145 zcmV;C0B--u1=j_j0!GyVBGLf}0uTWh=cJCRm^DfW3I+%SDgp=rTDk!mkpT*d0U`-@ zX=G(@FKuu%YJCboUZQyYrpeYzb)NF4T|*4TEKuMTlQ#k^I~c$9wiqG_WL9}Zd1rV{ zXeaOm`=2ign_i76fJlOVdoK*51GFYjAQ=lb-@AK(RL_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_06.binproto index 1f2251bc194d8d0d59498d2a954db39dc69e6fa0..8355aea8770678ea9be9b3d551f13ecbd8a1bb0e 100644 GIT binary patch delta 196 zcmV;#06YJ<1-u2I0)M&zBDVnu0uTWh=%kLSm^Dfi3JVAX5aW!%#;7nV01)q&xzxZh zT9W}9kO2yb0U`-ub!2I8FKuu$YJ3VnigLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^ zum?EdCGT@^dK)Z?dJG&on8Zk2QFinN2BC7(I-zzt;gG2U=23bVX=m yC;%|C&isP&F;XDeU)}*!*)zfo8U)VSB$@R`rIaq06AR6G9PRr24k?uo0T=;b-ciN? delta 192 zcmV;x06+h{1-J#E0)MsvBC`Pq0uTWh=%kLSm^Dfb3JVAX5aW!%#;7nV09uv-8j}GE zi~%AEVRd9_Z!c|dGirYdKwv87$cz8GXn5JpR6|S3ax`jR`Ft^glD%$o|Bxca`fskg z6KMp&%#ZDM8}l^jem@OmZi!2M~q~BD&d>O~jE90T==A%u~w% diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_07.binproto index 8b2088131dc67e432580fe813e4fd6c7b5b9c19b..637bf397646980bd199f626896df625aa928f5d3 100644 GIT binary patch delta 49 zcmV-10M7r%1kMDY0wzr&O9%oG0T}6|j;fe7N)`$Y2m}y}!O-8NH8KJS0TA$)xzxZh HlOF;og^&ZFdUm^Dfb3IqrQG5`?qm$}ryFW-iPcczi|@BS_IIYFN|(Ha1^7_s%o$plg$OVdoK j*51GFYjAQ==@B&3esvoLf3pXkuerVJ9mSI9ldA$Ma8x$+ delta 143 zcmV;A0C4}u1=R(h0z}gRBG3T{0uTWh>ZFdUm^DfU3IqrQG5}h-0UD733W@c>Siy)=PDs@~2%x48<%^;1!cK0xUZizxB2lA_-(xc|>_ra#53=0xBn(HxvK> 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 be2df019464b7f2c2b40d96c2d121b9f5056803a..48306039a982ce0d001c9da129c35812853dd37f 100644 GIT binary patch delta 196 zcmV;#06YJ<1-u2I0)M&zBDVnu0uTWh>!gmVm^Dfi3JVAX5aW!%#;7nl01)z*xzxZh zT9W}9kO2yb0U`-ub!2I8FKuu$YJ3VnigLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^ zum?EdCGT@^dK)Z?dJG&on8Zk2QFinN2BC7(I-zzt;gG2U=23bVX=m yC;%|C&isP&F;XDeU)}*!*)zfo8U)VSB$@R`rIaq06AR6G9PRr24k?uo0T=;p&QaU| delta 192 zcmV;x06+h{1-J#E0)MsvBC`Pq0uTWh>!gmVm^Dfb3JVAX5aW!%#;7nl09uv-8j}GE zi~%AEVRd9_Z!c|dGirYdKwv87$cz8GXn5JpR6|S3ax`jR`Ft^glD%$o|Bxca`fskg z6KMp&%#ZDM8}l^jem@OmZi!2M~q~BD&d>O~jE90T==MnN!{X diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_10.binproto index 2edcc0dd9e81069a97cdc4e901701b2c74c0852b..87399cbeb1c3bd45786e80fc6879e9f356a5b005 100644 GIT binary patch delta 49 zcmV-10M7r%1kMDY0wzr&O9%oG0T}G0j;fe7N)`$Y2m}y}!O-8NH97(a0TA<-xzxZh HlOF;ohKvx2 delta 42 ycmX@da-3xWlf0Xf3kQ<`qr{sfeXC}edhv7daW-iPcczi|@BS_IIYFN|(Ha1^7_s%o$plg$OVdoK j*51GFYjAQ==@B&3esvoLf3pXkuerVJ9mSI9ldA$Mc?UNO delta 143 zcmV;A0C4}u1=R(h0z}gRBG3T{0uTWh?WB&Xm^DfU3IqrQLI7I20UD733W@c>Siy)=PDs@~2%x48<%^;1!cK0xUZizxB2lA_-(xc|>_ra#53=0xB>xHzxo9 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 44166ed6d7c2afff1bfa6203b4be6ece001016f6..8a7be0be1829a4929193bba2e9f8d49b659f6c5d 100644 GIT binary patch delta 196 zcmV;#06YJ<1-u2I0)M&zBDVnu0uTWh?xc>Ym^Dfi3JVAX5aW!%#;7n#01)+;xzxZh zT9W}9kO2yb0U`-ub!2I8FKuu$YJ3VnigLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^ zum?EdCGT@^dK)Z?dJG&on8Zk2QFinN2BC7(I-zzt;gG2U=23bVX=m yC;%|C&isP&F;XDeU)}*!*)zfo8U)VSB$@R`rIaq06AR6G9PRr24k?uo0T=;%zESc3 delta 192 zcmV;x06+h{1-J#E0)MsvBC`Pq0uTWh?xc>Ym^Dfb3JVAX5aW!%#;7n#09uv-8j}GE zi~%AEVRd9_Z!c|dGirYdKwv87$cz8GXn5JpR6|S3ax`jR`Ft^glD%$o|Bxca`fskg z6KMp&%#ZDM8}l^jem@OmZi!2M~q~BD&d>O~jE90T=-XbyM*G diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_special_attachments_13.binproto index 5a05d88bc0ac32e4ef856e165c4e18e87f3c2e49..0079be23b963f323cfc3ab5271308f58c800e0ca 100644 GIT binary patch delta 49 zcmV-10M7r%1kMDY0wzr&O9%oG0T}P3j;fe7N)`$Y2m}y}!O-8NHA(^q0TA|=xzxZh HlOF;ohyW0u delta 42 ycmX@da-3xWlf0Xf3kQ<`qs03qeXC}edhv7dara#86KG}C@{8wP)~2cECFz3UytlIWAI0xFx#H#YzP delta 145 zcmV;C0B--u1=j_j0!GyVBGLf}0uTWh@T88am^DfW3I+%SN&*N1TDk!mkpT*d0U`-@ zX=G(@FKuu%YJCboUZQyYrpeYzb)NF4T|*4TEKuMTlQ#k^I~c$9wiqG_WL9}Zd1rV{ zXeaOm`=2ign_i76fJlOVdoK*51GFYjAQ=lb-@AR3bM} diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_00.binproto index 4b3bcdeea43fa875882446d1722dc62801167511..d420b0e1dda54db0344e9dc04185f1d06cf0d51a 100644 GIT binary patch delta 198 zcmV;%06G7n1-=EK0)M;#BDnzw0uTfk=&#Vq;xs}K2(Hnb?ej1Yp}?7pk})6wTA2YF zmH`Tp0U`=%ZDD6+FKTdQXKI203P5b*!E++5OZvv)2wD4Z+n*AOuo-P@;l`)!Qi&oh zNC>^E-1+LHkdMbR!bA)@<}ONFpu6^as*q;dQ_A)XPRSU$_CKMn1R@Q3L{3m{Vncah zLqbPEC;%|uru>=kF;XBX{)8Q#FY(J*oBaJ(4hj&qAkkW#y<94{iaU0iRG~Q-0ry~6 ANdN!< delta 170 zcmV;b09F6K1)>F@0)LzBFIz%fD)2(Hnb?ej1Yp}?7pk})6wT7DXQ z3V0$4X>DO=WiM)QWoK$?3P4oZGr|oT1kTwcne|7dlrEPO3(a{P?fU!$V>2S5 Y{~VVx*hOw|Cu2&vi!1H^x=BbF0nqnLc>n+a diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_01.binproto index a76036702adf06411110ec447ee5eeed667d5904..6e3f7700a245ef5df0b5df3d2c609bfd9157db2c 100644 GIT binary patch delta 453 zcmbQod7XU$Q~gzDrAy2lOad$tFV|l<^~l6YfMfl|Id4B32rN1w==xlFZUvh4iAt)Z~1HlA^@qlEjkyVui%iywt=zh0>gy#N6ckqJq>Sh5VGve1+W9 z9EF1Xg3_FPDL*bNCC<#;#Pn4Cg1mGq)~xcv5HE*c%pNBgr6}I1P}jnU3Wv*59^cr4xLt$8OH0zSOTrza zqGWvB-L=wmbTjpGbo1@qRqE`cO3Vv9{0wbNT#d6@7`YrW**5Qyy|%XDa$wO_!E2gx z#j`7;{x5kg8(i;duw?y()56RCat5_5sJNdIxpR#rx3XVCuUTP>y6XS!Tg~P$`|B%8 zEb6(smQ9Jb%Ed1rFUh$w(b>t}QG?mw{<1$aKNwmt1t~n>4ZNrRxVfald3p-ZQK^YR z+Usw}Evopt?Bq4?(s`ejOE5~Ab15rvCYAz&NI$p0*x|LP$7T!WAif;;3J;eo?>wi> gf~I0Oa=_3@fMfl|Id4B32rN1Jv^lAJ3OogGfd zdfbti+`yz*-^|G6aCB4dHn$gdxPoOSANqY`kvzMq$<^=ayVf1K+S65Ad(pJ!I$bMXlc&GvQ=2`>l4dSZu@bS;j_Kgb2jgs+k zch^eO(aqG$(apDaSE;j)Dlsqc@H4b6aW&4$;c{q_KHGHWy5votr=6{Doh7EIFK%;P zts8Esv9R9jw%&vZg)>F{-%g*mvS0Fs$HD4~_#eENF7`()m~^ltu2B1ATJS=NiEF37 zWVc`nQuy@#%X?;_dFL;7p8OnTk>jzZk!vx~<%y*! znfdy;1;!4G1U+ua1#y)ZhIsh}_=ZL1XMsY!elz>L_4PaVzLq^Y>BXbtu@cE&lPBe# z+3NPc@Z>I;S()7@zltxJy|Vf5jaM1RoO|=;u+;lFEdCyO@Xsx_ef!M}HH9KC$Gp<>R{jW#P3C`)hVi*i>r_40R>6U^f!vV)-zC SQiA}a#Mc|MpByk(U<3d}ZW?v~ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_02.binproto index 316c2797eb1b30f9cb253cc6626e8c009bd31f5a..32e200d3d9aca262d4698a86a6d0cddd7a111eb2 100644 GIT binary patch delta 787 zcmaFQeT!=WQ~eD#rK@ZlOahD&uhw5U^~l7Fmy3miMT$Y-_4J)r4j4x5U=ywQ^?57OI9dJEXmBzQ^-k8Pc2GSNX{(FOe!r_$jL8C%~dE%%~43rNleNw zN-Rn(k=n(`wUtqcvn(?uHD5osz{H9*tGqD8D@w*E#nZn&!rsr-GSVcZt{^BND9hC_ z!ZOV?tEj{*tBH}z;bG^Q_78vd?|pGAuB7_x_vc@;-vvl5NZ@7Lro8X%zv&mHeuVtV zcXN8;(`5PT(4A_Y3#Fz;uRh*w+;(7clUhK3wZyz5bI!3U@m9I`1>_|;S0*|;xjSkw z8Qfp?XXXdPAcgyzoEWAiOjU?H@^kVc^JOQwf4f|MZm6FTWbsLDwjW>pM+ru$5H1HL zuFTxT^i=(?t^nV#$ox>(!iWloU(6mSq$mGlQmkiC5@1iz=4wxOIo#g0X_A+m zgT2%=My`pB$a=wk%6WXSSZS^IuVW86B7Ya$o-fq3K{7Y{;j!g!gF2OTJvjERy7TkZ zk_r9CjSso-SUuD8idwMyTlK05X}5w;edF;vDY5I@!gVZYe)7~{fO|^gUyJNK{g0<3 zX8-vc&c`LNP2pnH+`Tbc+qMd{ z5{r7Su4O~>uLd*JyB17A3J-V#@2Nj-E~#*yp2BlfYGRP~`rC1fD*i6hKY7i&bl#`s k5{yQITr3~vPig=r^Um3Smz*?HfC^3Q6=0F*f(S7I0KWu43;+NC delta 911 zcmcb`^`3hHQ_x#>rC016OahD&Z>R6Pa=_4wjf;hYMT#Nn3cHXvmuPWfL1t>6LP=3( zaY<%jX{thTVos{maz?I2j7pqknJKCH`nd%rR@{YEE`9-dNzRpt&XX&dk#44*%zm%$L6af$WAzGV}JW& zr4_RTqtsPKt^8biz1*z$LR&4H$RpH@o4ku(i?nq2_U{E$qf| zroqnam3DhVXQPvS`@-{@)?G_)9kBK@zmk=)!+VwI`9O!uT~e#se|A4Qt+?Qq`vM68 z^ZVx?+?&dtqJKeR;@asi*_HTQd_qIBz1>5?3qnF&Lo}ETmOXem`>kP=!dcfJd){g9 zQWA9z`=QkH(1LBx7KTrTd21A<>nCgQGMy7t5_r2aQhytZuUWT)&E~EL($P{iTouS} z&jN;B$W7xzyizRZZmP`u>b`V}-gIH^vz0P$fBoUpoSJ*^!C8q7_f0R|U7_XwZ?V!} zt>xNW%pJ+EH`u>zY5O9XotK&;arnoPr))tAqF2`L{Wc?J%C=-90&;N4{8Is%MLNZ=LZrK3b9H2gGKAmMj(Q|>mm7k9XVWhNi`ePfY4 zyQ<06@9DeN9l6|nr+Rskd4#8(^aiz_*cIt7wuF>AM_w_mvN`ghJ^Yh)`pjtpf-aCa z#Rxwpc=%n)c>T|3d$Qlk)yChNH8uvZ3vFGyI_A+b8A0bSORY~-3t$PqZH!zS;T}lO zOoPY$PJWNGvO!!`9zOp0*}hQ$xs!WY|9GaxhHl4XHdDG`NG(Y%N>wP!PfpD%QOL_I&QT~xEGj82$^`Kfb21A{6LY1^xs;VS6H8Mv z^YwEJj2&K!dTeG6;>&Tb@NmiU&U4Bv$O;I{Vo(xb=TFe)YEO4L+}^cml9!x=Jpen# BGd}3JnMZ5aW!%#;7nN0tf+G`T-I> z3Oi(Jb8vNZVRUJ4ZfPKKbzx<3b!8x7ZXj@SWprtEZ6I}GX>oOBAaZ4Ja%E^`Ze(?C zbRcncX>)OPWg55v3Znrc31M|)X>TuWa5F%n5lGq|QVMr*RDViNP)$}@Z)$@93P69e z2cECFz3UytlIY^cT^M8aW0GymwMPGO$+{exX^YAA7o?l1gZV(C;%{~;OU#~Fb?RZ?< te7gZ$bI7FgIUwVHzjjxB;g5W|kg|O&eklL| diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_04.binproto index 6238875bdc73356737fb2c00a2c1c255c24eb342..1ddcb00184638e9b324ced789f694ee187b72d71 100644 GIT binary patch delta 443 zcmdnW@q&E;ljAdHrN_)1OahD&Z`NNp^~l6ago~SlMWE;4h5JiPl^6uxPTzUufML{r zW~p6_Tw58HILk6qQuFn53rwt7v&suYye2y^$=5eAaydNgJk$Q+&;GqHZpD>UpZ)&) zYxcVUsRaqVY}=Igz5O@+qSTL&KlyG>PkfpzUmdzr&2ypD)acd6yN%lpOm0#O=&zQT zcVx~vRwdpl7r%hKBKxue-p#hgsBRVM}AITWWMYq_ivZW z&kgl6f-F9%Y0mcJtN$p$C>6rxpv0A#o0y)epH+~WZp9Vg8y1-#>RK34;qZ&u>)?w?}FR& zg}OFK=4L-Uw)|~Sr;@G*$KF+Ue!f~Vq5rt?Ar~I2XL?>y3wD32UNs@@R`98BJbou7 zc70p8js?w64jK$_Pig#Xk)5ai@pQ!OKYzpdxCFK-T#TB#H%4oFmvz~!kcE~Kj7EZ7 VEFb1iY5>Mi=j^{rPMRq&0szc`zMB95 delta 521 zcmV+k0`~pr2ek;G0zk6_BCrGq0uTWh@0YpMz%fb<3JVAX5RAdl-=sAn09um-8m9pY zq5&cac4=f~Z!c|dG&&1$dPGi8Zel}uVMCKa0v~^B3P6$b0U5y6WKPL>fgk^4Hv#lo z3Q_ZzzJ79bM3maMJ@&Op_1A!+7q-|cD|xQkBRr1Cx1`8|Vh8<;{`EW=lMooTDO=WiM)Q zWoHgL21h}9S64V(C<8F2;OU#~Fb6O8-J514Fb*) zA`tDlSueH(O*V@_JhO`68(SKD3V0$4X>DO=WiM)QWoK$?3P4oZGr|oT1kTwcne|7d zlrEPO3(a{P?fU!SYIFq6?gOUJyf;Lxsy367A zu1%A?10E zvwVFEBbP%a+vYv8*VZ;%4lKGVcujMzcy?vf|0SV4*vuTnm*ZaH;gaQ@=agBH6%dw%&D*;exwZnmU6z@W3esu<4XnuvS>)@R zfZlu9d8YltpZ$AZ+=?ryKKuRo*X(xzQVSAz*|sU~d;4$tMX4VlfAZa&p7=CbzB+WL zn&(2PsnM&CcN@1InB1fm&|fVv@5r2Utmxijf_g7V;r=FusR>gRB9Hu>yvTgnN$%e+ zm!BKzX9QV%Qq!F6$5;Om=(!Ls2PG~@bY>N#rlZ6RBvO4@6)my&&Pb4p<-`0*4Zy_K XIs5ODlV%Ex5TS{^0xS|;5FsW29Ek&` delta 1026 zcmeyvxteDIQ}{{_rDYr(OahD&AExiTa=_4wgNu!WMT?1pF{+P4NQ6r$si?FhRiP}k zD6^!rSfMnpG*{{-Bi9i|CC<#;#Pn4Cg1mGq?!qb;zks|X=gLH9hZC|McO)j)Gbz?L zGjcf`-ITk{?Zq9gV42B>e&1Lm&#r26^?UlRbw@6D->F`nWFFyZC%r+fCw4{pi!C9g z&XHG)t89*ZXb=CSoj!A#fS`-Sw#UuqnU(lld_qIBz1>5?3qnF&Lo}ESmOXem`>kP= z!ljJY|9rM5`>kAU{Hll1?t%2oG%GfD$ExsfH;0}49%p5PxT-vS{PVMYqXKfHWPIG+wbFESGxc(G z^X=VL>g=OR%nLmH3~ftXjk9vN9GaxhHl4XHdDG`^$#`HP(=KSx>QcrEL{BJnKzZ_jG(hW*{2wdYDOO6_3eS`2h~VrfcdzJ6|jvBM%k zk6Us&|!^F>wk_WD)_?@h5l>eV>&iEyYEAaD-eRV~pE>mu8xBa%&^Xv77MdI6T zXlYljyQOT?cVhdJ6HQ6%f4l#EwUL}G07)=G3XR)dOz3*s;T5pdIz%{h_QfgcvH2b2rp83VO;GjM&?8b4X!OrZJc6&l+qmzC6!t*l9jQ;dzI(; zK!?j+Qmfj3c0W3;xZs!j0to^0`{y6ro64S|e*qHxkdV$rO5x1#pg!yRW6wM7T}q

j0)PJjBK!de0uTWh?yu0w;xtMW3JVAX5aW!%#;7nV01)q&xzxZh zTG#;+JqkN*Z*pR3AaHVTX>K5BX>Ma6bYXO9Z*CxLWoKn_Wguf|c4=aDb0BPQa%F8G zc4cfJWo%($Z*pOBWpo;r0Sb`;A_{43VP|D8YH(#|YJvd@K!0rG!E++5OZvv)2wD4Z z+n*AOuo-P@;l`)!Qi&ohNC>^E-1+LHkdMbR!bA)@<}ONFpu6^as*q;dQ_A)XPRSU$ z_Mxr>A`N;(PEc-QLwR9CLPtR;05IRC{F(4EQXnY)gdLtQ@yl47{QXxB3J|s+(OR9o QTq?JUJ9e5>p#wP>0hc^)zyJUM delta 193 zcmV;y06zbL2Dt^G0)MvwBD4Vr0uTWh@t3*Oz%fb<3JVAX5aW!%#;7nV09uy;5*G>; zb7634Wo{sJa%ppPX>oOBAah}CWg2`6cp?gEZDD6+FKTdQXKHE+KvdZ?!VMY(&e@1Th-2%pKkbBu^cibz vWo#J3_{8M~QXm!7t-bb`T$HwBGa{k?9G5cKMQ(5>V@kP;EA9TeNk|w0+t*Od diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_07.binproto index b6c6abb7345cb878389264a6cab4108a5c451457..e57d1aeaeebcf7cda489519ef1fda1fee6be91bf 100644 GIT binary patch delta 424 zcmX@cd6InrQ~hyfr6bH7OahD&@7G^A^~l6ajEk3pMWE;4h5JiPjhHwX1wKsQdF6m% z)I4S(O)mAsf`ZhN)S^^{vi#)Kyb^`H%;Fq{g2bYd(xOZdKQSk>urx7O%8$!Ri8C`d zF+EkkATQmDHLJWZ#LM9qv&RYPAciOzpEREgv#|U`%gIxiM4TCv1lSX_x!TiR4!3u0 zn&c(tU@vurk?TAo%!u^NG%KzE->}I1P}jnU3Wv*59^cr4xLt$8OH0zSOTrzaCTB6r z*S9coIb^bJ-XnW$ZNufjqN{?}H0O$ES4RC`@>(|7)nLi`3#Wyb{pAd5Sx|95BXZ{& zOKxSqgkH147IoGC+qas{VfNQolvvbrbuF6`ZYK@ zWEK~cmL!&B=I3Q96qY8Y7M7+eB<3j;6s4AAmgXvyCS`&|ic*0B8L4?GrFkVlWtqi5 zL8+UJTt^s{I5Tq-(^K^e^3tui3#(lG0`iiaE9(=T9Ztx4+>r=kh?4P1^T{v^%TKiQ z^9;8y_jA+D&-c-_4tI>O$gj+5X5?}>x+!;?+lxC~!7`H%{l2kCo?X@C>i6_r>yBLR zzEizC$vnc-PI`k{Pwa~H7h6I~og=RpSJ@o-&>sFtJALLf0YMjuZI7GJGb{1A_=JXL zd%K5(7u1J@x`t>l87zD7a`s!pD1}QIumAaMPxf26+W1?u#>OCap{;9I$2?jlBlu;h z^@(Z$C4sj)BlWkj_?mS)*lg~4ARR5Wjgf03+;{1jX;y6Rj#c5|ZVo&7Jk~cgKR#(LT;JtLQKWf3GgC%i=+9%V37fMWA zJN+fQ1yhj1r}tmpGYic-f3frA=O~LDuVwvLB%X!;?ODy;u)q7W_FM@@sU3`5i-9gq zEKSMG*Uv4eH+EPg=y6Lfh^xFX#LF+hH!LzA9NhJr+2^g_x%ai~(Mc~J9gmer{+c`~ z_smwe|Ai-a$;`^^KKWIA$?TQQe{a0XIOg1&H;1L($6@jJ$b)}wvF+*$hDPG ziL)#-B{g3^x4^`THLJWZ#A~u8lYD&>BbUR&&NJ;F{_NlT;#OQq_1W*wzh=J+kXn$y z%eGB<-`juFFG~Fg`IGPF^u(vh^3|a`)jStUO^sfCyxX|#z~m;ifc|QUc}M1)V^!j< za`6kuOLDGEbarxg)L=5WzwFP<4~9Vs_ct+2O_-_>dF1EhMdr&+a{qR@{M=AKBgo>D zn&xajzWR?6j8Y+74oX~^xryni`dJ03=~i3;zG0F1p{|7y6%N0cJx)kZe#)d+&!8m0 zo}kUup6+tEy=&7XFF6N$scDQ{6B&{9W`X>a^Y~z~(pv9d#~yM-{w}yZU#M$?WN!Au zW6R$Lbt>t4aO_=m=jW>>6Z(%EA9CTbdZyQxicZUvwE#^ZNVV%N8Y>sZkI zi!o{e$dt}(Mod?DhL|1xd8cIN1mh$+<7R2ou99~+ImR%C=7!@VsMd{5{r7Su4O|D3Jqpx zNLVlhDLmi}yr=%Sxun8*dJ4}`sfj__>u<*`s`$I?$A8VCVpm=Ja9F|?__18{QqQg#xGG^fuCpWt1BvX znR08p?YFI-U#~YT65n=1OS^L2EoGa&6Wf=ZXi8%L+x_pWjpSqjiEWRY&oc)pG;Vt_ zq3dmjSHM#15aH0-7pJJl=Bp&gPB?30fBR#l6|)4R)Kx~V1B^;snYoGSsrp$3sp))H zZ0?R#;o)u$CuBYDNK9sAR;+Jk* zl9jQ;dzI(;K!?j+Qmfj3c0W3;xZs!j0to^0`{y6ro64S|e?em6+UYOZmH1qILPN8? z-9y3)LPA|bG?)#RJ$O0$tzneHS=S$X-f8br5_Jyyq15xxf^E+hhEIlhYZRsHCu{IB zofA|Nc)K%Fe;bRhS+|4D=B@|Q(NZ;B707PS0)}14P2)qnQY`0gs?7ZAzI2M-bYbqZ zl`?OC{o&J`ntSlUS&0qzO)uSDq2>Q?vC?0y<=R}#9m%gZ*uQOQ`y!d0mzpDS_{Wi_ zY(Wa5SJv+RHX~-rwq#>#rG@`xrW@UG%_~q(_S)I4{r2B3PY+<=-DKoC0*p*Z;1%Sh zqeLb&{9ZxB@93u7ZEi2_a0SauKJ@#>B6)UIldIp;cda{ex%*D_@+9*JPdn)iYCW+l z(qC)|DRqv#Vq9f&>VpQskV5`Nnlxi-Q*ke-P^&*)Ms+<6w0~ z{14ts7yF|YOgdN+SEzk5EqEa$8CWm{DSUeW`3PkxTF$njd%e?{V1_}`w@ u+ztD?KWopGU^EisV)-zCQUfp}eZ4XJ$pJBQ1*q7>UI7+~Zy+&q1ttKtk9ybu diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_09.binproto index 0aea65214da334263c6a65be40b0cceb99614cc9..91e56acce0b65572485c4fcb57df0d502d437db6 100644 GIT binary patch delta 168 zcmV;Z09XI>1)v3>0)L(XBAWpS0uTWh@vqRz;xtMW3JVAX5aW!%#;7nl01)z*xzxZh zT6hvY3OjIeWprtEZ6IfIVP#`)AartJV{~D3Z*w4FWo~6*ZXk7RY+-FTBHWo#gDZ*X;NZyGlWBO(c5b!2I8FKuu$K^Op^%ta@se}F4>S)G8 zjc%L-e@sB5_gTUG+6KOlV8k96!}!GI1|kkbOjT8DOGi{!a8y-AR44#2rr_zD?J-&) zs;bo99PM~q+kCqLTyw~z^Eu;wzjjxB;g5W|kg|Ov65o}Q~h!lr6nvJOahD&pVnVE^~l6ajEk3pMWE;4h5JiPt(Z6%1wK#TdF6m% z)IVk+TQ2L|{Gy~xg@U5|%shpR%)DfUlEjkC{5*x6)b!M%RE6ZsvdpB?VuhUiqSRc4 zveX=f)SSem{G!C7)Do#(j9gn8l{m{XQ&RKwa|=wYShLER3q!mnM>EOSH!*TKJnTHv z{^8I5y)SOXl~kYo{`_n9y8x*L3A}9El=r>;H~pg2kB~q4Zca~pnk-)(x>L<_q14pq z)yKPy+YU@_QVZy>mY8>B&N)^k-YOTrfV?E<%0y=;cSj8-gZs<=%=};&q;P)|!_?HSZm&?x$^)rGjKB;NW_T#JnD8VQd!sVdEm6@BEo~oZ!keY7A72q2d znIGy}7*XNyi`nCZ^kjBs#d-!M0rmuKuJ&}7!|h$0CV9y@*h@`gI+Y~NF&D|TL iwY|%_Y*xrZO9@6JK`xdL^CvX`J&L2+#3JnMZ5RAdl-=sA<0tf+GtOODl z3Kerxy9$bw=A{fqwfJQP^CLm6IGkhlqX$pBw!to%{)Kb@p(D}7y%m90SdqYA_{43VP|D8 zYH(#|ItE8UdI?uoMnK3NNZc5cNdqB&g8>Ra%M(Tj%z!>N>MMs}iGe~thoR3YJBp>+ zz&lPi)M{wBOR7oFQ9#p*8mfo+i{i^6p!!Fk7!Wt#&*0vb2V^hM7?G`)=?5YXL`+px zYfDE|S8!BSMN}vQFs9(?o9!`LAk9ViyzVQyA{9ec_#%wqI0n450P-##rVgogAPYi?z1 z7{mC)OahD&pVwbF^~l7Fmy3mi#fd@S%k-UB4j4uqVHMKkQco-> zNG(Y%N>wP!PfpD%QOL_I&QT~xEGj82$^`Kfb21A{6LY2fxU7^oGjkKuQ}qk-(ydst z$_qoh9DXr-oRFSe$E4`Ypd`Sapv~2u?sB-jYttkzIR|^GD~w#{8DYB8Gt;cN0(`?F z^Fv(=BPtv&OL=@_3*vSS4lgZ9%Pt9bjGCOtEMMQk$mNj9wt0{2wY3eG1Bo1%ZUiOzWsAWOL{fx++Yb?2y{Stc33R~1w|8L)FHiy|?Ur}OF z&(*bTO1xDregSz&&XtMIPVSBx%m(+D{h9f}(1IyQ;Q?>pJ@v=UB^A!oQ+SR_O$^dr ze>-kb#ouL7C$D*z&ik}nf>FwxOIe9Cu{0$!Uq83N*x|LP$7bdrz8v=o50@K zqBE-?H60~pAdy AZ2$lO delta 1011 zcmaFHd5LEMQ~d=FrL!CyOahD&-=^=pa=_4wjf;hY#fc$mJBN@hmvu^JaY1QGVo7Fx zUZz4}X<}+&X{thEop1y0{k;~n8s+T93M|j#vZ&2%rU6KA`OGv46{kWkkU4JLzS4_?lGYZ#?)DdY7&pY6$hD_0wTYu4Bp z#4faT?dq6E%VY$dzbv&rQ7xb(@OEdU{x%k0vu+2Q&0PiHVJE-GS=k`2Di0t3{A}N-fZWMvndIwpxEz|K&o-U8E_u`EX=m$OXNf85i`!gR z>xNruEcCjqH(^5IOi};0)90=1m%QO|u(~4t2k)he{ZR`h9W03})IOOOyij7|+UYOZ zEtrB7KE40)o>^$#`HP(=KSx>QcrEL{BJnKzZ_jG(hW*{2wdYDOO6_3eS`2hvVrfcd zzJ6{&y|Ke0L62KS$OTk{+gW=Hq{zq3ESn2T#JB?FUw3x z1v%aXC3Q?b$}C@>#pN*ZGo$2zt0{gbD;wqiCz~^ViQ)?UJY!#7QK`$6Tib2FZT0+m zyMu=Yz*KIH^wVVNnF9)YHOl9A_Hr z%wB1?Cv-MC*|#q|uW8-2^wt4uKl3YD89TgJd7ck+xZEYRs{Lp8qtl8Dez`A@5HP=g z{=vPe>?!&eAW@7Fn#}OfJnQ;n&pYj1N}|qTKa_eNTCnZe!tlv3Z;hg~-DC}3rgMUr kp=l(@#qwePqy}I%{(58flLO`oj1ZxTy#g!}-ylLv09`h+bN~PV diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_12.binproto index 738a6ce2cf2816484931f73a94b1366ebaf7f278..6fd3919e0c4c1e14754981125ea093ce21b8f5f7 100644 GIT binary patch delta 202 zcmV;*05$)g1;PcO0)M~(BE10!0uTWh^sms$;xtMW3JVAX5aW!%#;7n#01)+;xzxZh zTA2YFmH`Tp0U`=%ZDD6+FKTdQXKI203P5b*!E++5OZvv)2wD4Z+n*AOuo-P@;l`)! zQi&ohNC>^E-1+LHkdMbR!bA)@<}ONFpu6^as*q;dQ_A)XPD9BUy7r;21R@Q3L{3m{ zVncahLqbPEC;%|uru>=kF;XBX{)8Q#FY(J*oBaJ(4hj&qAkkW#y<94{iaU0iRG~Q- E0i5$#AOHXW delta 167 zcmV;Y09gOR1)l|=0)L$WBANjR0uTWh_m{cUz%fb<3JVAX5aW!%#;7n#09t+;d7y;HmNE!eD diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_13.binproto index d7b08a2efb08ab63661fb53e09878f24f3b9102a..0c6a36b436be62e0fd908bf96f7003da388ab82b 100644 GIT binary patch delta 432 zcmbQsd6#_wQ~hmbr5nr~OahD&U)Nta^~l6ajEk3pMWE;4h5JiPy_h%{1-?z+dF6m% z)Fx&jTQ2K@qSTVi(p-h~qQunXe1(#t#N?91lKf(Y#MHdh#5{%4oSekmIx&*c}AGF^vpCXt^nV#$ox>(!iWlo%TgZS*n+rSgTqTp z(y~j!9it{YGRxPuFmgF$vTfcYdu?sQ<-nq=g4ZQWJx;*WZp?RPlFN=*er|rSm>5mtd4K z=TcVUOe_Tkgnn*;vBPUokIl?Md^zqF9xhqlc}|%HSpi{LSiEf{$i?zu{-g$Av~P0PCdK+@MlOe=n{v0gy|}{_EHnAg?;DHc*;P%heox=E?#SitJJrjR%p*MQq&KMb z#I8txu_dI`Ir55emCcb4?ctxa(`QZ-5Ok5)_PF^xvl5?+PiSbiw|hu>VpQsj45_r2aQhytZ zuUWT)&E~EL($P}e7`ZmWJ&>N6X2s_2SQQ@b=CG6B6VM3tlKOaqaY%>=sNx3ZLG8dCx2~@BGEilb@q3a=e!HUy*ng z{@han(b8p@p zmU?a4z6&L})^$)cG diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_14.binproto index d2cd81ebda3516e4b7410558d9bb8f0398567683..083b55ec7fe18afb9bb729d00ec5bf0f727033fc 100644 GIT binary patch delta 788 zcmey!eTQoSQ~fPArR!`QOahD&-_~C^^~l7FpNoxy#fu3j^nLoyD+dgtcCZQAa#`o* z7bRsX6cpuW<|$-k<|QkXB$j06=PBf*rl%IADkNu?WhRvtE9B%CrRFM>rRFH4<|HQN z7bO;@mPqYlLA7St3Y8hz~QdbZZ5R~O= z7-5-anpIR{mes__Qd+`nBeKR49R2(tL3HrtP{{-Xq=R0x-Y z5?5w!VtT56RzYgI6<2_7SY&>vYhgr%!!Kr!6Vj8I73&$41lSX_x!TiR4!3u0n&c(t zU@tX|k!vC&vR1H{avmQnR$A-*>)1n%$lnFG=L>ahkj%|~cx?IGpiU)S501U7?)-eU zWJ3RO<3lbyR?qajq89A_R=sLM+O6PI-+25^O6>Z!a2*SpmpnBX;C|Bh*CIPl|KsV1 z*?<0q^Kl7mQ@9v4cW;c=_AcwPSs@E8fnM_CvQpxNc&Q*S9U31H&rFVDQFO-Un=6c5 z=Yg>Z(UqQ=h7t~!r98f|1#!CuhnJS5WtW6IMoqS5m9K9BMqwt~<~_34);3%YEV?Rq zO>?ezc4gH6C9h?JT@9A3zi?W3*Rk(_AcY6Kf%nuOH7TsjT{`d6 katTHwK`xdL^CvX`(|PCYze`S5uu0@PWoMo9QsrmZ31twP9g;g$o0eMNzm5I)itC{5Mv$z~4 zerA+Ba5cs6WM!lL|73HLEuQx0b-*!VwyK>zvWt+Ye z+n1bZN@D-p{qL)durZuz*6fF;n3L^r>Mu~t0c%yIBR2n z`(vdQvjn5mRYtA@j7nUYxryni`dJ03>Gf7@?v7RA;cgBmWIgUk1TjR(_;>~Bn3<*O z)j3y`s`}*n_|^m)sTzled*&DCW;HW%Ih+=D<2ch`XZA|FJ)yJF$-aHzc}?rCrMC`P z`FIz?}~ zF!$L?nYX|G@M%uXJ^0|P#D@E(^_T9h(DMJcSn03Ua&0c=j^x)H?BBMueUZ%0OU;ou z{Nu<|wjc%3D{J?Dn-Mc*Te7jz!v8YUjc&N+6{shB?d;Zm`)`-02QXl7GIAXOMl>W~ z3-Z!YA{r@d(|j__!txU>{XE0%%l+JRCp)n4)Pn-`=%(ClZZGa|1OCap{;9I$2?jlBk25Psr89!0W5*Kjgf03+*j$D zY4F6dli%a4Y!FwKhmU`Lwr^BG?&N+J`T86#hbHN>O=qr4-t>9e+4|O5Vv73WHrLg< z;g%W;y>9DGm{2%V)c@`Dc`N%RZ+IN6u89A^d+B0-)PhL|OX3Q(Po@Pggrp4%rXYn+ z@4vif7MgedV&}=vQ5HE~%lfZKJPZHZvzohMfA?qYxe|;X3DQOW^E-1+LHkdMbR!bA)@<}ONFpu6^as*q;dQ_A)XPRSU$_CKMn1R@Q3L{3m{Vncah zLqbPEC;%|uru>=kF;XBX{)8Q#FY(J*oBaJ(4hj&qAkkW#y<94{iaU0iRG~Q-0ry~6 ANdN!< delta 170 zcmV;b09F6K1)>F@0)LzBFIz%fD)2(Hnb?ej1Yp}?7pk})6wT7DXQ z3V0$4X>DO=WiM)QWoK$?3P4oZGr|oT1kTwcne|7dlrEPO3(a{P?fU!$V>2S5 Y{~VVx*hOw|Cu2&vi!1H^x=BbF0nqnLc>n+a diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_01.binproto index b95a5b943fca423d9c160f162b1475b929f0b9d5..6e3f7700a245ef5df0b5df3d2c609bfd9157db2c 100644 GIT binary patch delta 426 zcmX@Xd7XU$Q~gzDrAy2lOad$tFV|l<^~l6YfMfl|Id4B32rN1w==xlFZUvh4iAt)Z~1HlA^@qlEjkyVui%iywt=zh0>gy#N6ckqJq>Sh5VGve1+W9 z9EF1Xg3_FPDL*bNCC<#;#Pn4Cg1mGq)~xcv5HE*c%pNBgr6-p#DLOMK39u(}I1P}jnU3Wv*59^cr4xLt$8OH0zSOTrza zCWkZ2*S9coIb^bJ-XnW$ZNufjqN{?}H0O$ES4RC`@>(|7)nLi`3#Wyb{pAd5Sx|95 zBXZ{&OKxSqgkH147IoGC+qas{VfNQolvvbrbuF6`ZAb0nFUz^VOdzbZ6wIW@?rj@1_4Hi&e?yLoHSEl F1OO=rpuqqD delta 706 zcmcc4eu8rWQ~fbkrNgWoOad$tZ>I0Oa=_3@fMfl|Id4B32rN1}6S5w6B!U>CWPH+mGR(sACwDW6)i*P8IUL=TyUp#z z9j;)R$%lU5SR~J`YI5~^`mS|HE_dIlUY=wg;b|wmL9HitMf!^^A*IfdSB$G{j(lhj z|D>HhbDDsli^R6a&F7hw_*{HKL$kfzL&6I}LR~{Nm<*OZcscv6VU)t9jMx8swkP|o zTy6ZVSz}`myU^CPt79H5lM$@{vef!SwSbbq+ntg6+gNF{-%g*m zvS0Fs$HD4~_#eENF7`()m~^ltu2B1ATJS=NiEF37WVc`nQuy@#%X?;_dFL;7p8OnT zk>jk!uIg<%y*!nfdy;1;$vT#$l15$1S;_dam-q z5HG&~->}I1EKpq3Z)Tsje&^oTvPUPqcyv5gBKd3bq}(%G-ToJz+$A$Bv-{*%@g=iY zHvhfxD&v@QZ{8f1dLM_y-y;wHxy81xKjDa+#Ni)Dp0Z)Y1p_=TR;{{nPv&h!%wQ^?57OI9dJEXmBzQ^-k8Pc2GSNX{(FOe!r_$jL8C%~dE%%~43rNleNw zN-Rn(k=n(`wUtqcvn(?uHD5osz{H9*tGqD8D@w*E#nZn&!rsr-GSVcZt{^BND9hC_ z!ZOV?tEj{*tBH}z;bG^Q_78vd?|pGAuB7_x_vc@;-vvl5NZ@7Lro8X%zv&mHeuVtV zcXN8;(`5PT(4A_Y3#Fz;uRh*w+;(7clUhK3wZyz5bI!3U@m9I`1>_|;S0*|;xjSkw z8Qfp?XXXdPAcgyzoEWAiOjU?H@^kVc^JOQwf4f|MZm6FTWbsLDwjW>pM+ru$5H1HL zuFTxT^i=(?t^nV#$ox>(!iWloU(6mSq$dkAE7mh839u(Rf1 zv;X`J=i?ICrf@N8?%o)!?OoPovqBbH0{!I2Wu?Rk@l!!wIy6Ecz6oLgMogMdhFMsC zqNSf_xP7^wn{Ix-kFIsNV}wP1WfnG{UeROZIuDFvh>_`;X(*v|S<2%ZTM)NvaCm7+ zT6RgeW7OnSR{8oCU<7BfZQdh$ZEeHlz@n>y*EHvfXIDo3U-DWu*wtXk`U|Ipm;L1o zYFSWmKO=JI8cS|vzl2`1!WMPa|J%2k&0+S}SCm-Pb9F5nT3~1}L&L&?DM;Y~Z{R)k z$IT@b&eKzPj!I1o(q4Z%Zc)YGW%?(td6&-nv|NJGNRW%=!~97Nz&y}7`|pyIW(rWD NiM;|W5?v4>CIHXiNIU=l delta 953 zcmcb`HIrunQ_yq{r70X7OahD&Z>R6Pa=_4wjf;hYMT#NnAG?q^muPWfL1t>6LP=3( zaY<%jX{thTVos{maz?I2j7pqknJKCH`nd%rR@{YEE`9-dNzRpt&XX&dk#44*%zm%$L6af$WAzGV}JW& zr4_RTqtq)#uB(hnT$#Cv>8biz1*z%ES_0dZ9=y}gMbyAyJJ;& zxSPWXS&usslO329>zf(598L?nahz$eGkc}op3vFoWZ%Bw$E%R1H@JvWK#O0UC1C_zGrzhoouW5gnEPy{%-dgo z_%x^H9(-_CV#9sYOLtdj`Ttw2^jB-SHWzb8^6L%uZ(G{FNM`4y=13g=apWmmkb>xy zwR^wKh?%l2**HLH;eVOwMmJpZ3e=Omc6MvO{kO~00~n(37`bi&V;B;m1$pV%!xK5$ zp@FK&0twWkn{v0gy|}{_EHnAg?;DHc*;P%heox=E?#SitJJrjR%p*MQq&KMb#I8tx zu_dI`Ir55emCcb4?ctxa(`QZ-5OjgWK1QH2!2|VD#_NAR+mroPt~UPGtg$hOU1;mt z)iIBj$p|`sS!#WvS^!I+Ze!%y2=`TbW*R&}?Bw@2D;vaB<>BL>pY0nJkUP1TMZP|V z%b`j7Y}1+Rk~e*xcDBBCmYAZxxXpF7Zn&k!La*C;6DAbS6!m{QecsA`$r~OAt1IGv z@LsyuAGKi8!IHQ_?UQN23n6L4f+NG(Y%N>wP!PfpD%QOL_I&QT~xEGj82$^`Kfb21A{6LY1^xs;VS6H8Mv z^YwEJj2&K!dTeG6;>&Tb@NmiU&U4Bv$O;I{Vo(xb=TFe)YEO4L+}^cml9!x=Jpf1) BGgJTo delta 316 zcmV-C0mJ@|1+xaA0)MdrBCY}m0uTWh?w7gLz%fb>3JnMZ5aW!%#;7nN0tf+Gj{*`s z3Oi(Jb8vNZVRUJ4ZfPKKbzx<3b!8x7ZXj@SWprtEZ6I}GX>oOBAaZ4Ja%E^`Ze(?C zbRcncX>)OPWg5)^3b+9x31M|)X>TuWa5E|pw~9M^<$E4%(X`Uaml(InrVy4 z^%ta@se}F4>S)G8jc%L-e@sB5_gTUG+6KOlV8k96!}!GI1|kkbOjT8DOGi{!a8y-A zR44#2rr_zD?KLr4AgZd=-W=_CT-$uR0bFy)r1LrBe!q5Cec_LMxsbAbGa?Y}xmho^ O1Wh)JKs>XG;2T?@--i?c diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_04.binproto index 147b5db24dec5c6b1910483f0f37087a61039b09..1ddcb00184638e9b324ced789f694ee187b72d71 100644 GIT binary patch delta 443 zcmX@b@q&E;ljAdHrN_)1OahD&Z`NNp^~l6ago~SlMWE;4h5JiPl^6uxPTzUufML{r zW~p6_Tw58HILk6qQuFn53rwt7v&suYye2y^$=5eAaydNgJk$Q+&;GqHZpD>UpZ)&) zYxcVUsRaqVY}=Igz5O@+qSTL&KlyG>PkfpzUmdzr&2ypD)acd6yN%lpOm0#O=&zQT zcVx~vRwdpl7r%hKBKxue-p#hgsBRVM}AITWWMYq_ivZW z&kgl6f-F9%Y0mcJtN$p$C>6rxpv0A#o0y)epH+~WZp9Vg8y1-#>RK34;qZ&u0?k zyS^=4$Aac32Mq?er!@Yx$j;OMcsgSCpTFUJTmst^E=JAW8>6+o%erh<$U;jAMk7Hk UmJjnMH2`C%bN1gQC(RTX0X?t1#sB~S delta 542 zcmV+(0^$AW2g(Sb0zk+FBEfgk^4Hv#lo z3Q_ZzzJ79bM3maMJ@&Op_1A!+7q-|cD|xQkBRr1Cx1`8|Vh8<;{`EW=lMooTDO=WiM)Q zWoIKQ5VwjucA8Y7IcaLJ8g=%Ni!gu?ItE8UdRJFQK*$|P+!&Jx10jEd0SZ9N6GjNk zfIc?rD~Di-fkHorq0cEhily4XJ5D#$YG}Ais!7jLK+}pEs)zZD;>#hR`bVG`5I5h? z;NF!7WG~Pdk*$~M2O3| zB8=fU2E4QY@-c3#Asc^_C=CM65h4)nxmho^1Wh)JKs>XG;2T>Sd$V>2ouq5mA0GT23Ka3^C* gxr;09{<=v>7y&X73Iy<kjSY4wIrYgOUJyf;Lxsy367A zu1%A?10u zvwVFEBbP%a+vYv8*VZ;%4lKGVcujMzcy?vf|0SV4*vuTnm*ZaH;gaQ@=agBH6%dw%&D*;exwZnmU6z@W3esu<4XnwhS>)@R zfZlu9d8YltpZ$AZ+=?ryKKuRo*X(xzQVSAz*|sU~d;4$tMX4VlfAZa&p7=CbzB+WL zn&(2PsnM&CcN@1InB1fm&|fVv@5r2Utmxijf_g7V;r=FusR>gRB9Hu>yvTgnN$%e+ zm!BKzX9QV%Qq!F6$5;Om=(!Ls2PG~@bY>N#rlZ6RBvN}=6)my&&Pb4p<-`0*4Zy_K XIs5ODlV%Ex5TS{^0xS|;5FsW2M%)B> delta 1090 zcmeyv`HE)&Q_c$xrKcPmOahD&AExiTa=_4wgNu!WMT?1pG3qRbkO-GhQc-D1szO<6 zQD#YLu|jEHX|B{eMy{KTN}QRwiRr2O1$pUO0^7T+%Vvcvw9L%fAXWNpLbpMKfE9OP zm5X0MUXpWVqO-#ZS&usslk1rj>zf(59FA_v-RAb<4p*?u4p zm%Hy&FHbU$@U)ZOpw<(+BK^gdkW%N!E5=neM?SQNf6`8$IZZ&&MPl3I=JU)-d@eqr zq1oQjofp{^ksOa{vyyqx{kFiPQ4#_NAR+mroPt~UPGtg$hOU1;mt)iIBj$q3ee zS!#WvT0lwQ?aoO3Z7jZK-3~UJyBU?C|J&*FR`yHY@Hkjq5&wht(#8I$1(Obz z#1(3vObcEpF>&qmm+TfyK?`EONY-^BN%HmXGW9mxb3p?6285 zVNurZuz*6fF;n3L^r>Mu~t0c%yIBR2n`(vdQGcbf-F>+mHRN{i9_^g7|^m?pe z3{NuPc&3${I57(N;1tx=Sotij84P7pKrjRd(^ iKFpug04x-~-kAO5fVl!AL}+5K0E@&okPx%E0uun#C(ZK! diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_06.binproto index 5d05bd46d23472c054ecafc015279f108ee0f151..34a392e9148588a36771aa139c9c2c2cb439624b 100644 GIT binary patch delta 266 zcmV+l0rmd51%U>j0)PJjBK!de0uTWh?yu0w;xtMW3JVAX5aW!%#;7nV01)q&xzxZh zTG#;+JqkN*Z*pR3AaHVTX>K5BX>Ma6bYXO9Z*CxLWoKn_Wguf|c4=aDb0BPQa%F8G zc4cfJWo%($Z*pOBWpo;r0Sb`;A_{43VP|D8YH(#|YJvd@K!0rG!E++5OZvv)2wD4Z z+n*AOuo-P@;l`)!Qi&ohNC>^E-1+LHkdMbR!bA)@<}ONFpu6^as*q;dQ_A)XPRSU$ z_Mxr>A`N;(PEc-QLwR9CLPtR;05IRC{F(4EQXnY)gdLtQ@yl47{QXxB3J|s+(OR9o QTq?JUJ9e5>p#wP>0hc^)zyJUM delta 193 zcmV;y06zbL2Dt^G0)MvwBD4Vr0uTWh@t3*Oz%fb<3JVAX5aW!%#;7nV09uy;5*G>; zb7634Wo{sJa%ppPX>oOBAah}CWg2`6cp?gEZDD6+FKTdQXKHE+KvdZ?!VMY(&e@1Th-2%pKkbBu^cibz vWo#J3_{8M~QXm!7t-bb`T$HwBGa{k?9G5cKMQ(5>V@kP;EA9TeNk|w0+t*Od diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_07.binproto index 9aef0778e4bfcb548340e1dd6d0acb19152a26d9..e57d1aeaeebcf7cda489519ef1fda1fee6be91bf 100644 GIT binary patch delta 424 zcmeysd6InrQ~hyfr6bH7OahD&@7G^A^~l6ajEk3pMWE;4h5JiPjhHwX1wKsQdF6m% z)I4S(O)mAsf`ZhN)S^^{vi#)Kyb^`H%;Fq{g2bYd(xOZdKQSk>urx7O%8$!Ri8C`d zF+EkkATQmDHLJWZ#LM9qv&RYPAciOzpEREgv#|U`%gHO5M4TCv1lSX_x!TiR4!3u0 zn&c(tU@vurk?TAo%!u^NG%KzE->}I1P}jnU3Wv*59^cr4xLt$8OH0zSOTrzaCf75| z*S9coIb^bJ-XnW$ZNufjqN{?}H0O$ES4RC`@>(|7)nLi`3#Wyb{pAd5Sx|95BXZ{& zOKxSqgkH147IoGC+qas{VfNQolvvbrbuF6`ZYK@ zWEK~cmL!&B=I3Q96qY8Y7M7+eB<3j;6s4AAmgXvyCS`&|ic*0B8L4?GrFkVlWtqi5 zL8*6)TsIk&I5Tq-(^K^e^3t^gws%>V%?ep)nOUE;L8|oIgl>Zd0W0ppDi^w! zL}!N+vL1INf*7J?eA0X}%);^$E&V*h?aTe#bo29lbgjc3BP{YOvzi&X9FA_v-RAb< z4p*?u4pm%Hy&FHbU$@U)ZOpw<(+BK^gdkW%N!E5=neM?SQN zf6`8$Ijvqm&_!a~S)6Ukn z&Jt797q_{t)(yARSmg&|&k0ls08`QQ+*-^@O5{m#9wWsgpJ z@#uK0MDo|ANJSmoUp0Z b7&F9;1i4r~%%9W%Ovqnv%zkpfT!9e)0tP%7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_08.binproto index 73f8124ba9fd0984dd0a0f62a38f5114188f1de4..5aa93e00115c7f3b233f136c2281dde14bd4faa5 100644 GIT binary patch delta 697 zcmZqRna#C;$!aE>(lj;>CILo?59=?SdSv3o%f-UMV#FZuar(|H2MnWrvP$h@=b82ofA;TvaVxH*`t0}TU$fr@NG(X< zW!t8_@9n?o7o~oL{KLYA_kxU-oC_2g4wR`?#%U;Rf3MyU`k2PLk|+{E-${j7r2bStg^->}I1P}jnU3Ws0J9w($H|6)?CXHXJg zPtfLSPj@-o-nD6xmz;yW)HFt}iHyj4vp{~zd3>-~X|4CKV-GnZe;3@IFVwX`GB^9- zvE^@rI+b)iIQFi(^Yhh`3H`^754rGIJ=61wTCn?D^{NSJw}MZ7y)jzbyR6G*g)FoL`pJ*WN{JKVr-Hn6 zXsAPdlgXm!jLkP!7`e^^;|iiHJu?j@ATCRJd}9mZb`1_MElJBR33rT|?87Qw-vab+ zCfnvcve(u&Tn;R{DtJwEu6TB3)c+-~WrJM}maM;UT6o!C&Y+eB756hDcdoJIR`yHi zH7jgUSN*?ztJxf8e|<%XMLk#7vZ47`gBj{w3#K522fTsz)E_sOR5(vh;W;WbF-Uv; y?YKo1f0yZ>yyjgx@6&P#Mk7HkmJjnMH2@Q1=j^{rPMRq|g(mh2ut;=4gqQ#(6(1Y` delta 928 zcmbQu)xfiW$?_k&(rK+HV#E;jlwE2$BiABECC;+Ul+=9v z+yWCT?!qb;zks|X=gLIq$yQAA^;ujF6F)Ob9=Mv~ce1ik{(rJLJ=l`RYoPQ%-qEERQ;@i)O2Mn zf$d$^WwSyST4rW#kShH)q1&KAz>3Y?u_`>=&EbTs#~q2ujLeGl&5T?Qr-j`(&NSGW zz0z(^=xlVdZ(n#`)4FTvtpnD6=2x;Zc6hJyJRj(Axl3wQ`_Jx2rxh3ca$g`JV1EDn zgL_liQ}i!LOk6wtCA$)zi%)21wzqpoctJ?0YlsH3!LkQ0XTLR!QaJ1SW6wM7T}q

I4 zi@78D^#=R5Ep1;Uv-47OBo6;L@{}z|LG;Snz29cUOxc!f9H6xDzsz)_8?Jc;>d9U^ zyS3l`+vVv24AFOtTsMI+3<=SKymaj0i5%_FKz#)b)T5hnx4FHz!xbzu`Oxnhi{#l= zO|E`V-?i?@)O>ZkCw>@I)7PeeWF?bOQ3FJ;8N%6`ck9tW!{;(zd7y4WAJVA8>oxI*odX~7F2X~TjkNa54_ zFYlR!=AFOTdGd3VMUL09{wosC!vFTH=5E;E{aJgi1f!847t4qFlNx|o?(2=&PY#Hg TD?r62_6o2_d;^J@D=+~7x-5+? diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_09.binproto index 4d83dbae0ae0b1400393fdfe2406168e7063e74f..91e56acce0b65572485c4fcb57df0d502d437db6 100644 GIT binary patch delta 168 zcmeBRTfn-2seT@#(riW!CILo?kLxd-dSv1y!o|(OBJjB9z_AquRty54rtiFRz%Z&p z$d=2xpeVH@vou#By(lp?IbWfqC^5Mtu_V7(Au%;CH8D@2G$$u9H#xtkAhk##KP59? zAvZNgp&-AYG$&umoJ(1WGqDsXs-Ih6?C@IDV>5FQUyh=Cg@;R)cb-#bK~_Lm7K4%i UdxADsd%DZv_O4BnyyP700qk!(F#rGn delta 273 zcmV+s0q*{w1&9Wq0)K`AB7*`50uTWh^q0BRz%fb<3JVAX5aW!%#;7nl09xh&5)=v& zVsdqKWgvECa%psRb0BqYb!{5W0SdSQA_-x2WNB|NZE!Ox5VwjucA8Y7IcaLJ8g=%N zi!gu?K%x;y+8$C0cX3ooPEbu&S#N5C0SZ8Wvj?89xxMQh#eb6M;>TSWWA$T_ZOpYs z|8dE>9GYp1$@Leco2i5S*y?D;Lyc~n1b<9GqxV_C{MrV-k6^?e7{mC)EOSH!*TKJnTHv z{^8I5y)SOXl~kYo{`_n9y8x*L3A}9El=r>;H~pg2kB~q4Zca~pnk-)(x>L<_q14pq z)yKPy+YU@_QVZy>mY8>B&N)^k-YOTrfV?E<%0y=;cSj8-gZs<=%=};&q;P)|!_?HSZm&?x$^)rGjKB;NW_T#JnD8VQd!sVdEm6@BEo~oZ!keY7A72q2d znIGy}7*XNyi`nCZ^kf-k#d-!M0rmuKuJ&}7!|h$0CV9y@*h@`gI+Y~NF&D|TL iwY|%_Y*xrZO9@6JK`xdL^CvX`3JnMZ5RAdl-=sA<0tf+G!2}W) z3Kerxy9$bw=A{fqwfJQP^CLm6IGkhlqX$pBw!to%{)Kb@p(D}7y%mU0SeUtA_{43VP|D8 zYH(#|DiF7dJ05nLRG~R(YOor0_K=G(fDk$cM?rd5S4Kd{9Z1|5lSu<1e}e%EK+6+G z2+V*!HtH*fV2Oc3KZl{uDLaa#+Q2(bH`HoqxJ#-@&rv|riW;hi`HSMqA)xw4pcoK0 z-_PLQl?P-m&=`@em+1#04n#~6`5_S|H6u_`L2bx*`=r zR`?=};W!4ov;gukZmc02f0HN;0?rX45be2HFSZ0tHj6+!vx?vwTN-={cp?gEZDD6+ zFKTdQXKHE+KvdZ?!VMY(&e iV@kP;EA9TeNk|w0G7$;{@Sl=^5CItV*qh|QHy{DK)%eo@ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_11.binproto index 0f985f77568396f212072539fcfec1ec57877e54..eb201d8488033f05dd5228500a1bf479f41ced63 100644 GIT binary patch delta 692 zcmbQp`;2n|Q~eWGrH8B>OahD&pVwbF^~l7Fmy3mi#fd@S%k-UB4j4uqVHMKkQco-> zNG(Y%N>wP!PfpD%QOL_I&QT~xEGj82$^`Kfb21A{6LY2fxU7^oGjkKuQ}qk-(ydst z$_qoh9DXr-oRAJ;h?4P1^T{v^%TKiQ^9;8y_jA+DpS+TZ+nGU0fIUH*t3BQ2aC_IL zNnUae_EJ|Exz01f%u3Hpv*HTy4U5bVbuEmjaJVex@r^Br+ch}6v?MLNB-}A-av8IH zeG4O(LnhniJ+jx4VJ9Ga9ViTU(TSG1r_%*B6qH_ zBQCI!HeXH3VW`BJ}iA6nE*Rm<`R=M~Evb^)0G7GW-!m_Y=dlw_uR-m`bGE-7PT1}uq2n@OuPyYye zKUd30laRWCpn#w(SHlR)G}El260@u(pvNC})}Lwr@Mr(t7q{X{s?UCZ{x$nufYgEn zUbbz@``-SWeo^X2$e(;Srzbv5mah)osph#*YHIZA2PQYE1@u=-%sVpY94ord znV>!oQnn7x76S#P-Z66BWK`nJ z%uP&B)i20P*Am#?WnDHaWT9nd)&{B4Zxgx=8bk!FxC^UX`~vcloGTNZ9Ztx4+>w}^ z$)s4{%*f?%bW`p&w-B4bfmSSoYxM z?6-zd3YRio|MS_N?6-2Y@waA;jX~@}Ti33Rd9+MM(D}l4)iN&;_pM(S^4@ipsq zu-V-8Kss7#8za|7xVO?X)2!Is9jn5_-5hrEdz_UG;;QoS@z2lpjS9$}e3nVRK8MSp zN&0Nlnd_1_eV%r;8N%6`ck9tW!{;(zd7 zy4WAJVA8>oxI*odX~7F6Ca#_SlHGzSNa54_FYlR!=AFOTdGd3VMUL09{wosC!vFTH z=5E;E{aJgi1f$ehMy?$|=Ovb=WajJV7StPK3w8mAMS>o;`(U0AJ3?wFu~=vdolJkdI7IQq1I|%<}bFTn-aIGfEz~n&Nk| zvQhqjvN_|ID6YWIGxpULmAXv1wcYmHR?n~38y1OgyP>6Bx$c&-P2Y*_OHMQ;vH$J< z_ti#nvH&Eh1SvFbdoiKwZHHIDQtJ@m(AgKKsK@53B*;!UYh!==W2F@{Foa(*a$RLq z;)0~>tb){ZWvoFAPZy9h-NOP&)2D^qIL8%6Se&$!Q zGIn^c@;o2taJfrrRr}BGN2e7R{BmC)Az*(0{DXT_*;Di{KoSFT5Q9UQ86LuCU4QI( zr@c!_)H&>jQqMyRwmn-IJ{jh%QIxiutij84P7pJQjRd(^KFpug04xQ*-kAO5fVl!A PL}+5K0E@&oh!7J1pjOP{ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_12.binproto index 738a6ce2cf2816484931f73a94b1366ebaf7f278..6fd3919e0c4c1e14754981125ea093ce21b8f5f7 100644 GIT binary patch delta 202 zcmV;*05$)g1;PcO0)M~(BE10!0uTWh^sms$;xtMW3JVAX5aW!%#;7n#01)+;xzxZh zTA2YFmH`Tp0U`=%ZDD6+FKTdQXKI203P5b*!E++5OZvv)2wD4Z+n*AOuo-P@;l`)! zQi&ohNC>^E-1+LHkdMbR!bA)@<}ONFpu6^as*q;dQ_A)XPD9BUy7r;21R@Q3L{3m{ zVncahLqbPEC;%|uru>=kF;XBX{)8Q#FY(J*oBaJ(4hj&qAkkW#y<94{iaU0iRG~Q- E0i5$#AOHXW delta 167 zcmV;Y09gOR1)l|=0)L$WBANjR0uTWh_m{cUz%fb<3JVAX5aW!%#;7n#09t+;d7y;HmNE!eD diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_13.binproto index 8572fa67819d1509549ac53f5450836051b06c10..0c6a36b436be62e0fd908bf96f7003da388ab82b 100644 GIT binary patch delta 432 zcmX@kd6#_wQ~hmbr5nr~OahD&U)Nta^~l6ajEk3pMWE;4h5JiPy_h%{1-?z+dF6m% z)Fx&jTQ2K@qSTVi(p-h~qQunXe1(#t#N?91lKf(Y#MHdh#5{%4oSekmIx&*c}AGF^vpCXt^nV#$ox>(!iWlo%TgZS*n+rSgTqTp z(y~j!9it|PG0WGtFmgF$vTfcYdu?sQ<-nq=g4ZQWJx;*WZp?RPlFN=*er|rSm>5mtd4K z=TcVUOe_Tkgnn*;vBPUokIl?Md^zqF9xhqlc}|%HSpi{LSiEf{$i?zu{-g$Av~T|3d$Qlk z)yChNH8uvZ3vFGyI_A+b8A0bSORY~-3n&S^-5IIBjm6ij+regY*8}Njscnp08{s}o z&rGvob9bx?4|j9e$?tJiHi)ar!^b~A+czp8ck(MH`T86#hbHN>O=qr4-t>9e+4|O5 zVv73WHrLg<;g%W;y>9DGm{2%V)c@`Dc`N%RZ+IN6u89A^d+B0-)PhL|OX3Q(Po@Pg zl$f}7`b%~TrXYn+@4vif7MgedV&}=vQ5HE~%lfZKJPZHZvzohMfA?qYxe|<0XBoM6 z0G*dunv$8XpIcCGj5P)v772RXk_+N0FAVYW3-Aq#%+CS^c>QMfdFyxXeJy)*(u+sO zV diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_standard_attachments_incremental_mac_14.binproto index 06a6d0d03aa119dc218130c04cc58fca251fcd9f..083b55ec7fe18afb9bb729d00ec5bf0f727033fc 100644 GIT binary patch delta 789 zcmbQubBAjIQ~fPArR!`QOahD&-_~C^^~l7FpNoxy#fu3j^nLoyD+dgtcCZQAa#`o* z7bRsX6cpuW<|$-k<|QkXB$j06=PBf*rl%IADkNu?WhRvtE9B%CrRFM>rRFH4<|HQN z7bO;@mPqYlLA7St3Y8hz~QdbZZ5R~O= z7-5-anpIR{mes__Qd+`nBeKR49R2(tL3HrtP{{-Xq=R0x-Y z5?5w!VtT56RzYgI6<2_7SY&>vYhgr%!!Kr!6Vj7KnHB39lmyrlw7J^TT@JT*ZJOjI z=U^{2jgf02BeGtwpK=}_ELK|U{p;96j>z8yx91CWZIH~(et2y8+n`P*T@Q}EtM2@K zwPZs7apOZSJXX*2yrLHD{#LzeLfWn1Q{Q;}PDF%@szj z^T23?=t|E_LkWn>QXb#fg1B9S!%IujvP;4pqb8@b%Gb95<1mwL^B&o2Ya1>H7F`v* zra4zUyE5wklGn1qt_DliUpOti>@R0f%Yusg8Ie2JSaK`-CG?sVwy3NA-@ess4zs_$ zqQs(}t83ZN{HwtX^{xd|kirArzF27m6{l&z5aIGqKd!E^iN*%E}i#j kxdfw;AQ#Jr`I8!e3B7an-z6u_6re&Adj(h|x*$SK0Gb0oi2wiq delta 984 zcmcb^HJfJvQ^-sXrD+@-OahD&Kd0}!a=_4wgNu!W#fyo9De51)kT{oUabiJcYMw$# zQD$*TW?^ZnLUCeFs?>5uu0@PWoMo9QsrmZ31twP9g;g$o0eMNzm5I)itC{5Mv$z~4 zerA+Ba5cs6WM!lL|73HLEuQx0b-*!VwyK>zvWt+Ye z+n1bZN@D-p{qL)durZuz*6fF;n3L^r>Mu~t0c%yIBR2n z`(vdQvjn5mD@LxXj7nUYxryni`dJ03>GfIy+q}3UwB^Ax@+mJ1J-`#SF$p8c(3w2ALwwoOKMg7&+bR36&L(+Umzi1 zUVs1mgL_liQ}i!LOk6wtCA$)zi%)21wzqpoctJ?0YlsH3!LkQ0XTLR!QaJ1SW6wM7 zT}qThH5HS2b;+1&L&I$ElRs{+}x zS-`*!xoLceSBmA_O_iBn-Iq?O*PAZPeYR5O?XN$4np1NRJ~%6};lAmmyDPN(|1DPf ztF>I4i@78D^#=R5Ep1;Uv-47OBo6;L@{}z|LG;Snz29cUOxc!fthDgI%ygq0u6YIO z$zD6Vwcq~R<>>(o?RSh^H-WJa3GITsbSz;l3Jh%IGyw_m$=WQ6^`KBax+!;?+lxC~ z!7`H%{l2kCo?X@C>i6_r>yBLRzEizC$vnc-PI`k{Pwa~H7h6I~og=RpSJ@o-&>sFt zJALLf0YMi?(!dB*CU~G;%6R?HXM3{W%GJi-nl&~Cu?uZoyE^94G8sYVFH5aYR107U z)oqMi8{ytc&rE}-mYw__XJv!9syuxB^Rs=U0&*w!v&h%ya5*$dpKUsGUGk>S)6Ukn z&Jt797q_{t)(yARSmV{agIa$#e1VRUbEAYo;0Wnpe0b!=>5ZDVh8aAk5JZ)9n2AZ=xA KAaHMRb!=}o(kJi$ delta 63 zcmV-F0Kos@1h@pC0ysA!H3$L_1Q_d=xzxZhLJ$b9(VXq`Fc6`@nT(P#AOTty5)=v& VVsdqKWgvECa%psRb0BqYb#2>Q7b*Y% diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_01.binproto index acf3f0551e48ac645ff21455f2f71b9150cee90c..cf1003b7425d404edc6fa2cfad5b2a8f14a8d003 100644 GIT binary patch delta 123 zcmV->0EGX}1oQ-;0(5gCaR>qs1Q_YB(8}U8LJ$bA(VXq`Fc6}^nT(P#7y(*R5V>IY-MLxzxZhLJ$bA(VXq`Fc6}^nT(P#7y()=5*G>; rb7634Wo{sJa%ppPX>oOBAah}CWik;81n{4dfDi!~?&Q4D!ZjcPTQ?w7 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_02.binproto index dd1cf9b6bc2a477dbacd4d816bb5ed7acea25f54..5e732ee488db06f2a78281ee354075b634d96481 100644 GIT binary patch delta 119 zcmey%@_}UmQ$fB`E(enUqr|KA7fwAg@#5uT;b4(s5O_U(=amD7QGr65TFgc@1xAR_ N#9jdwiM0?RCIAWEE2sbf delta 132 zcmeys@|R@+Q*Dh>6$g_5qr}_kJFgrt^kU;;;b4(sh)NZ*<+4u6EG{T5Ni50C&&yOO zEKN);EKOBN%u^^RN-fDO%~dE($^?lNr2+*qQu9(u^GblqGK+zNMuJ={ALdVL0Gj;n W$)1acOcfX*LKAxhSR~#TBHWo#gDZ*X;NZ=ilCrT_o{ delta 62 zcmaFPvYllClew9a2?vt^qr|)EJFgrt^y25@V>IY-ML=3o)%Ie6jz5>q9HC>nN Ph|t7d0Tzk15FsW2E+{M4 delta 134 zcmeyw@}Fe^Q+=IM4F{6|qr`{lJFgrt^y1)R<6zNZ;$VzQ6|&{BPRT4TC@o1W$;{8o zR46P>Of4);RY=TJC@4xT$t=xPC{4-)i4>&*1u|0eQcCkmfXXt9fr3VYTr3~vPig>~ Y{qD)0i-$}V7$HIvdj(h|-a~|#04y^w?*IS* diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_06.binproto index e6fb110b5c6a2a82edb81214b228ee84b3b49155..d40b82d9daae07006e6c9e9766ab689eb2ea74c5 100644 GIT binary patch delta 108 zcmV-y0F(c<1my&v0%c?(Vh92d0T}MD(8}U8N)!qU2m}!0jKIdIFe(5L@0YpMz%g1s z5V{agIa$#e1VRUbEAYo;0Wnpe0b!=>5ZDVh8aAk5JZ)9n2 OAZ=xAAaHMRb!=~f`6!zJ delta 60 zcmaFLvXx~4lc|Z45eJh1qr}JQJFgrt^y1~>=3o(c+;iaA3Ii>MC@~=sE}^8N(vnn# Qvecr?lG0*@(!A1K06zf}r2qf` 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 b9674e4561116b36b6ccdadc44591550de27b410..5a3d0a4972567dc0e9d7877f037096f2555a3e2e 100644 GIT binary patch delta 129 zcmV-{0Dk|?1o{M^0(yBOcL)Ly0T}PE(8}U8N)`$Y2m}y}!O-8NH8KJS0TA$)xzxZh zT2c}{3Oj9Ya$;#9aB^>HZXjrBZet*HVRUJ4ZXj%BXJv9_AY*BEX<~JAAZ%}PWo;mK jWo#g2Y++(=a$$01bTSbN1n{4dfDi!~tksguyf7dE4;L@v delta 84 zcmeyxa+YNQldq4G7YCC7qr|7_JFgrt^y25@q244#p@QA#pCz;>3c? o)I5cfqRirw%)-)Ch2q4VR3kwymJjnMH2^igd$Q-^AyWlL0FpTz{r~^~ 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 af80d298021c9ec9debfa2870bb800e69215c529..54c19cb80bc1078250f8b0e8be72f3c3bb92db24 100644 GIT binary patch delta 119 zcmey%@_}UmQ$fB`E(enUqr`{x7fwAg@#5uT;b1Xh5coKK=amD7QGr65TFgc@1xAR_ N#9jdwiM0?RCIA-%E6e}@ delta 132 zcmeys@|R@+Q*Dh>6$g_5qr~UwJFgrt^kU;;;b1Xhh)NZ*<+4u6EG{T5Ni50C&&yOO zEKN);EKOBN%u^^RN-fDO%~dE($^?lNr2+*qQu9(u^GblqGK+zNMuJ={ALdVL0Gj;n W$)1acOcfX*LKAxhSR~#V{agIa$#e1VRUbEAYo;0Wnpe0b!=>5ZDVh8aAk5JZ)9n2 OAZ=xAAaHMRb!=~mg($HA delta 60 zcmaFLvXx~4lc|Z45eJh1qr{i#JFgrt^y1~>=3o(c+;iaA3Ii*KC@~=sE}^8N(vnn# Qvecr?lG0*@(!A1K06{1dxBvhE diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_10.binproto index 901e11f6f1c2a420f3a1b5a87c3ff8789e3a6458..99af2c510dd24276a481e6061126dbe2834faa28 100644 GIT binary patch delta 129 zcmV-{0Dk|?1o{M^0(yBOcL)Ly0T}YH(8}U8N)`$Y2m}y}!O-8NH97(a0TA<-xzxZh zT2c}{3Oj9Ya$;#9aB^>HZXjrBZet*HVRUJ4ZXj%BXJv9_AY*BEX<~JAAZ%}PWo;mK jWo#g2Y++(=a$$01bTSbN1n{4dfDi!~tksguyf7dE6mu`} delta 84 zcmeyxa+YNQldq4G7YCC7qr}(gJFgrt^y25@qQC4#p@QA#pCz;>3c? o)I5cfqRirw%)-)Ch2q4VR3kwymJjnMH2^igd$Q-^AyWlL0F;;=2><{9 diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_text_only_11.binproto index 7997fb54907ddd0a5d98b3ee06cf2d71c574e082..789b84c6d2777b918702b32b8d1510c644b1ae6d 100644 GIT binary patch delta 119 zcmey%@_}UmQ$fB`E(enUqr~U+7fwAg@#5uT;b3uM5co2E=amD7QGr65TFgc@1xAR_ N#9jdwiM0?RCIBA?E8+kE delta 132 zcmeys@|R@+Q*Dh>6$g_5qr|uAJFgrt^kU;;;b3uMh)NZ*<+4u6EG{T5Ni50C&&yOO zEKN);EKOBN%u^^RN-fDO%~dE($^?lNr2+*qQu9(u^GblqGK+zNMuJ={ALdVL0Gj;n W$)1acOcfX*LKAxhSR~#V{agIa$#e1VRUbEAYo;0Wnpe0b!=>5ZDVh8aAk5JZ)9n2 OAZ=xAAaHMRb!=~t5h%w1 delta 60 zcmaFLvXx~4lc|Z45eJh1qr~^=JFgrt^y1~>=3o(c+;iaA3Ii{OC@~=sE}^8N(vnn# Qvecr?lG0*@(!A1K07Fj`%K!iX 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 8c20f123cf6582d437f1e3763fe9292894e8891b..048fd4fb9eb2ae6a0bb8ab34075112b081ac0df2 100644 GIT binary patch delta 129 zcmV-{0Dk|?1o{M^0(yBOcL)Ly0T}hK(8}U8N)`$Y2m}y}!O-8NHA(^q0TA|=xzxZh zT2c}{3Oj9Ya$;#9aB^>HZXjrBZet*HVRUJ4ZXj%BXJv9_AY*BEX<~JAAZ%}PWo;mK jWo#g2Y++(=a$$01bTSbN1n{4dfDi!~tksguyf7dE9LF#R delta 84 zcmeyxa+YNQldq4G7YCC7qr{KtJFgrt^y25@qcG4#p@QA#pCz;>3c? o)I5cfqRirw%)-)Ch2q4VR3kwymJjnMH2^igd$Q-^AyWlL0GNjz8~^|S 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 be5a8c3f66a777b5bb509bbea8e4a9a2c5e88d7d..14c47d840ab5d0fb52076f1334eeff2849b0aa45 100644 GIT binary patch delta 121 zcmey*@`+^uQ&FK(J_nNkqr|uM7fwAg@#5!V<6!Y(0t$VfzVpff!>B+ZO)mAsf`ZhN z)S^^{vi#)Kyb^`H%;Fq{g2bYd(xOZdKQSk>urx8(NRW%=!~97NK;zb2opg4OfdV5$ OXkxDbi^N)p5EB4F9xMs~ delta 134 zcmeyw@}Fe^Q+=IM4F{6|qr}hYJFgrt^y1)R<6!Y(;$VtO6|&{BPRT4TC@o1W$;{8o zR46P>Of4);RY=TJC@4xT$t=xPC{4-)i4>&*1u|0eQcCkmfXXt9fr3VYTr3~vPig>~ Y{qD)0i-$}V7$HIvdj(h|-a~|#06r=)82|tP 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 5f12a71b7c2c90e44b0adb6fddb14ca391e83dc7..4a2b769468d5017055abfd080e63264ffe45082c 100644 GIT binary patch delta 129 zcmey)@{45wQ&pu>IR}#fi^Qe-(?0(() delta 126 zcmeyx@||S?Q+b(E2?vt^i^QAVe-3>&aT4HIcX7_!&jtbu56tYDWT?Ox6)L31rIVIg zRFtWZm{XEkl&FwVQc_TCrLSL{nVy%JqnBTlt{;+K;OSLZ8Jz7C=&q#9B~L(!1_J;G Ci!I;) 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 fe82fc53b1af5c16d275ea22fb7373f684f69944..b42b28de35500d0bc7e213c20b8e4470b0d32acf 100644 GIT binary patch delta 362 zcmeyv_KQ~iA=r8`U(V!qQZrutG*jNkOrdzJ76LdR}6VUVc%! zzN?#au5)3apKG{#k)zTBMlN(k^%$yz1bh=qN-~QT0uqZ#GE?(X@}(v*Dsg4zCZ?zA zXBDKTXEif&Ic!TdR$BO9X1dW0*SrGtWUrmw+He2u^7Qy0_h55-Mbgcj#|Mj*)_VUs z_K+j;cfsxXLR}jqbF&{FTmCkvQ%To@L*o4UN9);?_>!H=DjfYYGYhL+`~vclG#Csv zec1Eog<+6_=Hg8sr*8OWedUCNXImSm_|;I!ztJa~e%Ym5f45?~{RAbxf}%`?U~VMH#qwePqy_;-i8B|Qf6g*eU<3dQ@0Fea delta 389 zcmaFJ_J?f&Q~fU{rSD7}Oad$tZ+HJW^xecsfMfl|Id4B32rN1#oj!qUWCg^bMH)V##h{9=Wi#QdVv)DnfX()7#{g@U5glFZUvh4iAt)Z~1HlA^@q zlEf0Avc%N9)Wkf6jFOUqVk>?9;>`5C#2mf+qICU`^n!X%ufodUY@a}PrF)EA^4Jx@ z)d+F><`*SpDg+eeXXZ(DF)DFo<|d}6>Sq_Aa;?e~&Tbrtu+ODVB3LRc3y5Uphr^x-j?IN}0O1zy9!PPR%{|;H<=k`=%1N zA3y70RASHe@$ktl@zG!~xcvO_yN`xJ3N>3?5+i@7N=-FYy&Jo7Ri*wXd&5%-9(Las zL`@UDvUabMQ~}6Q3Mu({smTf@iOHEInF?u%Nu@c7#TqwWwjJMPY$V9V@?rj@1_4Hi NqtExfoNTDT2mnC2o}&N& diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_02.binproto index 737a2ec70666794ab2ae0836177c73ce28664f1a..f12a37296437e52fcf442f7dd0509dc76139064b 100644 GIT binary patch delta 298 zcmaFIx{qxEQ~e$$rJYP1OahD&SME>y{NK!rmy3miMT$Y-_4J)r4j4wwVG@etib*Xh zP01|DR7lN9%}vcKDa}>LOHEcNEX^!dC`c_TPE9TaN@kW8E99i+E5H=zWF{2>6=al@ z6ck(O>lbIH=OyOoQ{GdF6m% z)NUpr11`P7(tL%?+=A4il+4r;g^ZGtf?_Lu{o>5@yu=*6{GxPyS2yQe=fXfg*KqeD zN2N90ffTG*U7Q$L*aO4e)bN$HSe&VKPZ0k8J(uG#iu%75Ln zfeX~X<$iv`{BiF`$vG8YRw|lFtnQoQpv31~R^jNMnORun;unyYq`_>k>BF8sFAOc1 zf)u>Y1UOvtTVeLe%I6V}lfr7t9Phrp@2|{uQQC6i;vDzW4NBs^xedZpNp4+Mc{GIfnzHSl$baeqn0uW>2c|# zr4|)sDkSEVq!uMkPGk}Z2uUyS^eU_j&h`m(SNg=rC7)4JQc!HAuV0**o|l-TmtT~w zkE}+B(epW$hy2D#pkNuL9modrL*Ks+lTy6ZVSz}`m zyU^CPt79H5lM(!~)cQoVfSFNU#kKwXzvYgVv#)jjbTNIJMf)mQHk;n9WyZfknm@}| zB$XvP q=ej*x7p5(Ia)0kDMkybEpS!|J{AsDB>6wWo3Ym$?r8$|!8Vmq)*mlkU diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_04.binproto index a8fbad9ae28dc234a891357a1020e6cba327b0df..19a2910796eb0060fe2bdf7f32c8a3465032377a 100644 GIT binary patch delta 204 zcmey$`hax-Q~f(V!qQZrutG*jNkOrdzJ76LdR}6V zUVc%!zN?#au5)3apKG{#k)u)!7m6BnY>K1|l{hnV6Vp@m3-Zz(=CXQpGfm#jq$oLc d)sII9%#8%OSU$|3)BtqynTyRoXBjCl0s!O`N$LOq delta 225 zcmaFB`jvG7Q~hT~r4Ni8OahD&A9nva^xedZmy4T&MWE;4h5JiPl^CKfGYTbg#g`=J z7M3RFDr98lrsgH4<`*mEB<2^Trj{tAm8NHwC=?W>mSmRZDx?=BrY7erloTZ}5&>u&i?|V7fP=OHujl5Fh diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_05.binproto index 6eca37d433a04b48a7ff4fb580fac88bc0d84ea6..4178798a234530fc517142dd96c3f4555a26c134 100644 GIT binary patch delta 366 zcmey$wwiqbQ}Rk?rDe<5MsJ%bao!d>{fb3giRdvlDzDXu8wq?359Pq}(dSLvg9Vk~Ja-j{t=T)Vgb zU3NiH;7dW1%XOvFZ1tPj=Si%Y{qsA!5}$Kfg`Uar6%=JEB$q0b6lInq=4EPp o*!FVq1v4W-E|w4TCp7>=@XW>LpRXEMoCFQv6a4lab|j6Vvb&ZQM!IedV!}`VP$Z(PoTTfA4V>D0&0Y~ee;Ww zG8F=f@>w$Tq*hGc%cN6Z!{yNZS$l4i!Nss$wE^?irNxANIq}aYlWp@J*=uVXE(aD} z6}+Z7S3J8i>i?40vcawfOV(dFExhb6XHd(6iu)OnJJ(2D_`mZGixPXbkB3igiH`=8 z!R6*jXIi#dTXT4OXF7B*?|`Vg95BU{D=>zVGE^Lj^{N(8OK= K7KvjJAtnFFnUj;Kkeis3T3ni#lBkfFr%;k#1VkDP0K`~JzW@LL delta 207 zcmaFEdYp9uQ~gm!r9+GyOahD&pLYK_^xedZmy4T&Mc{GIfnzHSv>2k6G79N&>7=C= z6=fFXC~rspN*=;ars>xZNlczP99250*Ox+@iP$rDf_#2b=W zl9`{U;Ny{+o?4VDWvIlNnVXoNs$YPhn|(i9&u+USdgUu?7PG^L<6L diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_07.binproto index 075ed3e8601ba361786bd4469d86c5d35576a7f1..97871f5924b2811341f030e84c1b59ba27ef99f2 100644 GIT binary patch delta 177 zcmdnbx{`GPQ~h#Ar6r6UOahD&H}6mT{NKz=jEk3pMWE;4h5JiPjhHwX1wKsQdF6m% zRK1W3ms3(sVqQvSi9%j#dQNJ3YFrCp31OahD&pLhQ`^xedZpNp4+MWE;4h5JiPjhHwXqh>P-C33}= zB<2>DCgv(+Wag&kC8p*VE94~R7p10_D5RC9XO<`w6s4AAmgXv?7bT`9=PQ&HB_@|7 zmH?F{rskz4<|$;9loS+O>FXC~rspN*=;ars>xZNlcsh6$Rt9JL1iC9JbIIdS15={G YU?j-J@?rj@2B2$?KHv9pvY`Sa0DbC4Z~y=R diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_08.binproto index 224f85e9d6df943d0957523db875b83abd3b2408..53d68de6805cbbe951c3dbfe31fe54c9c7742817 100644 GIT binary patch delta 405 zcmcc0*3G_vslJn0sg0R~Nq|w}*8ORp|C@R7aQZoWAqQ0mG=5OhR#7F{wqR zDVZgi3aL4%xv6<2rMU`usmTh3rJ2PF1*t{FsmY~4$;{GXg`CuU1(@QT%%mcqf{c=q zf?_Lu{o>5@yu=*6{GxPyS2yQe=fXfg*YJAxB1feMj9mCt0Tl@e_$HQ=0F4VsEGo%N z%}dFbn#8EYm6@BEo~oZ!keZ&=%*f@iE!kLU;eVOwMmJpZ3e=Omc6MvO{kO~0z8yx91DhcWsc&&3<@n`P-mQC0!2=iSz3pt!Go>b1tiJ z^v}#Jta9-S$V<{-Fxd2A&z~2DK?<6SH+`JC;hXi96B3?nZJgp)LnZ%4pKSVNmva5x zis|+fl=upYG8K|b6-tUSOA_-kHKwlm@#uiLksue#hxwBlfZ=@RV)M^gMhc8zA-?$& Mdj(h|&O*eP08-kb>i_@% delta 335 zcmeBXzsk0NN$)a~(gh|CCILo?FT4L7`flRI#>K+HV#E-&i%H0kOFus)GhZP$HAkT! zzo0ZHe{v#|NPS3pfu~ntWpK7npu5sNMlSh`l9GaAD}DXq%=Em(9KHOabbVwsLfpRj zMM;?o0Y&+lc~V`BN?e(_iRr2OSp})-Sv6b^u`DUFw@Tz2Mfm;|*rcnkxccDpmRYX7 z3vR~WV+^@ze27CG#CsnKY#r0qhXLj%@&u$$ls|_Q%zOx#;#mdssG8|@RWjw-S-7i(?qYV z-K!*30CJQa%M@ULRw-{X-;CX#*LS4$9EYU339P~m_Mlj7(z#%?|V7f UP*i~tA~vyCfJNdMSWJNl0P9bLq5uE@ diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_09.binproto index e0fe7ee5dda0945286d794108ceda30b5d0ca5c9..d06c514be32d2c2f8a46b6af6a77f881385943dd 100644 GIT binary patch delta 221 zcmX@Z`jK@3Q~i5Jr8kTmOahD&x9?B;{NKz=go~SlMc{GIfnzHStQZ77P2YLtfML`L zMj-<(y~5Ibh0NT7)S{Hk)Dne^l9GaAD}DXq%=Em(9KHOabbVJh=UnH)KtI=T_aaB7 z$&6ft6e&9j@djt+X69rTmZmDC7MDmFDsg7!CZ?zA7v!Zo{1Nf!6qr1nNl{NNF%_hu qv_v7TC^IiTGbbleAvZB6wYW4fB~c+UPoX5g2#7R3Y delta 212 zcmey!dWLlYQ~fDMrQ?hoOahD&Uw8jG^xedZmy4T&Mc{GIfnzHStQewJF$(E%>7=C= z6=fFXC~rspN*=;ars>xZNlczP99250*Ox+_(1$rDf_#2b=W zl9`{U;NzQ`o?4VDWvIlNnVXoNs$Y%yB9eswJ~ua6j|d?CB*AmRFq$&5SE{unN(UVwVhFkD>FAS zJyk!eAT`}#3y;SP(aEQoz)l-xLQWKIgIuNB_*s z!YUWPfV?CPW`j*1_WXHaXu%Yu;B_Xz;hNtHvrkq&k9eFER$JzH_w9XuWwwjymJ=7} zxSwuN63ZGRY)&QN-at+O3hQqEG;g{*I+ObO CK$95& delta 352 zcmeBW?`L1Yl-|p%)WyufB)}-~ZTFu;-%Y&uxp+BP1bPl$xWB~Iiiv|U>NS&4B3FD# zVs2q+Vy;3)W^QU;VrqV|LQZ0SQEF<5LRx8hW{E;UQEEwMX|6(gQDSOxzCuY+Vsc4h z2~b&LYF=t$-sAu#5y6o30#C2P%HV9DKzF52j9l`Q1DS+%kVSNNr$L z;>yfTOi$I%Do9Otcq{9%Uvly;Ci(h0E{Bz?jlVT(Yz$%-+PZdi%%f#8f?t+epQsiv zGpeh&wx9pE+_7@@wa%X|rcbkIUnR?C)4R3I_*Y2tXZeaGo%PT*j sS51jOEfwhJ#1e(f#N^VP%wi1&BS9{f5A!EA0E6-9^L;NT8!9jY02t+q&j0`b 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 332a5766e7e1abd7c77076488ecccd1f4b997a77..a1e0fb7342bef90712cf8ff97a9e94223d0c04c4 100644 GIT binary patch delta 242 zcmcb}+QznkslJ6tsga3;Nq|w}?)_<>|C@R7a5@yu=*6{GxPyS2yQe=fXfg*KjNMB1fedF8qpsYNQO6I5Tq-(^K^e^3omV yvU+qgO>SXQ)S0^K$D;%0MuJ={ALdVL0Q%z0#pa*0j1(9lLKAxhSR~FugqQ%0R#s{N delta 173 zcmZo;yU4nLN$)(P(iuh$CILo?@4NpT`flRI#>K+H;=~ZOjZw&uOFus)GhZP$HAkT! zzo0ZHe{v#|h*L;+y5@RpeXRApvmRBQfapO&Fu3e z*3AC-on48~xvav`KQpti%Ed1rFG+*RVAF>^e_j{{DLD7$&0(qcaajC4^5CCaZ2S5X sj>vtp7=C= z6=fFXC~rspN*=;ars>xZNlczP99250*Ox-0!*}s%N{e{!Q%l>i(wJfN(pAorpjl_ljJMXY4v1j{u_~e%O zXfPREe*XB~N5de6NtG{7u-<6f*j;2 hg_Qif)MSN{#N^D9Oog<>q|%(kVvUBAulkRh0|55jf2aTe diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_13.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_link_preview_13.binproto index c6eb9d3c390cbdf15604f764e9c78aa7928bca23..f1bbe70f2970fa44974ae75cc7285c1dddf2822f 100644 GIT binary patch delta 257 zcmeBYo65F;seUq((gY?BCILo?`}e1P{%__b#>LCQBG7a2!u=(tUQ8T}0^g?ZymG)W z>J_7q3zt(;PGVk4W{E;xYI;s;dTL%tX^}!%X0AeMQf6UkDo|J8bh! zdFc*+L_9hLCZAzav{6e;1zB5KqL5aUnU|iKlar{Bo0yYYT$-4YsF0YaP?BE+L>df6 Wf?O;g=1*z>`t!`i=AW~S6c_a2 delta 221 zcmbQr*3Y(pDZQ6Tsf&q&Nq|w}=k7m;zMFXQbMbPp2=pAhaDR!Z7ZV3#)N4keM6URf z#N5Kt#9W1p%-qzx#MJy^g`C9vqSVw9g|yQ2%o2ryqSTVi(p-h~qQunXe1(#t#N?91 z5}>lg)V$QhyvYGfA_5`l1)g4omBHCQf$mDhT=J6xnS}L_1%-G+5=%1k^Avni(^HF5 zr3{rgGjkKuQ}qk-(j8XFd)#22yn{(miKnnMzeFLwC@-<3v{-||NRW%=!~97NKtCLP LzVGE^Lj^_vI*WAyQ~eA^rKyY@OahD&zjpsQ^xedZgNu!W#fyo9DXLD$kV`*5B{N?kH#JA0 zAitnACto3>q@ql|K4>-^cUvGB7kUHZe6bx3JV;6jJ9>O-U_IEh^0`QAjUMN-at+O3hP9$xKcxQAkWtNK6K? HOGRlnmP$^th+ep?Pmjlg$HK#Ofpnpj0)ls;b0VC zk>cUvGB7kUHZe6bx3JV;6td#7NG-}QR>;gN%S(n&@RCIJ=+Mkh87Mgc|%#;6^PLX-b7sn$#NGjeq?Dsg4zCZ?zA zXBDKTXVq{ybQSH}?YqPrmtq8M9+r(*BO=Aqk{ZPTr-k27z{R_`_uHrGtI~%z6P9$AX0|#Cyff)J$2l|SNn!Ma(czDCETDkW!kdkW-pmQd+D~kY8LC#9+_>Tzz6_F4Z+O- delta 429 zcmX@e(aN!aN&Gyc(iuh$CIJ=+Mkh87Mgc|%#;DzlLX&?psn$zPV&v*&RN~6aO-xVK z&niew&#LEgNYHwAqWk~ujEb9QL!7-&6`5qk|Ew`=nzT2s`2Pf@W54p(?G}wpw#~d6 zJM-I*!XM4E<~+J_IU{oCg>9Fj&iF<(N$l&|a)C*StH>iV+bzP^->Fc8!Ql7ubH6?q zMk)MhwOJOiP(l5PrsE^qhhL(m?eQs6U&}7g#-p_B<`mx}6D1foF)6KQ0=xLv=V>Rl znmP$^tiL$t?PmjlMF(c~Ofm#|pr48BW7JnBAqg%n14AQY6H_yD3risu0Tu;D zFv%np#AT<%nVFlIo~mDvmu|&b;!~009pG2$=CGgLb1zV@6Fjr~4DPQXzs;I&W;2dJ$>hu z1BOxC8M)FX*R#kgyKr$q!ZNEMHC@V#%SZ`{?{J^Z<1Py*BtjS@7&RD$)VWlPlZ!G7 zN)i=P^NSTyi;D7#6cP(cQu9g_5=%=`a}~-`^D+~2jRd(^KFpug0JQ)2_J>DinQ^0)|r8_JfOad$tj81GEi~@`jj8Ugqge17Q3=EBoO-#+qEi8pt1XvUp z!6cK^UPi7Jj7prDxryni`UQFER_swh{w1y%$qq+_Jf84Q4q#HO&*5^o8Y=lW`ef5D zyOitiR!p~_pz*IocAoyn(-E`({0-;h64<72F>3DK7_IGH)@8Fo7FuRzZICMcHlf?r zrEjxqPu6LP%U#P?GFvbNDIEF571@09CG(#fQ;dGh-}q{ITi8^Q9jkV3UAq6W^nSiJ zB>{fUCx-GtZniy>zbnYL%I4}wonquV3U_3BW||edZ)$2*MqaSPViu2OoIzY3KDi}6 z6)D~Uev>~k%h%U)Ih@s>$on;|$z32h=f!$y&q*$Ss#T>^k6r$GZ+^dm$qw6o-wJ??ZpY!8*Mw=E6=oSv$p2&SU2g}1Kz-Um?67`NogY!FtspB z{Qf-c#8y);HZB$p7Ac0P*-Ttl7$>i1mRH-z$i)Ro99ada=~9arx#lt|A&EFFVfAQd z0*87wmxHnOr;W;cqe258oDkPf739@qm*$w|$Y5jr8(-UN}g}a z{#_G##P3DM_F|u;InF7&CAM7YnaHlh>6a7b7@q1^>94_HP=9F8f%~5ggA`8v&|GKG zB)@vc)`^9i1oGnMiu|&_9T#FfrPh{fKC4-y0OMjNr3FktmoiGsKDqMs1!FHUE?y26 zfyX@uj;%0IVgkDT&GemD4j4xLV&po<2;{OT9cAR=%FInnPu0&VNKKd8#>lmqQ3*-J zp@Bu(Ve@4Qr=A{>d}{pM3WzkHG7v?>ODlt9Spb!6>B8rJ9mj loLW?xSE7(!nv`0UUX+@rkdm34SfY@aqL7#jVwaTW0s!3Mu+#tm delta 487 zcmX@dewTd#Q~g>-rB#d^Oad$tj81GEi~@`jj8QWgrKT}*^)o7QCYGjT=IiGc7-uyy zayf+e%-DA!%Psfz()DJ~L@Irce{Qkk|5kXg>&lHaZ{CM|j5++u{BK=J@0B~VHZPec z>{&IX;NgPF-yW~FP!NfoJh@b2#+F|nn3Z_)DoO&woIS&Xyi4nyG#CuF&D!?iqhXYS zciv4?{${!PdRDs}HW=hYGbx`b=2Wyh<*>rO#YyZ(5y)|Cn3PsB0o}_e@#pij6I)Ha z__=sFSOgyT95}YZK#7TiF{+D+>ogb7`eDIa}(23^|K06)1@{ua&2H#LK1QC z@u+_&7bWA9;^`k@@8@b6X%bRb5EKxU znY-p++j@WPuEy*c*Bh5EYLv4%F5)M=^LMpa?=RnfE6n*g+vRuMllEggf39NV^h}vM zZ1W`!yn8o?Nr|ht#NVkj#XZl>8|dltN1jZ5ZY$n z(P5cAJ4*2NG@X_uKNn~)3R!Vkq!#5DD`e)CWu}zol_;d-C#UA6WGa;9Cub&=7Aq9z b=cSe?+Bq}6jCIRJ2a}`pHit>v9xU;_O diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_04.binproto index b250b15f1dd706a28593e68ccd9f691613dcf1b9..cf78d03f88496161cacdca0f2ceabe1e400b3f19 100644 GIT binary patch delta 140 zcmdnV`k!@!E0g99My0Kc983a?5_3+je0{;#ON5J?gGHd{;D!53OqCb}-cH|n<$z(- zM8?S}Ox9seTn;IvnF=|j$t9)53I+MaC8aruc_j+@xtS#;Kt^eiLV9UZYEgPoYMw$N jP-Q_*Vo82pYA!<9NRW%=!~97NKpTH=e|TiJi2@@4DvUJK delta 70 zcmey*x|4N-E0cV&QXvPE0Heg;&(lt9HTB}<;^trx=s9@d{t{CqhN#fVc}&()Y+NkG ai8-l8f?O;g=1*z>s^0zc*2c|-3XA|i9T(^T diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_05.binproto index b9102b6bad745180a977d963d6191eefd2d03704..b112543d352bf1653e0d89edd8121288f221180e 100644 GIT binary patch delta 507 zcmcb{@q%LkllT)xrH70hOad$tj81GEi~@`jj8PXDg(mYc+ty3Prmtq8M9+r(*BO=Aqk{ZPTr-k27z{R_`_uH~-UO^ioV>{q^#)z2l2YJ?-;TvKkn<94TtTy{-N=x3bUPc>JC6_lfm)3#z2Q7bf3$v_|6ZpZneH zN}T119svabAx=pe%m#PQUTt`5Xu%MqV6%0@LA6Ks8!BC|b5u`S?&kF6)8%OsGiD`C ztpCSnC#|Q!D5TD%TAW;zSx}OwkeXktkXlrfU!;&&P?DNgqL5fxlA5bfmYSEDm}?}+ h#qwePqy}K{{Fd7O@W^Zv1xAS2#9m+w|A7cG0RRZo$jtx% delta 459 zcmaFCagAdEljw6sr6-IWOad$tj81GEi~@`jj8T^-i!wRXPh#ZiWmMwI%uP&B)z2zO zP0y<5a!Am6cB1?L?u?3?XG5I5PZgPD#s91^Y?`z;ulWB2rDMPH*X*f^SBNHVUUo$DaU;;XqQR3g{X(zUt zdU0^EajthhDZY1A zMWv+;|JQ3aywo|l;iCAzV?Xz(%3HJrD?0>=3r&bsOuF{?+o9UJFE3aAQ#CDiRr>H| z!jjI?%vMK%cP2d&dp5r|QsOEu@pmdsanEz})?hX`f8@#3_dpLlDU6=5+}-KK!3b~D zQiXRBZV#4)M~MCplFO|7FeCc*B{vO5AsH^I^rFPn z<6snEk>cax2}mtTEm8e%_~tzFHK4RlntJhaadWT;JnlJgY=waqLsZCQA0|m_D=v%F zqWofo%)GM9l+wHsg_Qi{)V!2Tg|htQ%%sv{h2s3Y)Dnff(wv+`g`~_Rpj>ILLTXV_ Geh~ok?<5BR diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_07.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_07.binproto index 5926351b71d57d72f0f93c88fd5c348c3114f5ee..9ec54377af7ffb45adf11df93a606a6a8b598ff2 100644 GIT binary patch delta 554 zcmcb~zKdf4Q~gs$rALe$Oad$tj81GEi~@`jj9C{Mxy~_i2?$l#PLMp{s(J4(!}^)g zK^Z~{_w~YN9GT1;@iI{R?&j$>bLCCm6t21!tF*BBVb>oPTLC4O5A!EAXia2P;>^rV zOi$G>$V<;^X5@0rNI}j z9s5qS=(pxyUwh&t*VHbDCFiGF&e;3sjKi+fOAq{kVG8bNO>&dm@LOEU*7=q8k~e$qUz-rL_vy*{SP@sv$)p1n{4dfGT$)32AL% zXJs#NZf9z03P5Z;@hifGhnz+i9HDk^GT71KK;=yb478C%MSrke8e{Mc4-4}%sEEKL z8V{C^UBqXoBXE4;r+KJH%qvoib{JI{m6+ed1X3VTDtE`ku0L=YAU$OAlhnf}FRPoU zXSIE+vWzb6d8~|!0wRb42m%lR7=ZMa$h9>}4+;$k1Q3kD(BGsrG6DzzTIm4_%K-=h z5CkH^0SXFfZ6IN1WiM)QWoH_*0Sd4IA_{43VP|D8YH(#|K=Khtz7vx`10R2W3P9`g zYri^+Fj}ghigwr#{9>8DemY)4ehH4-xL;25k9S4;D!1u#P~yL**Ksl0Du*UDi2Rm0 zDkx`%+JXd4ErT47eRA0TKoZ1ao0*Wik;81n{4dfDi!~yZPF&voRn6Dmu0U diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_08.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_08.binproto index 9bb400657d0683cbc006b4335579303570ffd3e1..b14a7ecb9231ad5bbe9e61f1046895f5a2fb6692 100644 GIT binary patch delta 430 zcmbQrv4njAQ~hH`r3Z{0Oad$tj81GEi~@`jj9KRyxy~?h34Hf8&zpBync;KK>^Nq} zd8dRF=J2o>OcC0=tm>NDweP=j#2f0&t2iFIzYw$Dl6ST~#6*eZ!~BW8TK$YlT$#Cv z>8bjO1$pUKyirvJiEfpS1w~b1l~E3-LVk2&M%vg!;$tu#wp+9 zS9R{yl4tcCrk$)ZQ{~yqxPI6zE^2(1v2(A8U;6fq$?1EFbzKqFzc*R+bm;&_J)W33tHy)KIUILQ!Bf6FQd{fkS`e}7Mxu9 z`hu|+FBc03ixGoB{m1D$uN*Lpn#;)L1N1$Mk_#8q=~)G-=~8A~Mli2{_zw5kJnphY z$@sXtYo+PvX6ohW=G(ig)Y(Usm=}2X8QPY(8fP&`FlsOgsdK3oCl_TFlq4#o<`*lZ z78T_eDI^w@q~?_<|>q>=4B?T=Nbue0Yhz41JG^1w?8~G+eCp8A~dlV7%6`s GLQDX$T$|7U delta 517 zcmZ3&K9yquQ~h^Fr7w&eOad$tj81GEi~@`jj9HHvxgIcb3G^>$ncw@Ef9*`I?Aqh2 zy|)M{?8?s!s<)ePth6p9blXZ_`$buM?LIC4_Gixaj;?9RWfPTHKFpuktF@R>i7PWV zF+Ej3u^=zqin}t=%QL{Wsw~Z|%Hg)S$6n^FMn*1&gNX+`m(;g3Pbew~u%5f0-OBRz zjU%@g+^bg!2s6I(MfT*ntIlVN`SzZec6rx{fDQNWzc4#dxoP3I_enc1WrfE!&69ZX z?#}~uC7uZPRJYs+_sR-?*9r|LgJs8etovXXrEuY>w0@W*YuekbhFL7P52!WBovD6x zKqDYiU|+?=EY>r#n3Se7xd6S+DAD+3+KH{EUTj<}94tl*QH@MoyBL9C!J@R0kqhdR ztb){ZsYQ%jbK!mii8w4_^=N0BY{)EMpUvf9Z2f7Y^4_S>zy~M9^-~3THQA*(W;rt0 zSU>p^uzionzC-K2uQ?@pcH7<)3$^B|U6}0teU4ppzUqvXC8j24Diq|G wq?+cHfEdLksfh~tDVh03f?UAJnA8CD-R_^aHf}alV1x)w>;=a49*7VV01y4rB>(^b diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_09.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_09.binproto index 6de4af17d4e8b6fed2eb208826ae0096f07c52c7..45832631c2671e2bb4d94fdf47afb0f76d1e0697 100644 GIT binary patch delta 551 zcmV+?0@(eJ2%HF@0)O`bBJ=?W0uTfk0YU}{0T2Ng0czs`3g7_>5O9uar_bP^y*i3Q=1x<lrT4Z)_P(@g9c_;%g=(LU0^)Xr?KA(ZS6MsU{4}-DMfcc%WHY!Y&@b8$TWTxGM zCds5Up#mbF0)Ges5CIsW$*JqmGfET+3kU=dDO=WiM)QWoJNu8%U7`S{zJdNl#cmPDMFc zG*o_YQczNAMKM@8W;JSZbT(>$0SZ80GWuVW>61E)wY|libB@*7=e%G;RYfJcVS3Sa8Oi2 zVkiJG-Obg2?J+n5QXsZ!SNTLh#q8>|*|4pbDBzB$cvB-$elb_!wL2N&_XX$r!<^dGDzM_urHtfVYna!8rJ{izJjWDH z6S@0)7LEE%{-`$&35OrJ-WyH<&(3(UmuVc_2A>$f?(UodA_{YKPeOHMM{Y(-C;%|e z#N?IlFy|8pr1?LfC;<{W3OHqQZ*w4N zZgy#8b#8PZWN%|-Ze(d7c5h>8Vs&#Mb8l{CbRceZY;0j5VrgP!Ze(?BAZ2oLZ*nZJ B&aMCe diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_10.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_10.binproto index 870205d1b6c48f001b1de4fb45db4fbdc533a932..71453500a63ea0bb0a79acf3d3a60e2242c31d47 100644 GIT binary patch delta 389 zcmaFNzKDGRQ~fnYrOS*QOad$tj81GEi~@`jj9G^mx%M-139MoCdU^8A_J3`4r;cmR zy(2E9P*jlX<0OpH{sR zXJ&3Cd5$Awwobx{X~|A95jp(vEGHP1j)FYKD6#0|%GVc+y~Mb9IamaG z4qmvw#MFuj=+)2DcV3Y_U>G%@k;@IpWl^%@;)1w2s~|O9%79B}vOcqR41)xt2BVM@ zmqSWvrb13>a!F~iLP36UNoh`EUWr0}Ze~ddkWpHskY1XUT9jUtnx{|*R9TRdSdyQY bnu`!N669j}Fn>}5&`H0yKRhzqM1c_iU5=eU delta 455 zcmV;&0XY7m2jd5z0)OoRBI*GM0uTfk0YU}{0T2Ng0czO+3f2J%5Yj#mgnWvT$(aH` z+$pwY8xkN0A3_}nd5Eoy@6S2N(rjoD9zd5Kc#Hc`U*Yye8|eHZ2=Jegjqsn3zABXg zA_-}2VP|D8aBgQn))z?36l#G13P7roI$PY#jZX@O;aQCfw~C))ku=!=jc{QXqB8%6WO$O%BpeYh2GYTuXP(B8rCOX^lvz-csF0dptdLq%lwYKfSWuFhSE7(uT9TTpP?nmPnV4%N$i)JT cpax(d{NDcX$ZQh@Mu^bFUSKl#0})~Z0NfwuLI3~& delta 496 zcmdnM(ZI2Qss19P(m6&BCIJ=+Mkh87Mgc|%#;m=JT)P;#1PV?so2;m%@oy_1*zV?E?58at#HfF^j>kMrTrEaxpH$LQ`B-iBI3?~6^Czx+)X@83{-oVn zaTAwWSe9>ePW`T3)%r{fu@{Pnkrh#MBx053>X*1ZtHZKeEogKvKar z<60&t9IswRZKU9=*4fYkF2QDXm}v`iW7Z<;%1aTTQ*#xL7z?oEV}eF>#${ z1bUK1=@26q7szpPsrp$3sp(Ri8M!tvDuIO{A`YJfJ@yGtwqusBuj6t^@x7}mDlKjJ zzh1N9rOwF>7sdY_`?*I|-l8p7*&$F|XhN)F(zVCm4%OCudAahRs%f#S(uX$_mUNb8 zwmJ&DGwG4ov-!1=5?67Fzf)<7d!C!O2D8EWBTuHjH;htvQW!m9xx3SegAv}Qr3&vN z+#W0oj}ZMIB$rwDVMg@rOKuvBLNZ)Z=|zdD$(afT`6a1&B_O)EBsEbXKP5BYNRW#K d7~l;+|L*>IYvX1^1xAR_#9m;u?tus~0RXxd!w~=g diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_12.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_12.binproto index 690474875c4091d23c3b4b2784bffd266c20ffbf..4a9bd55a9e2a47e2e016f5aa27b2642c0ca62f78 100644 GIT binary patch delta 428 zcmV;d0aO0S2fPQc8v=j&P)S@jVGiewDx2I`9@{ERCdwbqqt~XThvM_o*yN8_$Sj5 zh7TZbzu;8BSM3Y?7t3eX|MvS(e?91EhOub}>c5myTP{%ZvZ#L#)Q>7KS&atoLa7%l zs1o=b)^SHv3oZQ?xABRp8j(&LfB*mh00000qbe_MLZ80G+yY;Tww{3G@2cgc)I;;# zvC=mJ##T56H}YOuzsX#rFedVU%PYpp1A4;!D&HKYKhBjIZ)bT5yj_#}QeBV8$U!=u z(Vben=pSytrD%U2?GJa#kjUlg0`)Gt_|Ks6<2=MA(-7U0s-ypn(MRHZxL`f!OQF|x z2><{90000000961000000CAI^=BO&=A$f4)75Mgw0uTXKB2)+h5CIsZ$*JqmGfET+ z3kU=d2n*vThbi`)Kq zdu-eu;hw#Cg<-zV^WC+DCzK1;95xT&YhZwY6G^8J=m$6|^j~XFNYI=r?RwI4G4H9! zh+`{XvsgVUXFJQ!bMn6R;zY$?cIVm?cqg+<#WEJEzN>OlKC#J#(TeY7-K0eJ8qdpL zjgv3EF?h2;a`k~(hgR3$chA3i?_P(0AAeO*`1Y&TCph`vnon^&pR*{JNvS!qMf1(e zuWsx2t-iqzbq50@lo4&OURZJPp{DS`=?_C0Ot}OYlavxTm;@LlTE9#?vDMUzmy4T& zMc{GIfnzHSycnWfxY#%t1z0qggsiwMQj7A76*BY63^G$n^GXy_@{?2ZQZg0F@{==@ gN{bbW^Yc7_}jMd?MU oc?yLq+K`xdL^CvY3a4|~!-v02&Y!d}W01T8fQUCw| delta 76 zcmbQsdV^(y2$PGmk|PI`0HZ|PmuV-qntJhb@p7;T^c=i!e~GCV69;3IG8Y>MqX3Hr gvk)5>OL1aOs*xZU%ZK@s8i0Cs|Gc$vv!Mbb04Vwu*#H0l diff --git a/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_14.binproto b/app/src/androidTest/assets/backupTests/chat_item_standard_message_with_quote_14.binproto index 50ef8f3b5310611673ea3d54888272102de5813a..b88dbd67183b385d9ba472cb8f64d07457ee8fd7 100644 GIT binary patch delta 145 zcmbQrx{`H+B2#@Eqf#>?2a^D!#IlnsUtcix;^$)HVDVxC3Volx^U49ks8lWy4n_eM zDIP8^14AQY6H_yD3rh_~A$2a*;^d;tf|5jq)cj(F)S{yNB89|)lGMBsg~Za5)LezK o)V$2ZTq8j)mJjnMH2|&nz5U^l*(M5%5TS{^0xX;oe;{H^0PJZk#{d8T delta 124 zcmZ3x?OMRAF6Fbc3p@o;e&7#bOy zn3|beSZXi|$#6-f7bT`9XDSrrm!#&Efav0q)I^2+l+1i1K`xdL^CvX`4cz_n*2c|- R3XBk;iM;|W5_=#*OaRygB-H=_ diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_00.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_00.binproto index bebde71255018585a4031d8aa4c5b52c02dd4a29..8ca7b89adcd7759f20c9ed061bd360bf50971081 100644 GIT binary patch delta 232 zcmVGlb8vhL8dRr>Q)-#(Czo%s zrJWcMA_VZCl7K3V0U`-$ZDD6+FK}*WYJUnq2o1ROT?Awu+LOit7hP1@Gr|oT1kTwc zne|7dlrEPO3(a{P?fU!g1>FUp0)N{9BG>^40uTfk>zBFIz%fD)2(Hnb?ej1Yp}?7pk})6wYPbOk zwE+qcU@GRwi~qZ5c-hTVLrcnX5+Hmrf|9*%bN`Sc#`3?jPOlug8u zkgcn_igLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^um?EdCGT@^7>1gNxCT-nlXe0i D8|Gc} 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 9ba7a52767137a9def94f6262dc6ca02959aea29..fc03659a83a7094b7a6e633a5854b98e68902c49 100644 GIT binary patch delta 159 zcmV;Q0AT-{2A2h(0)LeOB9Z|J0uTfk>95er;xs}K2(Qtc?ej1YqQIGqk}((oYI6!+ z3J{8NzPnAiIp8!Z;5FU8f8-J%*)(6=TCvY^um?EdCGT@^dK)Z?dJG z7!)D|@Sl;5Dj*^XX>DO=WiMfHZf80QRYg=;dQd}lctJqP78pqX6lwqx5efwGpOSzO N0T{ONy6w3%AOT@pKmY&$ delta 292 zcmV+<0o(qU1)Bz-0)LqTB9;OO0uTfk?3cOJz%fD)2(Qtc?ej1YqQIGqk}((oYW4vN z-~kE{U@GRwi~qZ5c-hTVLrcnX5+Hmrf|9*%bN`Sc#`p*d-4uo`vtkc&M;j{_9*pxE(pB=I4r-oLQ6u7Fn5)ldn@Sl=^5CItdw7HO&Hy{D$DTMI= 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 ef4d79b503d862ca2a72b537380f358223aca9a3..3e78bcd0aba876adc0942703ae4b72165199c016 100644 GIT binary patch delta 268 zcmeBWTh6wCseUPw(jq1fCILo?SL-jFdSv3o%f-UMBE=x^diu^Q2Mn`XnYivSatU-5 z?c43U)AE6d)&tYK`|6(vDcm%PzZ13be9;DWi-)T3iwkPFq(YW=1!v8Ctv)?})6%&T zB1$YD=1=U?n#-ufm6@BEo~mD-np9xLnweQx<>GLK$72~|RwFYbm&4?#Od7RP)h{+T zaqTpdFb#d%=Wxkc*04_Zo#pNy5*PmOyu+fzm7ne7;geh9Q<0*1UhUysv+c)}|GH-b7pQ;B{rrUaH0DxC-fB*mh delta 242 zcmZ3^*2}hlslJ;@se_4wNq|w}?ev{j4j6i|aj|f)NHJu6V&po>$R&`V_3T9V|J@lC zH_wJRd!H&2Qm8R(nzT2s`2Pf@W54p(?G}wpw#~d6JM-I*!XM4E<~+I~A*{smVgAHE ztu96-uFTxT^i=)w)T9C{jw~0S(9mpecZZAe9?e2oIb05B^~EOgeobp~7f8-|v0mD9 zlFOfJRq51YmnSzdX#_|tUb=D@qXkotg7B84Wcj}BjutlO&D0Mky^{4>dr~?inX_Mf oPQa@@ylaF6xqwzqY5@A;@0OhtW|%85LWCyv3b080g9tGJ0E{K) oZ?dJG7!V=|@Sl;5@Sl&qDib0JX>DO=WiN1UXF%W*NS+#M0GX~h1^@s6 delta 260 zcmV+f0sH>{1pEb{0)P4eBKH9Z0uTWh?w7gLz%fb>3JnMZ5aW!%#;7nN0tf+W*Z~UF z0SXXcD(1+G|GQ{-+09f#OUiN*Abc@`lD%$o|Bxca`fskg6A2E1(61z0)LMJB8&nE0uTWh?61(u;xtMW3JVAX5RAdl-=sAn01)k$xzxZh zYUlw9(g6w(igLcYO}RPXG%DaV-M)Y15+K<$U))-;&vLK_IN>Glb8vhL8dRr>Q)-#( zCzo%srJWcQA`9@Jk*VTXOn77{05I5$r_b{- zQXm-T2hV)8L}6L`Wg3+=CEZ=As(CN+KQYQ6NIv(VT9y(K3Iy<0)O%WBJTkR0uTWh@0YpMz%fb<3JVAX5RAdl-=sAn0BX_!3cLXd z5MV0i$cz8GXn5JpR6|S3auOhXF@lo4Zgc;TBF6e}uDcakV?AlrU77ayarlFpoZ{FR z79tDqpOLBJfQ|5#eyi9T@tp^Z>3?jPO zlug8ukgcn_igLcYO}RPXG%DaV-M)Y1W&N{7*)(6=TCvY^um?EdCGT@^7>1gNxCT-n blYs&t6A}>$1n{4dfDi!~{j|A|m^UB+fpKPa diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_05.binproto index 41a477110390da35ad6e9fd80687d1ae70243782..7dd672d7bb049c64e84496282d5790cb57e6df66 100644 GIT binary patch delta 178 zcmZ3+wu*HDQ~e4?rKOAIA z746&YyVLT4iPi(tyZh>&2r1k&iN6!I@qEz+c8iCq?~4m+xTHdscLit7e62n`f78;r z5+X`0ALdVL&{9z1%FInnPt{K>$V<243Uv*MtO{^0t8jEUDW>i5UnGk`NRSJx6zGa= XA9uaoX`;Xg5t`U5z#_37BE$p$vIj(r delta 303 zcmZ3*x{PfBQ~eSqrG-o!OahD&AExiTa=_4wgNu!WMT?1pF{_h_>j5K|K!Vn@6W#xJ zXH?ug8{+JJsz^wo#;|G9-n`=f6O@kq%3rrzG&0#X^J?tOZ$AouG|!sz=!S%_63d7A zlNz)ZGAeOp<|d}6>L(WDrCagjmiSbpcnA2Exi;D_fsc&*c!#$0e{$;bPR> zy)jzbyR6G*g)Fqp%-SGT`fWnDtxMl#*Pg7?wcApkrvE)Hb*y#8y4#oLY|)$Ho2qx6 zbJ}#TugfLgEZKC8U5U#zBiY$EH8m?EPlL%|#iG`aUk#%aR42T@*rPJ<_K{y)kwZI_wyJhEu8RiO%5TS{^0xS~$AVN$4glvRX 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 0d88ec0bc5e4c4ec1431ef40b491f1c861d154c8..9bed4ed590d57d922cf184a673c34019554b623f 100644 GIT binary patch delta 237 zcmVGlb8vhL8dRr>Q)-#( zCzo%srJWcMA_VZCk&P;y0U`=%ZDD6+FLz~Pa5@EPX>oc)Knm0hNTva5fdL9Ylbix5 zR~mchvw{k_HW)Qk?T$dwLme@GE$%tH_!!Xtx!eRI3U6ynNK9>XOn77{12EW(r_b{- nI08~2j~AR!>bwoCw)m9)EzMD&C-!agz?5YJ delta 211 zcmV;^04)EA2JQu*0)OlQBIyAL0uTWh@t3*Oz%fb<3JVAX5aW!%#;7nV0BXzu3dsQq z5MV0i$cz8GXn5JpR6|S3auOhXF@lo4Zgc;TBF6e}uDcakV?AlrU77ayarlFpoZ{FR z8zKbopOK9!iUA@DX>DO=WiNMSVsJVLYD7#`RclK}K+zvagB=oTYzjclFOd!PW`ai$ zV{GWJ8%dHx{Cg!EWyaH!i2^7p7^9`Bx&b%>QXmtwVq+hUw?Q~O&o(E+V(J}At;riy NV+oHJoKWh#4Xg>rR{#J2 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 235c04b351a7b414daa3e6b55cd43b79d630c3d6..6afba0e76556a515624afa5a5f9b26b19fe77ae9 100644 GIT binary patch delta 152 zcmV;J0B8S;29O1y0)LJHB8veC0uTWh@2}9x;xtMY3JnMZ5RAdl-=sA%0tf*R@RzyN zz%goO3Q-CWigLcYO}RPXG%DaV-M)Y15+K<$U))-;&vLK_IN>Glb8vhL8dRr>Q)-#( zCzo%srJWcQA_VZCk&Y@8A_-}2VP|D8aBgQn;1Wol8fpL%5fKUm@Sl=^5CIsr@w)A~ GG#~-6%sc@A delta 276 zcmV+v0qg#d1&aot0)L4DB8CD80uTWh@|U^Pz%fb>3JnMZ5RAdl-=sA%0tf+W=K%`Q z0SXXcD(1+G|GQ{-+09f#OUiN*Abc@`lD%$o|Bxca`fskg6A2E3e$3eN!w z5Q=iXyG^+{;4~`WHQl~{nE3QvZb9E z6e0-lpOKC5pO3yOi~%AEX>DO=WiN1UXKH^6KnM-E^j!pG9h1KT7=KjRGr|oT1kTwc zne|7dlrEPO3(a{P?fU!4^=kRrzVZ?3x)Sz|qE)m@qP_;L7ynw;X;7!x80@Sl;5 z@Sl&qDt96YX>DO=WiN1UXKHE+K;$Vw;^FjKmb^@IC#?q%hByo&y4jRX#F3D#tGbGE zzPnAiIp8!Z;5FU8f8=HTvqjl7U))-;&vLK_IN>Glb8r}jnuxdtQXrFe0w5+55efwG kpOSzO0T}(XxsaGQAOR8)3Iy<%3J{8NzPnAiIp8!Z;5FU8f8-J%*)(6=TCvY^um?EdCGT@^dK) zZ?dJG7!V>0@Sl;X;((3tpOU*OAR-EBZDD6+FJW+QXF3X1MG#b3dQd}lctJqP7D)dT FY5+R$J{SN1 delta 277 zcmV+w0qXvb1&juu0)L7EB8LJ90uTWh^q0BRz%fb<3JVAX5aW!%#;7nl0BY(13g-a| z5MV0i$cz8GXn5JpR6|S3auOhXF@lo4Zgc;TBF6e}uDcakV?AlrU77ayarlFpoZ{FR z8zKwvpOLBJfQ|5p*d-4uo`vtkc&M;j{_9*bbC3_@A-rr-oLQ6u7FnJK=v( 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 a21e5b2281406faee5e4ed14d15227f8e43fc429..a7d2d4d1587390d6bc4b23734ad21653b7df9b9e 100644 GIT binary patch delta 258 zcmV+d0sa1i2Au|=0)LwVBA5aQ0uTWh@~_a!;xtMY3JnMZ5RAdl-=sA<0tf*R^Ow2Q zz%gp_0Sep!3J{8NzPnAiIp8!Z;5FU8f8-J%*)(6=TCvY^um?EdCGT@^dK)Z?dJG7!)D|@Sl=^DxCo$3TbU&XJs#UWnyqT1!-w#o z^D#IAQXr2PoKWh#4Xn2Kl>aTwQJ^RGZS&*<@xAdGoOtx9AvO{b3Iy<3JnMZ5RAdl-=sA<0tf+W-vJ8A z0SXXcD(1+G|GQ{-+09f#OUiN*Abc@`lD%$o|Bxca`fskg6bwoC5)ldn@Sl=^5CItdw7HO&Hy{CS)m?u8 diff --git a/app/src/androidTest/assets/backupTests/chat_item_sticker_message_11.binproto b/app/src/androidTest/assets/backupTests/chat_item_sticker_message_11.binproto index a758fdf4a401fb939340a33343f9767544eb0282..bb65ddd77ea11641f37077a4b5c39191295400ff 100644 GIT binary patch delta 162 zcmbQrHj8xuQ~eA^rKyY@OahD&pVwbF^~l7Fmy3mi#fd@S%k-UB4j5)tas_e;bQSH} z?YqN|xweft>26l^ws_%;nYPh6AmUjhb&3vssJ%7{Exe_8u zEFb1i?9~!h;>^rVOi$G>$V+#4AmlMmDvLo#kP9d|sR3xI^tO+?-tII}V1$TG>=j^< J*bWh50stU4Kf?e3 delta 286 zcmV+(0pb3d1(gP%0)LYNB9H4^=kRrzVZ?3x)Sz|qE)m@qP_;L7ynw;X;7!x7{@Sl;5 zDv|*r32AL%XJs#NZf8KKA4u2(YJUnq?L!!pC!>Z%t1VYKD1V_!+b)ohahVlQ?U$aZ zj~UoV!FzaL_zlw0k6NIT!E|16E6HY4p#YJ^sHGm>s0=Ob=op5Yh`0tK3PosRLrrC6 zYG`gK05GVch4J+Glb8vhL8dRr>Q)-#( zCzo%srJWcMA_VZCk&Y^i0U`-$ZDD6+FK}*WYJUnq2o1ROU6a288(mb{Gr|oT1kTwc zne|7dlrEPO3(a{P?fU!#%;xtMY3JnMZ5RAdl-=sB40tf*R_LsTT zz%gof3StTnigLcYO}RPXG%DaV-M)Y15+K<$U))-;&vLK_IN>Glb8vhL8dRr>Q)-#( zCzo%srJWcQA_(xGk&W=5kG?7(A_{43VP|D8VQ_9|Ito=qR3ce=P(yZjK|skCNdFXS X01^=j1n{4dfDi!~w(+{{xilaFd}KrW delta 295 zcmV+?0oeYb1)c_=0)LzWBAEgR0uTWh_?NlVz%fb>3JnMZ5RAdl-=sB40tf+W`T+{$ z0SXXcD(1+G|GQ{-+09f#OUiN*Abc@`lD%$o|Bxca`fskg6z=Olpr$rpRwwvhE|mnxT?7l5efwGpOSzO0T}(XxsaGQAOU{qgtY(w 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 027c631cd0a7910d7704f69ff220967e65c3b77e..717c0ae5a10e7cb0140cd54e5c4471f37958f059 100644 GIT binary patch delta 277 zcmbQnwt;N{Q~f$7rPWLvOahD&-_~C^^~l7FpNoxy#S0|#efrKT2Mn`%n7AG@atU-5 z?c43U)AE6d)&tYK`|6(vDcm%PzZ13be9;DWi-)T3iwkPFq(YW=1!v8Ctv)?})6%&T zB1+sJ=1*MtsG;}6{7JjD<}xaAW#%TPr|OrdCKXt*W@Z*v@whl#;qh3;nAOP0<{9 delta 251 zcmdnMHjQloQ~eYsrHM=&OahD&Kd0}!a=_4wgNu!W#S18u^^=k70wb3|g4VMW-T!xI zRNOop;_Q8@NJyc^uxZlXyyE{8l#cz%U$|&zke-hJ>&Z_lNlt zS3YX!{V;#hZmljxC9cfe#Pn4C^3D|pU}{3Z+C}_^70d9hyFbCS!SYE|jfW0xm)Gid}!EMB^D7o!DJkb>}*q-6QN?T!{U=grg)C%uyO wT6 delta 33 pcmX@gvX5nhDwCvyk{Ab*0Hegs#jm%nGxcKQV&PzsVwl9p005bv2o(ST diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_01.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_01.binproto index 145133d5085a079a002bd2d075ed401d86a1da57..4bcfc233eaf0ff4b7e790f51d8817f880aed4c84 100644 GIT binary patch delta 47 zcmX@ea)M=pB9pqBk_rct0HegM#jm%nGxZYT;^trx*wZoh=?h~e27w!3(MgO90A*Sb AUH||9 delta 40 wcmX@Xa*$<%B9nr=k}L<40HegM#jm%nGxg%-;^trx*wZoh=?h~ehDnSJ0Q2b#Gynhq diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_02.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_02.binproto index c2565ab068e30022e9e80b39a35ba13d207b7552..e9584a4b25a03e4269265f9cf04cf45cf72104de 100644 GIT binary patch delta 49 zcmX@ka*kz#DwC#$k{Sn-0Heh1#jm%nGxZYV;^klwSpMVw=9^|pOdN~?H^AbP7#RSF C{Se~- delta 42 ycmX@da-3y@DwC3;k~{~K0Heh1#jm%nGxg%<;^klwSpMVw=9^|pOdO1p7#RQ)zzn$n diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_03.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_03.binproto index 5e2877004370628e136d8fa075b39c431be4dd4a..417d3f2acb0d7316067a0b94dcd49bbe19482623 100644 GIT binary patch delta 40 tcmdnRa*$<%B9nr=k}L<40Heg6#jm%nGxg%-V&P!XVi33i=1yW{008W$3`PI| delta 33 pcmX@evWsPdB9o+qk{Ab*0Heg6#jm%nGxcKQV&P!XVwl9p005Y>2pj+a diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_04.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_04.binproto index 5def6ed01d2063bfc97cd17b62041dcf915f2249..ce1d2c6a1c713b564e1046550d99a94a821aee18 100644 GIT binary patch delta 49 zcmX@ka*kz#DwC#$k{Sn-0Heg+#jm%nGxZYV;^klw*wZoh=?h~mCJsh{8({HCj0^yR CbP$dJ delta 42 ycmX@da-3y@DwC3;k~{~K0Heg+#jm%nGxg%<;^klw*wZoh=?h~mCJx3)j0^w|iVS1` diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_05.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_05.binproto index 6b48b5e2745b1d7f9f7cb39a94e713ad5a5c859f..2f5c9156c1af6f4551a144c79c8a56400966b0c2 100644 GIT binary patch delta 47 zcmX@ea)M=pB9pqBk_rct0Hegc#jm%nGxZYT;^trxSpMVw=9^|l3<5X6qLUaI0BsWx A(EtDd delta 40 wcmX@Xa*$<%B9nr=k}L<40Hegc#jm%nGxg%-;^trxSpMVw=9^|l43iic0Qh|jrvLx| diff --git a/app/src/androidTest/assets/backupTests/chat_item_view_once_06.binproto b/app/src/androidTest/assets/backupTests/chat_item_view_once_06.binproto index a0a4508ca025b5c47f9d4051d963623c46560fe2..7b4a1ed80893c3e2a07d4d8296d85f3b78d2afe5 100644 GIT binary patch delta 42 vcmX@Wa-3y@DwC3;k~{~K0HehH#jm%nGxg%pH%?y { outgoing = ChatItem.OutgoingMessageDetails( - sendStatus = record.toRemoteSendStatus(isGroupThread = exportState.threadIdToRecipientId[this.chatId] in exportState.groupRecipientIds, groupReceipts = groupReceipts, exportState = exportState) + sendStatus = record.toRemoteSendStatus(isGroupThread = exportState.threadIdToRecipientId[this.chatId] in exportState.groupRecipientIds, groupReceipts = groupReceipts, exportState = exportState), + dateReceived = dateReceived ) if (expiresInMs != null && outgoing?.sendStatus?.all { it.pending == null && it.failed == null } == true) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt index 973dcb4182..6b311698b5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/backup/v2/importer/ChatItemArchiveImporter.kt @@ -530,7 +530,7 @@ class ChatItemArchiveImporter( contentValues.put(MessageTable.FROM_RECIPIENT_ID, fromRecipientId.serialize()) contentValues.put(MessageTable.TO_RECIPIENT_ID, toRecipientId.serialize()) contentValues.put(MessageTable.THREAD_ID, threadId) - contentValues.put(MessageTable.DATE_RECEIVED, this.incoming?.dateReceived ?: this.dateSent) + contentValues.put(MessageTable.DATE_RECEIVED, this.incoming?.dateReceived ?: this.outgoing?.dateReceived?.takeUnless { it == 0L } ?: this.dateSent) contentValues.put(MessageTable.RECEIPT_TIMESTAMP, this.outgoing?.sendStatus?.maxOfOrNull { it.timestamp } ?: 0) contentValues.putNull(MessageTable.LATEST_REVISION_ID) contentValues.putNull(MessageTable.ORIGINAL_MESSAGE_ID) diff --git a/app/src/main/protowire/Backup.proto b/app/src/main/protowire/Backup.proto index 01cf2ee2f5..752d3be5ab 100644 --- a/app/src/main/protowire/Backup.proto +++ b/app/src/main/protowire/Backup.proto @@ -396,6 +396,7 @@ message ChatItem { message OutgoingMessageDetails { repeated SendStatus sendStatus = 1; + uint64 dateReceived = 2; // may be different from dateSent for sync messages } message DirectionlessMessageDetails {