From 1eeb12f666c2bd88755023b59c1925879e1b903d Mon Sep 17 00:00:00 2001 From: DrKLO Date: Wed, 26 Mar 2014 03:38:23 +0400 Subject: [PATCH] Icon for group chats in messages list (DEBUG) Option in settings to switch to test datacenters Update some images --- TMessagesProj/build.gradle | 4 +- .../messenger/ConnectionsManager.java | 251 ++++++++++-------- .../org/telegram/ui/Cells/ChatOrUserCell.java | 18 +- .../org/telegram/ui/Cells/DialogCell.java | 34 ++- .../telegram/ui/LanguageSelectActivity.java | 5 +- .../org/telegram/ui/SettingsActivity.java | 22 +- .../src/main/res/drawable-hdpi/grouplist.png | Bin 0 -> 552 bytes .../main/res/drawable-hdpi/photocancel.png | Bin 1154 -> 2490 bytes .../res/drawable-hdpi/photocancel_pressed.png | Bin 1165 -> 2650 bytes .../src/main/res/drawable-hdpi/photogif.png | Bin 0 -> 2682 bytes .../res/drawable-hdpi/photogif_pressed.png | Bin 0 -> 2838 bytes .../src/main/res/drawable-hdpi/photoload.png | Bin 952 -> 2379 bytes .../res/drawable-hdpi/photoload_pressed.png | Bin 967 -> 2534 bytes .../src/main/res/drawable-ldpi/grouplist.png | Bin 0 -> 301 bytes .../main/res/drawable-ldpi/photocancel.png | Bin 709 -> 806 bytes .../res/drawable-ldpi/photocancel_pressed.png | Bin 715 -> 805 bytes .../src/main/res/drawable-ldpi/photogif.png | Bin 0 -> 838 bytes .../res/drawable-ldpi/photogif_pressed.png | Bin 0 -> 857 bytes .../src/main/res/drawable-ldpi/photoload.png | Bin 464 -> 564 bytes .../res/drawable-ldpi/photoload_pressed.png | Bin 475 -> 591 bytes .../src/main/res/drawable-mdpi/grouplist.png | Bin 0 -> 377 bytes .../main/res/drawable-mdpi/photocancel.png | Bin 812 -> 1790 bytes .../res/drawable-mdpi/photocancel_pressed.png | Bin 848 -> 1852 bytes .../src/main/res/drawable-mdpi/photogif.png | Bin 0 -> 1827 bytes .../res/drawable-mdpi/photogif_pressed.png | Bin 0 -> 1908 bytes .../src/main/res/drawable-mdpi/photoload.png | Bin 688 -> 1649 bytes .../res/drawable-mdpi/photoload_pressed.png | Bin 722 -> 1719 bytes .../src/main/res/drawable-xhdpi/grouplist.png | Bin 0 -> 598 bytes .../main/res/drawable-xhdpi/photocancel.png | Bin 1401 -> 3307 bytes .../drawable-xhdpi/photocancel_pressed.png | Bin 1466 -> 3483 bytes .../src/main/res/drawable-xhdpi/photogif.png | Bin 0 -> 3477 bytes .../res/drawable-xhdpi/photogif_pressed.png | Bin 0 -> 3693 bytes .../src/main/res/drawable-xhdpi/photoload.png | Bin 1270 -> 3192 bytes .../res/drawable-xhdpi/photoload_pressed.png | Bin 1304 -> 3363 bytes .../main/res/drawable-xxhdpi/grouplist.png | Bin 0 -> 877 bytes .../main/res/drawable-xxhdpi/photocancel.png | Bin 2106 -> 4916 bytes .../drawable-xxhdpi/photocancel_pressed.png | Bin 2119 -> 5250 bytes .../src/main/res/drawable-xxhdpi/photogif.png | Bin 0 -> 5295 bytes .../res/drawable-xxhdpi/photogif_pressed.png | Bin 0 -> 5610 bytes .../main/res/drawable-xxhdpi/photoload.png | Bin 1967 -> 4920 bytes .../res/drawable-xxhdpi/photoload_pressed.png | Bin 1981 -> 5236 bytes .../chat_group_incoming_photo_layout.xml | 8 +- .../res/layout/chat_incoming_photo_layout.xml | 8 +- .../src/main/res/layout/chat_layout.xml | 2 +- .../res/layout/chat_outgoing_photo_layout.xml | 8 +- 45 files changed, 204 insertions(+), 156 deletions(-) create mode 100755 TMessagesProj/src/main/res/drawable-hdpi/grouplist.png create mode 100755 TMessagesProj/src/main/res/drawable-hdpi/photogif.png create mode 100755 TMessagesProj/src/main/res/drawable-hdpi/photogif_pressed.png create mode 100755 TMessagesProj/src/main/res/drawable-ldpi/grouplist.png create mode 100755 TMessagesProj/src/main/res/drawable-ldpi/photogif.png create mode 100755 TMessagesProj/src/main/res/drawable-ldpi/photogif_pressed.png create mode 100755 TMessagesProj/src/main/res/drawable-mdpi/grouplist.png create mode 100755 TMessagesProj/src/main/res/drawable-mdpi/photogif.png create mode 100755 TMessagesProj/src/main/res/drawable-mdpi/photogif_pressed.png create mode 100755 TMessagesProj/src/main/res/drawable-xhdpi/grouplist.png create mode 100755 TMessagesProj/src/main/res/drawable-xhdpi/photogif.png create mode 100755 TMessagesProj/src/main/res/drawable-xhdpi/photogif_pressed.png create mode 100755 TMessagesProj/src/main/res/drawable-xxhdpi/grouplist.png create mode 100755 TMessagesProj/src/main/res/drawable-xxhdpi/photogif.png create mode 100755 TMessagesProj/src/main/res/drawable-xxhdpi/photogif_pressed.png diff --git a/TMessagesProj/build.gradle b/TMessagesProj/build.gradle index 1772ff6b5..a4db15d09 100644 --- a/TMessagesProj/build.gradle +++ b/TMessagesProj/build.gradle @@ -82,7 +82,7 @@ android { defaultConfig { minSdkVersion 8 targetSdkVersion 19 - versionCode 211 - versionName "1.4.8" + versionCode 212 + versionName "1.4.9" } } diff --git a/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java b/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java index 9eac980fd..4810aaafe 100644 --- a/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java +++ b/TMessagesProj/src/main/java/org/telegram/messenger/ConnectionsManager.java @@ -53,8 +53,7 @@ public class ConnectionsManager implements Action.ActionDelegate, TcpConnection. public int currentDatacenterId; public int movingToDatacenterId; private long lastOutgoingMessageId = 0; - private int useDifferentBackend = 0; - private final int SESSION_VERSION = 2; + private int isTestBackend = 0; public int timeDifference = 0; public int currentPingTime; private int lastDestroySessionRequestTime; @@ -228,7 +227,30 @@ public class ConnectionsManager implements Action.ActionDelegate, TcpConnection. } } - void loadSession() { + public void switchBackend() { + Utilities.stageQueue.postRunnable(new Runnable() { + @Override + public void run() { + if (isTestBackend == 0) { + isTestBackend = 1; + } else { + isTestBackend = 0; + } + datacenters.clear(); + fillDatacenters(); + saveSession(); + Utilities.stageQueue.postRunnable(new Runnable() { + @Override + public void run() { + UserConfig.clearConfig(); + System.exit(0); + } + }); + } + }); + } + + private void loadSession() { Utilities.stageQueue.postRunnable(new Runnable() { @Override public void run() { @@ -236,68 +258,61 @@ public class ConnectionsManager implements Action.ActionDelegate, TcpConnection. if (configFile.exists()) { try { SerializedData data = new SerializedData(configFile); - int datacenterSetId = data.readInt32(); + isTestBackend = data.readInt32(); int version = data.readInt32(); - - if (datacenterSetId == useDifferentBackend && version == SESSION_VERSION) { - sessionsToDestroy.clear(); - int count = data.readInt32(); - for (int a = 0; a < count; a++) { - sessionsToDestroy.add(data.readInt64()); - } - timeDifference = data.readInt32(); - count = data.readInt32(); - for (int a = 0; a < count; a++) { - Datacenter datacenter = new Datacenter(data, 0); - datacenters.put(datacenter.datacenterId, datacenter); - } - currentDatacenterId = data.readInt32(); - } else { - UserConfig.clearConfig(); + sessionsToDestroy.clear(); + int count = data.readInt32(); + for (int a = 0; a < count; a++) { + sessionsToDestroy.add(data.readInt64()); } + timeDifference = data.readInt32(); + count = data.readInt32(); + for (int a = 0; a < count; a++) { + Datacenter datacenter = new Datacenter(data, 0); + datacenters.put(datacenter.datacenterId, datacenter); + } + currentDatacenterId = data.readInt32(); } catch (Exception e) { UserConfig.clearConfig(); } } else { SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("dataconfig", Context.MODE_PRIVATE); - int datacenterSetId = preferences.getInt("datacenterSetId", 0); - if (datacenterSetId == useDifferentBackend) { - currentDatacenterId = preferences.getInt("currentDatacenterId", 0); - timeDifference = preferences.getInt("timeDifference", 0); - lastDcUpdateTime = preferences.getInt("lastDcUpdateTime", 0); - try { - sessionsToDestroy.clear(); - String sessionsString = preferences.getString("sessionsToDestroy", null); - if (sessionsString != null) { - byte[] sessionsBytes = Base64.decode(sessionsString, Base64.DEFAULT); - if (sessionsBytes != null) { - SerializedData data = new SerializedData(sessionsBytes); - int count = data.readInt32(); - for (int a = 0; a < count; a++) { - sessionsToDestroy.add(data.readInt64()); - } + isTestBackend = preferences.getInt("datacenterSetId", 0); + currentDatacenterId = preferences.getInt("currentDatacenterId", 0); + timeDifference = preferences.getInt("timeDifference", 0); + lastDcUpdateTime = preferences.getInt("lastDcUpdateTime", 0); + try { + sessionsToDestroy.clear(); + String sessionsString = preferences.getString("sessionsToDestroy", null); + if (sessionsString != null) { + byte[] sessionsBytes = Base64.decode(sessionsString, Base64.DEFAULT); + if (sessionsBytes != null) { + SerializedData data = new SerializedData(sessionsBytes); + int count = data.readInt32(); + for (int a = 0; a < count; a++) { + sessionsToDestroy.add(data.readInt64()); } } - } catch (Exception e) { - FileLog.e("tmessages", e); } + } catch (Exception e) { + FileLog.e("tmessages", e); + } - try { - String datacentersString = preferences.getString("datacenters", null); - if (datacentersString != null) { - byte[] datacentersBytes = Base64.decode(datacentersString, Base64.DEFAULT); - if (datacentersBytes != null) { - SerializedData data = new SerializedData(datacentersBytes); - int count = data.readInt32(); - for (int a = 0; a < count; a++) { - Datacenter datacenter = new Datacenter(data, 1); - datacenters.put(datacenter.datacenterId, datacenter); - } + try { + String datacentersString = preferences.getString("datacenters", null); + if (datacentersString != null) { + byte[] datacentersBytes = Base64.decode(datacentersString, Base64.DEFAULT); + if (datacentersBytes != null) { + SerializedData data = new SerializedData(datacentersBytes); + int count = data.readInt32(); + for (int a = 0; a < count; a++) { + Datacenter datacenter = new Datacenter(data, 1); + datacenters.put(datacenter.datacenterId, datacenter); } } - } catch (Exception e) { - FileLog.e("tmessages", e); } + } catch (Exception e) { + FileLog.e("tmessages", e); } } @@ -310,69 +325,7 @@ public class ConnectionsManager implements Action.ActionDelegate, TcpConnection. } } - if (datacenters.size() == 0) { - if (useDifferentBackend == 0) { - Datacenter datacenter = new Datacenter(); - datacenter.datacenterId = 1; - datacenter.addAddressAndPort("173.240.5.1", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 2; - datacenter.addAddressAndPort("109.239.131.193", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 3; - datacenter.addAddressAndPort("174.140.142.6", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 4; - datacenter.addAddressAndPort("31.210.235.12", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 5; - datacenter.addAddressAndPort("116.51.22.2", 443); - datacenters.put(datacenter.datacenterId, datacenter); - } else { - Datacenter datacenter = new Datacenter(); - datacenter.datacenterId = 1; - datacenter.addAddressAndPort("173.240.5.253", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 2; - datacenter.addAddressAndPort("109.239.131.195", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 3; - datacenter.addAddressAndPort("174.140.142.5", 443); - datacenters.put(datacenter.datacenterId, datacenter); - } - } else if (datacenters.size() == 1) { - Datacenter datacenter = new Datacenter(); - datacenter.datacenterId = 2; - datacenter.addAddressAndPort("109.239.131.193", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 3; - datacenter.addAddressAndPort("174.140.142.6", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 4; - datacenter.addAddressAndPort("31.210.235.12", 443); - datacenters.put(datacenter.datacenterId, datacenter); - - datacenter = new Datacenter(); - datacenter.datacenterId = 5; - datacenter.addAddressAndPort("116.51.22.2", 443); - datacenters.put(datacenter.datacenterId, datacenter); - } + fillDatacenters(); for (Datacenter datacenter : datacenters.values()) { datacenter.authSessionId = getNewSessionId(); @@ -387,14 +340,80 @@ public class ConnectionsManager implements Action.ActionDelegate, TcpConnection. }); } - void saveSession() { + private void fillDatacenters() { + if (datacenters.size() == 0) { + if (isTestBackend == 0) { + Datacenter datacenter = new Datacenter(); + datacenter.datacenterId = 1; + datacenter.addAddressAndPort("173.240.5.1", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 2; + datacenter.addAddressAndPort("109.239.131.193", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 3; + datacenter.addAddressAndPort("174.140.142.6", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 4; + datacenter.addAddressAndPort("31.210.235.12", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 5; + datacenter.addAddressAndPort("116.51.22.2", 443); + datacenters.put(datacenter.datacenterId, datacenter); + } else { + Datacenter datacenter = new Datacenter(); + datacenter.datacenterId = 1; + datacenter.addAddressAndPort("173.240.5.253", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 2; + datacenter.addAddressAndPort("109.239.131.195", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 3; + datacenter.addAddressAndPort("174.140.142.5", 443); + datacenters.put(datacenter.datacenterId, datacenter); + } + } else if (datacenters.size() == 1) { + Datacenter datacenter = new Datacenter(); + datacenter.datacenterId = 2; + datacenter.addAddressAndPort("109.239.131.193", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 3; + datacenter.addAddressAndPort("174.140.142.6", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 4; + datacenter.addAddressAndPort("31.210.235.12", 443); + datacenters.put(datacenter.datacenterId, datacenter); + + datacenter = new Datacenter(); + datacenter.datacenterId = 5; + datacenter.addAddressAndPort("116.51.22.2", 443); + datacenters.put(datacenter.datacenterId, datacenter); + } + } + + private void saveSession() { Utilities.stageQueue.postRunnable(new Runnable() { @Override public void run() { try { SharedPreferences preferences = ApplicationLoader.applicationContext.getSharedPreferences("dataconfig", Context.MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); - editor.putInt("datacenterSetId", useDifferentBackend); + editor.putInt("datacenterSetId", isTestBackend); Datacenter currentDatacenter = datacenterWithId(currentDatacenterId); if (currentDatacenter != null) { editor.putInt("currentDatacenterId", currentDatacenterId); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Cells/ChatOrUserCell.java b/TMessagesProj/src/main/java/org/telegram/ui/Cells/ChatOrUserCell.java index 3d8f526ae..93e70064f 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Cells/ChatOrUserCell.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Cells/ChatOrUserCell.java @@ -22,7 +22,6 @@ import org.telegram.PhoneFormat.PhoneFormat; import org.telegram.messenger.LocaleController; import org.telegram.messenger.TLRPC; import org.telegram.messenger.ConnectionsManager; -import org.telegram.messenger.ContactsController; import org.telegram.messenger.MessagesController; import org.telegram.messenger.R; import org.telegram.messenger.UserConfig; @@ -296,27 +295,16 @@ public class ChatOrUserCell extends BaseCell { if (chat != null) { nameString2 = chat.title; } else if (user != null) { - if (user.id / 1000 != 333 && ContactsController.getInstance().contactsDict.get(user.id) == null) { - if (ContactsController.getInstance().contactsDict.size() == 0 && ContactsController.getInstance().loadingContacts) { - nameString2 = Utilities.formatName(user.first_name, user.last_name); - } else { - if (user.phone != null && user.phone.length() != 0) { - nameString2 = PhoneFormat.getInstance().format("+" + user.phone); - } else { - nameString2 = Utilities.formatName(user.first_name, user.last_name); - } - } - } else { - nameString2 = Utilities.formatName(user.first_name, user.last_name); - } + nameString2 = Utilities.formatName(user.first_name, user.last_name); } nameString = nameString2.replace("\n", " "); } if (nameString.length() == 0) { if (user.phone != null && user.phone.length() != 0) { nameString = PhoneFormat.getInstance().format("+" + user.phone); + } else { + nameString = LocaleController.getString("HiddenName", R.string.HiddenName); } - nameString = LocaleController.getString("HiddenName", R.string.HiddenName); } if (encryptedChat != null) { currentNamePaint = nameEncryptedPaint; diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Cells/DialogCell.java b/TMessagesProj/src/main/java/org/telegram/ui/Cells/DialogCell.java index 7662ea06a..b89617a49 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Cells/DialogCell.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Cells/DialogCell.java @@ -47,6 +47,7 @@ public class DialogCell extends BaseCell { private static Drawable errorDrawable; private static Drawable lockDrawable; private static Drawable countDrawable; + private static Drawable groupDrawable; private TLRPC.TL_dialog currentDialog; private ImageReceiver avatarImage; @@ -127,6 +128,10 @@ public class DialogCell extends BaseCell { countDrawable = getResources().getDrawable(R.drawable.dialogs_badge); } + if (groupDrawable == null) { + groupDrawable = getResources().getDrawable(R.drawable.grouplist); + } + if (avatarImage == null) { avatarImage = new ImageReceiver(); avatarImage.parentView = new WeakReference(this); @@ -260,6 +265,9 @@ public class DialogCell extends BaseCell { if (cellLayout.drawNameLock) { setDrawableBounds(lockDrawable, cellLayout.nameLockLeft, cellLayout.nameLockTop); lockDrawable.draw(canvas); + } else if (cellLayout.drawNameGroup) { + setDrawableBounds(groupDrawable, cellLayout.nameLockLeft, cellLayout.nameLockTop); + groupDrawable.draw(canvas); } canvas.save(); @@ -313,8 +321,9 @@ public class DialogCell extends BaseCell { private int nameWidth; private StaticLayout nameLayout; private boolean drawNameLock; + private boolean drawNameGroup; private int nameLockLeft; - private int nameLockTop = Utilities.dp(13); + private int nameLockTop; private int timeLeft; private int timeTop = Utilities.dp(13); @@ -359,6 +368,8 @@ public class DialogCell extends BaseCell { if (encryptedChat != null) { drawNameLock = true; + drawNameGroup = false; + nameLockTop = Utilities.dp(13); if (!LocaleController.isRTL) { nameLockLeft = Utilities.dp(77); nameLeft = Utilities.dp(81) + lockDrawable.getIntrinsicWidth(); @@ -368,10 +379,23 @@ public class DialogCell extends BaseCell { } } else { drawNameLock = false; - if (!LocaleController.isRTL) { - nameLeft = Utilities.dp(77); + if (chat != null) { + drawNameGroup = true; + nameLockTop = Utilities.dp(14); + if (!LocaleController.isRTL) { + nameLockLeft = Utilities.dp(77); + nameLeft = Utilities.dp(81) + groupDrawable.getIntrinsicWidth(); + } else { + nameLockLeft = width - Utilities.dp(77) - groupDrawable.getIntrinsicWidth(); + nameLeft = Utilities.dp(14); + } } else { - nameLeft = Utilities.dp(14); + drawNameGroup = false; + if (!LocaleController.isRTL) { + nameLeft = Utilities.dp(77); + } else { + nameLeft = Utilities.dp(14); + } } } @@ -547,6 +571,8 @@ public class DialogCell extends BaseCell { } if (drawNameLock) { nameWidth -= Utilities.dp(4) + lockDrawable.getIntrinsicWidth(); + } else if (drawNameGroup) { + nameWidth -= Utilities.dp(4) + groupDrawable.getIntrinsicWidth(); } if (drawClock) { int w = clockDrawable.getIntrinsicWidth() + Utilities.dp(2); diff --git a/TMessagesProj/src/main/java/org/telegram/ui/LanguageSelectActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/LanguageSelectActivity.java index 53cdb2125..76e837562 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/LanguageSelectActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/LanguageSelectActivity.java @@ -263,11 +263,8 @@ public class LanguageSelectActivity extends BaseFragment { searching = false; searchWas = false; if (listView != null) { - listView.setEmptyView(emptyTextView); emptyTextView.setVisibility(View.GONE); - } - if (listAdapter != null) { - listAdapter.notifyDataSetChanged(); + listView.setAdapter(listAdapter); } ((LaunchActivity)parentActivity).fixBackButton(); return true; diff --git a/TMessagesProj/src/main/java/org/telegram/ui/SettingsActivity.java b/TMessagesProj/src/main/java/org/telegram/ui/SettingsActivity.java index 210623414..53e3be4fe 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/SettingsActivity.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/SettingsActivity.java @@ -77,6 +77,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter private int logoutRow; private int sendLogsRow; private int clearLogsRow; + private int switchBackendButtonRow; private int rowCount; private int messagesSectionRow; private int sendByEnterRow; @@ -175,6 +176,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter if (BuildVars.DEBUG_VERSION) { sendLogsRow = rowCount++; clearLogsRow = rowCount++; + switchBackendButtonRow = rowCount++; } askQuestionRow = rowCount++; logoutRow = rowCount++; @@ -408,6 +410,18 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter } } else if (i == languageRow) { ((LaunchActivity)parentActivity).presentFragment(new LanguageSelectActivity(), "settings_wallpapers", false); + } else if (i == switchBackendButtonRow) { + AlertDialog.Builder builder = new AlertDialog.Builder(parentActivity); + builder.setMessage(LocaleController.getString("AreYouSure", R.string.AreYouSure)); + builder.setTitle(LocaleController.getString("AppName", R.string.AppName)); + builder.setPositiveButton(LocaleController.getString("OK", R.string.OK), new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialogInterface, int i) { + ConnectionsManager.getInstance().switchBackend(); + } + }); + builder.setNegativeButton(LocaleController.getString("Cancel", R.string.Cancel), null); + builder.show().setCanceledOnTouchOutside(true); } // else if (i == 6) { // UserConfig.saveIncomingPhotos = !UserConfig.saveIncomingPhotos; @@ -542,7 +556,8 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter public boolean isEnabled(int i) { return i == textSizeRow || i == enableAnimationsRow || i == blockedRow || i == notificationRow || i == backgroundRow || i == askQuestionRow || i == sendLogsRow || i == sendByEnterRow || i == terminateSessionsRow || i == photoDownloadPrivateRow || - i == photoDownloadChatRow || i == clearLogsRow || i == audioDownloadChatRow || i == audioDownloadPrivateRow || i == languageRow; + i == photoDownloadChatRow || i == clearLogsRow || i == audioDownloadChatRow || i == audioDownloadPrivateRow || i == languageRow || + i == switchBackendButtonRow; } @Override @@ -748,6 +763,9 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter } else if (i == terminateSessionsRow) { textView.setText(LocaleController.getString("TerminateAllSessions", R.string.TerminateAllSessions)); divider.setVisibility(View.INVISIBLE); + } else if (i == switchBackendButtonRow) { + textView.setText("Switch Backend"); + divider.setVisibility(View.VISIBLE); } } else if (type == 3) { if (view == null) { @@ -883,7 +901,7 @@ public class SettingsActivity extends BaseFragment implements NotificationCenter return 5; } else if (i == enableAnimationsRow || i == sendByEnterRow || i == photoDownloadChatRow || i == photoDownloadPrivateRow || i == audioDownloadChatRow || i == audioDownloadPrivateRow) { return 3; - } else if (i == numberRow || i == notificationRow || i == blockedRow || i == backgroundRow || i == askQuestionRow || i == sendLogsRow || i == terminateSessionsRow || i == clearLogsRow) { + } else if (i == numberRow || i == notificationRow || i == blockedRow || i == backgroundRow || i == askQuestionRow || i == sendLogsRow || i == terminateSessionsRow || i == clearLogsRow || i == switchBackendButtonRow) { return 2; } else if (i == logoutRow) { return 4; diff --git a/TMessagesProj/src/main/res/drawable-hdpi/grouplist.png b/TMessagesProj/src/main/res/drawable-hdpi/grouplist.png new file mode 100755 index 0000000000000000000000000000000000000000..d57569f74be7e18a8f1f31a9c6a218cfcf068976 GIT binary patch literal 552 zcmV+@0@wYCP)+Vz`8Dcr-kQWm!gY z0(E6D4jqsRudoTD)QqQ4HBbmEP{++>Lno9&6E&nANs4@r@a25eLbD`S0wKuq+CWH= zZxO};n1oX}gd-U8vIIqne3dX}@5&%IuAqh*?> zJ!I-Mu&>CUaX;sQKhBf%>ol+$XPZ6295;RjTT;t@$EQvM=ddWrEyEQzzJMD^?Fqc= zG{7PT_rly8%sRXevSz1spMXJs<*_h#0J{#gQ*bNH?ZJlbE?_YXjlx_tG&t1W!Mrdx z10QZ1$bfcOhY5%Cpa8aD0ZeX-1))`_4Z1lA+0okv5!D9~X>{;JxhvYFdw`D-sG*aP z-J;h{4WvLX9i_P%ms%x}g-O`fU88qphhKtzS}UC|cN00#P0KgHHxNnSV*1Ts%Qwa^ q!Ix~G{$c!_nm+bF;eW=r00RJPJXDy2#g9S&0000*S49xEALi&<7`^~b> zH~ZW7z3;tm-lxIaw{Hdii$Gw+fAsz=wwi5Q1^a5{s^=gv;p)E zs2uvZt1SSuAsBGAi2gvpb%Wq#F#+Jt@qV9zUIjf5{T1sy2)LFNyu^bB5CD|4x3{-8 zHa0fgzJ2>aeSLikytYWC(x-i0FC-+y+Q-Mo#>>mg*4^FR$pgg7%4!_rex^>T|a#I@Xh|dG+PM_3>=%7m^eK+IM~P0(Qy*vPcqO0 za1RQdg8*3%8cPGXckfFMe70|EkO3xz^Mc&naRM=_ruR)T&BYKlYP z;K75%Teohl)5Wy6eED*Fu)ZbE&dyWGTT+0L!Uu?b*grOEYHF@6T)6P$vuDq`bR7pA zJ$iIDKv_(N%deox0OUDa5W+$9g&kxg1hrb-m6w-yTqF`5*9QnFf2&uou8fO|`>wUM z^=~+x5Bei~NoUqhpQS}0u*0BX9UUG2Y}~jp7sh9kK1PV(LoG{6NilU>VGr7hD ze2JZ%o$;+(w-Oy3e;i!k^fH0bHB=uFN&AG<)YQD;0s#emmsl*$d-38$3z_1-9cb+L zCsWB3Dag&uEzHWwdN|xN%9}TDw#LTB=5%#+b-?LT`1K=);w+CN$s0Fr$RYNZ4(Aj* zJ3HGaK0Y2}pBJF>V2J$5)<DJ zU?U?VmEQT*1#>Pi{0qWGy&`_tVuvr^YQBm>o+_`hVkkisiRyT}L)`UT-nd_yVMP9Y=p zO-f3dqNy*je`3Xo2{4V%=6apvK^&E(QIjw?%x2 z2f18+gDZ82@yEjyB{ViR9=&__?o=+8!Gu8a2s^I#e+Lorb%R4b4R906092^{6$o2kk84gw9G8QCF>)2B}h#A5Lh8V1H0DwV2}PYATUdiCn1nVH#GXimU1 z9AP|!*Ed3;a1$S)F2E2Y3~WQt)&2%#)TmKofAIXul`FE)(9n~7+(%PWQvzAnT!uq~ zx&e}+@*>P(Vq|1wstX7x5KDBD<`@KFNERq~tr#gREL4yXoDwjKuA-u%YCi8ltyXuF z<|qWwMjV(4UpGKIMzDte`h;O=%rzVzteBdbjwVeNflhzde_LDIVpW?iA@Bvm!^6XsX#~s_D(a1xm>3UT zL(n#ih=>T=@#Du&5cJefD0+h^!vox~AJ>lN&Ye4nD}?@FfW^9Uy}!i7L?7mlkJ9_u zXC>z6ixw^Vs-&c(g-d7o`T27k9UW~ol{;XfMuXuPO$wDtJ=^>5 zeSxR}m0~uUot?dMq<}bf>{tk?fATK}Ysh2+0_AfIvYecprW6zu1P*ryYu2oBgxn&G zY4L19;L6bfY%E*0EF3R1Tp_r+x{ltze}6P7TrU7?DC_HU1Jzk#N#05pFyaJ9V*}A$9MT<5ATD0K7(pOle-&No`##I2 zC_NdcRjgnwEiH|~iq>HQK?12ZU0AXjtl=?N5Lm;E#aH#XCj!fQJv}|g=<{%p%jF-# zP!1t)En>4vknJ`Fq!~?HMrCDXGG=i41_6uF(I@!&`p$w=HG#mY@MSRjH5vsy^_Q1% zK9)+QDH$0VB7K3dcJ11Ue*j?v!zYBYg}`Rk=u3>rY=ZSif;)HaRL8}|{RHNy(pAI= zKT2p=SlE0rMPhx`CVXgWX` zbhVwPH^Ac7XDr~v5=8-82$t|+^_r&kf1-1Sq)7zHpg(z(Pv=E4xQFziURPUNqQwLV zJ#`7NyP)T}1Lg_!+VD4;+#5brCrg_;T8|l79Ybjs^gM>+ cRsI!V0PzjC+7HRjdH?_b07*qoM6N<$f~JLsr2qf` delta 1116 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 iVMBF#IuQR87GMC+xI*>=e+NG-t(m} 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 literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-hdpi/photoload.png b/TMessagesProj/src/main/res/drawable-hdpi/photoload.png index c3c96feddd27004e691d9894fbe2eda49408399d..8c8e0ea52fdad8cf2660d87b6474770c8a71e08f 100755 GIT binary patch delta 2351 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 Bv7i6| diff --git a/TMessagesProj/src/main/res/drawable-ldpi/grouplist.png b/TMessagesProj/src/main/res/drawable-ldpi/grouplist.png new file mode 100755 index 0000000000000000000000000000000000000000..aff6d7ab52007caea25b8b5680139dbfe014755c GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~o!3HGD9`RZNDVB6cUq=Rp^(V|(yIunMk|nMY zCBgY=CFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ*D5X_ItWGhE&{2x^nq)vI8@l!yKL? z%Nr^TnHdi>9h=VfXs?3~%hS)yA4N1~^LErPls?dM%-s1B57Rx5FVPDBc#in};CbNk z_6MdwbVcV|JyUGGAJBi*e9Yew_~1P1JElBp00i_>zopr0L@~ literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-ldpi/photocancel.png b/TMessagesProj/src/main/res/drawable-ldpi/photocancel.png index 0edd56984caf0f35d0fefb71552c426b9a52e344..e2efce8b57f2285e8765caf782d1c91702ca8da9 100755 GIT binary patch delta 764 zcmVH5f4E6R zK~#9!#Fy`DQc)Pkb+rnjABz?nMU;a(xrE!o7x|)I$bF-8`l2`f0V6a)#ebm?d=dCY zFz7GvMIuu}5Fx1Ui$z#L84Ok^w0_qpXv68A2hM@hxc8oO@2>3&Uqm>^`|+ITIrn=U zjsweMMW*{cPm%tam#|*}8gFk}T$tPD%fib7R zbKvt9R_rVI1^AoMcJLss5Igs|^>4th@R?>H#=t)CMH_1nx8@0{oqr(4bS8Lh20%@N zuWPNU7Q`%gW<(u11zzAmOlS?VS+itSbRn+VP=q3yW1qu9oFmp%I2@i7e|bV65ID;j zGQrjy3t?CX$z*b-R4U!c=ks2paoKFvQ!bb9;&={-wD+*W&zsVH=jzSVkQ7+ z33MsM3DJtu0tme`R0-1hd5kyB#~c zD27KiuMH!S$fHK1QHjUnx1!PLv_R_G-W%^QzTGgIl}IEm7Yc=S-Wm&z!`SyuD_JQd z(2iQa!8PzeD_On#PuC61n*+T(@dex&F+dj&DPFv5i{2M3=m%I8$(YzWPr;vT2Ea4n zG3i9%%a4=9J;|mmQc$%3L@qxxs?U@Arv4Sv6$8yG7W$%Rt_VfZuo_iJny*a1N` uPC$;5z)H1AUPv2eUWf>B;6jL90R{l=ml8B?>;cRG0000mzve^*IF zK~#9!Vr0M%IDuFeh^2s-9f$>?;_rd@ClEga;>SSz9hU)&IK(-CSQm(u@u-1;|3G{f zh%W>24`M8k1Y#Q?W?>)=`~l)4K>Qq8kQq&pIuKg|F%tvn0HjAA>Wg>SERY6bb0UHS zA7F&W*IOX|!hqybPN>T%F&xfLovg#HI zGIVuy?LL40{8~;zApZC7-#^5}#558x90Yz7m7zdE05tR)To(|$d-v`)vAORjAw{4t z*Vfjy1qRFe$B!Rh0>+8xfBN<7tF5f81PEyT39{f5A;V!23JmimJw3gi+qZ9@1O}Vr z)~#D>30U$GWWftuvd51fk3ljV9HF4#GBY!qifjoej&K<99Av>GXpxHnCQO*H7no}9 zqNf&QOEz!byb(t-{RhMkVPy{}H>xmD7u<$rG!VD~N*q)){5P}$aDo@tATNFdVmT_5 zsG#6J3<^o~`rtD($x2dS3CQr%(0IjKqrHPx7BXbiYJZ?Ee?&~B&yG~-6SC+ZQlp})vor2iBNWlrJd!GXF6Kt&s7yt+`0DGA7rURN4a{vGU07*qoM6N<$f~OK8 A1^@s6 diff --git a/TMessagesProj/src/main/res/drawable-ldpi/photocancel_pressed.png b/TMessagesProj/src/main/res/drawable-ldpi/photocancel_pressed.png index b616d1799d2d2ea3b3daa9cc2793d467f839ea5f..50050bee7401aa2370d3a5ba21c41c0b0b073b3c 100755 GIT binary patch delta 763 zcmVH5f450Q zK~#9!#F))%6G0TfH!6OC2Wu+|wQ7|H%hn!@lGqw8(MyzI4vp4p5&|Ja6Ue`jLvA^w z=XeUlTnyw(r8$Ubutrd9as8-L^&-@-O8Oq`$QUL&Gwa4a_#F~vc7K_9GxH{jvdPiu zbd+r-`|bw@ft|n};4APG_zbMbe?Ck`;t((ni~_q1+Wi1t1J8k1A`i9+v>5`<0Y^-X z*ax5vyf>N-p2QSzMo`u$9s&38oiY+zfy=;g3v*BdihAz+C9$PPhf5XcXEK>Z zmOv~PyHTxH>)4(nf%&%^SR*5W)3BX4%!x#zhA%*o?h%PZA}5Fdwv$-4f2LzVG^1D| zC=iWCuS*JG?4!>PmyU3xf79s;9*<|H*=#PjT&}Yw1Tdb#j(L|zoCi+HuCshTKdY+h zWV_vd8VCe#n^>wZK%zvZG)SJRWUAAw7Ui76#mZ=^gAi9AMU^}fyeYJutI{w4&bO> tnhjCkf6))5WpXfy{xz`aff5@63;^3N4xq27dYS+L002ovPDHLkV1hryQ+)sc delta 672 zcmV;R0$=^52FnE@iBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_>mzve_csL zK~#9!td`Gf+F%&R(-p=RyLL>3UCPFm*~r|X8Po{MTG(YUnHytxQV)W9-BIX&;#I7} zL#3CXk-nBmPLGvd0ev{{Uc%MuO<6{<( z0XHB5*U9=9zyS7vCeULEOflAHe}ENW5x8LU5Wj(4U>neQ3?$$Ma8dZb_zAoM4(P?{ zk&9H|nZ-I!;5}aQ7N4yQ7Jw&X(#8{b?;YR>I2Ne{&q+9+8S(Y7@O63v$TAk13a=~OWd6QwH0GH9=9xFAOOlHyJ@yzG*fBDd;Nuf|! z4hDmsbUN)9MRA%{bQHeLde2lU^`_Bi96FuOS=t1}{eHi@*XtRHM51gM#wkNW!m7U{ zMYarlx?-{T(ChWy=yWUI}l&V4?gyWj5{&1UlmYH|fS=&>Y8qRp+}(V%N5 zZWc5ai*1C%;jMbT{?X-f&B3{ljY%5~KCsSavsu*?Hw%jCibNvYvlaC z6BI|S9eTUQ7R1-Qd(Q3JoNxu;>*ze_k~u4#!vw`&1ADBA_K6G&`3zGHN9GzWK5pnc z$bPPH7-6@(BRSW3zbfdjivIK0000;oU(nU`l~zVp1#`@YXhQAcd!@t8V3 ztunt_DA!2Rd1@KjB zIOIe)FuFO1{tZw?-<(Fo0&o+!q+$-Dp?QjP=N}OZA`iG!7J%#muptyxArY&<@_(9< zR^Ymv2$PVL%C?H5A}ZpB3Q4HM*2(XXB9<^(n2F3eQp7T)t*!7^Or6wXWVhQFGnvdS z?mnB%(&cg)Ekslx5HQE%aTnKDEEezZpC|nZGXp1qLoO2M0lkm_^pQ%Xl5skn?#b%q zaIEF?`BW?xyNvFk-{SZCH&Ki3@wFTIaoB7&gUJ6ak&!qf7KKzQ6&MT#2R@(g0mCqT z=z7#{x996y3GJs@3XqEZ}b(&E_qY^5QfZ3B8nO zuh;vD+GH|mcez}XVd!?d{ct$^M93dkH>Sn)9Ii@ z6BN;CG}u-9A$|5B+`QJ510Qbb4Mh1>VQ(A1-8 znuQcG7>!1Av)N=-$cZ1M2vm~&0*>*$5{U#2&BIVAbQh+dWjGx6Yqc63jYbRemY2XD zzp~oErJGjv1$fM_Cq8JrZ0`!~9iOo}EeuWhcVb)lD~&{;dh@rK2o#C88Vmy~SKhr; zdR~~pz5_c-YD_eBo&hbD1)w!y8!rWl4?j9w?yaaa1Uo_klpKDzQvDh}f6g)sUIU-z zIf0RO71xDU1;y|_{`>djEKoxPx&2ykX=Wn&yLdy|liLvaB97dUh(7`h0G~GZE}j{7 Q82|tP07*qoM6N<$f@vdp&j0`b literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-ldpi/photogif_pressed.png b/TMessagesProj/src/main/res/drawable-ldpi/photogif_pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..cffbbd2ba9c4dcda6414602da2cc62a73fd469b9 GIT binary patch literal 857 zcmV-f1E&0mP)q$gGRCwBA zW*A`b|Nnmm7BcmU0kH@Wa{w_f5Pt^ZUqJj8h@X>c7%7gB1!65ARsv#9JnDV|@k1cK z4#anfF_@7EHKIUl3&aX!gxCupJ^;ke@I?n9M_2=~8Ig{~2hIZVA&{M5O0E}9TZ0};n3hpWe0$O91sU!3sr26Foh;SS^ya!b|&Nq2_UwianYa$#LD;_ z;Yfuwg=e}@<1#}r-D)hIm(e8p-blyTOYl|WW-k($;ilXDH&{r3qJa&Y13;E++_8vkgVci5!LX>PC?}q53l9k)T%nMYlVktm$B*yv z@$vJXJbCg1D0KMf(WAw_zP`HKwr#^&94}a~VCUk+i;1Z>gpnP=i!%j@hzMP}bm4Br+^XJdso0^)=U{jxvkl-E>5dn7e zqeqXPW@cvY#9=fmvLk+z;(RMBE3*$DK7bM$R!0Cs?b)kWuinBOi^r%x$d34d&r(q0 z0;L6LJm1~Ab*m~q^?Ua0xlCl5_=fC=*SJ*e+O_LcYHDf(DC+^!#xo%yAx;4S0l{a_ zo;{^Pns|fki09Ct!DwksoH+3ckXivO3*3R(Pw?l@pFgeuL3MTY4oaJsKztv)WfcHz zy3q@OJiZ*gJ#mfB#r7R+b;m7oTFPVsQ0x30uB!Y9og8rti2vep#A6`7Kw}5o1LCWM zns@u5jZ#_wP?p?6OdAuFbv6U>Qz|H5f5u5f zK~#9!#FyJj!$1&*lWI~AXsu|eC?X2&jZhVDyztIP@v(dvLG7K0f(VKSir8vB6$K5g z^rwJgKY?RKqE&39+OG;qNr_y%pz0&l86rXpeV_#)d8NOb%4QqDID=f8Z3nMr}u&h;_nFxb>IdT&$@gA_I27a*8!5w&sXx zr$W@@4)}tb=`f%*Gu4mXTsKOMoD50WVwi0;24-+1ukOB&=AdWe-RUgM2vG0 zjv)~a7tuB(qRmD88WQotMSL0(@xhywuw)%DqS~bTzf)*h!dujNCOWcKENUUeuGu6j z*fTqBRr1)sphnxS1r4xA@S-C`L%|QCQEvN#zTns7hnKGKyb>$7emkh0000< KMNUMnLSTXh8Rk>~ delta 419 zcmV;U0bKsH1keK^iBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_>mzve_}~Q zK~#9!w3fk6!axv)cNefiBE}O|5KTOA(X%mn;_4gtfWCl_pf`@5Ifx)$L#00G3bMP z@abX@f(uYq`7{T2U@Qkq3lDX`e;F_;zvw>){1%fmgC;n2SQ48w@7D`>S7N4Bp7}b# zrO7!b#lOKZsHoyp;UxJpsByMrDvsl8!qJ3cZjixYK}(am>2%pu{uGiy-J`*_Np{mx;L`L1(e#Z&wj@nIay?bZ(?yHhDgE9O%SpX=1cqs+iA28w3;?W#MyVa{He>(* N002ovPDHLkV1mxsyE^~? diff --git a/TMessagesProj/src/main/res/drawable-ldpi/photoload_pressed.png b/TMessagesProj/src/main/res/drawable-ldpi/photoload_pressed.png index 0938a65e927749632ef8dac2783d4e3ae9101ba2..5209e3e98fb363e8e559587b68186688d4d42852 100755 GIT binary patch delta 547 zcmV+;0^I%E1J48@iBL{Q4GJ0x0000DNk~Le0000X0000X2nGNE09WL~Z;>H5f8j|) zK~#9!#F)EE13?sqH&NpS(`X_J8n0ML)JmJgLe$E}#+UFJEPV*yLeMl;ij9?;A}V;r zh!^nE2*xYxe_#iW%U)(Co6La^Lb9{-Gjryge_~mN!?ta!QFCk;NP!lR1aIIAynqMQ zm#K*817lzav<5u)32wkCxRiNue@x<;G?)Pc8Y}h)cENqnc7%z@foVyxL2&@~XigOo z4PX(BM3{qRu<7K^KM`@C0SgfepvZtFuT}LDG36v+Eut69g^B0}`5Kpo2{0TaVm5*# zl!+Xlhl}V3J#{LSDZb^rSdFW`sZ=VhiO<<=c2#lsBsk_P5z{P2)db~Ve;XG;+mJBO zzcO4zhoL6g$wed$iD>5{5{5)HaS`8!MEr0OABIG{a}iI5L_Bj-Lq%&v)@kt~CWR)g;$darcfBm34Gas8O~ryc*b|X=MgGBrZFaW==a>qP*a{d4S002ovPDHLkV1n%K?MeUu delta 431 zcmV;g0Z{(W1lt24iBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_>mzve{D%b zK~#9!w3W?D!$1^;rxC>3qM#tI0%EiUbzxWT)F&v4xOL~k*Ky|)sB8E71iDeMQa1tr z5GzRQA5=UC?m#G$$+XQJ_#jM^bDFu6dkf002~Y)#U>wZK`ZM?hci@SPC<*?r_qQ?#>B?H#Mn95J|+Ry=$a#}JK$MHUK45@)416Fd{8e`FEJg@vI zV!*V=fSEv7+mnic@+<~)Jo&00004XF*Lt006JZ zHwB960000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUz3rR#lRCwBA z{Qv(ygTB5#0~U|~#AZNz5Qx_U@h=7 z=7+MGfjA$Crvb4yv4#o(F(;ZB$RI5!yAFsaKz*?Vh+T;>lo^NXze8zzG;u#-41Ep6 z*U-ei0P!6tTNF)>huAQkj>ex0HJAa(a2R+*tf8}j_yrPwA`*KF68kSyEm4MsLn90Z z%#hf-f%qnry%mU`5;D{Sh))9XA|Pf%5(lN#dqCU(b(uO;+y;o#(8HAxnxjC9mIARc z19<=x-hDva4a`wrU@o0Zih+!bj0{*(04V)#ME3qZXrL1XK)yo*f1&sV-22o9009O7 XSD8J%YyFsD00000NkvXXu0mjfd%=w( literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-mdpi/photocancel.png b/TMessagesProj/src/main/res/drawable-mdpi/photocancel.png index 05c00e736faaae4edece6774b101ac15bd6b86fa..2a5aa52affcca82769ef3726ca2755920d33c19a 100755 GIT binary patch delta 1757 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 BbG!fm diff --git a/TMessagesProj/src/main/res/drawable-mdpi/photocancel_pressed.png b/TMessagesProj/src/main/res/drawable-mdpi/photocancel_pressed.png index 7d6499f8c06a9b00d31bae77896f40786d292671..a6244f870a0a4801f8b5692ead9983d7cdc5c5f9 100755 GIT binary patch delta 1819 zcmV+$2juwB2D}a-iBL{Q4GJ0x0000DNk~Le0000i0000i2nGNE03L)|0g)j$e+JG; zL_t(|+RT{?OjBnR$NREM1%ZLY*F*=jWr%=7p4p0mB9jcZOfsW!#>gY+5)*KS#AGpS z2BMLuix3`;N#qsTNEVSfac(11JCqo&moO@KZQeVK#7M zW8-dk^&2!74i66xRa8_clarH`Jv}|6=ITEwDQRtFWMrU~m6bIEUM!c(_fH$Rp`jrI z0reTRYieq04<0;Np;D=ae|Q|4wY9bA$dMy{At50Ff|phfZSTe*t+DfkQ{4zU%!ULa z;oY(G=g*fPIB=k{x3_nc$Fbq9Y0JyYA3S~fRORdI>ns!sT{Rkw_t4PLFN+o}8f67c zo+a29uw%!Lm7FSvneSl z7xMG-+j%o&$TEYFUNZvneUV5cho>C@T{a~!lMQmv6zApTUCPMFXyVPVsnzNsfU4o? zH3-5rkV+G>iT(`>3{R%iMcIG?EHyQ?mN!dQQc|M2c=6&N)TXy>cuZg@1+IA7)j$k49#~Dgb8|Jz)lPfSFT*Cq9v%tVWyR@{l4W>fCAwdd- zVlmtE3knKuGK>@TivT%S43`Jvr#*Z2?7wVpl#q}Rx@psjYAJ{+}!tUI;ldc&yrLSAJZarXR z;VZzO8|@$pe;=8uM;$bhefw0<=E9PplvOjpo&>y#@vvq(kxbA#cI^032aPxg=Mt7F z#GX@KLsKt4JllyOP>9(;D%%WU%rNGQQPq8k35BClsl0(|>jf9EI;*U#jCltpAXp5^ zBj&(P_Oy?Wj~|z?WQ>Pj=3xZhI2VbYpiyzD3<{Ype=cAdMy(zg^{1GNo04V&0s;cz z+5aeetXsFv+fdWy*!=nP#X8`})NplmwK5mhKn6Lw>_PI#&CUJ9T;PSU31Db=BFAAG zZp#tugk}vj?d|RDV-7Se7r-oNVTOR~8DIylV2uT$Incqu!ONIgbu9s3ryZoVRb0Yy z3606=e@X^eNx;9+&Po_fxlO6M*ru+@(3zQ;VWt4%?K?BTl>(_$`i#6xnIbwmTF&++ zn8MVzwzf91&9ge_mX?-=($dlzw*7>Kg)N~KB9bmx|Kc+Rd^9G>-*v$@Zrqs5n?r`t zbE}t^mpiJ;Jef?EFp-DR$Ra^6fx%;|<_auQf1(XyYoa&ExVb9UA=m>{03A3y#D34f+wX$a2A$%$gpSk=6F^IlskHX2-bs$CR> zmX?-Q>FMdaA|fJ|&4dgJ3k!EqrlO1`5{dRWIXU%BK5xneZOoz<^!N8?qYT|lE16|w zWq%$zbm->WfQ^fblVT?QF(U&df-Dxge^nbh_l=(n3|HYb8cp}PbLXyQWo5N+0U912 zz7*MDgQKIPu2v``85r{{YhY$1i~w{zCahkxuYzF&`a3^A|NeBQRwOYDQ0v{?+*}#Z zR>VyahTgO{U2D>3FL*l<;Gd%DLi_ZQ2K7W6rr`~k*=n$TJe58@Jw5Fe3WW(aw=;Jmk%N*XtV(d|-xmz2|%HJ?GwY3IWqR)KTCJfqmZzy|Of*yR;q2Ce{?fH{HB zB%lPmBs;_`09SnrSQ7NHZQv2m9{*rc8I0!|2962(*#bF2jE@dY0IvKF`GMYs@pGEQ zhO8z4|GusB%GE@i0Nw+GaRC_V7lebi1+oL%qufS2Orm{Ob`=nn0{mL3f97yF%&fCB zjGZGpK0E^aC$vvS49)F!TXVTw$mw(r3WY+8HZzXRX0tav9*;Sn&o?PUj{Ur z8;wSJ`9A8!5~3Ad|^__51zyU@&+Q zwzxOG6H4ciNaSfcoo+Ime^%E-u3OE#r-|TnKAaW>Tw}fK)kM^4wKk{o;ZuNb!97|4 zs+rYlH6;>>Rj=2(+-|qK7K`N&hx6g9Y2-=bPN%aMjYeNfk|f(~HnCVNe&lfe|N32- z^tr_|kH_QJMNu?YtJUv5pU2b}q~$s-J2b3`e*%tcr6DcVFfdc8 zR3#7y9N`eLi2^LZSsv%3Z~cB>;1ux!1^gxtk%`Co6e6&0d}1VZ+gqB-8U6 zsfNc93Wc7P%jHjCI~uEhhd(hWp5wby6rYnCuKqq=#iM)R5AbS+^#E4MU1dFhRs?D@ za9&X^RvCC$qivG1eavz|&VK?AfZl#pG1h9INsTbCv-4lTLy~pWz5wg?59D&P>*Tx& ztN}YLjmfB`+92)J(xk8DShQn*_?XPe)triol3iqUj1j($H{B@Or|FKB<{~ZnA`#06`)W3qn&3;>BeJT-(g2Q>fy002ovPDHLkV1nGecY6Q; diff --git a/TMessagesProj/src/main/res/drawable-mdpi/photogif.png b/TMessagesProj/src/main/res/drawable-mdpi/photogif.png new file mode 100755 index 0000000000000000000000000000000000000000..b3205005be00a98de82c242c0dd9f0018d9ee9a2 GIT binary patch literal 1827 zcmV+;2i*9HP)W>Hy84V=_*~ zG!S6sszYdL5Qx$ch&no;KpMG(xEYo#EV}VwGOYa$+-J+S>=(<&nfdL#@4k26`|Ww> zo_o%D4%`Ig@#Dv<&_nd8P-8IPs^>Y_NOCQjR~gYoR!&y~ zmw~e&e_~PzkN81Q`b=+WT0bLW2AvSmwcS6A22MD733 zp+gZ;sZ`?S<>kYM6hOMoghBQInm4K6($dn9l$3NDuY7>Bqxkvxxg0riRpxG9u`goL@JrKM@^?(Sa3Y}(0)H~0#0EiNwpCOtjlO`8#MXg8{15GJw`T3{g|A;-CClvAfpt=_b0Qv$k;z$^T?qk$<%9zJ~7 zN8W&&W&wvF4OtqviH?UA71mr^EXBmN#v{{fS9HyEIUs)oL~V z{{A_1F*ie`qoX5b$&w{Y(ftI->a~# zL|?6N`d{!1HYzGAeBr`{K@ANJDk2;f7B(NdnAF6r&y08C;>C-9HFrzc5YB zgBg;BIU>vYMQZV;0?b zF3glb5pH}eac^WBiH@FaZW4TTEANM?&CbqlrH9)>z*@n^@f1(EgZa&Q<|dH?r*_}I zeNt`;g~|nPZf>)vFheFmBwh>;4-e1}l#R)b9Xsl<0faAGwoKIC-Y)0=0PoI_NvkG< zFnm8>thwgQsxa>&j-ZI>ys3%gbCKO1Kzc64^o!b8|xi0|SNVb^?2hWz8Hbd2;L4t&7{a zbLaEZMHbKZ-L`Gp8+>d8XpItvmdTGQ=r!!#z56XVZ2zey3!C*icI+4h^&U9<4k$EP zTVs(?0oiV>5s#KUmI<$By z%mA518Y6p+aTqXLz0}h(g>#>grm2!yR#sLCKV35!WcTmi{{pfY88ZX=Z16rGMOsW) zkNA@+yhfwBhg|LlEXW)7Ai8zy)Jj3|a_2I; zG?Ydb){@Km%bI69OvDC3+>aamA{xo+8$sh-`a96Z{r3e_sdo>np82l;0|3$Q)N>I@ R8FT;u002ovPDHLkV1g7XfHD98 literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-mdpi/photogif_pressed.png b/TMessagesProj/src/main/res/drawable-mdpi/photogif_pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..66ad8db2ee1377053107b3d95ee047a3e1d60eab GIT binary patch literal 1908 zcmV-)2aEWLP)aUrKN?QRZUh_R!v`D-^fhuKO-Y!b$opMIvX1sTL!$;)6;XG!N4soEqQRLPpND^z5pcW-ZRPjGPXDhmq>FS%SEq);e+UbJY@$h3e-vjqDu z%oqVkJS?3|^l; zeY%NbCPJq17=rHmaKf)tz<^b54%e?=ucMW5%t(rhi|;Uu%KU|km@9zFdvJ|y-n=;n z3mP;h;Cb`rac|wam1=EmZ38Vw@Uay}f|c{+$&>Es!ivRWdn7O-_A_k0_sp3ylT7Kz zkt0FK5iH>oO|`YPz3OAs1&&^=$(FIHw1tF(1b{P?k3S)Fqp`8Eb2_jDf{EkRzmJTJ z>_|>dmaq}%vzpjBU zE-uQ`g1WuZD;J4GnWl8UH;}~;K42}dB@a(0oFR9$pXtQ(7LWl>`i^x>ZQ~dXbNI|o zVo>bG#Ou`^NtdR{5$T%v9qX9d#!=W+0VDqu7y?Wap}9(ZZ4qFmPDe6-{(J!o{F02> z%gf7#J?(1AS35{M6jMnfNI~22b-O;mhRQ;Sa%+YScT)$)aGmz~@ZrNYYSYuxO$w(j z6gnZ6RG1;BYo>w-fSq9c-P#5sI@AUP1o+}@h>)-DW*5MQv**vBKQ#sL#*G_Ym{WBl z0pCVH(a+D1;&Gj}ffRFh?%a8i-6&Y+p^b!WlNMwOVC6I?H6ieVq${K z4LC6|F_1BbI#mMi;o*@_2JH;N1Ix_?cFmeKcJM79Mya`z&U662No{Is>LyD|OP)CZ z;~*MNwJWe)c6WDwGzl2_Y8H8+9pw1&<7?*{7U`ttDhRsI;B4tr)+MOqNo_<##JX+U zwz=HzSkCBtGxk5Ra z!Bm=^HZW7liUV{ivbqnMB&esTsOV3LMDo~>N)eeDHYl-=kB=7v+5x}$9$W9Xy2k4D zvlq0T2JlbNb!W4*j*gB_9K&0X{L9h4)MTIj{{D_guG|5+%F4>hnz_{n(4XKl8R(Br zhrys976G0CZLg;SqWV3u_m>dr+uPgQkzKwsDVN)Ts}`_1nrzjmz^t^lw=aQ7P~|h2 usc&eiOUUT8t3KTemGVusxWCB^z92XSLuw->1LKb0I`W?6*Auh=7^4K%;+k5wZ z-`?-H=R5b@bIuiTddl?l^lmi1e}E_80N68-`~%zulz&lSKW;5^8mSyjTAd=Hw#KoCDRG&H2>?Cg|vcX$7J{rdHxYuB#*+t$`bn&sTx z-8cIC``b7=I$HYp_&9oddy5<#99-s2*#VRS+9>4+Wcu>U*Am$2??UGu&^K-8yntqT7a*BR=o*>tOQLuU@|Ni|+ZiVIH!-s0ARC)t% z?^ZxSfXK+m$OFTKI$&y9gqda~larH=Qd3h4j~zSK!>zKkwzevJdwYKm4Gr}$F)`VO zp%;Lfr?xMQ``1A?FkZAfiefo6mO1myy1d3B*{Z#U%4VcZD z1hh*7c_SkuN_%_ze@wbrpNGLkinlgT*)m5UcI_Ob3RA=|gPuCA`ThD!MCf7!FQSl5RLKTo~(_Vz(T zB}@qc#Wj?A5#i@(u(`Q;m@{A*9UUFvH;xTcQ&W?M=FT+u_D6F&9U?P>Cd)QA^&DYi zV`Ec8CyZUwlqY;|#=-gfZ#HDY78Vv(JmG%o`1$!gW2j`QTwrQyx{(SqM);sz5V%DR_?tcbxmJ3G5l%B^Ft{c~Aa*>{UwM-*7CD_Ig`KigQhU5LDi z9C8bJinO#ePhBUCjg4*5M7p-N_Dn=XM6Is##>K@sf3gY@W$qn(JUlbufddBu^;sN5 zy12Nwi1(RQRaIqCQBgnXGiQ8!e89Xq9A`9>b_fJg%IT18cq6rUOHWVNIdVI6=ujKA zR#sM~WGecm{9ayOJJ{F4$FgP+{s_&-!^6W5TwGi}N4hk%-tMfgukT$~S62}?TiyKd zu_P2)f6k!-%$6-%Y~iY2TW_*CIXRw;>;UkYrmUHSN}k-_y?aBBA3y%$dXdHRZH^v2 z`X>AOH87%)FtkiAPD)k8l$4aW;bZOBnk;PAvZSOW4zYtdty>^}$=VvT=RC4`O8&5L za^adDtko9W*w}a&i{FuaF7OWUSdB!u$Zy{Rf6gP|*i41FgoFf_wJ-x@7Kx1PWyax& zf{tK`_>;o9FG$*ifVse_+xTn(}(PMmltF)>lX%z%y!-shvpWfPu9e69+wR4VV~ z<>j5jg1ovCM2{Rf;*7b%ot&KbSb=Qz6HS_3Hep7Z4rAi^lEA>gK!1LIenVDPmRy(A ze~L^DWP?N^krx}HjjEJ+ge67WV=p582CWYkKB{isyeY4%tCMwgbqz|T(!Un7&%nUI zXAuBx^YHKxnVXw$VwZ;5ra*^2%i5@PJy`sJn?0-Bz3>{@yF#IuA#QDLZOiO(p>(pa zmR#1~+B{pJj}3yj9XER-x{K8}+!wj^B@dvN`~L(~K5q`Kp81~u0|2D`ay($cB@_Sv N002ovPDHLkV1iRL5m^8L delta 646 zcmV;10(t%M46p?uiBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPqe*!{D zL_t(|+QgSlOB+!XhHoYsv{5@DR#QY&T$K0`glv*U4bqZTSLPr1kKC86L}*v06c;8) zKn+=#MNryo`e8vFtIz>Q(R_3~N6x@x7|6Yo8Rvy(F*C``d+t5=-g5$sUjZOSyrSy} zJ^Kgz2d)8y(0O0lOGCgiFar#7f0}Ipzkw6r!Kr~Dun4>X2ADIof$zXK8X;~281*U; zW$x$-I0WwPqO=O<^&Rk%xu-Bqp<Hd5f;=+lWIGe{+}u5@lwP zJ-;v^C(*zJ^G~nQfb63I84Zm3XkbJVIN?0W1Bv-8iOz1n)ItL{J{r)_fXe&pd_Moy z*nG?zkojJzR9Y7>pav-kr+I!|C=~uA5{a95JicQ0yjrd9W-^&i0tQZT1kTOpb1&s` zxxHes_}O~DUayza>GYP!fBXZN64h-#L?$kq&F)kxm9NHiqtQ4@rBWXS=l>@L9xxrp zA4E^YTCKJr%W@={Om3>G+7^ud3(yQ$3X&z!G>*k$Aw^M|f`6-1rQCH2UQ^Q{R1a#J z))D;pC2(w4lIfI?vmS2GxaX89?`*4LjOK!B1h-9SzyWaEt1rO1T>XrilCVo3{|oE` zcRY=W(NdjJI~6t6j>3CAZZPBY4*&oF diff --git a/TMessagesProj/src/main/res/drawable-mdpi/photoload_pressed.png b/TMessagesProj/src/main/res/drawable-mdpi/photoload_pressed.png index ed5601cbfd6d8da6851d30dd6e09bfba408bbe04..5cddd081060d4ec291313aa4f3ec2d5ce858af81 100755 GIT binary patch delta 1685 zcmV;G25R}z1-A_$iBL{Q4GJ0x0000DNk~Le0000i0000i2nGNE03L)|0g)j$e+EfO zL_t(|+RT{^OjB1B$NOcG3Ic(Vs!Vi1TZUNX7owT4pfU&vY*C^KF~;a1QxX$!O5$8h z34v%_kVVK4VnjYO7;#v^f#@_U3?T}RFGWC_7+n>RF9($UPrWp#ZJ?z%H&2 z-#hP|bMHBi%bB6HwzdXnG#WoNf92!j<4dqPq5TQ#?&ET~D(qij|B%Py-IGWpS0|s3 z@kZT`Ya(Rm*w|P&ZnhSO%Zxnz6~Jrp0OeAtG<#No0U8X@Xxzk4cXvpAeSPzzM~|L& zc6Ro4baV_fH8s7VJ{K34h2GxY_Rh}EBJ9O-x!i3TM0ay8w;u3$(E0_le*(9)wS6`^ zI+_H~06HEV9PGb-{d#SFetuJ3U0ts+4-Gh*h=>TcprD}jj*gB_4E!#@&!Vq##=tEt zEqkHWpU_zyRWZrlw)SWTho-4m36&-{kq%N*VmoT=XUG1z!+$JZym)k4 zz@%A%{SR{L)TyF#=gzfoW?32=8+)Oo#{mHW5}{Bih0l07IXM+ie+dkm-3K#>A5mBSDlIg6XxvAwL%g1Ttva70^n9z$_YMqAASI&c2$Sp5DrtV^OJ8!vIx5 z)2rZwt6(avh$gx>%$q!zLKj5?aNl{Tz_mwMGZc>}x_T)a^WK*CxJ2W&j zNYQ{Z&vN|u@tPM9e=w~ETf#@cc#<8oFDxvqGI!`QMMg$O##2*MuQ9e@%%mb6FrHv1 zo@5;+gPt>I&NQ0A;}d8zhiN>8p!q4BFjfZ)SncFcQBhG#PsXtz$;->DW{leP3lA|@ z2$ct7(`033{ll>^DJUrD?C3oV0z;)uQq1O{yh9_ zq=SZrh7OK}%KiKIyO>${^6=wD2k^odmI{oetcn5q5bz47VYQ_KQ$j%N8cMwgSj>R? zI2J5$ynbzzz zZ z+O4I%)&!(dX$I!&U1G7=8v|Bcx^&6pl^c@RIu?e6WGXX(-LPSUJ$%cHDK+iAQWX~R zKT?L;e*=M6{)%K&GvDFt^5x4r+#%3ziA*N@?!6=we<;Wc?IDSYiGK49d+^{v8Ns6Y zoX_X~ptmkTB~RLK+qP}etnl*O&_wWCjF`f7D@aWMC3|qcNB~Qwm;^N}M zwrttrIM=W%SFRMLq@?V`+F>DBlwdlmw~#U+e^^r-0`E0zYirTz)2DZl;m_q1oSB&! z!NOSWf&~jcsulC}ortH}gA;Dp*x1;nrKRl&3kzF17iN&3pT7r@N=#F*Kp@!X=H}M_ z;W&c@ZDi342L=YtBXVq~N~Th&{Ojn^qt&wk8yy`jiHeE}VP;SRCyRpJs`QPW@{_^j ze=59Mt^W7o#fvvGGBO^U12i-=bP1xtSFWzE6Ke$}nSnmdP8*n&vcdrUJyvyJ&~Y~; zCnx7lZf@>VQ&KB3F-%bFy}Z0U8E8BFrT|m#&r_Xi)MqbfI}YIApy@%!^pU2$y}biz zcr#{7HTEwJ*{6?>kCVT@zXu@QMIw<6YwPL-=cAJ2*JllU;svQ!e)*w!Z=Uiy>PzEAWIodGcflOoA$(zO26CVPL3=UOTpG7F%@{ fQe(e_{x84)mUb1I+44Rt00000NkvXXu0mjfbD}PK delta 680 zcmV;Z0$2UF4blZ6iBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^pPPqe*$Dl zL_t(|+QgSnOB+EL#y1;d4A`s+T2Z!CjYv`|1TP-?2S0!xAOxD8ddMY#d?P``9&!mS zBorEJ!!mz6dz}u4A975a|gFY@iW7*@z2fx{eI>0 z$n8w%U;|vW8=y#ks&ro(&p@rYw@G1+_WRNc5Nb8>><(MaiF$d)Zw$~yf85dDs@2{Q z4o%F`w?^g23@G<63djjE@L2Iq5i&61p@9)HFyx_uK~>^}>xP1=;;~ddySGnvdnr#AU~em$Gbt_vFYOover#6((GDwQKm)6950uG`%&l}a1w zbh;`r18Zd9gbyOWNRM*4e|)Ixx)qDXZe>e`VSG!aQijCKDfZs`IahlilYSM8#r|rTFjYi`vkw|vA2?IKHR4}fcu3`gk|QVmptZM4$>@)5eoo7RUE25b%~>Yj z|I3OgSKHwn!R<5R7_9KF>sS|1-o6FKz<^6H{|T1BsYqecEU7kmi;m0e4x4DF`tTh; z(@}96YDw8cf-gP?U+GK7zwcBXw`z)a$|#!|Y6-4$F4K3p1QXJ=00RJ(vy%gYXL)b{ O0000AbteIYk+tz5dWoxBQIXONOFjF0r4&% zb^>BHAXbMud?pZY0b-uP5cPFHT#85D1L~0hbtpeHx(R^P;60Qat4|B912x&QzG07*qoM6N<$f>7t_M*si- literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xhdpi/photocancel.png b/TMessagesProj/src/main/res/drawable-xhdpi/photocancel.png index 125138024d38ba395d1b9a87df9bdbf85ea6e40d..ed51e34e7e8f4ecd95411636e69e74f0cc135765 100755 GIT binary patch delta 3286 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 UKysl?!vFvP07*qoM6N<$g1fOoZ2$lO delta 1365 zcmV-b1*-b%8Tkq!iBL{Q4GJ0x0000DNk~Le0000$0000$2nGNE0IF$m-jN|Ue+3Ik zL_t(|+T2^uPgGYJz4O34F48fUqHlmAi1ow|i60QFfB1S0F~mQ=CO+ez@qL@PNsJRyPIfNjP`kCn!^B1w zZU_Gm9~0LMCVA3;QsPl!i{Za48!%v%xI%p86$1_sj}wm(!$J)(EtZM5i7(wWpqY45 zp>Q+)Bi`WYq0|5bv(vNOlAz%r=L!27 z0H-1%xHxIfV9f@6>0)7{e*(BIev!+7QZ^vy_{um6G}GLd68MIPhnt+}xukZ>j48cl zs_kuKZf@?oXf%3pbaeErOz~(B?V^1N%^fi(LUqIwc3T}A8~e7Wr{{+dArgtSx3siu zOiWCy$q?V)-#<*vYR%2fCt6!uH|euhZN>uB2`_X5j>}lwSYBR^fA{tEMJg&Ps%4pA z6pz=5L}G1laPa4NJZ^Wj7)xm}eF}UmW0)>2Ep2ypc3wm$GpjAsX>`8W>5xr4+Q;We z=O*piMU#tm=#P5v)P3G{oYl33& znW`5bROw{eWz_^1f5ZdtYkW@>Zkphdc;Em6!S_PZ8h=|`Tjl)x{Dr!@x=c!&PN!d! z$Y1IDITyqO|H6RtDk~AQ2}URupGk(4Kj6@(!_LmmhVeSRPAC??R}8&UZNkXNNIRv= zwZ?1ox(3%3cjaXXFAykO|1$@?-QC@krfDUz3n+_7q7zBCf5c5~ao}Qlm+vf1UWgG#(s$EOR$H(s^lgXzt3mfxDK>IT@Gk0xvbx*5t zg9HNMQ9Gsa%F0S|adGjtj*gD{?(XhOvI-l0By@FkH4Y68U7nhndSatFjP?cn&S%~y z*oul(1RH;dH`{E5c?tl3VUZxf;-T%Xxg36{JYvrzrAe zoDHb zzF}Xie*t<-z{caoBK}szt?tTx0Z)bj`rY9H$AwCdh{wUoUqlfHEA1Ye`&_))ep>F5 za6HqvAuOB>amoMyPnGa=2|F;u3WxhGE^KT)+LL{B7N<*&IC!^s%8MD`u8anqIy_y? zX*9N?)!J-pgM;sV;lMMDkb>bF=38eK2Tk3OD{}Gn6vsB#A8GOScnieFg~Ly;{}*5Y XD1Nv2*?^fe00000NkvXXu0mjfHzkaZ diff --git a/TMessagesProj/src/main/res/drawable-xhdpi/photocancel_pressed.png b/TMessagesProj/src/main/res/drawable-xhdpi/photocancel_pressed.png index 890a61b2b1f100cb45f535aa45b29185bfb4b331..99664ecc52ef9d1cd92197b9852c30ef06bfd522 100755 GIT binary patch delta 3463 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 diff --git a/TMessagesProj/src/main/res/drawable-xhdpi/photogif.png b/TMessagesProj/src/main/res/drawable-xhdpi/photogif.png new file mode 100755 index 0000000000000000000000000000000000000000..761339f012e8ff681f72451284c3b37b896e60ef GIT binary patch literal 3477 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 D3Nf1F literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xhdpi/photogif_pressed.png b/TMessagesProj/src/main/res/drawable-xhdpi/photogif_pressed.png new file mode 100755 index 0000000000000000000000000000000000000000..a02c378422fda8af98aa20809b0750df465b402f GIT binary patch literal 3693 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 LNkvXXu0mjfaAqv| literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xhdpi/photoload.png b/TMessagesProj/src/main/res/drawable-xhdpi/photoload.png index e302e1f9ec5da8fc38c92827bbb754d95c0ce8f3..ca7dae9db268b9541deef64869b9b0ee950c7794 100755 GIT binary patch delta 3170 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 IM6N<$g0BGi`2YX_ delta 1233 zcmV;?1TOpd81@MviBL{Q4GJ0x0000DNk~Le0000$0000$2nGNE0IF$m-jN|Ue*}n0 zL_t(|+T>eHPg6k@o?c2pMJXtv_yAOVurL9GsU}273>$s{?nu}Y!ww<~l0r(-5Lawi z6Spkz2VgV=4Ui!5fe&brSHVJora)V)=g7HmEnHg4oy%?KOTM%L+H$_0Iggn$CdMBb zz>C0a;91}~`gsn}M9=>Kee@h3fBnE!;36={^Pe+udf!~&bzlJ*ejKa-=Yej8NQM-^ z47>%rsrZ()1`03<{0R&jMSyhRJzxpY!t?CRBx{vB9X|e|JqWM>6wlnU(9wk zQ+7SzJma^GWz-5WTPZ*x6Awj70rCYD;F2sr2DOf&0na5Y5;Y4V0=EP6B*B8;J};02 zb^qP27X`=?Sb#GU)yJYDT@s}HRoy3$nDGuc^n_Vrf&&Ez3v7P~e+3AMEcy1P98c&Q>RaNEo_4U25TCJDk`TOWCG8x<3+d-$(`Ld;@ zWlUq^(dOUi0XSK)syM(bm@XiIe+#gej~`p(gKuN?f9y}%^T za62(E5wO{8j`{g{)o*ocYiq5sv9Y7OyL*c9#iX(qkb&c;e_K31)#Y++mY0`1W@cvg zt?P}A4PQe;gT1Gx$IaRJO*H|qDf-4c@h&VZ1S={koNl*!H?ju;f#v%8dV6ng?=0hw zFKlNz{U4%pKW>iHG97k_pgu5~sQAHCqQ`oa zVJJdrX=xUwe@mSzzjrKZbWW}Md&*L8N(5`2HwSHq9E2gp`KE@>z~KJ=pkJts$ptA- zroy3Vgk0Zu6ag6R6QrfUQuqi|tt(UwR)tww}%BhEd-FW z!!*SOqns?`#ma$1TKePe0~WEJ@zcx`G91q|Mp+y;LwE@wH&8f!iW8U?9o_vi@CQ5Q z(Vo^LaFl{1x;Cy vOtyE6C&N$uM}+NNZ$V=h8RygMzXA*ZK_efdZTc{X00000NkvXXu0mjfwMj9N diff --git a/TMessagesProj/src/main/res/drawable-xhdpi/photoload_pressed.png b/TMessagesProj/src/main/res/drawable-xhdpi/photoload_pressed.png index 30bbf25a176a30b887be5c591c898899e54063e5..542616bc1b88b6e926c1be23fc945a8544269db6 100755 GIT binary patch delta 3342 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 diff --git a/TMessagesProj/src/main/res/drawable-xxhdpi/grouplist.png b/TMessagesProj/src/main/res/drawable-xxhdpi/grouplist.png new file mode 100755 index 0000000000000000000000000000000000000000..b63fa34e3de3a8eaf00f6265e2aea59f4a358348 GIT binary patch literal 877 zcmV-z1CsoSP)h zrR-=Gk(P*9Ekjxju?%ba{>&NHn0wFfoO|v$JNJJ18up%hXMUgaJHPYiZl>96iZp9~ z)CUv_h0Z_a;So3oH{h@EI=mf60M%;MFMwS-3g3e#x?HQnW%w!lc`s!^pQYzqhQ9>_ zFJv}cg+IbmNdrKEJ%{@lZTG=5@a;qZ!1y1=#}k8Fi}0Z&WI&PG^PS4V<2?-ky-(>p z8sWRo8Qe20XBhfC;5!5IhP~g`C^Lwx%(Or7C-}Ym{0qNAM~wIaFc1+w1%H|Wc@>_9 z4|ZH5_!kHWAWZqnfT%jI==rzs5aT&BfN;w-02@_28x|BZ__n5HU2+D%N)Zatgl7B0 zRGWRR1WnZl$*!D>nWZm=AFrb=%LVp~O91N@0Q|OGUFebhX%Jk zR@9F*VRnS})5ki1j=5@@X*$ao%N4`l;v9f(7L=G{d`@>(LPl1603bbL&Ik?JmZLX9 z?*P?gC|UzR}&a93}-3#S$M1E;7W{darvAbZ|fNRjM=uWABv6FGJ3!68~}nJl7SaBm#*|4;g>w{;2f&Z zxj?@n`;3**c{z%pDbO*|dJ}Zk(s@8xy3%DSJ1KZa?^loo^RWRy;Iz-aC|YOvSrLyK z62hz;*AImH&~&%n(f$G;R;&O(&_w-)?1jAO9o1w;EfY}H?9dfJq4m!DC45BmwzlMo zlBUTG768OfV|+b}qWYYeBf~n7d{{jpE&v?C^NGjHz00000NkvXXu0mjf DH?WA* literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xxhdpi/photocancel.png b/TMessagesProj/src/main/res/drawable-xxhdpi/photocancel.png index 2e6bc13dc30ca2d4052637bd684ef275adaba65c..312e2afec02c74198da75528d9f65cc852c55868 100755 GIT binary patch delta 4908 zcmV+{6VvRv5VR&CiBL{Q4GJ0x0000DNk~Le0001l0001l2nGNE08vDPr;#Bye-g$? zL_t(|+U%VTTvS#1$43ysP~=TCHW3#g(M3ZR5<%A#B8X&jbuhp*7F$I$Em^nJ@-4Mh zB0gfeNP(#9N@EzJq6?Uow`&-1z5 zbBFtK&i9`4oY&j$*I$1X2@=$)fBr%gh%CVDn7W=s1MCFE(T@TUn!RZRzy~a_2j#!0uCDHSQ&UsJ&6_tHu3o)*D>payMs02F zy^M^E237vw#>U2I=FFMH?CtH%oSdAjU_0E_)^?bsrKQ!tfdhL2V>(m39ESL67JyJM zH}C_S+1+p3+uQF~S653*e@jcRNFFMb(cI?5MBdwRrH&C_wF?p78VvKebT?QG#BHly00GzB4x11~MZ?miOONmk1bIqHNtq-Ti(fW2HhxOZ z;cBKBImBBa;9A(6ydKP(KGxja+_+=Mjx?_M2%4zA?%TKTe-$@3HxEU*1;p_N-T?vE zc^x)e8TbkUTn91{rWjWhYq!sb2tZV3B>hXUI3w}h-hqV ztc!?jfyCo9z*uRiSB-8!<{a-XNFff!;g!}{I`)f`E0q0K=J!x%}5jc(c0RaJD z>T|B3EVtOae|dA5xw*L&b*O`Z;sED>fb-(Gg9Oo&p2+`iiD_@Yzh}=L$&w{YiiD(B zENtA$&dv^Xbaa&0i~AwO`%caP0q3-b4HgrVg(5;dWn^Udy!`UZ{&Eg|3UR-Q^+3S+ zTo~t3ruq5CjT={ee0&ni%gcWelDTKvy?gf`7cN{Vf0pA{?1T7UrAZ(RH0+>^kOzZQ zDlKz$b=@Vv&^s+!w5V{)mMzI09UZj4H4ox^y(X`vu^a-C!z99z3{5*E}E{W~+OC0}a5i zoo;8q{)p$FfBuk=eA-cBV&e66>(=eXR$l7RCdQA`84x(2MWzL^wzjq!a)y0^&!Am_ zlZm6m{tW<-@r>g<|EVjd5=R1MgLPGfa7f$Kf2mVH6>1ZGrvnELOb!VN`AcuBqnh*~ zwvaGj3*?(`zPVR`p>Gu$8hQ@>H96JM*ZQ)^K)=D04EX%>&%YE}Aax^OUtbBf0#m_T z0Sbq{03w+78wv^vzQe{7A!&3Y>>!McjND5#T;cG<53~&gIxRBeACb(!z(ApT$%5)= ze{yp2VJg@Ma*0T70$Ex^*KgEbNSs1nd&l@;>|QvotDrzN)R5ssizbh?-Wn zWy_W?o12?Egd|{}aPU!0O-&^Yg(iWJf1wM@so2=qN+IgmtJSMle@V4sy21W@O#p$- z)2^f=302GtA^#*6x9Ld+FdTu z9S~SlxOMJe76e(*e}$;#hEAV8-ISM?_norhzo$UR&~)k2r4oIZV#hOI;4x2V@$`YcOd%48--+xaxRz2SvAY|rW{_w*O-(&MA8y+$|Jbc8kVZ)4AUiBNr zmV5d5yYC2Ri^L70|%a$#3=!Bs&jBQYK!q64DEP~?w z_us!jb&rpSV#8GxAh3%&kPO(dV~5V?VS0Oek0N1U8x%AQBoq@TPW-*Df8+1kwQKjm z52RPueL)oeN&={wlqpmG!eFD_5>a zMJ$yrq2MYED2OwuvNShPM$3f@7g#;!K^IVP83q)#Hd90F97Rt)GbI;@iR8|yQ>U(q zSgyW=g6lAJs=B(mQc*@g0)f-ZyGG~YOe~2+!in!n^#v4sfdM6ze@d@YLF45CA+u_G zLqkIymnQ6L6AC`TfGRC5r7H@~@_-ma{-UO)rdGr;X#)zr!GJn*=FAN$XpB4{Waa^0 zzka=5#6f8i3O>Ss%F4=WqK4MlgAJg8u%oJ+oE;gZ2`Kmq0}5S%=H})*RPgVV0#R00 z)*#}r)PaJ}Fmwuse>6}*b~F&f$)gu9UTo(2L-z&>eSiVg)YL?eoF7gDVNM>csHkY= z!-Mw(3VneA)zZ>J&;PU_fxw-vHw9a=_%uyV6)1{|iX!v{2Byepp@OVPAY>N8#6~F* z&(s|hph@}y1M26We{Q3K29rPxAdftJ_>h+?$SH$DpI|_Be{^)vX>3RWVL}1%K*Uq2 z3I(5GU~&jLjZJB%Qg4J%)YsQnDv7KH_|0K`jGIm%WU>zf5T73!YZEp$HVP-w3?4k# zip}#rG$BJnLpqH+NFZc9&H*4k!=R`(p-MXiUj)$8Y1~Qz@sOg&P@iGY2Plk;jOa9O zCxK`pj~E*pf1BzP4Cp|zb%?*VG-SvS`kNbfNFdPT{Dtr#4Dlmi`T_&iCfGQ{U&}=X z{n9tlwG5f=?g5k4GIej3p#yo(LmIYM_pW8EcFQneS^Z>+}wf+s-c0n zMjmx?aWMKva;wfCqhApJCuL6doQPblO(P0|F=Ibd91hGc&Vvc6NSBpJCuD z6l2DWp+D4iQ63PeVsa-qIM`0#Vc;Va_V)I6iqf41LT2e8FE6iA0u20uV)W?I1FfyC zhpSR#e>{#uatDeG2LT3tL9t-Lf>HhY^&`{$yol(_qJbzNcWiBKN3zwA(B*(wE<@qt z<3oR4=Onp91M!d{=CP2ZMT-_W2{7;nif2K}+yr?8VNQ@c)22;x7GU596tBMe>QHlY zbF#s)UKJqDP=17qjg5_w00Z}-h>VP+*UQYNe}5wnh)aw;mXVQ>@rDf>Cg}QMaP4Rp z7Z+9zmG2IU=;&w{UB{n^iHX6aNt4`^6&H$t_)W3l=jZ39>j&Dob7$qQUAq#frT$qn zI$9AFM~)o%&&ri6b-wWHiWMsy1`QfSc35KXrbJaBGAPPNdwF>c(e*Tma%5I{lRafuCmluyd!iwe_y8t?h@xry04Y z)YQ}|kVE{L^b-Mw$I#O0uWbIsVG%Kkf6CO)7@nPEUczzfP;0#$*) z^&w=Oq*=3O`J%TfL^F33A0O|IFEbH@3xyo)4G<#63vDB4vy6#}c}|FCZU|rAprD`` zRPbIXF6w&=L>1V-$bh+X=lTe_1UCfE_e6Y&i6ESvrPL8uC1KOa9ZO5gVR#`Sf4bT4 zI|K&@)8E5LgxsN8T_AA0T^t#(V8MbQE{&$rM;$qGC7C^s~};_%lw&By)Ly zVY@2-+Y{&TQxP>*V*UE{a|8#Ie_h(SbLT_{2Zyn=@1W}c_cSs0k~>3(4z-m?B-4dt zV22>rHVY3Ar$5k|1~2bHZ2^Jp61&NOfPetM=;&w%Avtv4=J3TAUxZLIvQY6oIZto0 z`xp^1?T;xs!k&BXxj{m*=uTgK^_8!kot+~U{63^lxwe78#tj(BC-+kB7*VosF3O))jB=+=N%6dDy)8E0ClL48TnJ4}I{Z9!=)OW(1`P{j4@8C;G z1mlO+rUMY|-Ti-0dON$*Kf#WZ0WZDulHay%+gyZX>Kox$*ApjB{FQ>Cv(2HsH|JD0 zi(e*s(%;dg6)RSR3hfhpf8#`+J$rWE@ZrPhxQ+oBB)vVax^=sy=X?j7HQ%d z8mlG(6dPcZOjk!Cr-%|7t~BF7mXwsd?(XhR&rQMZgq0BgcQulZYE(NrL7=NK*hUdT zhT#|B;^N{Cy#4mu7lfqkxo`@9PEO7nBSwsHkORXiNQ1K8p1UWbu6qRpbCFH338%sy z9Xxn2Ei^RroRGw-e+&C3jvYJprnR*-?WBJT_78~v%j%q8lkE`7AXx*OPpB}1kdTnS z6crWCWy@SqwhLPzzyA8`6>?y}`L_$zg`rQ142r(L!e%2K-q_e!7ZDMWl$MruOGtM4 z&Lj3sU~@FJxCaU+|GWX=8u{u`pA;F?1!uzsix8RCw2qFBfA-|$K#i-lp z#2O%!)j&{fZEY3i?Jf0wp@|Nfi$00It`PfAMi4h#(R9WY?PKzT(3SX6I2syG1za}!vf{s7EJ z&ap>@g@yTR*RIVzdGcfB zd$e$&VF_1m88>d+9~Afqo%$Fo3F5M$ukVqyKoB>GIYqECFt9kea^*@zdU|@{)~#F1 z>g(&7cKPFKZ=Rl>?n-h46pl^B+#tQD17YF)RK?d|uW`dazZPd`;xR#rAZjinZHk~&S~eK)YI8m5Cx3=DGY;3$;TU*;zW2vgDs%>j)`wb}g zc`10)AJ1-wY~RGn%E}rXLt8oh3f&2F09;PtEH3cHMn8wMKu`}co@v9t)lpno7RR_Q ze-|b`E($7l=|5fr!G?AoFi*yCajkKEe0{7gekXeJX$gej5|<;B4?xfw#P}STbJ&A9 zF{X(x72~HYtC*son1Mjbr^w?Y5Q>C@Oz;aq(90Z2^)4~1%r9;M`fWWqTKKeVPyJ^?n_MUUkxxHWV%SK0f+wZ&Q z_wSs0PJro)5VtyR_1q%dYRLrfe|nI9U*)!(^|$-n9%R`)ZfiPz$$&MEuaE zboYB5h-=L>5>|8&U<ds)k7Nq4g?xU<=RD^~ z*vjpuoxp5|NMt!5RcOGq!zV_rNiK<;6<>3u( z4R!^<@agfnbIcX>*cD*=MymO+jV5YW6eR!@+vRiSINmB&fNiX@di$zSPbvL|0^si7 z>2sxS6j%j7r?XDgr`fk}U*oZ3$6O8e@p!yuczE~&MVCWLzitVpwMf{ZlKhd8kuSsH zaD8=k_18y^92s+ifBe&@Pk+|Z($X1=#Tti(hDH=z791yY6=GqQSwt03MSdg_X$%Ac z!JeL;-sa}!nbgO1>Bc*F#hb zxLOR!5#HN=%|V0i)?3uVoi4u<{$t*@K#gFFQQ`B zS%fPP0IBE>lgT$&gbN|61G<`HZ;%MrxGf3+g3QGS@?`b%H5cIm%UYQAf7q=!AbT=JQxV|*Cs_&w$|@--FVFGkz#XA6LhhIXoOLvGFCY9a#M&p3IVbpotVTSEHA+LM!$ zpSHHPcBv%4SP}S-t0zyMT$K0`W>{v+d}b8@c%~v7;&I+F-DUC;f!r}0=5W$UUM5_q1v$N;>`}@C2Boa?0 zUUrfEKg%ZofIX7iWfLGoNT<_x2L}hgb0ZNKB6N0khWGB>`;BDs8TtNH_6xZJE?(Qu z^gU$3RA3(aN9&8Zwkp6no6A05&JVa;e=p|SEd}SPEcu){>iZY$2!K&=*5}O;fXg%a z{-mEfSb12?ia6{D zj@hzTeNJuR3d>BouyO?e@KkqX$%8v&{`~Ba@1u>^ae*l0+ z9VQau%-_B~A8>4w>T>|m_8uou_5WE3L_tZ z_GgNT%q;-`tSLgz2zz2iDunz5e+Ar!<-SqK!J#-!@gVA9;*r~9McX*}ex{260`P@* zsA~3_OL|QHe#Xf+m6gHZ)QDc@odY2LW|;$>9e<=(b_xl1gcF!dJ&OPV_Ds2f)=dEf zP&s2EmMLe;V*(v>xC^o`q`HV|BO!D>7-*4*zoqJeZdI{(7-So@Gu%EJaq%go(bFgI#_0TysClV`gM!uk4Xk z_BzTczR&0P*YA40p6CAKdG6PJU-z}%*WHB<;l)Mk+`mgrd4&=Jfl%L5Q`Q5=u>T$k zB>2`<4lPW^NdXwlJ!QoQzSCP-mmXk@>bs_-a6dw5^iA+(~2GULKUuaorm z)F+NPxg{l=!2PU^`Z)^=izA~2kIi|rQ@=bf)4^aER8g_wTu+N(C!XdixvC-f(xup-+{S?tJG%%mT|5wU3XJ z*r9R!#sEE*38Gd{p*(0Dq9V$V<`KKF7#S_pcIM~f<6E!J&CMlz{OAf)AKL`}lNBhe z_}lyayMzWpDZZz-mo*W71V@|~p8_LtYs2sEG92wLl=JZNp8T7xcBTb?$bR@Gpib%4 zu9=w`>&fx);pfkvH&<6y#%5Yu2@j7pM++0#`8m(Mgw#6 zmAYFLzUT>^5`@4(Ed`aJ@?MzgEaS5v(u9k>JSxoB({tT z&|&2$M>1Q&;>w|_WfaOY*v5#^!v}xTGcq!YON`3T{Z_h@`*vzzSq9BP|1?8FLoK+p z-)=#Tmd85pZbCbu!E}YZv8@_dTM;ESvof55Li3N6Z!ad6mX>0wcqt;PD@^OXK6K^Z zd!cFyO0~6!&Ft(f=d&vm?G(0#6L28Rphx~idV2c5DTi!}r4k7pgP%WtBEfTiD`wxf zr&{s&-F30tml8B4--x%#5v58`A3a*O+#g8}q+N}7a&k)7)z#%SHrlwP*4f#4y4!R# zpOh}<;Kxs;{4JiDg+&F$E?cY49UN>oNnRpsneI$MOM9W{h~*i1uk|LPKT8JiNdXtH z3nA`eYobD`rFo38I#XYt?qAT-*kH~c+S%EuxVX5a)O1j6s96$SXCym%d!36!oe7gR zO+SKzV~sB{w=vX3dj1+HaG7sBxt!xTG^$I6L{5WtJvoZR;P=JM`#qwS57f|j9#6W} z)m6LAiSi4{TenVpXAbqXwQ3BtNpn&B-pTe<4PlCreO&cKvne=fk0^LKsti( zm4qWa*7s_(uQk)m-vDyZa_f~NBO`@25JH|g}l_GzN>^77^>XqQZ+lHb04 z%X0NaEy{C_LBk03G>pPmZLMp4_iZ*d%bU-e zC_?>|iO1GAmYhMUUG=(2QFdCsaZFte!D$Gteu|EZi|b2DO5$jL{GdGObiMFE>y0Ga z$C8p4u^m5(rQk6gSI9%IWKDV_>pAv+zHxhdxuo3R>-2CP@Ne+mK20!v&caipcePLi zYs+T3Vv5~Wii*;XdXne=`}c(9!uem);6*%Xp`G{r+ckf27{ZEqWM~NM;}%k1g$tJD zv!|DPx3;#H`KT-5hKORGl)0~0B3#jxx;vEmmg4H?qXpn1+eYTj;N#8lkL#Fn5uL^u zDsPiSC@z*2Xsor{-`{uWU{vdOTB$@o;M{2K4-# zw=%#|T7hc4$qi)k-=Tpl8LR6Az>(VQ^C%?Sf6o%F232b!RIqzo@84gVH9N zj1391JQZ_hv$3&B>Ci6?Gz@VqwE@7xKp@`O!;%6Xv#);5J|vOOUc|>!mvdWWNjSfj zvrM=lB(y{M=!9wI*DqQ_7K)66#NQHKi5$N=#QhZ&6=`I=w~XDvJUekhsiLIR))*BP zmGr&Dh;~tr?Egris`T__|$arXc`QV!@SL#!t& ztgktuIu2HQLyut{b)LV~kXI*2TH$h<_bw?C0jO zdGyG$j@ShalbP*I^Csk&&5CnhCvKILf9V-Niq;mJBd(XYsJVE+HXdl*k>@`-2U$-MTk!<`y`ZN{W=;LvBhY;iYRFa9r-h!OUA< zOL&8h5#f@p_`C#7;*+`h{;?xO0Um?FNN>9PDa(Nir6i6*fdeR|YiO>CQTao`$NU6g ztNE*gb6?z-RYfdWgTya|*RfOr-X8t=GfWTHu0P*5Oer9|e$kF}D#K1=)W&y3rupDE8XC7d#|+WPwXtG?OGp=i;xPk3ozLge_L zI6ZQVQn(@`yDR{6@7>tgxN3skN|%hHloK>G0&>uzsD3}hw`v7uX6Z_&UyvR0n3$O2 zs(;!(NJ@)f!UM3tb+psLO|UEM7y5d7de_1f=IMC6$dGyl2Crt1wF3kH%~zc-D-Xek zS+86%nfaQADEEp6HhD%LtK3<9)uSbRoDGoRIxYb3rOG-%0*;+)H1OEtc^652B zR6T^OBN7A_^HkmCr6rH-YP5&`B=r^XZbKt$^lc1S5VpJ8X~_i3LiL5DR)CgZXiYsT zG%0uQ@UY4*xZ8~k2rDV!?`PXfqxYJeoSAvEE{akLSK@m$ErPe@`Gh`{(jbN zoe66+Cng~w0iKS!X262}FzcF8trDhatTQ<^mCjl8G8PBgPmBQu)myRu5YFn3wnj5z z&d<;P%r;C3!zSEmHW^^L;L#=DlOsQnNEot>GCdxOW}a8EMM#l(H83JZTdm2b`A z!^8rNf*!+%Ct{M4;~Wx?Uy?6V3sqBv<>4P4tbAh!bDs2K!P(KS!pPXzVWzfl6?q3p zvG=!Uh`UBw919>5vwKR3Yr%a247<(V=54^!)(Z3^u}DNRScS_9H?ufvsw zowZ_ip7{Ct)`~JUwQ*lt=byPGmjODWyC=!pz~K7}a63Vq@)^2k7&^K|3AcG!OB&Sk zieo@iF*^23U@GoR4|bCN(^W%5qeQ}a97U&H?)?n};FiHbH*tNU`dy%mmkb8IOD5al z&NXtB>u4a`KmBfKNJqOq?UqWSP9(VuDonupn6l)xZkw0J-z=YbcP8!6-cdsHEMoS) zV$U+L$!bBH7<9$u@JYq1M3a z3a7YzFOq_HONUIt2cY+6f!=z&5EROvOkfLa6Ev%G9Dd-sp;Zujy7n%S>*=l;_Kl;m z@bgj&cuvoN)7`4CKV8Md#7KL4dzY4+eif?5U$GMl`s-U~va`r1pZn)VHAGRSjYh#H z$jjHtDksbL^rR4Eu@g~v4Hc+(o54w04+(D-ne1X2T~Q$n03t0bspDl9XCqcol{A(` zr~hcQP%tEoJMrw!e`w5DLf}wpbU5i`bvqW_ImZYDm=hrcHV!0)yw(nE)HsM%tuXS+ z+u{p9(F_a>-ErNVn|tn&LZ=Dm70JoE2t%LRvPX0E&pu~nW(u@F9?taMotGOQ9^O~! z%mdU+02?9$u?aSy-zDvz%Iiu3DvH`6xdG%d79&gIC$@&UIpzmHrvjzp*MXmJ&HOMORI%>i& zGqrYORq;hWxOh0a_YrP!P2vNr7$+Qeh3N{j9E*|jLUOBKR+(L(e|F69%Ne;3*-T`^z6s z@7vnj+kX|{diDCX{P$-mbpNIMo7rAQk%{Nu!(89Yh?>cS9^Ot#SKp+Y)m7Q4r+Q%;@agf)TY)D_XK)1 zZZ=&vz+8J;+P1K$Dxa)&U5;I5pOJ!w83$SZUekj0@qnvqYWBq>Cf;1pFX5g$D4d#C zO=RDmijcq>j2dfPk(n7zsJKmrAdj;e^M}y*>X~J~V|D02n`=9%tE=DBUN9)ABL)Np zZg<78EX(@tS$W&sR4GOvBAqba{s7!f1&ax#3kzk3OY?LJyY7;_8k+L+^Q(%A)}DYD z3}j1*qKE>!jS9}2&3`{h^Z{;ue=%hn7g)$kyGt=C{J~En-W#>}?C!1peawdLS0bCi z83a;W^*Q!t@zD1t8$5h?zSbH_F33WK(lD{GU^~1Fuv%a-Nt|GqK(b{kI_9Js93SbWSh1bmyF*GWd8`ZdbT+($X^T1@ED{5#_4iU zou(l@8wW39Dia%4oGSE$T2p8!f>f=FzBjcXXv0Jq7#XMGG`#nNUwVqpzC;v1SWmPq y=U9HGtEJU1;TI4#G!Q!g!>LPP&n<(Y5XDWq4U34x1n@!;a!=*Ha+#7<$o~L&AMBI> delta 2088 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 literal 0 HcmV?d00001 diff --git a/TMessagesProj/src/main/res/drawable-xxhdpi/photoload.png b/TMessagesProj/src/main/res/drawable-xxhdpi/photoload.png index 0bc9544382226b26b2e1bbdc670338c5614b7c29..cfa2ac2ce08fb330ba5a512661ec4fdecadf2442 100755 GIT binary patch delta 4912 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 Vux#-a!R7z}002ovPDHLkV1io)rELHJ diff --git a/TMessagesProj/src/main/res/drawable-xxhdpi/photoload_pressed.png b/TMessagesProj/src/main/res/drawable-xxhdpi/photoload_pressed.png index ed7a374b9d9a1b59153afdabd97a001a681d2277..1e8c1a35e06f1dc9fccfe183413aaa753a66d929 100755 GIT binary patch delta 5230 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 j37&H^yH!2G{{