Files
haikuports/net-im/telegram-desktop/patches/pch_disable-5.1.0.patchset
Gerasim Troeglazov 0c5c598f5b Telegram: bump version
2024-06-02 18:57:58 +10:00

10825 lines
500 KiB
Plaintext

From 51ef34f2d658b576401ecaf1cef5b43dda1f074f Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Sun, 2 Jun 2024 07:29:51 +0000
Subject: Add PCH file
diff --git a/pch_disable.patchset b/pch_disable.patchset
new file mode 100644
index 0000000..aca81df
--- /dev/null
+++ b/pch_disable.patchset
@@ -0,0 +1,10809 @@
+diff --git a/Telegram/SourceFiles/api/api_attached_stickers.cpp b/Telegram/SourceFiles/api/api_attached_stickers.cpp
+index 0f18e76..f7147e2 100644
+--- a/Telegram/SourceFiles/api/api_attached_stickers.cpp
++++ b/Telegram/SourceFiles/api/api_attached_stickers.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_authorizations.cpp b/Telegram/SourceFiles/api/api_authorizations.cpp
+index 78e463c..7e92d82 100644
+--- a/Telegram/SourceFiles/api/api_authorizations.cpp
++++ b/Telegram/SourceFiles/api/api_authorizations.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_blocked_peers.cpp b/Telegram/SourceFiles/api/api_blocked_peers.cpp
+index 0a79eb7..cdab3cf 100644
+--- a/Telegram/SourceFiles/api/api_blocked_peers.cpp
++++ b/Telegram/SourceFiles/api/api_blocked_peers.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_bot.cpp b/Telegram/SourceFiles/api/api_bot.cpp
+index cf46115..027ab77 100644
+--- a/Telegram/SourceFiles/api/api_bot.cpp
++++ b/Telegram/SourceFiles/api/api_bot.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_chat_filters.cpp b/Telegram/SourceFiles/api/api_chat_filters.cpp
+index 7287b56..3f25a12 100644
+--- a/Telegram/SourceFiles/api/api_chat_filters.cpp
++++ b/Telegram/SourceFiles/api/api_chat_filters.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_chat_invite.cpp b/Telegram/SourceFiles/api/api_chat_invite.cpp
+index dd06d2a..d44be1c 100644
+--- a/Telegram/SourceFiles/api/api_chat_invite.cpp
++++ b/Telegram/SourceFiles/api/api_chat_invite.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_chat_links.cpp b/Telegram/SourceFiles/api/api_chat_links.cpp
+index aa5be9f..b8c91c6 100644
+--- a/Telegram/SourceFiles/api/api_chat_links.cpp
++++ b/Telegram/SourceFiles/api/api_chat_links.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_chat_participants.cpp b/Telegram/SourceFiles/api/api_chat_participants.cpp
+index a4cd0c3..fc6dd87 100644
+--- a/Telegram/SourceFiles/api/api_chat_participants.cpp
++++ b/Telegram/SourceFiles/api/api_chat_participants.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_cloud_password.cpp b/Telegram/SourceFiles/api/api_cloud_password.cpp
+index c5ab29d..da50107 100644
+--- a/Telegram/SourceFiles/api/api_cloud_password.cpp
++++ b/Telegram/SourceFiles/api/api_cloud_password.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_common.cpp b/Telegram/SourceFiles/api/api_common.cpp
+index cfb1e72..31aec69 100644
+--- a/Telegram/SourceFiles/api/api_common.cpp
++++ b/Telegram/SourceFiles/api/api_common.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_confirm_phone.cpp b/Telegram/SourceFiles/api/api_confirm_phone.cpp
+index 3a42a79..10b148b 100644
+--- a/Telegram/SourceFiles/api/api_confirm_phone.cpp
++++ b/Telegram/SourceFiles/api/api_confirm_phone.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_credits.cpp b/Telegram/SourceFiles/api/api_credits.cpp
+index 00f9e78..acdf50c 100644
+--- a/Telegram/SourceFiles/api/api_credits.cpp
++++ b/Telegram/SourceFiles/api/api_credits.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_earn.cpp b/Telegram/SourceFiles/api/api_earn.cpp
+index d6425ef..eaeb58a 100644
+--- a/Telegram/SourceFiles/api/api_earn.cpp
++++ b/Telegram/SourceFiles/api/api_earn.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_editing.cpp b/Telegram/SourceFiles/api/api_editing.cpp
+index b48ead0..0038eac 100644
+--- a/Telegram/SourceFiles/api/api_editing.cpp
++++ b/Telegram/SourceFiles/api/api_editing.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_global_privacy.cpp b/Telegram/SourceFiles/api/api_global_privacy.cpp
+index d1beddf..4054edf 100644
+--- a/Telegram/SourceFiles/api/api_global_privacy.cpp
++++ b/Telegram/SourceFiles/api/api_global_privacy.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_hash.cpp b/Telegram/SourceFiles/api/api_hash.cpp
+index 15aca8e..303a234 100644
+--- a/Telegram/SourceFiles/api/api_hash.cpp
++++ b/Telegram/SourceFiles/api/api_hash.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_invite_links.cpp b/Telegram/SourceFiles/api/api_invite_links.cpp
+index 1f02b78..de376e6 100644
+--- a/Telegram/SourceFiles/api/api_invite_links.cpp
++++ b/Telegram/SourceFiles/api/api_invite_links.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_media.cpp b/Telegram/SourceFiles/api/api_media.cpp
+index a76cb4b..131fc85 100644
+--- a/Telegram/SourceFiles/api/api_media.cpp
++++ b/Telegram/SourceFiles/api/api_media.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_messages_search.cpp b/Telegram/SourceFiles/api/api_messages_search.cpp
+index 4fbcaeb..bf03103 100644
+--- a/Telegram/SourceFiles/api/api_messages_search.cpp
++++ b/Telegram/SourceFiles/api/api_messages_search.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_messages_search_merged.cpp b/Telegram/SourceFiles/api/api_messages_search_merged.cpp
+index 8451232..3cd0094 100644
+--- a/Telegram/SourceFiles/api/api_messages_search_merged.cpp
++++ b/Telegram/SourceFiles/api/api_messages_search_merged.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_peer_colors.cpp b/Telegram/SourceFiles/api/api_peer_colors.cpp
+index 5f3fe12..a0b8ba5 100644
+--- a/Telegram/SourceFiles/api/api_peer_colors.cpp
++++ b/Telegram/SourceFiles/api/api_peer_colors.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_peer_photo.cpp b/Telegram/SourceFiles/api/api_peer_photo.cpp
+index 9c8a470..c64a7c8 100644
+--- a/Telegram/SourceFiles/api/api_peer_photo.cpp
++++ b/Telegram/SourceFiles/api/api_peer_photo.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_polls.cpp b/Telegram/SourceFiles/api/api_polls.cpp
+index 52a5f6d..1fc256e 100644
+--- a/Telegram/SourceFiles/api/api_polls.cpp
++++ b/Telegram/SourceFiles/api/api_polls.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_premium.cpp b/Telegram/SourceFiles/api/api_premium.cpp
+index 6ff4aa1..d2b3461 100644
+--- a/Telegram/SourceFiles/api/api_premium.cpp
++++ b/Telegram/SourceFiles/api/api_premium.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_premium_option.cpp b/Telegram/SourceFiles/api/api_premium_option.cpp
+index 135082e..ab868a1 100644
+--- a/Telegram/SourceFiles/api/api_premium_option.cpp
++++ b/Telegram/SourceFiles/api/api_premium_option.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_report.cpp b/Telegram/SourceFiles/api/api_report.cpp
+index 8691527..96db8a5 100644
+--- a/Telegram/SourceFiles/api/api_report.cpp
++++ b/Telegram/SourceFiles/api/api_report.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_ringtones.cpp b/Telegram/SourceFiles/api/api_ringtones.cpp
+index 307ba58..4c52d9c 100644
+--- a/Telegram/SourceFiles/api/api_ringtones.cpp
++++ b/Telegram/SourceFiles/api/api_ringtones.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_self_destruct.cpp b/Telegram/SourceFiles/api/api_self_destruct.cpp
+index 4bc32f8..9a2bee1 100644
+--- a/Telegram/SourceFiles/api/api_self_destruct.cpp
++++ b/Telegram/SourceFiles/api/api_self_destruct.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_send_progress.cpp b/Telegram/SourceFiles/api/api_send_progress.cpp
+index 93d2879..4110b65 100644
+--- a/Telegram/SourceFiles/api/api_send_progress.cpp
++++ b/Telegram/SourceFiles/api/api_send_progress.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_sending.cpp b/Telegram/SourceFiles/api/api_sending.cpp
+index ade4192..3bcbefc 100644
+--- a/Telegram/SourceFiles/api/api_sending.cpp
++++ b/Telegram/SourceFiles/api/api_sending.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_sensitive_content.cpp b/Telegram/SourceFiles/api/api_sensitive_content.cpp
+index 97388d6..70ec3d6 100644
+--- a/Telegram/SourceFiles/api/api_sensitive_content.cpp
++++ b/Telegram/SourceFiles/api/api_sensitive_content.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_single_message_search.cpp b/Telegram/SourceFiles/api/api_single_message_search.cpp
+index 0875091..5e3ca53 100644
+--- a/Telegram/SourceFiles/api/api_single_message_search.cpp
++++ b/Telegram/SourceFiles/api/api_single_message_search.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_statistics.cpp b/Telegram/SourceFiles/api/api_statistics.cpp
+index ce19666..34f60d9 100644
+--- a/Telegram/SourceFiles/api/api_statistics.cpp
++++ b/Telegram/SourceFiles/api/api_statistics.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_text_entities.cpp b/Telegram/SourceFiles/api/api_text_entities.cpp
+index 067cc6c..f042437 100644
+--- a/Telegram/SourceFiles/api/api_text_entities.cpp
++++ b/Telegram/SourceFiles/api/api_text_entities.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_toggling_media.cpp b/Telegram/SourceFiles/api/api_toggling_media.cpp
+index 65d2ce3..9118064 100644
+--- a/Telegram/SourceFiles/api/api_toggling_media.cpp
++++ b/Telegram/SourceFiles/api/api_toggling_media.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_transcribes.cpp b/Telegram/SourceFiles/api/api_transcribes.cpp
+index dd983dc..e5aafc3 100644
+--- a/Telegram/SourceFiles/api/api_transcribes.cpp
++++ b/Telegram/SourceFiles/api/api_transcribes.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_unread_things.cpp b/Telegram/SourceFiles/api/api_unread_things.cpp
+index dac998d..ac2a953 100644
+--- a/Telegram/SourceFiles/api/api_unread_things.cpp
++++ b/Telegram/SourceFiles/api/api_unread_things.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_updates.cpp b/Telegram/SourceFiles/api/api_updates.cpp
+index 0ebf17f..6204ce0 100644
+--- a/Telegram/SourceFiles/api/api_updates.cpp
++++ b/Telegram/SourceFiles/api/api_updates.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_user_names.cpp b/Telegram/SourceFiles/api/api_user_names.cpp
+index fa040f1..3965fb6 100644
+--- a/Telegram/SourceFiles/api/api_user_names.cpp
++++ b/Telegram/SourceFiles/api/api_user_names.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_user_privacy.cpp b/Telegram/SourceFiles/api/api_user_privacy.cpp
+index d0c17fa..935a5c7 100644
+--- a/Telegram/SourceFiles/api/api_user_privacy.cpp
++++ b/Telegram/SourceFiles/api/api_user_privacy.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_views.cpp b/Telegram/SourceFiles/api/api_views.cpp
+index 6c8ec8d..4990b60 100644
+--- a/Telegram/SourceFiles/api/api_views.cpp
++++ b/Telegram/SourceFiles/api/api_views.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_websites.cpp b/Telegram/SourceFiles/api/api_websites.cpp
+index 2ea6b2a..646b5d5 100644
+--- a/Telegram/SourceFiles/api/api_websites.cpp
++++ b/Telegram/SourceFiles/api/api_websites.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/api/api_who_reacted.cpp b/Telegram/SourceFiles/api/api_who_reacted.cpp
+index f610f83..3df53c2 100644
+--- a/Telegram/SourceFiles/api/api_who_reacted.cpp
++++ b/Telegram/SourceFiles/api/api_who_reacted.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp
+index 181cf26..0d4b5a7 100644
+--- a/Telegram/SourceFiles/apiwrap.cpp
++++ b/Telegram/SourceFiles/apiwrap.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/about_box.cpp b/Telegram/SourceFiles/boxes/about_box.cpp
+index 6d001d4..b700c1e 100644
+--- a/Telegram/SourceFiles/boxes/about_box.cpp
++++ b/Telegram/SourceFiles/boxes/about_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/about_sponsored_box.cpp b/Telegram/SourceFiles/boxes/about_sponsored_box.cpp
+index 8c932df..8f1363b 100644
+--- a/Telegram/SourceFiles/boxes/about_sponsored_box.cpp
++++ b/Telegram/SourceFiles/boxes/about_sponsored_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/abstract_box.cpp b/Telegram/SourceFiles/boxes/abstract_box.cpp
+index 5b9f1fd..17dc925 100644
+--- a/Telegram/SourceFiles/boxes/abstract_box.cpp
++++ b/Telegram/SourceFiles/boxes/abstract_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/add_contact_box.cpp b/Telegram/SourceFiles/boxes/add_contact_box.cpp
+index 6b9a085..8bdaacb 100644
+--- a/Telegram/SourceFiles/boxes/add_contact_box.cpp
++++ b/Telegram/SourceFiles/boxes/add_contact_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/auto_download_box.cpp b/Telegram/SourceFiles/boxes/auto_download_box.cpp
+index 3617a9e..1ab6516 100644
+--- a/Telegram/SourceFiles/boxes/auto_download_box.cpp
++++ b/Telegram/SourceFiles/boxes/auto_download_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/auto_lock_box.cpp b/Telegram/SourceFiles/boxes/auto_lock_box.cpp
+index cc7cdb4..e405681 100644
+--- a/Telegram/SourceFiles/boxes/auto_lock_box.cpp
++++ b/Telegram/SourceFiles/boxes/auto_lock_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/background_box.cpp b/Telegram/SourceFiles/boxes/background_box.cpp
+index 59729b7..4b172a0 100644
+--- a/Telegram/SourceFiles/boxes/background_box.cpp
++++ b/Telegram/SourceFiles/boxes/background_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/background_preview_box.cpp b/Telegram/SourceFiles/boxes/background_preview_box.cpp
+index 828b2d0..be804b4 100644
+--- a/Telegram/SourceFiles/boxes/background_preview_box.cpp
++++ b/Telegram/SourceFiles/boxes/background_preview_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/choose_filter_box.cpp b/Telegram/SourceFiles/boxes/choose_filter_box.cpp
+index bc61e9f..dcb357e 100644
+--- a/Telegram/SourceFiles/boxes/choose_filter_box.cpp
++++ b/Telegram/SourceFiles/boxes/choose_filter_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/connection_box.cpp b/Telegram/SourceFiles/boxes/connection_box.cpp
+index f50ef4b..2e67ab8 100644
+--- a/Telegram/SourceFiles/boxes/connection_box.cpp
++++ b/Telegram/SourceFiles/boxes/connection_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/create_poll_box.cpp b/Telegram/SourceFiles/boxes/create_poll_box.cpp
+index 46138e3..c5f919d 100644
+--- a/Telegram/SourceFiles/boxes/create_poll_box.cpp
++++ b/Telegram/SourceFiles/boxes/create_poll_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/delete_messages_box.cpp b/Telegram/SourceFiles/boxes/delete_messages_box.cpp
+index 247cad6..00ed126 100644
+--- a/Telegram/SourceFiles/boxes/delete_messages_box.cpp
++++ b/Telegram/SourceFiles/boxes/delete_messages_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/dictionaries_manager.cpp b/Telegram/SourceFiles/boxes/dictionaries_manager.cpp
+index 72cfd29..6d6169d 100644
+--- a/Telegram/SourceFiles/boxes/dictionaries_manager.cpp
++++ b/Telegram/SourceFiles/boxes/dictionaries_manager.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/download_path_box.cpp b/Telegram/SourceFiles/boxes/download_path_box.cpp
+index f61c0e6..e0498e2 100644
+--- a/Telegram/SourceFiles/boxes/download_path_box.cpp
++++ b/Telegram/SourceFiles/boxes/download_path_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/edit_caption_box.cpp b/Telegram/SourceFiles/boxes/edit_caption_box.cpp
+index d46121c..579ece7 100644
+--- a/Telegram/SourceFiles/boxes/edit_caption_box.cpp
++++ b/Telegram/SourceFiles/boxes/edit_caption_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/edit_privacy_box.cpp b/Telegram/SourceFiles/boxes/edit_privacy_box.cpp
+index 7800e27..e6d8774 100644
+--- a/Telegram/SourceFiles/boxes/edit_privacy_box.cpp
++++ b/Telegram/SourceFiles/boxes/edit_privacy_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp b/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp
+index ce23d23..dcb2f63 100644
+--- a/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp
++++ b/Telegram/SourceFiles/boxes/filters/edit_filter_box.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/filters/edit_filter_chats_list.cpp b/Telegram/SourceFiles/boxes/filters/edit_filter_chats_list.cpp
+index dd69458..1825a9a 100644
+--- a/Telegram/SourceFiles/boxes/filters/edit_filter_chats_list.cpp
++++ b/Telegram/SourceFiles/boxes/filters/edit_filter_chats_list.cpp
+@@ -1,3 +1,6 @@
++#include "stdafx.h"
++#include "stdafx.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/filters/edit_filter_chats_preview.cpp b/Telegram/SourceFiles/boxes/filters/edit_filter_chats_preview.cpp
+index 3e2efb8..b00793b 100644
+--- a/Telegram/SourceFiles/boxes/filters/edit_filter_chats_preview.cpp
++++ b/Telegram/SourceFiles/boxes/filters/edit_filter_chats_preview.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/filters/edit_filter_links.cpp b/Telegram/SourceFiles/boxes/filters/edit_filter_links.cpp
+index 13f5b14..adda203 100644
+--- a/Telegram/SourceFiles/boxes/filters/edit_filter_links.cpp
++++ b/Telegram/SourceFiles/boxes/filters/edit_filter_links.cpp
+@@ -1,3 +1,6 @@
++#include "stdafx.h"
++#include "stdafx.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/gift_premium_box.cpp b/Telegram/SourceFiles/boxes/gift_premium_box.cpp
+index ef87c64..3eb9ed2 100644
+--- a/Telegram/SourceFiles/boxes/gift_premium_box.cpp
++++ b/Telegram/SourceFiles/boxes/gift_premium_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/language_box.cpp b/Telegram/SourceFiles/boxes/language_box.cpp
+index 98c4990..1577ff0 100644
+--- a/Telegram/SourceFiles/boxes/language_box.cpp
++++ b/Telegram/SourceFiles/boxes/language_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/local_storage_box.cpp b/Telegram/SourceFiles/boxes/local_storage_box.cpp
+index fcdbd8d..ea37bb3 100644
+--- a/Telegram/SourceFiles/boxes/local_storage_box.cpp
++++ b/Telegram/SourceFiles/boxes/local_storage_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/max_invite_box.cpp b/Telegram/SourceFiles/boxes/max_invite_box.cpp
+index b6230b6..936480a 100644
+--- a/Telegram/SourceFiles/boxes/max_invite_box.cpp
++++ b/Telegram/SourceFiles/boxes/max_invite_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp
+index 22d234e..bfe25fe 100644
+--- a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp
++++ b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/passcode_box.cpp b/Telegram/SourceFiles/boxes/passcode_box.cpp
+index 840e487..c53c3e8 100644
+--- a/Telegram/SourceFiles/boxes/passcode_box.cpp
++++ b/Telegram/SourceFiles/boxes/passcode_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peer_list_box.cpp b/Telegram/SourceFiles/boxes/peer_list_box.cpp
+index 22cc404..5145bac 100644
+--- a/Telegram/SourceFiles/boxes/peer_list_box.cpp
++++ b/Telegram/SourceFiles/boxes/peer_list_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peer_list_controllers.cpp b/Telegram/SourceFiles/boxes/peer_list_controllers.cpp
+index 7063372..947d3ae 100644
+--- a/Telegram/SourceFiles/boxes/peer_list_controllers.cpp
++++ b/Telegram/SourceFiles/boxes/peer_list_controllers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peer_lists_box.cpp b/Telegram/SourceFiles/boxes/peer_lists_box.cpp
+index e1ced55..a533178 100644
+--- a/Telegram/SourceFiles/boxes/peer_lists_box.cpp
++++ b/Telegram/SourceFiles/boxes/peer_lists_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/add_bot_to_chat_box.cpp b/Telegram/SourceFiles/boxes/peers/add_bot_to_chat_box.cpp
+index e5b6594..4d5d8c1 100644
+--- a/Telegram/SourceFiles/boxes/peers/add_bot_to_chat_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/add_bot_to_chat_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/add_participants_box.cpp b/Telegram/SourceFiles/boxes/peers/add_participants_box.cpp
+index 04ef172..fca02d5 100644
+--- a/Telegram/SourceFiles/boxes/peers/add_participants_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/add_participants_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/choose_peer_box.cpp b/Telegram/SourceFiles/boxes/peers/choose_peer_box.cpp
+index 33ce09a..942163d 100644
+--- a/Telegram/SourceFiles/boxes/peers/choose_peer_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/choose_peer_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_contact_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_contact_box.cpp
+index 4bc2848..aef5e1e 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_contact_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_contact_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_forum_topic_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_forum_topic_box.cpp
+index ed8a777..4fde78e 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_forum_topic_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_forum_topic_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_linked_chat_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_linked_chat_box.cpp
+index bae3d8a..6caabfc 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_linked_chat_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_linked_chat_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_members_visible.cpp b/Telegram/SourceFiles/boxes/peers/edit_members_visible.cpp
+index 216a043..f1cae82 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_members_visible.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_members_visible.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp
+index 39389d1..363b456 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_participants_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_participants_box.cpp
+index 88a3490..13a9428 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_participants_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_participants_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp
+index b2e292a..e5d0558 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_color_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_history_visibility_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_history_visibility_box.cpp
+index 8883ad0..e41cb21 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_history_visibility_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_history_visibility_box.cpp
+@@ -1,3 +1,5 @@
++#include "base/base_pch.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp
+index 99427ac..b412dd5 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.cpp
+index 8f67b6b..36cd99f 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_invite_link.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_invite_links.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_invite_links.cpp
+index 5952171..836cab0 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_invite_links.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_invite_links.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp
+index 385cb1a..b4d6978 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_permissions_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp
+index 0873426..f7021b9 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_reactions.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_requests_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_requests_box.cpp
+index 406c8a9..17b7b25 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_requests_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_requests_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp
+index 6cafe4d..1361bb9 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_type_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_usernames_list.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_usernames_list.cpp
+index c586bb6..2df11d9 100644
+--- a/Telegram/SourceFiles/boxes/peers/edit_peer_usernames_list.cpp
++++ b/Telegram/SourceFiles/boxes/peers/edit_peer_usernames_list.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp b/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp
+index 47afccd..9d9db20 100644
+--- a/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/peer_short_info_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/prepare_short_info_box.cpp b/Telegram/SourceFiles/boxes/peers/prepare_short_info_box.cpp
+index 6c19d40..d8a9478 100644
+--- a/Telegram/SourceFiles/boxes/peers/prepare_short_info_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/prepare_short_info_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp b/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp
+index 70648d6..1c19f47 100644
+--- a/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp
++++ b/Telegram/SourceFiles/boxes/peers/replace_boost_box.cpp
+@@ -1,3 +1,6 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/phone_banned_box.cpp b/Telegram/SourceFiles/boxes/phone_banned_box.cpp
+index b29388e..7fe5e44 100644
+--- a/Telegram/SourceFiles/boxes/phone_banned_box.cpp
++++ b/Telegram/SourceFiles/boxes/phone_banned_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/pin_messages_box.cpp b/Telegram/SourceFiles/boxes/pin_messages_box.cpp
+index 163e9de..3a38144 100644
+--- a/Telegram/SourceFiles/boxes/pin_messages_box.cpp
++++ b/Telegram/SourceFiles/boxes/pin_messages_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/premium_limits_box.cpp b/Telegram/SourceFiles/boxes/premium_limits_box.cpp
+index 451957c..4d722f3 100644
+--- a/Telegram/SourceFiles/boxes/premium_limits_box.cpp
++++ b/Telegram/SourceFiles/boxes/premium_limits_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/premium_preview_box.cpp b/Telegram/SourceFiles/boxes/premium_preview_box.cpp
+index 76a2a18..2631be4 100644
+--- a/Telegram/SourceFiles/boxes/premium_preview_box.cpp
++++ b/Telegram/SourceFiles/boxes/premium_preview_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/reactions_settings_box.cpp b/Telegram/SourceFiles/boxes/reactions_settings_box.cpp
+index 8a71e39..4f0d906 100644
+--- a/Telegram/SourceFiles/boxes/reactions_settings_box.cpp
++++ b/Telegram/SourceFiles/boxes/reactions_settings_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/report_messages_box.cpp b/Telegram/SourceFiles/boxes/report_messages_box.cpp
+index 5c8d591..ea4cd7a 100644
+--- a/Telegram/SourceFiles/boxes/report_messages_box.cpp
++++ b/Telegram/SourceFiles/boxes/report_messages_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/ringtones_box.cpp b/Telegram/SourceFiles/boxes/ringtones_box.cpp
+index 4c299c1..c3a0c14 100644
+--- a/Telegram/SourceFiles/boxes/ringtones_box.cpp
++++ b/Telegram/SourceFiles/boxes/ringtones_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/self_destruction_box.cpp b/Telegram/SourceFiles/boxes/self_destruction_box.cpp
+index 0ab869a..0b06dfa 100644
+--- a/Telegram/SourceFiles/boxes/self_destruction_box.cpp
++++ b/Telegram/SourceFiles/boxes/self_destruction_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/send_credits_box.cpp b/Telegram/SourceFiles/boxes/send_credits_box.cpp
+index 8820c0c..c9edbb2 100644
+--- a/Telegram/SourceFiles/boxes/send_credits_box.cpp
++++ b/Telegram/SourceFiles/boxes/send_credits_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/send_files_box.cpp b/Telegram/SourceFiles/boxes/send_files_box.cpp
+index fbaaf56..ca6cfac 100644
+--- a/Telegram/SourceFiles/boxes/send_files_box.cpp
++++ b/Telegram/SourceFiles/boxes/send_files_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/sessions_box.cpp b/Telegram/SourceFiles/boxes/sessions_box.cpp
+index 4328fc4..d5a41a6 100644
+--- a/Telegram/SourceFiles/boxes/sessions_box.cpp
++++ b/Telegram/SourceFiles/boxes/sessions_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/share_box.cpp b/Telegram/SourceFiles/boxes/share_box.cpp
+index 043a8ad..918cba4 100644
+--- a/Telegram/SourceFiles/boxes/share_box.cpp
++++ b/Telegram/SourceFiles/boxes/share_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/sticker_set_box.cpp b/Telegram/SourceFiles/boxes/sticker_set_box.cpp
+index b3c589b..ee22b34 100644
+--- a/Telegram/SourceFiles/boxes/sticker_set_box.cpp
++++ b/Telegram/SourceFiles/boxes/sticker_set_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/stickers_box.cpp b/Telegram/SourceFiles/boxes/stickers_box.cpp
+index 0597a8f..984ebf1 100644
+--- a/Telegram/SourceFiles/boxes/stickers_box.cpp
++++ b/Telegram/SourceFiles/boxes/stickers_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/translate_box.cpp b/Telegram/SourceFiles/boxes/translate_box.cpp
+index 39380bd..727aad3 100644
+--- a/Telegram/SourceFiles/boxes/translate_box.cpp
++++ b/Telegram/SourceFiles/boxes/translate_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/url_auth_box.cpp b/Telegram/SourceFiles/boxes/url_auth_box.cpp
+index ef72584..bea5f5e 100644
+--- a/Telegram/SourceFiles/boxes/url_auth_box.cpp
++++ b/Telegram/SourceFiles/boxes/url_auth_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/boxes/username_box.cpp b/Telegram/SourceFiles/boxes/username_box.cpp
+index 7df856d..ad2fd79 100644
+--- a/Telegram/SourceFiles/boxes/username_box.cpp
++++ b/Telegram/SourceFiles/boxes/username_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_box_controller.cpp b/Telegram/SourceFiles/calls/calls_box_controller.cpp
+index a3d0d53..129f575 100644
+--- a/Telegram/SourceFiles/calls/calls_box_controller.cpp
++++ b/Telegram/SourceFiles/calls/calls_box_controller.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_call.cpp b/Telegram/SourceFiles/calls/calls_call.cpp
+index 5278393..25c4e6b 100644
+--- a/Telegram/SourceFiles/calls/calls_call.cpp
++++ b/Telegram/SourceFiles/calls/calls_call.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_controller.cpp b/Telegram/SourceFiles/calls/calls_controller.cpp
+index 9b82a8e..d488411 100644
+--- a/Telegram/SourceFiles/calls/calls_controller.cpp
++++ b/Telegram/SourceFiles/calls/calls_controller.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_controller_webrtc.cpp b/Telegram/SourceFiles/calls/calls_controller_webrtc.cpp
+index 6df83c2..648a25a 100644
+--- a/Telegram/SourceFiles/calls/calls_controller_webrtc.cpp
++++ b/Telegram/SourceFiles/calls/calls_controller_webrtc.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_emoji_fingerprint.cpp b/Telegram/SourceFiles/calls/calls_emoji_fingerprint.cpp
+index d6b6ca3..709dd49 100644
+--- a/Telegram/SourceFiles/calls/calls_emoji_fingerprint.cpp
++++ b/Telegram/SourceFiles/calls/calls_emoji_fingerprint.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_instance.cpp b/Telegram/SourceFiles/calls/calls_instance.cpp
+index 118532d..a5644fd 100644
+--- a/Telegram/SourceFiles/calls/calls_instance.cpp
++++ b/Telegram/SourceFiles/calls/calls_instance.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_panel.cpp b/Telegram/SourceFiles/calls/calls_panel.cpp
+index 4b92ee0..0033fbb 100644
+--- a/Telegram/SourceFiles/calls/calls_panel.cpp
++++ b/Telegram/SourceFiles/calls/calls_panel.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_signal_bars.cpp b/Telegram/SourceFiles/calls/calls_signal_bars.cpp
+index 9d2f3c8..9e5e518 100644
+--- a/Telegram/SourceFiles/calls/calls_signal_bars.cpp
++++ b/Telegram/SourceFiles/calls/calls_signal_bars.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_top_bar.cpp b/Telegram/SourceFiles/calls/calls_top_bar.cpp
+index dea58fd..a9ce333 100644
+--- a/Telegram/SourceFiles/calls/calls_top_bar.cpp
++++ b/Telegram/SourceFiles/calls/calls_top_bar.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_userpic.cpp b/Telegram/SourceFiles/calls/calls_userpic.cpp
+index a57b6ff..6f64d91 100644
+--- a/Telegram/SourceFiles/calls/calls_userpic.cpp
++++ b/Telegram/SourceFiles/calls/calls_userpic.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_video_bubble.cpp b/Telegram/SourceFiles/calls/calls_video_bubble.cpp
+index b6866e9..783a1e7 100644
+--- a/Telegram/SourceFiles/calls/calls_video_bubble.cpp
++++ b/Telegram/SourceFiles/calls/calls_video_bubble.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/calls_video_incoming.cpp b/Telegram/SourceFiles/calls/calls_video_incoming.cpp
+index e1a52eb..dabdfcb 100644
+--- a/Telegram/SourceFiles/calls/calls_video_incoming.cpp
++++ b/Telegram/SourceFiles/calls/calls_video_incoming.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_choose_join_as.cpp b/Telegram/SourceFiles/calls/group/calls_choose_join_as.cpp
+index a3f57de..2e7fbaa 100644
+--- a/Telegram/SourceFiles/calls/group/calls_choose_join_as.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_choose_join_as.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_cover_item.cpp b/Telegram/SourceFiles/calls/group/calls_cover_item.cpp
+index dc77bbe..5bbd797 100644
+--- a/Telegram/SourceFiles/calls/group/calls_cover_item.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_cover_item.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_call.cpp b/Telegram/SourceFiles/calls/group/calls_group_call.cpp
+index fda2600..88f64ba 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_call.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_call.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_common.cpp b/Telegram/SourceFiles/calls/group/calls_group_common.cpp
+index 4876298..7904263 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_common.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_common.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_invite_controller.cpp b/Telegram/SourceFiles/calls/group/calls_group_invite_controller.cpp
+index bb8c908..3048919 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_invite_controller.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_invite_controller.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_members.cpp b/Telegram/SourceFiles/calls/group/calls_group_members.cpp
+index ce80692..595d9c7 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_members.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_members.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_members_row.cpp b/Telegram/SourceFiles/calls/group/calls_group_members_row.cpp
+index 02ae9cd..68ace93 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_members_row.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_members_row.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_menu.cpp b/Telegram/SourceFiles/calls/group/calls_group_menu.cpp
+index b5296bc..60223e8 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_menu.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_menu.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_panel.cpp b/Telegram/SourceFiles/calls/group/calls_group_panel.cpp
+index 9e967b5..ebd9480 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_panel.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_panel.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_rtmp.cpp b/Telegram/SourceFiles/calls/group/calls_group_rtmp.cpp
+index fded076..998ea45 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_rtmp.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_rtmp.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_settings.cpp b/Telegram/SourceFiles/calls/group/calls_group_settings.cpp
+index a34bd5c..3d91422 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_settings.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_settings.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_toasts.cpp b/Telegram/SourceFiles/calls/group/calls_group_toasts.cpp
+index 55e67be..7ec2546 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_toasts.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_toasts.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_viewport.cpp b/Telegram/SourceFiles/calls/group/calls_group_viewport.cpp
+index 9623171..c97f4b6 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_viewport.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_viewport.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp b/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp
+index 6f6b076..24e59d7 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_viewport_opengl.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_viewport_raster.cpp b/Telegram/SourceFiles/calls/group/calls_group_viewport_raster.cpp
+index ab335c5..5f0d205 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_viewport_raster.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_viewport_raster.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_group_viewport_tile.cpp b/Telegram/SourceFiles/calls/group/calls_group_viewport_tile.cpp
+index 1b31a20..60e788a 100644
+--- a/Telegram/SourceFiles/calls/group/calls_group_viewport_tile.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_group_viewport_tile.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/calls_volume_item.cpp b/Telegram/SourceFiles/calls/group/calls_volume_item.cpp
+index d34a510..1de19d2 100644
+--- a/Telegram/SourceFiles/calls/group/calls_volume_item.cpp
++++ b/Telegram/SourceFiles/calls/group/calls_volume_item.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/ui/calls_group_recording_box.cpp b/Telegram/SourceFiles/calls/group/ui/calls_group_recording_box.cpp
+index 513fa20..402c95f 100644
+--- a/Telegram/SourceFiles/calls/group/ui/calls_group_recording_box.cpp
++++ b/Telegram/SourceFiles/calls/group/ui/calls_group_recording_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/ui/calls_group_scheduled_labels.cpp b/Telegram/SourceFiles/calls/group/ui/calls_group_scheduled_labels.cpp
+index 708cf3c..e685f00 100644
+--- a/Telegram/SourceFiles/calls/group/ui/calls_group_scheduled_labels.cpp
++++ b/Telegram/SourceFiles/calls/group/ui/calls_group_scheduled_labels.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp b/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp
+index 93c5ecf..cfadc14 100644
+--- a/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp
++++ b/Telegram/SourceFiles/calls/group/ui/desktop_capture_choose_source.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/bot_command.cpp b/Telegram/SourceFiles/chat_helpers/bot_command.cpp
+index e827426..eeea454 100644
+--- a/Telegram/SourceFiles/chat_helpers/bot_command.cpp
++++ b/Telegram/SourceFiles/chat_helpers/bot_command.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/bot_keyboard.cpp b/Telegram/SourceFiles/chat_helpers/bot_keyboard.cpp
+index 5344d11..7f8a005 100644
+--- a/Telegram/SourceFiles/chat_helpers/bot_keyboard.cpp
++++ b/Telegram/SourceFiles/chat_helpers/bot_keyboard.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp b/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp
+index 01bc33b..8beb2ec 100644
+--- a/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp
++++ b/Telegram/SourceFiles/chat_helpers/compose/compose_show.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/emoji_interactions.cpp b/Telegram/SourceFiles/chat_helpers/emoji_interactions.cpp
+index 9f7fe7b..e2b2563 100644
+--- a/Telegram/SourceFiles/chat_helpers/emoji_interactions.cpp
++++ b/Telegram/SourceFiles/chat_helpers/emoji_interactions.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/emoji_keywords.cpp b/Telegram/SourceFiles/chat_helpers/emoji_keywords.cpp
+index 500de20..843da83 100644
+--- a/Telegram/SourceFiles/chat_helpers/emoji_keywords.cpp
++++ b/Telegram/SourceFiles/chat_helpers/emoji_keywords.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp
+index c91ccf1..6df9e44 100644
+--- a/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp
++++ b/Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/emoji_sets_manager.cpp b/Telegram/SourceFiles/chat_helpers/emoji_sets_manager.cpp
+index f620f70..f8ec6cd 100644
+--- a/Telegram/SourceFiles/chat_helpers/emoji_sets_manager.cpp
++++ b/Telegram/SourceFiles/chat_helpers/emoji_sets_manager.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp b/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp
+index 2238700..060c681 100644
+--- a/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp
++++ b/Telegram/SourceFiles/chat_helpers/emoji_suggestions_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp b/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp
+index bece81b..6ebc4fe 100644
+--- a/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp
++++ b/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/field_characters_count_manager.cpp b/Telegram/SourceFiles/chat_helpers/field_characters_count_manager.cpp
+index 87d1f61..9f10459 100644
+--- a/Telegram/SourceFiles/chat_helpers/field_characters_count_manager.cpp
++++ b/Telegram/SourceFiles/chat_helpers/field_characters_count_manager.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp
+index ab2fe0b..eadf314 100644
+--- a/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp
++++ b/Telegram/SourceFiles/chat_helpers/gifs_list_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/message_field.cpp b/Telegram/SourceFiles/chat_helpers/message_field.cpp
+index 779bfb4..7e063a1 100644
+--- a/Telegram/SourceFiles/chat_helpers/message_field.cpp
++++ b/Telegram/SourceFiles/chat_helpers/message_field.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/share_message_phrase_factory.cpp b/Telegram/SourceFiles/chat_helpers/share_message_phrase_factory.cpp
+index 3d08fb9..b06a250 100644
+--- a/Telegram/SourceFiles/chat_helpers/share_message_phrase_factory.cpp
++++ b/Telegram/SourceFiles/chat_helpers/share_message_phrase_factory.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/spellchecker_common.cpp b/Telegram/SourceFiles/chat_helpers/spellchecker_common.cpp
+index 42b980f..f7b2fa5 100644
+--- a/Telegram/SourceFiles/chat_helpers/spellchecker_common.cpp
++++ b/Telegram/SourceFiles/chat_helpers/spellchecker_common.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/stickers_dice_pack.cpp b/Telegram/SourceFiles/chat_helpers/stickers_dice_pack.cpp
+index 69aadde..6b6ceb2 100644
+--- a/Telegram/SourceFiles/chat_helpers/stickers_dice_pack.cpp
++++ b/Telegram/SourceFiles/chat_helpers/stickers_dice_pack.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/stickers_emoji_image_loader.cpp b/Telegram/SourceFiles/chat_helpers/stickers_emoji_image_loader.cpp
+index b5f0b20..01e7cc5 100644
+--- a/Telegram/SourceFiles/chat_helpers/stickers_emoji_image_loader.cpp
++++ b/Telegram/SourceFiles/chat_helpers/stickers_emoji_image_loader.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/stickers_emoji_pack.cpp b/Telegram/SourceFiles/chat_helpers/stickers_emoji_pack.cpp
+index af07736..b9ef19c 100644
+--- a/Telegram/SourceFiles/chat_helpers/stickers_emoji_pack.cpp
++++ b/Telegram/SourceFiles/chat_helpers/stickers_emoji_pack.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp b/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp
+index f54b1f1..7912da4 100644
+--- a/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp
++++ b/Telegram/SourceFiles/chat_helpers/stickers_gift_box_pack.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/stickers_list_footer.cpp b/Telegram/SourceFiles/chat_helpers/stickers_list_footer.cpp
+index 8d66624..db2ae63 100644
+--- a/Telegram/SourceFiles/chat_helpers/stickers_list_footer.cpp
++++ b/Telegram/SourceFiles/chat_helpers/stickers_list_footer.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp
+index 337658a..b67acf7 100644
+--- a/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp
++++ b/Telegram/SourceFiles/chat_helpers/stickers_list_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/stickers_lottie.cpp b/Telegram/SourceFiles/chat_helpers/stickers_lottie.cpp
+index 5e2aceb..373e4c3 100644
+--- a/Telegram/SourceFiles/chat_helpers/stickers_lottie.cpp
++++ b/Telegram/SourceFiles/chat_helpers/stickers_lottie.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/tabbed_panel.cpp b/Telegram/SourceFiles/chat_helpers/tabbed_panel.cpp
+index 7d399a5..62dfd8b 100644
+--- a/Telegram/SourceFiles/chat_helpers/tabbed_panel.cpp
++++ b/Telegram/SourceFiles/chat_helpers/tabbed_panel.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/tabbed_section.cpp b/Telegram/SourceFiles/chat_helpers/tabbed_section.cpp
+index 92f6aaa..a49b0d9 100644
+--- a/Telegram/SourceFiles/chat_helpers/tabbed_section.cpp
++++ b/Telegram/SourceFiles/chat_helpers/tabbed_section.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp b/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp
+index 7ac1364..5b3b5dd 100644
+--- a/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp
++++ b/Telegram/SourceFiles/chat_helpers/tabbed_selector.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/chat_helpers/ttl_media_layer_widget.cpp b/Telegram/SourceFiles/chat_helpers/ttl_media_layer_widget.cpp
+index d2e2e94..a28fda1 100644
+--- a/Telegram/SourceFiles/chat_helpers/ttl_media_layer_widget.cpp
++++ b/Telegram/SourceFiles/chat_helpers/ttl_media_layer_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp
+index d0470df..42e470c 100644
+--- a/Telegram/SourceFiles/core/application.cpp
++++ b/Telegram/SourceFiles/core/application.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/base_integration.cpp b/Telegram/SourceFiles/core/base_integration.cpp
+index 4e794a1..b7fa545 100644
+--- a/Telegram/SourceFiles/core/base_integration.cpp
++++ b/Telegram/SourceFiles/core/base_integration.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/changelogs.cpp b/Telegram/SourceFiles/core/changelogs.cpp
+index 2d0d52f..1bb9e96 100644
+--- a/Telegram/SourceFiles/core/changelogs.cpp
++++ b/Telegram/SourceFiles/core/changelogs.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/click_handler_types.cpp b/Telegram/SourceFiles/core/click_handler_types.cpp
+index 1c24dc5..ee92720 100644
+--- a/Telegram/SourceFiles/core/click_handler_types.cpp
++++ b/Telegram/SourceFiles/core/click_handler_types.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/core_cloud_password.cpp b/Telegram/SourceFiles/core/core_cloud_password.cpp
+index a835112..73a3a51 100644
+--- a/Telegram/SourceFiles/core/core_cloud_password.cpp
++++ b/Telegram/SourceFiles/core/core_cloud_password.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/core_settings.cpp b/Telegram/SourceFiles/core/core_settings.cpp
+index daaff5a..096207c 100644
+--- a/Telegram/SourceFiles/core/core_settings.cpp
++++ b/Telegram/SourceFiles/core/core_settings.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/core_settings_proxy.cpp b/Telegram/SourceFiles/core/core_settings_proxy.cpp
+index 1807aa2..cbf9248 100644
+--- a/Telegram/SourceFiles/core/core_settings_proxy.cpp
++++ b/Telegram/SourceFiles/core/core_settings_proxy.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/crash_report_window.cpp b/Telegram/SourceFiles/core/crash_report_window.cpp
+index b73c12a..d7b33f0 100644
+--- a/Telegram/SourceFiles/core/crash_report_window.cpp
++++ b/Telegram/SourceFiles/core/crash_report_window.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/crash_reports.cpp b/Telegram/SourceFiles/core/crash_reports.cpp
+index 6f4e2d4..6d9ad56 100644
+--- a/Telegram/SourceFiles/core/crash_reports.cpp
++++ b/Telegram/SourceFiles/core/crash_reports.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/file_location.cpp b/Telegram/SourceFiles/core/file_location.cpp
+index 8d2eef4..7be22a9 100644
+--- a/Telegram/SourceFiles/core/file_location.cpp
++++ b/Telegram/SourceFiles/core/file_location.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/file_utilities.cpp b/Telegram/SourceFiles/core/file_utilities.cpp
+index 1de1e02..2f3213f 100644
+--- a/Telegram/SourceFiles/core/file_utilities.cpp
++++ b/Telegram/SourceFiles/core/file_utilities.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/launcher.cpp b/Telegram/SourceFiles/core/launcher.cpp
+index 0b6afb7..3fb3103 100644
+--- a/Telegram/SourceFiles/core/launcher.cpp
++++ b/Telegram/SourceFiles/core/launcher.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/local_url_handlers.cpp b/Telegram/SourceFiles/core/local_url_handlers.cpp
+index 5440386..3c19cb6 100644
+--- a/Telegram/SourceFiles/core/local_url_handlers.cpp
++++ b/Telegram/SourceFiles/core/local_url_handlers.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/mime_type.cpp b/Telegram/SourceFiles/core/mime_type.cpp
+index cc1c14c..4f93bb3 100644
+--- a/Telegram/SourceFiles/core/mime_type.cpp
++++ b/Telegram/SourceFiles/core/mime_type.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/phone_click_handler.cpp b/Telegram/SourceFiles/core/phone_click_handler.cpp
+index fc8d50d..6d0b230 100644
+--- a/Telegram/SourceFiles/core/phone_click_handler.cpp
++++ b/Telegram/SourceFiles/core/phone_click_handler.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/sandbox.cpp b/Telegram/SourceFiles/core/sandbox.cpp
+index 0fd00e2..8b33d7c 100644
+--- a/Telegram/SourceFiles/core/sandbox.cpp
++++ b/Telegram/SourceFiles/core/sandbox.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/shortcuts.cpp b/Telegram/SourceFiles/core/shortcuts.cpp
+index 8c0727d..53713d8 100644
+--- a/Telegram/SourceFiles/core/shortcuts.cpp
++++ b/Telegram/SourceFiles/core/shortcuts.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/ui_integration.cpp b/Telegram/SourceFiles/core/ui_integration.cpp
+index f3de162..fa86c96 100644
+--- a/Telegram/SourceFiles/core/ui_integration.cpp
++++ b/Telegram/SourceFiles/core/ui_integration.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/update_checker.cpp b/Telegram/SourceFiles/core/update_checker.cpp
+index fe95f60..b79e04b 100644
+--- a/Telegram/SourceFiles/core/update_checker.cpp
++++ b/Telegram/SourceFiles/core/update_checker.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/core/utils.cpp b/Telegram/SourceFiles/core/utils.cpp
+index c4d0b76..565a7e3 100644
+--- a/Telegram/SourceFiles/core/utils.cpp
++++ b/Telegram/SourceFiles/core/utils.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/countries/countries_instance.cpp b/Telegram/SourceFiles/countries/countries_instance.cpp
+index ba15901..6e6b8fb 100644
+--- a/Telegram/SourceFiles/countries/countries_instance.cpp
++++ b/Telegram/SourceFiles/countries/countries_instance.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/countries/countries_manager.cpp b/Telegram/SourceFiles/countries/countries_manager.cpp
+index 5b8c30c..ec9fa95 100644
+--- a/Telegram/SourceFiles/countries/countries_manager.cpp
++++ b/Telegram/SourceFiles/countries/countries_manager.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/business/data_business_chatbots.cpp b/Telegram/SourceFiles/data/business/data_business_chatbots.cpp
+index ca894ac..206041e 100644
+--- a/Telegram/SourceFiles/data/business/data_business_chatbots.cpp
++++ b/Telegram/SourceFiles/data/business/data_business_chatbots.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/business/data_business_common.cpp b/Telegram/SourceFiles/data/business/data_business_common.cpp
+index 149a3ee..ee3afa8 100644
+--- a/Telegram/SourceFiles/data/business/data_business_common.cpp
++++ b/Telegram/SourceFiles/data/business/data_business_common.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/business/data_business_info.cpp b/Telegram/SourceFiles/data/business/data_business_info.cpp
+index e158c7a..df23693 100644
+--- a/Telegram/SourceFiles/data/business/data_business_info.cpp
++++ b/Telegram/SourceFiles/data/business/data_business_info.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/business/data_shortcut_messages.cpp b/Telegram/SourceFiles/data/business/data_shortcut_messages.cpp
+index 39b2115..4897399 100644
+--- a/Telegram/SourceFiles/data/business/data_shortcut_messages.cpp
++++ b/Telegram/SourceFiles/data/business/data_shortcut_messages.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/components/factchecks.cpp b/Telegram/SourceFiles/data/components/factchecks.cpp
+index 7725192..92f2419 100644
+--- a/Telegram/SourceFiles/data/components/factchecks.cpp
++++ b/Telegram/SourceFiles/data/components/factchecks.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/components/recent_peers.cpp b/Telegram/SourceFiles/data/components/recent_peers.cpp
+index 1c19578..ae3860a 100644
+--- a/Telegram/SourceFiles/data/components/recent_peers.cpp
++++ b/Telegram/SourceFiles/data/components/recent_peers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/components/scheduled_messages.cpp b/Telegram/SourceFiles/data/components/scheduled_messages.cpp
+index 9e69dd3..14f11e8 100644
+--- a/Telegram/SourceFiles/data/components/scheduled_messages.cpp
++++ b/Telegram/SourceFiles/data/components/scheduled_messages.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/components/sponsored_messages.cpp b/Telegram/SourceFiles/data/components/sponsored_messages.cpp
+index c20ec96..1f22771 100644
+--- a/Telegram/SourceFiles/data/components/sponsored_messages.cpp
++++ b/Telegram/SourceFiles/data/components/sponsored_messages.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/components/top_peers.cpp b/Telegram/SourceFiles/data/components/top_peers.cpp
+index f476869..49ba390 100644
+--- a/Telegram/SourceFiles/data/components/top_peers.cpp
++++ b/Telegram/SourceFiles/data/components/top_peers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_abstract_structure.cpp b/Telegram/SourceFiles/data/data_abstract_structure.cpp
+index aa02c91..cde7f74 100644
+--- a/Telegram/SourceFiles/data/data_abstract_structure.cpp
++++ b/Telegram/SourceFiles/data/data_abstract_structure.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_audio_msg_id.cpp b/Telegram/SourceFiles/data/data_audio_msg_id.cpp
+index d8365be..dc8a83b 100644
+--- a/Telegram/SourceFiles/data/data_audio_msg_id.cpp
++++ b/Telegram/SourceFiles/data/data_audio_msg_id.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_audio_msg_id.h b/Telegram/SourceFiles/data/data_audio_msg_id.h
+index 2951587..e67c37e 100644
+--- a/Telegram/SourceFiles/data/data_audio_msg_id.h
++++ b/Telegram/SourceFiles/data/data_audio_msg_id.h
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_auto_download.cpp b/Telegram/SourceFiles/data/data_auto_download.cpp
+index c0ea850..d14b545 100644
+--- a/Telegram/SourceFiles/data/data_auto_download.cpp
++++ b/Telegram/SourceFiles/data/data_auto_download.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_auto_download.h b/Telegram/SourceFiles/data/data_auto_download.h
+index a327545..722864f 100644
+--- a/Telegram/SourceFiles/data/data_auto_download.h
++++ b/Telegram/SourceFiles/data/data_auto_download.h
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_birthday.cpp b/Telegram/SourceFiles/data/data_birthday.cpp
+index 34a2b07..a36b0b1 100644
+--- a/Telegram/SourceFiles/data/data_birthday.cpp
++++ b/Telegram/SourceFiles/data/data_birthday.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_bot_app.cpp b/Telegram/SourceFiles/data/data_bot_app.cpp
+index ff9705c..ffdc956 100644
+--- a/Telegram/SourceFiles/data/data_bot_app.cpp
++++ b/Telegram/SourceFiles/data/data_bot_app.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_changes.cpp b/Telegram/SourceFiles/data/data_changes.cpp
+index 773c50d..8726cbc 100644
+--- a/Telegram/SourceFiles/data/data_changes.cpp
++++ b/Telegram/SourceFiles/data/data_changes.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_channel.cpp b/Telegram/SourceFiles/data/data_channel.cpp
+index 2ba8346..9cc04c2 100644
+--- a/Telegram/SourceFiles/data/data_channel.cpp
++++ b/Telegram/SourceFiles/data/data_channel.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_channel_admins.cpp b/Telegram/SourceFiles/data/data_channel_admins.cpp
+index e7ac8ce..2270787 100644
+--- a/Telegram/SourceFiles/data/data_channel_admins.cpp
++++ b/Telegram/SourceFiles/data/data_channel_admins.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_chat.cpp b/Telegram/SourceFiles/data/data_chat.cpp
+index 76aa1f7..7ba8dc0 100644
+--- a/Telegram/SourceFiles/data/data_chat.cpp
++++ b/Telegram/SourceFiles/data/data_chat.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_chat_filters.cpp b/Telegram/SourceFiles/data/data_chat_filters.cpp
+index efac543..609579c 100644
+--- a/Telegram/SourceFiles/data/data_chat_filters.cpp
++++ b/Telegram/SourceFiles/data/data_chat_filters.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_chat_participant_status.cpp b/Telegram/SourceFiles/data/data_chat_participant_status.cpp
+index 6644254..2dc3f63 100644
+--- a/Telegram/SourceFiles/data/data_chat_participant_status.cpp
++++ b/Telegram/SourceFiles/data/data_chat_participant_status.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_cloud_file.cpp b/Telegram/SourceFiles/data/data_cloud_file.cpp
+index 526dd89..dcd9b54 100644
+--- a/Telegram/SourceFiles/data/data_cloud_file.cpp
++++ b/Telegram/SourceFiles/data/data_cloud_file.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_cloud_themes.cpp b/Telegram/SourceFiles/data/data_cloud_themes.cpp
+index 5ac1c20..efa5b1c 100644
+--- a/Telegram/SourceFiles/data/data_cloud_themes.cpp
++++ b/Telegram/SourceFiles/data/data_cloud_themes.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_document.cpp b/Telegram/SourceFiles/data/data_document.cpp
+index 9c25a78..8cc6325 100644
+--- a/Telegram/SourceFiles/data/data_document.cpp
++++ b/Telegram/SourceFiles/data/data_document.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_document.h b/Telegram/SourceFiles/data/data_document.h
+index 47237b3..28271da 100644
+--- a/Telegram/SourceFiles/data/data_document.h
++++ b/Telegram/SourceFiles/data/data_document.h
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_document_media.cpp b/Telegram/SourceFiles/data/data_document_media.cpp
+index e610303..5bd9434 100644
+--- a/Telegram/SourceFiles/data/data_document_media.cpp
++++ b/Telegram/SourceFiles/data/data_document_media.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_document_resolver.cpp b/Telegram/SourceFiles/data/data_document_resolver.cpp
+index 575d695..b023910 100644
+--- a/Telegram/SourceFiles/data/data_document_resolver.cpp
++++ b/Telegram/SourceFiles/data/data_document_resolver.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_download_manager.cpp b/Telegram/SourceFiles/data/data_download_manager.cpp
+index 2fa5f05..f5c891b 100644
+--- a/Telegram/SourceFiles/data/data_download_manager.cpp
++++ b/Telegram/SourceFiles/data/data_download_manager.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_drafts.cpp b/Telegram/SourceFiles/data/data_drafts.cpp
+index 1bd7135..496275b 100644
+--- a/Telegram/SourceFiles/data/data_drafts.cpp
++++ b/Telegram/SourceFiles/data/data_drafts.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_emoji_statuses.cpp b/Telegram/SourceFiles/data/data_emoji_statuses.cpp
+index e00dd89..02d13d8 100644
+--- a/Telegram/SourceFiles/data/data_emoji_statuses.cpp
++++ b/Telegram/SourceFiles/data/data_emoji_statuses.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_file_click_handler.cpp b/Telegram/SourceFiles/data/data_file_click_handler.cpp
+index e42397d..a9f931d 100644
+--- a/Telegram/SourceFiles/data/data_file_click_handler.cpp
++++ b/Telegram/SourceFiles/data/data_file_click_handler.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_file_origin.cpp b/Telegram/SourceFiles/data/data_file_origin.cpp
+index c97d98a..1ca7f4b 100644
+--- a/Telegram/SourceFiles/data/data_file_origin.cpp
++++ b/Telegram/SourceFiles/data/data_file_origin.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_folder.cpp b/Telegram/SourceFiles/data/data_folder.cpp
+index 76f5999..c378d88 100644
+--- a/Telegram/SourceFiles/data/data_folder.cpp
++++ b/Telegram/SourceFiles/data/data_folder.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_forum.cpp b/Telegram/SourceFiles/data/data_forum.cpp
+index 361135d..47f9222 100644
+--- a/Telegram/SourceFiles/data/data_forum.cpp
++++ b/Telegram/SourceFiles/data/data_forum.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_forum_icons.cpp b/Telegram/SourceFiles/data/data_forum_icons.cpp
+index c47c8e6..7a4a77e 100644
+--- a/Telegram/SourceFiles/data/data_forum_icons.cpp
++++ b/Telegram/SourceFiles/data/data_forum_icons.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_forum_topic.cpp b/Telegram/SourceFiles/data/data_forum_topic.cpp
+index 7285c4c..27991c0 100644
+--- a/Telegram/SourceFiles/data/data_forum_topic.cpp
++++ b/Telegram/SourceFiles/data/data_forum_topic.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_game.cpp b/Telegram/SourceFiles/data/data_game.cpp
+index 6861e69..4fdf633 100644
+--- a/Telegram/SourceFiles/data/data_game.cpp
++++ b/Telegram/SourceFiles/data/data_game.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_group_call.cpp b/Telegram/SourceFiles/data/data_group_call.cpp
+index 72b4d38..306da35 100644
+--- a/Telegram/SourceFiles/data/data_group_call.cpp
++++ b/Telegram/SourceFiles/data/data_group_call.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_groups.cpp b/Telegram/SourceFiles/data/data_groups.cpp
+index cf75482..11524dc 100644
+--- a/Telegram/SourceFiles/data/data_groups.cpp
++++ b/Telegram/SourceFiles/data/data_groups.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_histories.cpp b/Telegram/SourceFiles/data/data_histories.cpp
+index 0f42891..790ff32 100644
+--- a/Telegram/SourceFiles/data/data_histories.cpp
++++ b/Telegram/SourceFiles/data/data_histories.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_history_messages.cpp b/Telegram/SourceFiles/data/data_history_messages.cpp
+index 66e888e..eeb6e61 100644
+--- a/Telegram/SourceFiles/data/data_history_messages.cpp
++++ b/Telegram/SourceFiles/data/data_history_messages.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+@@ -216,4 +218,4 @@ rpl::producer<MessagesSlice> HistoryMessagesViewer(
+ });
+ }
+
+-} // namespace Data
+\ No newline at end of file
++} // namespace Data
+diff --git a/Telegram/SourceFiles/data/data_location.cpp b/Telegram/SourceFiles/data/data_location.cpp
+index 80727b3..47ddc01 100644
+--- a/Telegram/SourceFiles/data/data_location.cpp
++++ b/Telegram/SourceFiles/data/data_location.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_media_rotation.cpp b/Telegram/SourceFiles/data/data_media_rotation.cpp
+index eaa0a12..3ca4760 100644
+--- a/Telegram/SourceFiles/data/data_media_rotation.cpp
++++ b/Telegram/SourceFiles/data/data_media_rotation.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp
+index 3a8dc19..72fb6ee 100644
+--- a/Telegram/SourceFiles/data/data_media_types.cpp
++++ b/Telegram/SourceFiles/data/data_media_types.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_message_reaction_id.cpp b/Telegram/SourceFiles/data/data_message_reaction_id.cpp
+index 1e93abf..a58b81b 100644
+--- a/Telegram/SourceFiles/data/data_message_reaction_id.cpp
++++ b/Telegram/SourceFiles/data/data_message_reaction_id.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_message_reactions.cpp b/Telegram/SourceFiles/data/data_message_reactions.cpp
+index 2b42a74..9848e28 100644
+--- a/Telegram/SourceFiles/data/data_message_reactions.cpp
++++ b/Telegram/SourceFiles/data/data_message_reactions.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_messages.cpp b/Telegram/SourceFiles/data/data_messages.cpp
+index fabee6f..7395b01 100644
+--- a/Telegram/SourceFiles/data/data_messages.cpp
++++ b/Telegram/SourceFiles/data/data_messages.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_peer.cpp b/Telegram/SourceFiles/data/data_peer.cpp
+index 064f8d9..780b32f 100644
+--- a/Telegram/SourceFiles/data/data_peer.cpp
++++ b/Telegram/SourceFiles/data/data_peer.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_peer_bot_command.cpp b/Telegram/SourceFiles/data/data_peer_bot_command.cpp
+index 9aef254..064f161 100644
+--- a/Telegram/SourceFiles/data/data_peer_bot_command.cpp
++++ b/Telegram/SourceFiles/data/data_peer_bot_command.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_peer_bot_commands.cpp b/Telegram/SourceFiles/data/data_peer_bot_commands.cpp
+index 8adc31a..cf3136e 100644
+--- a/Telegram/SourceFiles/data/data_peer_bot_commands.cpp
++++ b/Telegram/SourceFiles/data/data_peer_bot_commands.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_peer_id.cpp b/Telegram/SourceFiles/data/data_peer_id.cpp
+index b6a7723..3c5792d 100644
+--- a/Telegram/SourceFiles/data/data_peer_id.cpp
++++ b/Telegram/SourceFiles/data/data_peer_id.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_peer_values.cpp b/Telegram/SourceFiles/data/data_peer_values.cpp
+index 60a1c5f..cddab46 100644
+--- a/Telegram/SourceFiles/data/data_peer_values.cpp
++++ b/Telegram/SourceFiles/data/data_peer_values.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_photo.cpp b/Telegram/SourceFiles/data/data_photo.cpp
+index 2530ccc..e321d46 100644
+--- a/Telegram/SourceFiles/data/data_photo.cpp
++++ b/Telegram/SourceFiles/data/data_photo.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_photo_media.cpp b/Telegram/SourceFiles/data/data_photo_media.cpp
+index af01588..a706fc5 100644
+--- a/Telegram/SourceFiles/data/data_photo_media.cpp
++++ b/Telegram/SourceFiles/data/data_photo_media.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_poll.cpp b/Telegram/SourceFiles/data/data_poll.cpp
+index 64a3176..8bc3989 100644
+--- a/Telegram/SourceFiles/data/data_poll.cpp
++++ b/Telegram/SourceFiles/data/data_poll.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_premium_limits.cpp b/Telegram/SourceFiles/data/data_premium_limits.cpp
+index 6421f72..b1d19cc 100644
+--- a/Telegram/SourceFiles/data/data_premium_limits.cpp
++++ b/Telegram/SourceFiles/data/data_premium_limits.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_pts_waiter.cpp b/Telegram/SourceFiles/data/data_pts_waiter.cpp
+index 316ef0a..547ed9f 100644
+--- a/Telegram/SourceFiles/data/data_pts_waiter.cpp
++++ b/Telegram/SourceFiles/data/data_pts_waiter.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_replies_list.cpp b/Telegram/SourceFiles/data/data_replies_list.cpp
+index 2a962dc..ce2f3c5 100644
+--- a/Telegram/SourceFiles/data/data_replies_list.cpp
++++ b/Telegram/SourceFiles/data/data_replies_list.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_reply_preview.cpp b/Telegram/SourceFiles/data/data_reply_preview.cpp
+index e31f30f..fbd87a0 100644
+--- a/Telegram/SourceFiles/data/data_reply_preview.cpp
++++ b/Telegram/SourceFiles/data/data_reply_preview.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_saved_messages.cpp b/Telegram/SourceFiles/data/data_saved_messages.cpp
+index 9a4f444..9ef1506 100644
+--- a/Telegram/SourceFiles/data/data_saved_messages.cpp
++++ b/Telegram/SourceFiles/data/data_saved_messages.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_saved_sublist.cpp b/Telegram/SourceFiles/data/data_saved_sublist.cpp
+index 2d129a5..1fb5635 100644
+--- a/Telegram/SourceFiles/data/data_saved_sublist.cpp
++++ b/Telegram/SourceFiles/data/data_saved_sublist.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_search_controller.cpp b/Telegram/SourceFiles/data/data_search_controller.cpp
+index 4e33a9e..0ffed45 100644
+--- a/Telegram/SourceFiles/data/data_search_controller.cpp
++++ b/Telegram/SourceFiles/data/data_search_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_send_action.cpp b/Telegram/SourceFiles/data/data_send_action.cpp
+index ea8f92b..4a549a4 100644
+--- a/Telegram/SourceFiles/data/data_send_action.cpp
++++ b/Telegram/SourceFiles/data/data_send_action.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_session.cpp b/Telegram/SourceFiles/data/data_session.cpp
+index dba1c3d..4889677 100644
+--- a/Telegram/SourceFiles/data/data_session.cpp
++++ b/Telegram/SourceFiles/data/data_session.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_shared_media.cpp b/Telegram/SourceFiles/data/data_shared_media.cpp
+index 6834190..65d4345 100644
+--- a/Telegram/SourceFiles/data/data_shared_media.cpp
++++ b/Telegram/SourceFiles/data/data_shared_media.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_sparse_ids.cpp b/Telegram/SourceFiles/data/data_sparse_ids.cpp
+index b48881c..0d11627 100644
+--- a/Telegram/SourceFiles/data/data_sparse_ids.cpp
++++ b/Telegram/SourceFiles/data/data_sparse_ids.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_statistics_chart.cpp b/Telegram/SourceFiles/data/data_statistics_chart.cpp
+index 5faf7bd..6173b8f 100644
+--- a/Telegram/SourceFiles/data/data_statistics_chart.cpp
++++ b/Telegram/SourceFiles/data/data_statistics_chart.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_stories.cpp b/Telegram/SourceFiles/data/data_stories.cpp
+index 668ec4c..3ab58c4 100644
+--- a/Telegram/SourceFiles/data/data_stories.cpp
++++ b/Telegram/SourceFiles/data/data_stories.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_stories_ids.cpp b/Telegram/SourceFiles/data/data_stories_ids.cpp
+index 71ccf42..8932ccf 100644
+--- a/Telegram/SourceFiles/data/data_stories_ids.cpp
++++ b/Telegram/SourceFiles/data/data_stories_ids.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_story.cpp b/Telegram/SourceFiles/data/data_story.cpp
+index 9db62b9..139637c 100644
+--- a/Telegram/SourceFiles/data/data_story.cpp
++++ b/Telegram/SourceFiles/data/data_story.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_streaming.cpp b/Telegram/SourceFiles/data/data_streaming.cpp
+index dd3b13b..bbc903b 100644
+--- a/Telegram/SourceFiles/data/data_streaming.cpp
++++ b/Telegram/SourceFiles/data/data_streaming.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_thread.cpp b/Telegram/SourceFiles/data/data_thread.cpp
+index 1934c34..daa3313 100644
+--- a/Telegram/SourceFiles/data/data_thread.cpp
++++ b/Telegram/SourceFiles/data/data_thread.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_types.cpp b/Telegram/SourceFiles/data/data_types.cpp
+index ab792cd..245f43a 100644
+--- a/Telegram/SourceFiles/data/data_types.cpp
++++ b/Telegram/SourceFiles/data/data_types.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_user.cpp b/Telegram/SourceFiles/data/data_user.cpp
+index f4f8fac..c3f177a 100644
+--- a/Telegram/SourceFiles/data/data_user.cpp
++++ b/Telegram/SourceFiles/data/data_user.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_user_names.cpp b/Telegram/SourceFiles/data/data_user_names.cpp
+index c2edd6b..822a3eb 100644
+--- a/Telegram/SourceFiles/data/data_user_names.cpp
++++ b/Telegram/SourceFiles/data/data_user_names.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_user_photos.cpp b/Telegram/SourceFiles/data/data_user_photos.cpp
+index 6271f9b..ea064ae 100644
+--- a/Telegram/SourceFiles/data/data_user_photos.cpp
++++ b/Telegram/SourceFiles/data/data_user_photos.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_wall_paper.cpp b/Telegram/SourceFiles/data/data_wall_paper.cpp
+index 1bfd653..7b0175c 100644
+--- a/Telegram/SourceFiles/data/data_wall_paper.cpp
++++ b/Telegram/SourceFiles/data/data_wall_paper.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/data_web_page.cpp b/Telegram/SourceFiles/data/data_web_page.cpp
+index d456562..35371f0 100644
+--- a/Telegram/SourceFiles/data/data_web_page.cpp
++++ b/Telegram/SourceFiles/data/data_web_page.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/notify/data_notify_settings.cpp b/Telegram/SourceFiles/data/notify/data_notify_settings.cpp
+index beb4769..bfc91ef 100644
+--- a/Telegram/SourceFiles/data/notify/data_notify_settings.cpp
++++ b/Telegram/SourceFiles/data/notify/data_notify_settings.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/notify/data_peer_notify_settings.cpp b/Telegram/SourceFiles/data/notify/data_peer_notify_settings.cpp
+index 48d198d..1ce8565 100644
+--- a/Telegram/SourceFiles/data/notify/data_peer_notify_settings.cpp
++++ b/Telegram/SourceFiles/data/notify/data_peer_notify_settings.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp b/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp
+index 0e47aa3..16a1eef 100644
+--- a/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp
++++ b/Telegram/SourceFiles/data/stickers/data_custom_emoji.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/stickers/data_stickers.cpp b/Telegram/SourceFiles/data/stickers/data_stickers.cpp
+index 9ed24fb..dd4889a 100644
+--- a/Telegram/SourceFiles/data/stickers/data_stickers.cpp
++++ b/Telegram/SourceFiles/data/stickers/data_stickers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp b/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp
+index 3243772..375b09a 100644
+--- a/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp
++++ b/Telegram/SourceFiles/data/stickers/data_stickers_set.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_entry.cpp b/Telegram/SourceFiles/dialogs/dialogs_entry.cpp
+index 26f6e1f..64f8bb6 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_entry.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_entry.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_indexed_list.cpp b/Telegram/SourceFiles/dialogs/dialogs_indexed_list.cpp
+index 2254346..8d96bed 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_indexed_list.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_indexed_list.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp
+index d0d8b8f..5ad2cf1 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_key.cpp b/Telegram/SourceFiles/dialogs/dialogs_key.cpp
+index 7c1be62..2694417 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_key.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_key.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_list.cpp b/Telegram/SourceFiles/dialogs/dialogs_list.cpp
+index 362f8b8..f9107b2 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_list.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_list.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_main_list.cpp b/Telegram/SourceFiles/dialogs/dialogs_main_list.cpp
+index 9c9ad67..899e7e3 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_main_list.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_main_list.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_pinned_list.cpp b/Telegram/SourceFiles/dialogs/dialogs_pinned_list.cpp
+index cac85b3..a4e10da 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_pinned_list.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_pinned_list.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_row.cpp b/Telegram/SourceFiles/dialogs/dialogs_row.cpp
+index 9ecddf8..374fd4c 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_row.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_row.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_search_from_controllers.cpp b/Telegram/SourceFiles/dialogs/dialogs_search_from_controllers.cpp
+index b81e79f..989d6f6 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_search_from_controllers.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_search_from_controllers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_search_tags.cpp b/Telegram/SourceFiles/dialogs/dialogs_search_tags.cpp
+index c7e85c9..cee2a04 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_search_tags.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_search_tags.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp
+index 3d73978..ed9717d 100644
+--- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp
++++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp b/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp
+index 855112f..9fed018 100644
+--- a/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/chat_search_empty.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp b/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp
+index 24fc215..b9f5ddd 100644
+--- a/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/chat_search_tabs.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp
+index 809a74e..8f53605 100644
+--- a/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_layout.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp
+index 1202d5a..4b0472f 100644
+--- a/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_message_view.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_content.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_content.cpp
+index bea4a1b..36da9d7 100644
+--- a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_content.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_content.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp
+index 1e4a4cd..fc427d2 100644
+--- a/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_stories_list.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp
+index ad6fe1f..24b720a 100644
+--- a/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_suggestions.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_topics_view.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_topics_view.cpp
+index cd312fd..3d23440 100644
+--- a/Telegram/SourceFiles/dialogs/ui/dialogs_topics_view.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_topics_view.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/dialogs_video_userpic.cpp b/Telegram/SourceFiles/dialogs/ui/dialogs_video_userpic.cpp
+index 188d512..7a4b32a 100644
+--- a/Telegram/SourceFiles/dialogs/ui/dialogs_video_userpic.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/dialogs_video_userpic.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/dialogs/ui/top_peers_strip.cpp b/Telegram/SourceFiles/dialogs/ui/top_peers_strip.cpp
+index 67cafb9..227bcd3 100644
+--- a/Telegram/SourceFiles/dialogs/ui/top_peers_strip.cpp
++++ b/Telegram/SourceFiles/dialogs/ui/top_peers_strip.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/color_picker.cpp b/Telegram/SourceFiles/editor/color_picker.cpp
+index a07e021..1f7440f 100644
+--- a/Telegram/SourceFiles/editor/color_picker.cpp
++++ b/Telegram/SourceFiles/editor/color_picker.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/controllers/stickers_panel_controller.cpp b/Telegram/SourceFiles/editor/controllers/stickers_panel_controller.cpp
+index 2c0482c..fd4ba24 100644
+--- a/Telegram/SourceFiles/editor/controllers/stickers_panel_controller.cpp
++++ b/Telegram/SourceFiles/editor/controllers/stickers_panel_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/controllers/undo_controller.cpp b/Telegram/SourceFiles/editor/controllers/undo_controller.cpp
+index 0d65794..7f2375a 100644
+--- a/Telegram/SourceFiles/editor/controllers/undo_controller.cpp
++++ b/Telegram/SourceFiles/editor/controllers/undo_controller.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/editor_crop.cpp b/Telegram/SourceFiles/editor/editor_crop.cpp
+index 54f8369..e91ef60 100644
+--- a/Telegram/SourceFiles/editor/editor_crop.cpp
++++ b/Telegram/SourceFiles/editor/editor_crop.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/editor_layer_widget.cpp b/Telegram/SourceFiles/editor/editor_layer_widget.cpp
+index 6e75600..88e0eca 100644
+--- a/Telegram/SourceFiles/editor/editor_layer_widget.cpp
++++ b/Telegram/SourceFiles/editor/editor_layer_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/editor_paint.cpp b/Telegram/SourceFiles/editor/editor_paint.cpp
+index 5f858ae..b3a70b7 100644
+--- a/Telegram/SourceFiles/editor/editor_paint.cpp
++++ b/Telegram/SourceFiles/editor/editor_paint.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/photo_editor.cpp b/Telegram/SourceFiles/editor/photo_editor.cpp
+index 801e122..9efe2ad 100644
+--- a/Telegram/SourceFiles/editor/photo_editor.cpp
++++ b/Telegram/SourceFiles/editor/photo_editor.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/photo_editor_common.cpp b/Telegram/SourceFiles/editor/photo_editor_common.cpp
+index 4fd72ac..b679f94 100644
+--- a/Telegram/SourceFiles/editor/photo_editor_common.cpp
++++ b/Telegram/SourceFiles/editor/photo_editor_common.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/photo_editor_content.cpp b/Telegram/SourceFiles/editor/photo_editor_content.cpp
+index 1a379b9..2f85784 100644
+--- a/Telegram/SourceFiles/editor/photo_editor_content.cpp
++++ b/Telegram/SourceFiles/editor/photo_editor_content.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/photo_editor_controls.cpp b/Telegram/SourceFiles/editor/photo_editor_controls.cpp
+index 72a4338..43e1ff6 100644
+--- a/Telegram/SourceFiles/editor/photo_editor_controls.cpp
++++ b/Telegram/SourceFiles/editor/photo_editor_controls.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/photo_editor_layer_widget.cpp b/Telegram/SourceFiles/editor/photo_editor_layer_widget.cpp
+index 33ed5e8..dffcbad 100644
+--- a/Telegram/SourceFiles/editor/photo_editor_layer_widget.cpp
++++ b/Telegram/SourceFiles/editor/photo_editor_layer_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/scene/scene.cpp b/Telegram/SourceFiles/editor/scene/scene.cpp
+index 0ebb29c..4643403 100644
+--- a/Telegram/SourceFiles/editor/scene/scene.cpp
++++ b/Telegram/SourceFiles/editor/scene/scene.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/scene/scene_item_base.cpp b/Telegram/SourceFiles/editor/scene/scene_item_base.cpp
+index 8c69702..0b0c8c4 100644
+--- a/Telegram/SourceFiles/editor/scene/scene_item_base.cpp
++++ b/Telegram/SourceFiles/editor/scene/scene_item_base.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/scene/scene_item_canvas.cpp b/Telegram/SourceFiles/editor/scene/scene_item_canvas.cpp
+index 21b7266..3ce60f8 100644
+--- a/Telegram/SourceFiles/editor/scene/scene_item_canvas.cpp
++++ b/Telegram/SourceFiles/editor/scene/scene_item_canvas.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/scene/scene_item_image.cpp b/Telegram/SourceFiles/editor/scene/scene_item_image.cpp
+index b3cc544..4dfcf65 100644
+--- a/Telegram/SourceFiles/editor/scene/scene_item_image.cpp
++++ b/Telegram/SourceFiles/editor/scene/scene_item_image.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/scene/scene_item_line.cpp b/Telegram/SourceFiles/editor/scene/scene_item_line.cpp
+index 0d40e24..5585d71 100644
+--- a/Telegram/SourceFiles/editor/scene/scene_item_line.cpp
++++ b/Telegram/SourceFiles/editor/scene/scene_item_line.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/editor/scene/scene_item_sticker.cpp b/Telegram/SourceFiles/editor/scene/scene_item_sticker.cpp
+index 2cf42d1..c021627 100644
+--- a/Telegram/SourceFiles/editor/scene/scene_item_sticker.cpp
++++ b/Telegram/SourceFiles/editor/scene/scene_item_sticker.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/data/export_data_types.cpp b/Telegram/SourceFiles/export/data/export_data_types.cpp
+index 71750a5..9897ca5 100644
+--- a/Telegram/SourceFiles/export/data/export_data_types.cpp
++++ b/Telegram/SourceFiles/export/data/export_data_types.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/export_api_wrap.cpp b/Telegram/SourceFiles/export/export_api_wrap.cpp
+index 6986101..5d27d2c 100644
+--- a/Telegram/SourceFiles/export/export_api_wrap.cpp
++++ b/Telegram/SourceFiles/export/export_api_wrap.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/export_controller.cpp b/Telegram/SourceFiles/export/export_controller.cpp
+index b3d543f..7156085 100644
+--- a/Telegram/SourceFiles/export/export_controller.cpp
++++ b/Telegram/SourceFiles/export/export_controller.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/export_manager.cpp b/Telegram/SourceFiles/export/export_manager.cpp
+index 7277ade..740ce29 100644
+--- a/Telegram/SourceFiles/export/export_manager.cpp
++++ b/Telegram/SourceFiles/export/export_manager.cpp
+@@ -1,3 +1,5 @@
++#include "export/export_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/export_settings.cpp b/Telegram/SourceFiles/export/export_settings.cpp
+index 58f2ab5..1059430 100644
+--- a/Telegram/SourceFiles/export/export_settings.cpp
++++ b/Telegram/SourceFiles/export/export_settings.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/output/export_output_abstract.cpp b/Telegram/SourceFiles/export/output/export_output_abstract.cpp
+index dbdb1bf..2d24639 100644
+--- a/Telegram/SourceFiles/export/output/export_output_abstract.cpp
++++ b/Telegram/SourceFiles/export/output/export_output_abstract.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/output/export_output_file.cpp b/Telegram/SourceFiles/export/output/export_output_file.cpp
+index 8b33039..78269c7 100644
+--- a/Telegram/SourceFiles/export/output/export_output_file.cpp
++++ b/Telegram/SourceFiles/export/output/export_output_file.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/output/export_output_html.cpp b/Telegram/SourceFiles/export/output/export_output_html.cpp
+index 9df6bcb..951f904 100644
+--- a/Telegram/SourceFiles/export/output/export_output_html.cpp
++++ b/Telegram/SourceFiles/export/output/export_output_html.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/output/export_output_html_and_json.cpp b/Telegram/SourceFiles/export/output/export_output_html_and_json.cpp
+index 9220147..dc7e681 100644
+--- a/Telegram/SourceFiles/export/output/export_output_html_and_json.cpp
++++ b/Telegram/SourceFiles/export/output/export_output_html_and_json.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/output/export_output_json.cpp b/Telegram/SourceFiles/export/output/export_output_json.cpp
+index b485e61..1b92dba 100644
+--- a/Telegram/SourceFiles/export/output/export_output_json.cpp
++++ b/Telegram/SourceFiles/export/output/export_output_json.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/output/export_output_stats.cpp b/Telegram/SourceFiles/export/output/export_output_stats.cpp
+index 30275ac..fedb250 100644
+--- a/Telegram/SourceFiles/export/output/export_output_stats.cpp
++++ b/Telegram/SourceFiles/export/output/export_output_stats.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/view/export_view_content.cpp b/Telegram/SourceFiles/export/view/export_view_content.cpp
+index 9813321..a37217d 100644
+--- a/Telegram/SourceFiles/export/view/export_view_content.cpp
++++ b/Telegram/SourceFiles/export/view/export_view_content.cpp
+@@ -1,3 +1,4 @@
++#include "export/export_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp b/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp
+index 4aef9c3..305701f 100644
+--- a/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp
++++ b/Telegram/SourceFiles/export/view/export_view_panel_controller.cpp
+@@ -1,3 +1,5 @@
++#include "export/export_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/view/export_view_progress.cpp b/Telegram/SourceFiles/export/view/export_view_progress.cpp
+index 5b94642..2218083 100644
+--- a/Telegram/SourceFiles/export/view/export_view_progress.cpp
++++ b/Telegram/SourceFiles/export/view/export_view_progress.cpp
+@@ -1,3 +1,5 @@
++#include "export/export_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/view/export_view_settings.cpp b/Telegram/SourceFiles/export/view/export_view_settings.cpp
+index 8f54626..7764d86 100644
+--- a/Telegram/SourceFiles/export/view/export_view_settings.cpp
++++ b/Telegram/SourceFiles/export/view/export_view_settings.cpp
+@@ -1,3 +1,5 @@
++#include "export/export_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/export/view/export_view_top_bar.cpp b/Telegram/SourceFiles/export/view/export_view_top_bar.cpp
+index dbdb9fc..896a869 100644
+--- a/Telegram/SourceFiles/export/view/export_view_top_bar.cpp
++++ b/Telegram/SourceFiles/export/view/export_view_top_bar.cpp
+@@ -1,3 +1,5 @@
++#include "export/export_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/admin_log/history_admin_log_filter.cpp b/Telegram/SourceFiles/history/admin_log/history_admin_log_filter.cpp
+index 6265c81..31d71f9 100644
+--- a/Telegram/SourceFiles/history/admin_log/history_admin_log_filter.cpp
++++ b/Telegram/SourceFiles/history/admin_log/history_admin_log_filter.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp b/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp
+index cb099af..60e18fc 100644
+--- a/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp
++++ b/Telegram/SourceFiles/history/admin_log/history_admin_log_inner.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp b/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp
+index 19f76be..8d22614 100644
+--- a/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp
++++ b/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/admin_log/history_admin_log_section.cpp b/Telegram/SourceFiles/history/admin_log/history_admin_log_section.cpp
+index b50db2c..b2a058f 100644
+--- a/Telegram/SourceFiles/history/admin_log/history_admin_log_section.cpp
++++ b/Telegram/SourceFiles/history/admin_log/history_admin_log_section.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history.cpp b/Telegram/SourceFiles/history/history.cpp
+index 754791e..253e897 100644
+--- a/Telegram/SourceFiles/history/history.cpp
++++ b/Telegram/SourceFiles/history/history.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_drag_area.cpp b/Telegram/SourceFiles/history/history_drag_area.cpp
+index 4f99ec7..b8cae5e 100644
+--- a/Telegram/SourceFiles/history/history_drag_area.cpp
++++ b/Telegram/SourceFiles/history/history_drag_area.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_inner_widget.cpp b/Telegram/SourceFiles/history/history_inner_widget.cpp
+index 48db2a0..13c488b 100644
+--- a/Telegram/SourceFiles/history/history_inner_widget.cpp
++++ b/Telegram/SourceFiles/history/history_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_item.cpp b/Telegram/SourceFiles/history/history_item.cpp
+index ba8b4fb..d767ded 100644
+--- a/Telegram/SourceFiles/history/history_item.cpp
++++ b/Telegram/SourceFiles/history/history_item.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_item_components.cpp b/Telegram/SourceFiles/history/history_item_components.cpp
+index 69b514f..c2bfa88 100644
+--- a/Telegram/SourceFiles/history/history_item_components.cpp
++++ b/Telegram/SourceFiles/history/history_item_components.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_item_edition.cpp b/Telegram/SourceFiles/history/history_item_edition.cpp
+index d66d0cf..ab641e7 100644
+--- a/Telegram/SourceFiles/history/history_item_edition.cpp
++++ b/Telegram/SourceFiles/history/history_item_edition.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_item_helpers.cpp b/Telegram/SourceFiles/history/history_item_helpers.cpp
+index d3d9569..f55be92 100644
+--- a/Telegram/SourceFiles/history/history_item_helpers.cpp
++++ b/Telegram/SourceFiles/history/history_item_helpers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_item_reply_markup.cpp b/Telegram/SourceFiles/history/history_item_reply_markup.cpp
+index a240586..28877b4 100644
+--- a/Telegram/SourceFiles/history/history_item_reply_markup.cpp
++++ b/Telegram/SourceFiles/history/history_item_reply_markup.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_item_text.cpp b/Telegram/SourceFiles/history/history_item_text.cpp
+index ba35168..ffbde0a 100644
+--- a/Telegram/SourceFiles/history/history_item_text.cpp
++++ b/Telegram/SourceFiles/history/history_item_text.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_location_manager.cpp b/Telegram/SourceFiles/history/history_location_manager.cpp
+index 7810460..c7f4431 100644
+--- a/Telegram/SourceFiles/history/history_location_manager.cpp
++++ b/Telegram/SourceFiles/history/history_location_manager.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_translation.cpp b/Telegram/SourceFiles/history/history_translation.cpp
+index be4febe..13e1bc2 100644
+--- a/Telegram/SourceFiles/history/history_translation.cpp
++++ b/Telegram/SourceFiles/history/history_translation.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_unread_things.cpp b/Telegram/SourceFiles/history/history_unread_things.cpp
+index 4cca974..8048b07 100644
+--- a/Telegram/SourceFiles/history/history_unread_things.cpp
++++ b/Telegram/SourceFiles/history/history_unread_things.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_view_highlight_manager.cpp b/Telegram/SourceFiles/history/history_view_highlight_manager.cpp
+index ee07a15..0a6c0e9 100644
+--- a/Telegram/SourceFiles/history/history_view_highlight_manager.cpp
++++ b/Telegram/SourceFiles/history/history_view_highlight_manager.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_view_top_toast.cpp b/Telegram/SourceFiles/history/history_view_top_toast.cpp
+index 155f139..409e1a1 100644
+--- a/Telegram/SourceFiles/history/history_view_top_toast.cpp
++++ b/Telegram/SourceFiles/history/history_view_top_toast.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/history_widget.cpp b/Telegram/SourceFiles/history/history_widget.cpp
+index 44c65a0..e8d274e 100644
+--- a/Telegram/SourceFiles/history/history_widget.cpp
++++ b/Telegram/SourceFiles/history/history_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_characters_limit.cpp b/Telegram/SourceFiles/history/view/controls/history_view_characters_limit.cpp
+index c3f2736..b1b720e 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_characters_limit.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_characters_limit.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp
+index ac38122..2fe9e98 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_controls.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_media_edit_manager.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_media_edit_manager.cpp
+index 0f765fe..3572985 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_compose_media_edit_manager.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_media_edit_manager.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_compose_search.cpp b/Telegram/SourceFiles/history/view/controls/history_view_compose_search.cpp
+index cc44635..2b51617 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_compose_search.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_compose_search.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_draft_options.cpp b/Telegram/SourceFiles/history/view/controls/history_view_draft_options.cpp
+index a0d3d60..460e007 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_draft_options.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_draft_options.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_forward_panel.cpp b/Telegram/SourceFiles/history/view/controls/history_view_forward_panel.cpp
+index ca783f0..ec40648 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_forward_panel.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_forward_panel.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_ttl_button.cpp b/Telegram/SourceFiles/history/view/controls/history_view_ttl_button.cpp
+index f7e15f5..e306656 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_ttl_button.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_ttl_button.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp
+index 912bf45..06fecf9 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_button.cpp b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_button.cpp
+index 986ea9d..12dec27 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_button.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_button.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/controls/history_view_webpage_processor.cpp b/Telegram/SourceFiles/history/view/controls/history_view_webpage_processor.cpp
+index acf09d8..f572413 100644
+--- a/Telegram/SourceFiles/history/view/controls/history_view_webpage_processor.cpp
++++ b/Telegram/SourceFiles/history/view/controls/history_view_webpage_processor.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_about_view.cpp b/Telegram/SourceFiles/history/view/history_view_about_view.cpp
+index 9240357..3d61b40 100644
+--- a/Telegram/SourceFiles/history/view/history_view_about_view.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_about_view.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_bottom_info.cpp b/Telegram/SourceFiles/history/view/history_view_bottom_info.cpp
+index 42ea80d..eb71e77 100644
+--- a/Telegram/SourceFiles/history/view/history_view_bottom_info.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_bottom_info.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp b/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp
+index 91540a7..606a4a8 100644
+--- a/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_chat_preview.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_contact_status.cpp b/Telegram/SourceFiles/history/view/history_view_contact_status.cpp
+index 524719f..0f3928a 100644
+--- a/Telegram/SourceFiles/history/view/history_view_contact_status.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_contact_status.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp
+index a53ab20..97119fb 100644
+--- a/Telegram/SourceFiles/history/view/history_view_context_menu.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_context_menu.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_corner_buttons.cpp b/Telegram/SourceFiles/history/view/history_view_corner_buttons.cpp
+index 0ea99bc..73494b1 100644
+--- a/Telegram/SourceFiles/history/view/history_view_corner_buttons.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_corner_buttons.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_cursor_state.cpp b/Telegram/SourceFiles/history/view/history_view_cursor_state.cpp
+index 56ca495..24d3581 100644
+--- a/Telegram/SourceFiles/history/view/history_view_cursor_state.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_cursor_state.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_element.cpp b/Telegram/SourceFiles/history/view/history_view_element.cpp
+index df32ee0..2683366 100644
+--- a/Telegram/SourceFiles/history/view/history_view_element.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_element.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp b/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp
+index de775e1..8c23c0f 100644
+--- a/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_emoji_interactions.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_empty_list_bubble.cpp b/Telegram/SourceFiles/history/view/history_view_empty_list_bubble.cpp
+index 0b47a01..4050c44 100644
+--- a/Telegram/SourceFiles/history/view/history_view_empty_list_bubble.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_empty_list_bubble.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_fake_items.cpp b/Telegram/SourceFiles/history/view/history_view_fake_items.cpp
+index 5a65380..4ac2ea2 100644
+--- a/Telegram/SourceFiles/history/view/history_view_fake_items.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_fake_items.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_group_call_bar.cpp b/Telegram/SourceFiles/history/view/history_view_group_call_bar.cpp
+index 0b978ac..b62cb65 100644
+--- a/Telegram/SourceFiles/history/view/history_view_group_call_bar.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_group_call_bar.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp
+index 9c12525..50f47a2 100644
+--- a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_message.cpp b/Telegram/SourceFiles/history/view/history_view_message.cpp
+index e8876c6..6fb9519 100644
+--- a/Telegram/SourceFiles/history/view/history_view_message.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_message.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_pinned_bar.cpp b/Telegram/SourceFiles/history/view/history_view_pinned_bar.cpp
+index d530e47..5430a36 100644
+--- a/Telegram/SourceFiles/history/view/history_view_pinned_bar.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_pinned_bar.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp b/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp
+index 51a3101..490cf3b 100644
+--- a/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_pinned_section.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_pinned_tracker.cpp b/Telegram/SourceFiles/history/view/history_view_pinned_tracker.cpp
+index 24abaa0..7908252 100644
+--- a/Telegram/SourceFiles/history/view/history_view_pinned_tracker.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_pinned_tracker.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_quick_action.cpp b/Telegram/SourceFiles/history/view/history_view_quick_action.cpp
+index 40222da..df2ed17 100644
+--- a/Telegram/SourceFiles/history/view/history_view_quick_action.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_quick_action.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_replies_section.cpp b/Telegram/SourceFiles/history/view/history_view_replies_section.cpp
+index 27ff0e4..166bf4d 100644
+--- a/Telegram/SourceFiles/history/view/history_view_replies_section.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_replies_section.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_reply.cpp b/Telegram/SourceFiles/history/view/history_view_reply.cpp
+index d2043b0..cf7c6df 100644
+--- a/Telegram/SourceFiles/history/view/history_view_reply.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_reply.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp b/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp
+index 6c3fc47..aa40607 100644
+--- a/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_requests_bar.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp b/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp
+index 9ab0af7..cf5fe02 100644
+--- a/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_schedule_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp b/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp
+index bd4a112..1b719fc 100644
+--- a/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_scheduled_section.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_send_action.cpp b/Telegram/SourceFiles/history/view/history_view_send_action.cpp
+index 460941e..b9a074a 100644
+--- a/Telegram/SourceFiles/history/view/history_view_send_action.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_send_action.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_service_message.cpp b/Telegram/SourceFiles/history/view/history_view_service_message.cpp
+index 107bb94..4be03a7 100644
+--- a/Telegram/SourceFiles/history/view/history_view_service_message.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_service_message.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_sponsored_click_handler.cpp b/Telegram/SourceFiles/history/view/history_view_sponsored_click_handler.cpp
+index 6fe3414..e47bb88 100644
+--- a/Telegram/SourceFiles/history/view/history_view_sponsored_click_handler.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_sponsored_click_handler.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_sticker_toast.cpp b/Telegram/SourceFiles/history/view/history_view_sticker_toast.cpp
+index fc4f41b..ba46cf9 100644
+--- a/Telegram/SourceFiles/history/view/history_view_sticker_toast.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_sticker_toast.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp b/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp
+index df4f4ea..456156c 100644
+--- a/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_sublist_section.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_text_helper.cpp b/Telegram/SourceFiles/history/view/history_view_text_helper.cpp
+index fbe97ed..5a68290 100644
+--- a/Telegram/SourceFiles/history/view/history_view_text_helper.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_text_helper.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp b/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp
+index 59a94d5..3b1d426 100644
+--- a/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_top_bar_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp b/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp
+index 1688b8f..2a57adb 100644
+--- a/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_transcribe_button.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_translate_bar.cpp b/Telegram/SourceFiles/history/view/history_view_translate_bar.cpp
+index 92b4a47..428e5c5 100644
+--- a/Telegram/SourceFiles/history/view/history_view_translate_bar.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_translate_bar.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_translate_tracker.cpp b/Telegram/SourceFiles/history/view/history_view_translate_tracker.cpp
+index cc7652f..a36aa6d 100644
+--- a/Telegram/SourceFiles/history/view/history_view_translate_tracker.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_translate_tracker.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_view_button.cpp b/Telegram/SourceFiles/history/view/history_view_view_button.cpp
+index aa12fe1..3ec72f3 100644
+--- a/Telegram/SourceFiles/history/view/history_view_view_button.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_view_button.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/history_view_webpage_preview.cpp b/Telegram/SourceFiles/history/view/history_view_webpage_preview.cpp
+index 0d71e75..2e2e4df 100644
+--- a/Telegram/SourceFiles/history/view/history_view_webpage_preview.cpp
++++ b/Telegram/SourceFiles/history/view/history_view_webpage_preview.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_call.cpp b/Telegram/SourceFiles/history/view/media/history_view_call.cpp
+index 954ce57..27d252e 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_call.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_call.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_contact.cpp b/Telegram/SourceFiles/history/view/media/history_view_contact.cpp
+index 1e6654a..f426d84 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_contact.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_contact.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp b/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp
+index 51c69c8..c975d8f 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_custom_emoji.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_dice.cpp b/Telegram/SourceFiles/history/view/media/history_view_dice.cpp
+index 0ce2500..93a7384 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_dice.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_dice.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_document.cpp b/Telegram/SourceFiles/history/view/media/history_view_document.cpp
+index b1c9720..2db4c5d 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_document.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_document.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp b/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp
+index 88c405d..6f01abc 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_extended_preview.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_file.cpp b/Telegram/SourceFiles/history/view/media/history_view_file.cpp
+index 00f3c5e..9e3c75b 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_file.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_file.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_game.cpp b/Telegram/SourceFiles/history/view/media/history_view_game.cpp
+index 2eda351..86c52db 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_game.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_game.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_gif.cpp b/Telegram/SourceFiles/history/view/media/history_view_gif.cpp
+index 4ae4da8..238cf83 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_gif.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_gif.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp b/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp
+index 310af8f..c222373 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp b/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp
+index ace7024..8bcb3a3 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_invoice.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_large_emoji.cpp b/Telegram/SourceFiles/history/view/media/history_view_large_emoji.cpp
+index 0f77af1..36f675f 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_large_emoji.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_large_emoji.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_location.cpp b/Telegram/SourceFiles/history/view/media/history_view_location.cpp
+index 5b8b18e..ae01a5e 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_location.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_location.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_media.cpp b/Telegram/SourceFiles/history/view/media/history_view_media.cpp
+index 4f8c809..4ccde7f 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_media.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_media.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp
+index 273262e..1175b1c 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_media_common.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp
+index 97ab601..510997b 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_media_generic.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp
+index 3297ef8..bbb24db 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_media_grouped.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_spoiler.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_spoiler.cpp
+index cdf0ff3..202ab3c 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_media_spoiler.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_media_spoiler.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_media_unwrapped.cpp b/Telegram/SourceFiles/history/view/media/history_view_media_unwrapped.cpp
+index 237c30b..95ba546 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_media_unwrapped.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_media_unwrapped.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_photo.cpp b/Telegram/SourceFiles/history/view/media/history_view_photo.cpp
+index c972174..722132b 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_photo.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_photo.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_poll.cpp b/Telegram/SourceFiles/history/view/media/history_view_poll.cpp
+index 6f924fc..ccbcc5f 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_poll.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_poll.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_premium_gift.cpp b/Telegram/SourceFiles/history/view/media/history_view_premium_gift.cpp
+index b832a6d..a302dda 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_premium_gift.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_premium_gift.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_service_box.cpp b/Telegram/SourceFiles/history/view/media/history_view_service_box.cpp
+index 571f13a..fd3a1ba 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_service_box.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_service_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_similar_channels.cpp b/Telegram/SourceFiles/history/view/media/history_view_similar_channels.cpp
+index 05a03df..3d5a7de 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_similar_channels.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_similar_channels.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_slot_machine.cpp b/Telegram/SourceFiles/history/view/media/history_view_slot_machine.cpp
+index 307a18c..d4e67eb 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_slot_machine.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_slot_machine.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_sticker.cpp b/Telegram/SourceFiles/history/view/media/history_view_sticker.cpp
+index 69e8bc0..f458692 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_sticker.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_sticker.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_sticker_player.cpp b/Telegram/SourceFiles/history/view/media/history_view_sticker_player.cpp
+index 64f6a88..52a09a8 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_sticker_player.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_sticker_player.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_story_mention.cpp b/Telegram/SourceFiles/history/view/media/history_view_story_mention.cpp
+index a2b2d65..6f8baf5 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_story_mention.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_story_mention.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_theme_document.cpp b/Telegram/SourceFiles/history/view/media/history_view_theme_document.cpp
+index ef72e8f..daf17d3 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_theme_document.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_theme_document.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_userpic_suggestion.cpp b/Telegram/SourceFiles/history/view/media/history_view_userpic_suggestion.cpp
+index 79e42f4..70f4161 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_userpic_suggestion.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_userpic_suggestion.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp
+index 31e79f4..ef42f85 100644
+--- a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp
++++ b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/reactions/_history_view_reactions_button.cpp b/Telegram/SourceFiles/history/view/reactions/_history_view_reactions_button.cpp
+index e4578c7..d0a8086 100644
+--- a/Telegram/SourceFiles/history/view/reactions/_history_view_reactions_button.cpp
++++ b/Telegram/SourceFiles/history/view/reactions/_history_view_reactions_button.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions.cpp
+index 3a79d50..de8709e 100644
+--- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions.cpp
++++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp
+index a0372f9..2280393 100644
+--- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp
++++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_button.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_list.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_list.cpp
+index f925dcb..3d46ecb 100644
+--- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_list.cpp
++++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_list.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp
+index dcac6a6..905059c 100644
+--- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp
++++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_strip.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_strip.cpp
+index 08524c1..bd4d11d 100644
+--- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_strip.cpp
++++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_strip.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_tabs.cpp b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_tabs.cpp
+index f3b2380..1856683 100644
+--- a/Telegram/SourceFiles/history/view/reactions/history_view_reactions_tabs.cpp
++++ b/Telegram/SourceFiles/history/view/reactions/history_view_reactions_tabs.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp
+index 629d694..7886e7f 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/create_giveaway_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp
+index feb6d39..c79f5df 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/boost_badge.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_list_controllers.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_list_controllers.cpp
+index 22c3680..009f46e 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_list_controllers.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_list_controllers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_type_row.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_type_row.cpp
+index 2cfed79..2e9c377 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_type_row.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/giveaway_type_row.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/select_countries_box.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/select_countries_box.cpp
+index 1faa928..2edc7d0 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/select_countries_box.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/giveaway/select_countries_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp
+index 15c72c5..4ada21e 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_widget.cpp b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_widget.cpp
+index e8a94e1..8eae45f 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_widget.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/boosts/info_boosts_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp
+index 4f87fa5..901b60c 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp
+index d3af5f1..1cc6ca0 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_widget.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_widget.cpp
+index b0c38e1..72c11c9 100644
+--- a/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_widget.cpp
++++ b/Telegram/SourceFiles/info/channel_statistics/earn/info_earn_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/channels/info_channels_widget.cpp b/Telegram/SourceFiles/info/channels/info_channels_widget.cpp
+index 3b6c115..2a06e24 100644
+--- a/Telegram/SourceFiles/info/channels/info_channels_widget.cpp
++++ b/Telegram/SourceFiles/info/channels/info_channels_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/common_groups/info_common_groups_inner_widget.cpp b/Telegram/SourceFiles/info/common_groups/info_common_groups_inner_widget.cpp
+index 37defed..4086b87 100644
+--- a/Telegram/SourceFiles/info/common_groups/info_common_groups_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/common_groups/info_common_groups_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/common_groups/info_common_groups_widget.cpp b/Telegram/SourceFiles/info/common_groups/info_common_groups_widget.cpp
+index 392bee4..95363aa 100644
+--- a/Telegram/SourceFiles/info/common_groups/info_common_groups_widget.cpp
++++ b/Telegram/SourceFiles/info/common_groups/info_common_groups_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/downloads/info_downloads_inner_widget.cpp b/Telegram/SourceFiles/info/downloads/info_downloads_inner_widget.cpp
+index f2c116f..5dfc4e6 100644
+--- a/Telegram/SourceFiles/info/downloads/info_downloads_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/downloads/info_downloads_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp b/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp
+index 5dbea6f..74bfbc5 100644
+--- a/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp
++++ b/Telegram/SourceFiles/info/downloads/info_downloads_provider.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/downloads/info_downloads_widget.cpp b/Telegram/SourceFiles/info/downloads/info_downloads_widget.cpp
+index 9203981..3e66b47 100644
+--- a/Telegram/SourceFiles/info/downloads/info_downloads_widget.cpp
++++ b/Telegram/SourceFiles/info/downloads/info_downloads_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/info_content_widget.cpp b/Telegram/SourceFiles/info/info_content_widget.cpp
+index b2908c3..5f6b521 100644
+--- a/Telegram/SourceFiles/info/info_content_widget.cpp
++++ b/Telegram/SourceFiles/info/info_content_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/info_controller.cpp b/Telegram/SourceFiles/info/info_controller.cpp
+index 0cdd4bd..5b4f1b2 100644
+--- a/Telegram/SourceFiles/info/info_controller.cpp
++++ b/Telegram/SourceFiles/info/info_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/info_layer_widget.cpp b/Telegram/SourceFiles/info/info_layer_widget.cpp
+index 3404cf9..3780f60 100644
+--- a/Telegram/SourceFiles/info/info_layer_widget.cpp
++++ b/Telegram/SourceFiles/info/info_layer_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/info_memento.cpp b/Telegram/SourceFiles/info/info_memento.cpp
+index ec4eb24..6a995e9 100644
+--- a/Telegram/SourceFiles/info/info_memento.cpp
++++ b/Telegram/SourceFiles/info/info_memento.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/info_section_widget.cpp b/Telegram/SourceFiles/info/info_section_widget.cpp
+index 0a7b7da..5701c2c 100644
+--- a/Telegram/SourceFiles/info/info_section_widget.cpp
++++ b/Telegram/SourceFiles/info/info_section_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/info_top_bar.cpp b/Telegram/SourceFiles/info/info_top_bar.cpp
+index 0a59d52..17ffaaf 100644
+--- a/Telegram/SourceFiles/info/info_top_bar.cpp
++++ b/Telegram/SourceFiles/info/info_top_bar.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/info_wrap_widget.cpp b/Telegram/SourceFiles/info/info_wrap_widget.cpp
+index 50eb993..290ff1d 100644
+--- a/Telegram/SourceFiles/info/info_wrap_widget.cpp
++++ b/Telegram/SourceFiles/info/info_wrap_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/media/info_media_common.cpp b/Telegram/SourceFiles/info/media/info_media_common.cpp
+index 23fba5e..4819cef 100644
+--- a/Telegram/SourceFiles/info/media/info_media_common.cpp
++++ b/Telegram/SourceFiles/info/media/info_media_common.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/media/info_media_empty_widget.cpp b/Telegram/SourceFiles/info/media/info_media_empty_widget.cpp
+index 07f07af..4b1ac61 100644
+--- a/Telegram/SourceFiles/info/media/info_media_empty_widget.cpp
++++ b/Telegram/SourceFiles/info/media/info_media_empty_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/media/info_media_inner_widget.cpp b/Telegram/SourceFiles/info/media/info_media_inner_widget.cpp
+index ee9eb4d..0206888 100644
+--- a/Telegram/SourceFiles/info/media/info_media_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/media/info_media_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/media/info_media_list_section.cpp b/Telegram/SourceFiles/info/media/info_media_list_section.cpp
+index ba207ff..a493129 100644
+--- a/Telegram/SourceFiles/info/media/info_media_list_section.cpp
++++ b/Telegram/SourceFiles/info/media/info_media_list_section.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/media/info_media_list_widget.cpp b/Telegram/SourceFiles/info/media/info_media_list_widget.cpp
+index 280b355..00129d3 100644
+--- a/Telegram/SourceFiles/info/media/info_media_list_widget.cpp
++++ b/Telegram/SourceFiles/info/media/info_media_list_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/media/info_media_provider.cpp b/Telegram/SourceFiles/info/media/info_media_provider.cpp
+index 2fc6973..fec2c66 100644
+--- a/Telegram/SourceFiles/info/media/info_media_provider.cpp
++++ b/Telegram/SourceFiles/info/media/info_media_provider.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/media/info_media_widget.cpp b/Telegram/SourceFiles/info/media/info_media_widget.cpp
+index 6a480a6..e7e4801 100644
+--- a/Telegram/SourceFiles/info/media/info_media_widget.cpp
++++ b/Telegram/SourceFiles/info/media/info_media_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/members/info_members_widget.cpp b/Telegram/SourceFiles/info/members/info_members_widget.cpp
+index 0a00a73..f92bb3d 100644
+--- a/Telegram/SourceFiles/info/members/info_members_widget.cpp
++++ b/Telegram/SourceFiles/info/members/info_members_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/polls/info_polls_results_inner_widget.cpp b/Telegram/SourceFiles/info/polls/info_polls_results_inner_widget.cpp
+index 9fa9ac4..13d6aed 100644
+--- a/Telegram/SourceFiles/info/polls/info_polls_results_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/polls/info_polls_results_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/polls/info_polls_results_widget.cpp b/Telegram/SourceFiles/info/polls/info_polls_results_widget.cpp
+index 301da51..dbd44f0 100644
+--- a/Telegram/SourceFiles/info/polls/info_polls_results_widget.cpp
++++ b/Telegram/SourceFiles/info/polls/info_polls_results_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_actions.cpp b/Telegram/SourceFiles/info/profile/info_profile_actions.cpp
+index 4dbd1fd..3a70c59 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_actions.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_actions.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_badge.cpp b/Telegram/SourceFiles/info/profile/info_profile_badge.cpp
+index 214c6e1..ac92e7e 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_badge.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_badge.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_cover.cpp b/Telegram/SourceFiles/info/profile/info_profile_cover.cpp
+index 9d69f67..1c2129a 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_cover.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_cover.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp b/Telegram/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp
+index 02f6f98..224e8c8 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_emoji_status_panel.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_icon.cpp b/Telegram/SourceFiles/info/profile/info_profile_icon.cpp
+index 9f8dee9..93bee71 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_icon.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_icon.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp b/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp
+index 92192d3..1e8b2fd 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_members.cpp b/Telegram/SourceFiles/info/profile/info_profile_members.cpp
+index 0574dd6..3593902 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_members.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_members.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_members_controllers.cpp b/Telegram/SourceFiles/info/profile/info_profile_members_controllers.cpp
+index 1987be5..5e41709 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_members_controllers.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_members_controllers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_phone_menu.cpp b/Telegram/SourceFiles/info/profile/info_profile_phone_menu.cpp
+index 85fde82..69fafaf 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_phone_menu.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_phone_menu.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_text.cpp b/Telegram/SourceFiles/info/profile/info_profile_text.cpp
+index b09e354..97d989d 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_text.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_text.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_values.cpp b/Telegram/SourceFiles/info/profile/info_profile_values.cpp
+index 3a0f956..ba47e08 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_values.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_values.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/profile/info_profile_widget.cpp b/Telegram/SourceFiles/info/profile/info_profile_widget.cpp
+index 48b0107..a490c1a 100644
+--- a/Telegram/SourceFiles/info/profile/info_profile_widget.cpp
++++ b/Telegram/SourceFiles/info/profile/info_profile_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/saved/info_saved_sublists_widget.cpp b/Telegram/SourceFiles/info/saved/info_saved_sublists_widget.cpp
+index 41c9eaf..6128d26 100644
+--- a/Telegram/SourceFiles/info/saved/info_saved_sublists_widget.cpp
++++ b/Telegram/SourceFiles/info/saved/info_saved_sublists_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/settings/info_settings_widget.cpp b/Telegram/SourceFiles/info/settings/info_settings_widget.cpp
+index bbc0ca7..f7a0339 100644
+--- a/Telegram/SourceFiles/info/settings/info_settings_widget.cpp
++++ b/Telegram/SourceFiles/info/settings/info_settings_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp b/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp
+index cfc911a..ca739b8 100644
+--- a/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp
++++ b/Telegram/SourceFiles/info/similar_channels/info_similar_channels_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_inner_widget.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_inner_widget.cpp
+index 6e58031..819bb05 100644
+--- a/Telegram/SourceFiles/info/statistics/info_statistics_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/statistics/info_statistics_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp
+index 2dd25c5..2da9c31 100644
+--- a/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp
++++ b/Telegram/SourceFiles/info/statistics/info_statistics_list_controllers.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp
+index c09038b..9ffa4a1 100644
+--- a/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp
++++ b/Telegram/SourceFiles/info/statistics/info_statistics_recent_message.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/statistics/info_statistics_widget.cpp b/Telegram/SourceFiles/info/statistics/info_statistics_widget.cpp
+index 6c978b2..e3803eb 100644
+--- a/Telegram/SourceFiles/info/statistics/info_statistics_widget.cpp
++++ b/Telegram/SourceFiles/info/statistics/info_statistics_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/stories/info_stories_inner_widget.cpp b/Telegram/SourceFiles/info/stories/info_stories_inner_widget.cpp
+index bfabe89..7368937 100644
+--- a/Telegram/SourceFiles/info/stories/info_stories_inner_widget.cpp
++++ b/Telegram/SourceFiles/info/stories/info_stories_inner_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/stories/info_stories_provider.cpp b/Telegram/SourceFiles/info/stories/info_stories_provider.cpp
+index 6c9a7da..675cebb 100644
+--- a/Telegram/SourceFiles/info/stories/info_stories_provider.cpp
++++ b/Telegram/SourceFiles/info/stories/info_stories_provider.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/stories/info_stories_widget.cpp b/Telegram/SourceFiles/info/stories/info_stories_widget.cpp
+index bca32b3..c3f1613 100644
+--- a/Telegram/SourceFiles/info/stories/info_stories_widget.cpp
++++ b/Telegram/SourceFiles/info/stories/info_stories_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_bubble_wrap.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_bubble_wrap.cpp
+index ffb0204..83d814c 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_bubble_wrap.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_bubble_wrap.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_color_circle_button.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_color_circle_button.cpp
+index 97ce58a..2b0147a 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_color_circle_button.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_color_circle_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_colors_editor.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_colors_editor.cpp
+index fbfa8fb..264fe7a 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_colors_editor.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_colors_editor.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder.cpp
+index 24fc13e..7d0b810 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp
+index a440f59..13c7b0d 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_common.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_layer.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_layer.cpp
+index c251c7b..3a6594e 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_layer.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_layer.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_menu_item.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_menu_item.cpp
+index 64be531..d9a3bc8 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_menu_item.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_menu_item.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_preview.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_preview.cpp
+index 6918d51..221cf3f 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_preview.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_preview.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_widget.cpp b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_widget.cpp
+index 7d4f075..54ae663 100644
+--- a/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_widget.cpp
++++ b/Telegram/SourceFiles/info/userpic/info_userpic_emoji_builder_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp b/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp
+index 68da29a..427cd46 100644
+--- a/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp
++++ b/Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/inline_bots/inline_bot_layout_internal.cpp b/Telegram/SourceFiles/inline_bots/inline_bot_layout_internal.cpp
+index 616280a..7c32370 100644
+--- a/Telegram/SourceFiles/inline_bots/inline_bot_layout_internal.cpp
++++ b/Telegram/SourceFiles/inline_bots/inline_bot_layout_internal.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp b/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp
+index 34acc40..7d238ab 100644
+--- a/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp
++++ b/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/inline_bots/inline_bot_result.cpp b/Telegram/SourceFiles/inline_bots/inline_bot_result.cpp
+index 612d357..d86b6b5 100644
+--- a/Telegram/SourceFiles/inline_bots/inline_bot_result.cpp
++++ b/Telegram/SourceFiles/inline_bots/inline_bot_result.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/inline_bots/inline_bot_send_data.cpp b/Telegram/SourceFiles/inline_bots/inline_bot_send_data.cpp
+index 0b8e9d8..cd85a66 100644
+--- a/Telegram/SourceFiles/inline_bots/inline_bot_send_data.cpp
++++ b/Telegram/SourceFiles/inline_bots/inline_bot_send_data.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp b/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp
+index 7421901..eecba1f 100644
+--- a/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp
++++ b/Telegram/SourceFiles/inline_bots/inline_results_inner.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/inline_bots/inline_results_widget.cpp b/Telegram/SourceFiles/inline_bots/inline_results_widget.cpp
+index 12dfbb5..2c4b1e2 100644
+--- a/Telegram/SourceFiles/inline_bots/inline_results_widget.cpp
++++ b/Telegram/SourceFiles/inline_bots/inline_results_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_code.cpp b/Telegram/SourceFiles/intro/intro_code.cpp
+index e48e8bb..8fb6fc3 100644
+--- a/Telegram/SourceFiles/intro/intro_code.cpp
++++ b/Telegram/SourceFiles/intro/intro_code.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_code_input.cpp b/Telegram/SourceFiles/intro/intro_code_input.cpp
+index a3964d3..c120759 100644
+--- a/Telegram/SourceFiles/intro/intro_code_input.cpp
++++ b/Telegram/SourceFiles/intro/intro_code_input.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_password_check.cpp b/Telegram/SourceFiles/intro/intro_password_check.cpp
+index cd73d98..3be496d 100644
+--- a/Telegram/SourceFiles/intro/intro_password_check.cpp
++++ b/Telegram/SourceFiles/intro/intro_password_check.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_phone.cpp b/Telegram/SourceFiles/intro/intro_phone.cpp
+index 5e82616..0b5c4e8 100644
+--- a/Telegram/SourceFiles/intro/intro_phone.cpp
++++ b/Telegram/SourceFiles/intro/intro_phone.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_qr.cpp b/Telegram/SourceFiles/intro/intro_qr.cpp
+index a76f753..11d5029 100644
+--- a/Telegram/SourceFiles/intro/intro_qr.cpp
++++ b/Telegram/SourceFiles/intro/intro_qr.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_signup.cpp b/Telegram/SourceFiles/intro/intro_signup.cpp
+index 32831ea..ae036c5 100644
+--- a/Telegram/SourceFiles/intro/intro_signup.cpp
++++ b/Telegram/SourceFiles/intro/intro_signup.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_start.cpp b/Telegram/SourceFiles/intro/intro_start.cpp
+index d4ebdec..93f501e 100644
+--- a/Telegram/SourceFiles/intro/intro_start.cpp
++++ b/Telegram/SourceFiles/intro/intro_start.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_step.cpp b/Telegram/SourceFiles/intro/intro_step.cpp
+index 9e9a266..ef8aef1 100644
+--- a/Telegram/SourceFiles/intro/intro_step.cpp
++++ b/Telegram/SourceFiles/intro/intro_step.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/intro/intro_widget.cpp b/Telegram/SourceFiles/intro/intro_widget.cpp
+index 9592929..3aa3b59 100644
+--- a/Telegram/SourceFiles/intro/intro_widget.cpp
++++ b/Telegram/SourceFiles/intro/intro_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/iv/iv_controller.cpp b/Telegram/SourceFiles/iv/iv_controller.cpp
+index cc9d727..5a81b2a 100644
+--- a/Telegram/SourceFiles/iv/iv_controller.cpp
++++ b/Telegram/SourceFiles/iv/iv_controller.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/iv/iv_data.cpp b/Telegram/SourceFiles/iv/iv_data.cpp
+index 5258e6c..61c49d0 100644
+--- a/Telegram/SourceFiles/iv/iv_data.cpp
++++ b/Telegram/SourceFiles/iv/iv_data.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/iv/iv_delegate_impl.cpp b/Telegram/SourceFiles/iv/iv_delegate_impl.cpp
+index 5ac753d..11355e6 100644
+--- a/Telegram/SourceFiles/iv/iv_delegate_impl.cpp
++++ b/Telegram/SourceFiles/iv/iv_delegate_impl.cpp
+@@ -1,3 +1,6 @@
++#include "mtproto/mtproto_pch.h"
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/iv/iv_instance.cpp b/Telegram/SourceFiles/iv/iv_instance.cpp
+index ab2e213..8429fe8 100644
+--- a/Telegram/SourceFiles/iv/iv_instance.cpp
++++ b/Telegram/SourceFiles/iv/iv_instance.cpp
+@@ -1,3 +1,6 @@
++#include "mtproto/mtproto_pch.h"
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/iv/iv_prepare.cpp b/Telegram/SourceFiles/iv/iv_prepare.cpp
+index d5f5375..ff23011 100644
+--- a/Telegram/SourceFiles/iv/iv_prepare.cpp
++++ b/Telegram/SourceFiles/iv/iv_prepare.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_cloud_manager.cpp b/Telegram/SourceFiles/lang/lang_cloud_manager.cpp
+index 8c98b96..79579d3 100644
+--- a/Telegram/SourceFiles/lang/lang_cloud_manager.cpp
++++ b/Telegram/SourceFiles/lang/lang_cloud_manager.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_file_parser.cpp b/Telegram/SourceFiles/lang/lang_file_parser.cpp
+index 5dac61a..b343331 100644
+--- a/Telegram/SourceFiles/lang/lang_file_parser.cpp
++++ b/Telegram/SourceFiles/lang/lang_file_parser.cpp
+@@ -1,3 +1,4 @@
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_instance.cpp b/Telegram/SourceFiles/lang/lang_instance.cpp
+index eadb265..7b8ce8b 100644
+--- a/Telegram/SourceFiles/lang/lang_instance.cpp
++++ b/Telegram/SourceFiles/lang/lang_instance.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_keys.cpp b/Telegram/SourceFiles/lang/lang_keys.cpp
+index aa65ed8..a08fa46 100644
+--- a/Telegram/SourceFiles/lang/lang_keys.cpp
++++ b/Telegram/SourceFiles/lang/lang_keys.cpp
+@@ -1,3 +1,4 @@
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_numbers_animation.cpp b/Telegram/SourceFiles/lang/lang_numbers_animation.cpp
+index fdeb96a..f1e948c 100644
+--- a/Telegram/SourceFiles/lang/lang_numbers_animation.cpp
++++ b/Telegram/SourceFiles/lang/lang_numbers_animation.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_tag.cpp b/Telegram/SourceFiles/lang/lang_tag.cpp
+index 7b1a10a..353eaeb 100644
+--- a/Telegram/SourceFiles/lang/lang_tag.cpp
++++ b/Telegram/SourceFiles/lang/lang_tag.cpp
+@@ -1,3 +1,4 @@
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_tag.h b/Telegram/SourceFiles/lang/lang_tag.h
+index 297ae1f..50e322f 100644
+--- a/Telegram/SourceFiles/lang/lang_tag.h
++++ b/Telegram/SourceFiles/lang/lang_tag.h
+@@ -1,3 +1,4 @@
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_text_entity.cpp b/Telegram/SourceFiles/lang/lang_text_entity.cpp
+index 5bdc1bd..a584a39 100644
+--- a/Telegram/SourceFiles/lang/lang_text_entity.cpp
++++ b/Telegram/SourceFiles/lang/lang_text_entity.cpp
+@@ -1,3 +1,4 @@
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/lang/lang_translator.cpp b/Telegram/SourceFiles/lang/lang_translator.cpp
+index eeb1251..d1747f8 100644
+--- a/Telegram/SourceFiles/lang/lang_translator.cpp
++++ b/Telegram/SourceFiles/lang/lang_translator.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "lang/lang_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/layout/abstract_layout_item.cpp b/Telegram/SourceFiles/layout/abstract_layout_item.cpp
+index d83f0a7..1691cad 100644
+--- a/Telegram/SourceFiles/layout/abstract_layout_item.cpp
++++ b/Telegram/SourceFiles/layout/abstract_layout_item.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/layout/layout_document_generic_preview.cpp b/Telegram/SourceFiles/layout/layout_document_generic_preview.cpp
+index a0a9285..6fb5843 100644
+--- a/Telegram/SourceFiles/layout/layout_document_generic_preview.cpp
++++ b/Telegram/SourceFiles/layout/layout_document_generic_preview.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/layout/layout_item_base.cpp b/Telegram/SourceFiles/layout/layout_item_base.cpp
+index 77f2d8e..88576e3 100644
+--- a/Telegram/SourceFiles/layout/layout_item_base.cpp
++++ b/Telegram/SourceFiles/layout/layout_item_base.cpp
+@@ -1,3 +1,5 @@
++#include "stdafx.h"
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/layout/layout_mosaic.cpp b/Telegram/SourceFiles/layout/layout_mosaic.cpp
+index 645f290..f832a21 100644
+--- a/Telegram/SourceFiles/layout/layout_mosaic.cpp
++++ b/Telegram/SourceFiles/layout/layout_mosaic.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/layout/layout_position.cpp b/Telegram/SourceFiles/layout/layout_position.cpp
+index 2631e2c..7cb95cb 100644
+--- a/Telegram/SourceFiles/layout/layout_position.cpp
++++ b/Telegram/SourceFiles/layout/layout_position.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/layout/layout_selection.cpp b/Telegram/SourceFiles/layout/layout_selection.cpp
+index 32f48b2..bd0e2d0 100644
+--- a/Telegram/SourceFiles/layout/layout_selection.cpp
++++ b/Telegram/SourceFiles/layout/layout_selection.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/logs.cpp b/Telegram/SourceFiles/logs.cpp
+index 9a04542..c057d25 100644
+--- a/Telegram/SourceFiles/logs.cpp
++++ b/Telegram/SourceFiles/logs.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main.cpp b/Telegram/SourceFiles/main.cpp
+index d3d938c..53e90d3 100644
+--- a/Telegram/SourceFiles/main.cpp
++++ b/Telegram/SourceFiles/main.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/main_account.cpp b/Telegram/SourceFiles/main/main_account.cpp
+index 9e366ca..5a788f7 100644
+--- a/Telegram/SourceFiles/main/main_account.cpp
++++ b/Telegram/SourceFiles/main/main_account.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/main_app_config.cpp b/Telegram/SourceFiles/main/main_app_config.cpp
+index 2507dc8..9544a06 100644
+--- a/Telegram/SourceFiles/main/main_app_config.cpp
++++ b/Telegram/SourceFiles/main/main_app_config.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/main_app_config_values.cpp b/Telegram/SourceFiles/main/main_app_config_values.cpp
+index bd2b1f0..41e7fcd 100644
+--- a/Telegram/SourceFiles/main/main_app_config_values.cpp
++++ b/Telegram/SourceFiles/main/main_app_config_values.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/main_domain.cpp b/Telegram/SourceFiles/main/main_domain.cpp
+index aafbcd2..821e970 100644
+--- a/Telegram/SourceFiles/main/main_domain.cpp
++++ b/Telegram/SourceFiles/main/main_domain.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/main_session.cpp b/Telegram/SourceFiles/main/main_session.cpp
+index 951ec73..629c768 100644
+--- a/Telegram/SourceFiles/main/main_session.cpp
++++ b/Telegram/SourceFiles/main/main_session.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/main_session_settings.cpp b/Telegram/SourceFiles/main/main_session_settings.cpp
+index 6349f6b..34b5d2b 100644
+--- a/Telegram/SourceFiles/main/main_session_settings.cpp
++++ b/Telegram/SourceFiles/main/main_session_settings.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/session/send_as_peers.cpp b/Telegram/SourceFiles/main/session/send_as_peers.cpp
+index 17065d7..c449acd 100644
+--- a/Telegram/SourceFiles/main/session/send_as_peers.cpp
++++ b/Telegram/SourceFiles/main/session/send_as_peers.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/main/session/session_show.cpp b/Telegram/SourceFiles/main/session/session_show.cpp
+index a9914e8..f8d6305 100644
+--- a/Telegram/SourceFiles/main/session/session_show.cpp
++++ b/Telegram/SourceFiles/main/session/session_show.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mainwidget.cpp b/Telegram/SourceFiles/mainwidget.cpp
+index 025b66c..6d37623 100644
+--- a/Telegram/SourceFiles/mainwidget.cpp
++++ b/Telegram/SourceFiles/mainwidget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mainwindow.cpp b/Telegram/SourceFiles/mainwindow.cpp
+index 93d6d30..f5e3f8e 100644
+--- a/Telegram/SourceFiles/mainwindow.cpp
++++ b/Telegram/SourceFiles/mainwindow.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_audio.cpp b/Telegram/SourceFiles/media/audio/media_audio.cpp
+index 2b4c570..31f6e95 100644
+--- a/Telegram/SourceFiles/media/audio/media_audio.cpp
++++ b/Telegram/SourceFiles/media/audio/media_audio.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_audio.h b/Telegram/SourceFiles/media/audio/media_audio.h
+index dd1f43f..fa3deea 100644
+--- a/Telegram/SourceFiles/media/audio/media_audio.h
++++ b/Telegram/SourceFiles/media/audio/media_audio.h
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_audio_capture.cpp b/Telegram/SourceFiles/media/audio/media_audio_capture.cpp
+index 1bbf9b1..3e23928 100644
+--- a/Telegram/SourceFiles/media/audio/media_audio_capture.cpp
++++ b/Telegram/SourceFiles/media/audio/media_audio_capture.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_audio_ffmpeg_loader.cpp b/Telegram/SourceFiles/media/audio/media_audio_ffmpeg_loader.cpp
+index bdfe863..df8c634 100644
+--- a/Telegram/SourceFiles/media/audio/media_audio_ffmpeg_loader.cpp
++++ b/Telegram/SourceFiles/media/audio/media_audio_ffmpeg_loader.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_audio_loader.cpp b/Telegram/SourceFiles/media/audio/media_audio_loader.cpp
+index 7451de9..0b72fda 100644
+--- a/Telegram/SourceFiles/media/audio/media_audio_loader.cpp
++++ b/Telegram/SourceFiles/media/audio/media_audio_loader.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_audio_loaders.cpp b/Telegram/SourceFiles/media/audio/media_audio_loaders.cpp
+index 5cff816..015ce34 100644
+--- a/Telegram/SourceFiles/media/audio/media_audio_loaders.cpp
++++ b/Telegram/SourceFiles/media/audio/media_audio_loaders.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_audio_track.cpp b/Telegram/SourceFiles/media/audio/media_audio_track.cpp
+index bbf2ea5..1b85a9c 100644
+--- a/Telegram/SourceFiles/media/audio/media_audio_track.cpp
++++ b/Telegram/SourceFiles/media/audio/media_audio_track.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/audio/media_child_ffmpeg_loader.cpp b/Telegram/SourceFiles/media/audio/media_child_ffmpeg_loader.cpp
+index 96efc7c..30d5e59 100644
+--- a/Telegram/SourceFiles/media/audio/media_child_ffmpeg_loader.cpp
++++ b/Telegram/SourceFiles/media/audio/media_child_ffmpeg_loader.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/clip/media_clip_check_streaming.cpp b/Telegram/SourceFiles/media/clip/media_clip_check_streaming.cpp
+index e60eed1..c134118 100644
+--- a/Telegram/SourceFiles/media/clip/media_clip_check_streaming.cpp
++++ b/Telegram/SourceFiles/media/clip/media_clip_check_streaming.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/clip/media_clip_ffmpeg.cpp b/Telegram/SourceFiles/media/clip/media_clip_ffmpeg.cpp
+index 1188f02..dd03351 100644
+--- a/Telegram/SourceFiles/media/clip/media_clip_ffmpeg.cpp
++++ b/Telegram/SourceFiles/media/clip/media_clip_ffmpeg.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/clip/media_clip_implementation.cpp b/Telegram/SourceFiles/media/clip/media_clip_implementation.cpp
+index e9b1f25..e5a412d 100644
+--- a/Telegram/SourceFiles/media/clip/media_clip_implementation.cpp
++++ b/Telegram/SourceFiles/media/clip/media_clip_implementation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/clip/media_clip_reader.cpp b/Telegram/SourceFiles/media/clip/media_clip_reader.cpp
+index ee74872..7e5f689 100644
+--- a/Telegram/SourceFiles/media/clip/media_clip_reader.cpp
++++ b/Telegram/SourceFiles/media/clip/media_clip_reader.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/player/media_player_button.cpp b/Telegram/SourceFiles/media/player/media_player_button.cpp
+index 0e9ab42..0ff0deb 100644
+--- a/Telegram/SourceFiles/media/player/media_player_button.cpp
++++ b/Telegram/SourceFiles/media/player/media_player_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/player/media_player_dropdown.cpp b/Telegram/SourceFiles/media/player/media_player_dropdown.cpp
+index 073ae25..2d3a4a1 100644
+--- a/Telegram/SourceFiles/media/player/media_player_dropdown.cpp
++++ b/Telegram/SourceFiles/media/player/media_player_dropdown.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/player/media_player_float.cpp b/Telegram/SourceFiles/media/player/media_player_float.cpp
+index d54b5ee..a8242d3 100644
+--- a/Telegram/SourceFiles/media/player/media_player_float.cpp
++++ b/Telegram/SourceFiles/media/player/media_player_float.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/player/media_player_instance.cpp b/Telegram/SourceFiles/media/player/media_player_instance.cpp
+index 4dc687a..9b45597 100644
+--- a/Telegram/SourceFiles/media/player/media_player_instance.cpp
++++ b/Telegram/SourceFiles/media/player/media_player_instance.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/player/media_player_panel.cpp b/Telegram/SourceFiles/media/player/media_player_panel.cpp
+index e592010..453a49d 100644
+--- a/Telegram/SourceFiles/media/player/media_player_panel.cpp
++++ b/Telegram/SourceFiles/media/player/media_player_panel.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/player/media_player_volume_controller.cpp b/Telegram/SourceFiles/media/player/media_player_volume_controller.cpp
+index c8e4af7..6cbe56d 100644
+--- a/Telegram/SourceFiles/media/player/media_player_volume_controller.cpp
++++ b/Telegram/SourceFiles/media/player/media_player_volume_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/player/media_player_widget.cpp b/Telegram/SourceFiles/media/player/media_player_widget.cpp
+index abe1c73..d8cb3b2 100644
+--- a/Telegram/SourceFiles/media/player/media_player_widget.cpp
++++ b/Telegram/SourceFiles/media/player/media_player_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_caption_full_view.cpp b/Telegram/SourceFiles/media/stories/media_stories_caption_full_view.cpp
+index a8b3b2c..549faad 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_caption_full_view.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_caption_full_view.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_controller.cpp b/Telegram/SourceFiles/media/stories/media_stories_controller.cpp
+index 04c06e1..2efcabb 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_controller.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_delegate.cpp b/Telegram/SourceFiles/media/stories/media_stories_delegate.cpp
+index 721d980..6b258b4 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_delegate.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_delegate.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_header.cpp b/Telegram/SourceFiles/media/stories/media_stories_header.cpp
+index b247acf..a0a9751 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_header.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_header.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_reactions.cpp b/Telegram/SourceFiles/media/stories/media_stories_reactions.cpp
+index af45d91..ef1a7e1 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_reactions.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_reactions.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_recent_views.cpp b/Telegram/SourceFiles/media/stories/media_stories_recent_views.cpp
+index e6b53d2..4d169fd 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_recent_views.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_recent_views.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_reply.cpp b/Telegram/SourceFiles/media/stories/media_stories_reply.cpp
+index d93f49b..1b77f27 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_reply.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_reply.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_repost_view.cpp b/Telegram/SourceFiles/media/stories/media_stories_repost_view.cpp
+index 4dfdd6a..b6d821b 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_repost_view.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_repost_view.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_share.cpp b/Telegram/SourceFiles/media/stories/media_stories_share.cpp
+index 773239e..a7c5e95 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_share.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_share.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_sibling.cpp b/Telegram/SourceFiles/media/stories/media_stories_sibling.cpp
+index 7426398..fdd5e26 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_sibling.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_sibling.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_slider.cpp b/Telegram/SourceFiles/media/stories/media_stories_slider.cpp
+index 53f39c1..0b52788 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_slider.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_slider.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_stealth.cpp b/Telegram/SourceFiles/media/stories/media_stories_stealth.cpp
+index 80d4f20..fec4967 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_stealth.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_stealth.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/stories/media_stories_view.cpp b/Telegram/SourceFiles/media/stories/media_stories_view.cpp
+index c8f5ffe..427b227 100644
+--- a/Telegram/SourceFiles/media/stories/media_stories_view.cpp
++++ b/Telegram/SourceFiles/media/stories/media_stories_view.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_audio_track.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_audio_track.cpp
+index ff18b67..2e34571 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_audio_track.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_audio_track.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_document.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_document.cpp
+index 27c0904..434aecd 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_document.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_document.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp
+index 22427c2..86746d5 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_file.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_instance.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_instance.cpp
+index 898bf76..f5d9e13 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_instance.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_instance.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp
+index e507efe..bcfa45d 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_loader.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_loader_local.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_loader_local.cpp
+index a85dbe7..900323f 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_loader_local.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_loader_local.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_loader_mtproto.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_loader_mtproto.cpp
+index 15f8814..ff2f05a 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_loader_mtproto.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_loader_mtproto.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp
+index 699cbdf..c97aed5 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_player.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp
+index 95654e5..8dc6f47 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_reader.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_utility.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_utility.cpp
+index fdfbe20..3c23652 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_utility.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_utility.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/streaming/media_streaming_video_track.cpp b/Telegram/SourceFiles/media/streaming/media_streaming_video_track.cpp
+index b951812..8e9d02c 100644
+--- a/Telegram/SourceFiles/media/streaming/media_streaming_video_track.cpp
++++ b/Telegram/SourceFiles/media/streaming/media_streaming_video_track.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/system_media_controls_manager.cpp b/Telegram/SourceFiles/media/system_media_controls_manager.cpp
+index 91f016a..f97a6f7 100644
+--- a/Telegram/SourceFiles/media/system_media_controls_manager.cpp
++++ b/Telegram/SourceFiles/media/system_media_controls_manager.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp b/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp
+index 2aff460..471be63 100644
+--- a/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_group_thumbs.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp
+index 99be555..773d650 100644
+--- a/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_overlay_opengl.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_raster.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_raster.cpp
+index 2867a36..679f8bf 100644
+--- a/Telegram/SourceFiles/media/view/media_view_overlay_raster.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_overlay_raster.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp
+index 836887e..c728e9c 100644
+--- a/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_overlay_widget.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_pip.cpp b/Telegram/SourceFiles/media/view/media_view_pip.cpp
+index f2bc745..51f89ae 100644
+--- a/Telegram/SourceFiles/media/view/media_view_pip.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_pip.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp b/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp
+index f4be398..a804ce5 100644
+--- a/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_pip_opengl.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_pip_raster.cpp b/Telegram/SourceFiles/media/view/media_view_pip_raster.cpp
+index 4698309..000f5d4 100644
+--- a/Telegram/SourceFiles/media/view/media_view_pip_raster.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_pip_raster.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_playback_controls.cpp b/Telegram/SourceFiles/media/view/media_view_playback_controls.cpp
+index 896a66e..2b486a3 100644
+--- a/Telegram/SourceFiles/media/view/media_view_playback_controls.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_playback_controls.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/media/view/media_view_playback_progress.cpp b/Telegram/SourceFiles/media/view/media_view_playback_progress.cpp
+index 745c437..0a6a57e 100644
+--- a/Telegram/SourceFiles/media/view/media_view_playback_progress.cpp
++++ b/Telegram/SourceFiles/media/view/media_view_playback_progress.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_antispam_validator.cpp b/Telegram/SourceFiles/menu/menu_antispam_validator.cpp
+index 1ca7159..19716da 100644
+--- a/Telegram/SourceFiles/menu/menu_antispam_validator.cpp
++++ b/Telegram/SourceFiles/menu/menu_antispam_validator.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_check_item.cpp b/Telegram/SourceFiles/menu/menu_check_item.cpp
+index f76e5d3..e69c606 100644
+--- a/Telegram/SourceFiles/menu/menu_check_item.cpp
++++ b/Telegram/SourceFiles/menu/menu_check_item.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_item_download_files.cpp b/Telegram/SourceFiles/menu/menu_item_download_files.cpp
+index 23f6c25..64aa7a0 100644
+--- a/Telegram/SourceFiles/menu/menu_item_download_files.cpp
++++ b/Telegram/SourceFiles/menu/menu_item_download_files.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_mute.cpp b/Telegram/SourceFiles/menu/menu_mute.cpp
+index 661ef06..e6f3ea9 100644
+--- a/Telegram/SourceFiles/menu/menu_mute.cpp
++++ b/Telegram/SourceFiles/menu/menu_mute.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_send.cpp b/Telegram/SourceFiles/menu/menu_send.cpp
+index a1c8909..57acc2b 100644
+--- a/Telegram/SourceFiles/menu/menu_send.cpp
++++ b/Telegram/SourceFiles/menu/menu_send.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_sponsored.cpp b/Telegram/SourceFiles/menu/menu_sponsored.cpp
+index 495da6a..cfdb13f 100644
+--- a/Telegram/SourceFiles/menu/menu_sponsored.cpp
++++ b/Telegram/SourceFiles/menu/menu_sponsored.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_ttl.cpp b/Telegram/SourceFiles/menu/menu_ttl.cpp
+index f77294a..ae52494 100644
+--- a/Telegram/SourceFiles/menu/menu_ttl.cpp
++++ b/Telegram/SourceFiles/menu/menu_ttl.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/menu/menu_ttl_validator.cpp b/Telegram/SourceFiles/menu/menu_ttl_validator.cpp
+index a5ecac4..8a8f2d6 100644
+--- a/Telegram/SourceFiles/menu/menu_ttl_validator.cpp
++++ b/Telegram/SourceFiles/menu/menu_ttl_validator.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/config_loader.cpp b/Telegram/SourceFiles/mtproto/config_loader.cpp
+index 5d07404..4fe180d 100644
+--- a/Telegram/SourceFiles/mtproto/config_loader.cpp
++++ b/Telegram/SourceFiles/mtproto/config_loader.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/connection_abstract.cpp b/Telegram/SourceFiles/mtproto/connection_abstract.cpp
+index a932363..135af6c 100644
+--- a/Telegram/SourceFiles/mtproto/connection_abstract.cpp
++++ b/Telegram/SourceFiles/mtproto/connection_abstract.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/connection_http.cpp b/Telegram/SourceFiles/mtproto/connection_http.cpp
+index baaad90..3272c44 100644
+--- a/Telegram/SourceFiles/mtproto/connection_http.cpp
++++ b/Telegram/SourceFiles/mtproto/connection_http.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/connection_resolving.cpp b/Telegram/SourceFiles/mtproto/connection_resolving.cpp
+index 571e14e..6d55be0 100644
+--- a/Telegram/SourceFiles/mtproto/connection_resolving.cpp
++++ b/Telegram/SourceFiles/mtproto/connection_resolving.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/connection_tcp.cpp b/Telegram/SourceFiles/mtproto/connection_tcp.cpp
+index 26dff1d..5723c5e 100644
+--- a/Telegram/SourceFiles/mtproto/connection_tcp.cpp
++++ b/Telegram/SourceFiles/mtproto/connection_tcp.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/dedicated_file_loader.cpp b/Telegram/SourceFiles/mtproto/dedicated_file_loader.cpp
+index 850d5c6..7641f7f 100644
+--- a/Telegram/SourceFiles/mtproto/dedicated_file_loader.cpp
++++ b/Telegram/SourceFiles/mtproto/dedicated_file_loader.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_abstract_socket.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_abstract_socket.cpp
+index 6530333..33a70e9 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_abstract_socket.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_abstract_socket.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_bound_key_creator.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_bound_key_creator.cpp
+index 7938c7a..c2a1432 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_bound_key_creator.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_bound_key_creator.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_binder.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_binder.cpp
+index 740ca28..949d2f1 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_binder.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_binder.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.cpp
+index badec9e..516fc84 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_dc_key_creator.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_dcenter.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_dcenter.cpp
+index a98e24b..0a35b71 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_dcenter.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_dcenter.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp
+index 93865a5..0747116 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_domain_resolver.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_dump_to_text.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_dump_to_text.cpp
+index a6250bb..6bcdf97 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_dump_to_text.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_dump_to_text.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_received_ids_manager.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_received_ids_manager.cpp
+index 20bade0..da26c28 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_received_ids_manager.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_received_ids_manager.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_rsa_public_key.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_rsa_public_key.cpp
+index 312c8b1..4e91cf9 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_rsa_public_key.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_rsa_public_key.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_serialized_request.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_serialized_request.cpp
+index f4ff131..3b32e9e 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_serialized_request.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_serialized_request.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_tcp_socket.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_tcp_socket.cpp
+index 76a59c1..72ecd44 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_tcp_socket.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_tcp_socket.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/details/mtproto_tls_socket.cpp b/Telegram/SourceFiles/mtproto/details/mtproto_tls_socket.cpp
+index 36aa875..ff18eb2 100644
+--- a/Telegram/SourceFiles/mtproto/details/mtproto_tls_socket.cpp
++++ b/Telegram/SourceFiles/mtproto/details/mtproto_tls_socket.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/facade.cpp b/Telegram/SourceFiles/mtproto/facade.cpp
+index 2ff96d0..57737c0 100644
+--- a/Telegram/SourceFiles/mtproto/facade.cpp
++++ b/Telegram/SourceFiles/mtproto/facade.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtp_instance.cpp b/Telegram/SourceFiles/mtproto/mtp_instance.cpp
+index ee10958..ef8ea9d 100644
+--- a/Telegram/SourceFiles/mtproto/mtp_instance.cpp
++++ b/Telegram/SourceFiles/mtproto/mtp_instance.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtproto_auth_key.cpp b/Telegram/SourceFiles/mtproto/mtproto_auth_key.cpp
+index c84d19a..e5bc010 100644
+--- a/Telegram/SourceFiles/mtproto/mtproto_auth_key.cpp
++++ b/Telegram/SourceFiles/mtproto/mtproto_auth_key.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtproto_concurrent_sender.cpp b/Telegram/SourceFiles/mtproto/mtproto_concurrent_sender.cpp
+index 5bb4d5d..7395605 100644
+--- a/Telegram/SourceFiles/mtproto/mtproto_concurrent_sender.cpp
++++ b/Telegram/SourceFiles/mtproto/mtproto_concurrent_sender.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtproto_config.cpp b/Telegram/SourceFiles/mtproto/mtproto_config.cpp
+index 454339f..37d6c14 100644
+--- a/Telegram/SourceFiles/mtproto/mtproto_config.cpp
++++ b/Telegram/SourceFiles/mtproto/mtproto_config.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtproto_dc_options.cpp b/Telegram/SourceFiles/mtproto/mtproto_dc_options.cpp
+index 048845a..df5038d 100644
+--- a/Telegram/SourceFiles/mtproto/mtproto_dc_options.cpp
++++ b/Telegram/SourceFiles/mtproto/mtproto_dc_options.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtproto_dh_utils.cpp b/Telegram/SourceFiles/mtproto/mtproto_dh_utils.cpp
+index db9c054..c9ac9bf 100644
+--- a/Telegram/SourceFiles/mtproto/mtproto_dh_utils.cpp
++++ b/Telegram/SourceFiles/mtproto/mtproto_dh_utils.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtproto_proxy_data.cpp b/Telegram/SourceFiles/mtproto/mtproto_proxy_data.cpp
+index 8ed2675..5028f9d 100644
+--- a/Telegram/SourceFiles/mtproto/mtproto_proxy_data.cpp
++++ b/Telegram/SourceFiles/mtproto/mtproto_proxy_data.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/mtproto_response.cpp b/Telegram/SourceFiles/mtproto/mtproto_response.cpp
+index 7729044..33e583f 100644
+--- a/Telegram/SourceFiles/mtproto/mtproto_response.cpp
++++ b/Telegram/SourceFiles/mtproto/mtproto_response.cpp
+@@ -1,3 +1,4 @@
++#include "mtproto/mtproto_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/session.cpp b/Telegram/SourceFiles/mtproto/session.cpp
+index 0a50a45..0bcb324 100644
+--- a/Telegram/SourceFiles/mtproto/session.cpp
++++ b/Telegram/SourceFiles/mtproto/session.cpp
+@@ -1,8 +1,10 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+
+-For license and copyright information please follow this link:
++For license and copyright information please follow this loink:
+ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
+ */
+ #include "mtproto/session.h"
+diff --git a/Telegram/SourceFiles/mtproto/session_private.cpp b/Telegram/SourceFiles/mtproto/session_private.cpp
+index 96a0c82..764286a 100644
+--- a/Telegram/SourceFiles/mtproto/session_private.cpp
++++ b/Telegram/SourceFiles/mtproto/session_private.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/mtproto/special_config_request.cpp b/Telegram/SourceFiles/mtproto/special_config_request.cpp
+index 9736518..de1be4e 100644
+--- a/Telegram/SourceFiles/mtproto/special_config_request.cpp
++++ b/Telegram/SourceFiles/mtproto/special_config_request.cpp
+@@ -1,3 +1,5 @@
++#include "mtproto/mtproto_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/overview/overview_layout.cpp b/Telegram/SourceFiles/overview/overview_layout.cpp
+index d8c70f1..d0f38de 100644
+--- a/Telegram/SourceFiles/overview/overview_layout.cpp
++++ b/Telegram/SourceFiles/overview/overview_layout.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_edit_identity_box.cpp b/Telegram/SourceFiles/passport/passport_edit_identity_box.cpp
+index 68285b9..9e7d075 100644
+--- a/Telegram/SourceFiles/passport/passport_edit_identity_box.cpp
++++ b/Telegram/SourceFiles/passport/passport_edit_identity_box.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_encryption.cpp b/Telegram/SourceFiles/passport/passport_encryption.cpp
+index c5c6e2a..f2c40c2 100644
+--- a/Telegram/SourceFiles/passport/passport_encryption.cpp
++++ b/Telegram/SourceFiles/passport/passport_encryption.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_form_controller.cpp b/Telegram/SourceFiles/passport/passport_form_controller.cpp
+index b7bc842..23a0f3b 100644
+--- a/Telegram/SourceFiles/passport/passport_form_controller.cpp
++++ b/Telegram/SourceFiles/passport/passport_form_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_form_row.cpp b/Telegram/SourceFiles/passport/passport_form_row.cpp
+index e07e2ae..e50c9ec 100644
+--- a/Telegram/SourceFiles/passport/passport_form_row.cpp
++++ b/Telegram/SourceFiles/passport/passport_form_row.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_form_view_controller.cpp b/Telegram/SourceFiles/passport/passport_form_view_controller.cpp
+index cd038ac..2d66420 100644
+--- a/Telegram/SourceFiles/passport/passport_form_view_controller.cpp
++++ b/Telegram/SourceFiles/passport/passport_form_view_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_panel.cpp b/Telegram/SourceFiles/passport/passport_panel.cpp
+index 8db7c18..1765b9e 100644
+--- a/Telegram/SourceFiles/passport/passport_panel.cpp
++++ b/Telegram/SourceFiles/passport/passport_panel.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_panel_controller.cpp b/Telegram/SourceFiles/passport/passport_panel_controller.cpp
+index 14ee9bd..f5de696 100644
+--- a/Telegram/SourceFiles/passport/passport_panel_controller.cpp
++++ b/Telegram/SourceFiles/passport/passport_panel_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_panel_edit_contact.cpp b/Telegram/SourceFiles/passport/passport_panel_edit_contact.cpp
+index 9e1d108..8886d0e 100644
+--- a/Telegram/SourceFiles/passport/passport_panel_edit_contact.cpp
++++ b/Telegram/SourceFiles/passport/passport_panel_edit_contact.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_panel_edit_document.cpp b/Telegram/SourceFiles/passport/passport_panel_edit_document.cpp
+index bac92c2..0ee3420 100644
+--- a/Telegram/SourceFiles/passport/passport_panel_edit_document.cpp
++++ b/Telegram/SourceFiles/passport/passport_panel_edit_document.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_panel_edit_scans.cpp b/Telegram/SourceFiles/passport/passport_panel_edit_scans.cpp
+index 35d5bd8..aa41106 100644
+--- a/Telegram/SourceFiles/passport/passport_panel_edit_scans.cpp
++++ b/Telegram/SourceFiles/passport/passport_panel_edit_scans.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_panel_form.cpp b/Telegram/SourceFiles/passport/passport_panel_form.cpp
+index 7504114..ad38a5d 100644
+--- a/Telegram/SourceFiles/passport/passport_panel_form.cpp
++++ b/Telegram/SourceFiles/passport/passport_panel_form.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/passport_panel_password.cpp b/Telegram/SourceFiles/passport/passport_panel_password.cpp
+index 7046f14..890c5b6 100644
+--- a/Telegram/SourceFiles/passport/passport_panel_password.cpp
++++ b/Telegram/SourceFiles/passport/passport_panel_password.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/ui/passport_details_row.cpp b/Telegram/SourceFiles/passport/ui/passport_details_row.cpp
+index b50ff51..23653f6 100644
+--- a/Telegram/SourceFiles/passport/ui/passport_details_row.cpp
++++ b/Telegram/SourceFiles/passport/ui/passport_details_row.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/passport/ui/passport_form_row.cpp b/Telegram/SourceFiles/passport/ui/passport_form_row.cpp
+index ca76b40..3ed97f5 100644
+--- a/Telegram/SourceFiles/passport/ui/passport_form_row.cpp
++++ b/Telegram/SourceFiles/passport/ui/passport_form_row.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/payments_checkout_process.cpp b/Telegram/SourceFiles/payments/payments_checkout_process.cpp
+index cbb4353..17a8efc 100644
+--- a/Telegram/SourceFiles/payments/payments_checkout_process.cpp
++++ b/Telegram/SourceFiles/payments/payments_checkout_process.cpp
+@@ -1,3 +1,5 @@
++#include "stripe/stripe_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/payments_form.cpp b/Telegram/SourceFiles/payments/payments_form.cpp
+index 8dac6d0..0368741 100644
+--- a/Telegram/SourceFiles/payments/payments_form.cpp
++++ b/Telegram/SourceFiles/payments/payments_form.cpp
+@@ -1,3 +1,5 @@
++#include "stripe/stripe_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/payments_non_panel_process.cpp b/Telegram/SourceFiles/payments/payments_non_panel_process.cpp
+index 112cdd5..d67eab1 100644
+--- a/Telegram/SourceFiles/payments/payments_non_panel_process.cpp
++++ b/Telegram/SourceFiles/payments/payments_non_panel_process.cpp
+@@ -1,3 +1,5 @@
++#include "stripe/stripe_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/smartglocal/smartglocal_api_client.cpp b/Telegram/SourceFiles/payments/smartglocal/smartglocal_api_client.cpp
+index 690438c..f554e8b 100644
+--- a/Telegram/SourceFiles/payments/smartglocal/smartglocal_api_client.cpp
++++ b/Telegram/SourceFiles/payments/smartglocal/smartglocal_api_client.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/smartglocal/smartglocal_card.cpp b/Telegram/SourceFiles/payments/smartglocal/smartglocal_card.cpp
+index a08b098..38afa21 100644
+--- a/Telegram/SourceFiles/payments/smartglocal/smartglocal_card.cpp
++++ b/Telegram/SourceFiles/payments/smartglocal/smartglocal_card.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/smartglocal/smartglocal_error.cpp b/Telegram/SourceFiles/payments/smartglocal/smartglocal_error.cpp
+index cc764a0..dc25f6f 100644
+--- a/Telegram/SourceFiles/payments/smartglocal/smartglocal_error.cpp
++++ b/Telegram/SourceFiles/payments/smartglocal/smartglocal_error.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/smartglocal/smartglocal_token.cpp b/Telegram/SourceFiles/payments/smartglocal/smartglocal_token.cpp
+index ee8725c..bfe000b 100644
+--- a/Telegram/SourceFiles/payments/smartglocal/smartglocal_token.cpp
++++ b/Telegram/SourceFiles/payments/smartglocal/smartglocal_token.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_api_client.cpp b/Telegram/SourceFiles/payments/stripe/stripe_api_client.cpp
+index 853dc14..d983b87 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_api_client.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_api_client.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_card.cpp b/Telegram/SourceFiles/payments/stripe/stripe_card.cpp
+index ca2c864..bb0c509 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_card.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_card.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_card_params.cpp b/Telegram/SourceFiles/payments/stripe/stripe_card_params.cpp
+index 81b72c4..203a806 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_card_params.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_card_params.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_card_validator.cpp b/Telegram/SourceFiles/payments/stripe/stripe_card_validator.cpp
+index 599a392..4cd2d77 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_card_validator.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_card_validator.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_decode.cpp b/Telegram/SourceFiles/payments/stripe/stripe_decode.cpp
+index acd2dac..2fb8be0 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_decode.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_decode.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_error.cpp b/Telegram/SourceFiles/payments/stripe/stripe_error.cpp
+index c5be7e0..68d9e5c 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_error.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_error.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_form_encoder.cpp b/Telegram/SourceFiles/payments/stripe/stripe_form_encoder.cpp
+index 2f8f61f..6bde930 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_form_encoder.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_form_encoder.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/stripe/stripe_token.cpp b/Telegram/SourceFiles/payments/stripe/stripe_token.cpp
+index d91e48b..d4ebabf 100644
+--- a/Telegram/SourceFiles/payments/stripe/stripe_token.cpp
++++ b/Telegram/SourceFiles/payments/stripe/stripe_token.cpp
+@@ -1,3 +1,4 @@
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp b/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp
+index ec18ef6..16eb19d 100644
+--- a/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp
++++ b/Telegram/SourceFiles/payments/ui/payments_edit_card.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/ui/payments_edit_information.cpp b/Telegram/SourceFiles/payments/ui/payments_edit_information.cpp
+index ab96a8a..f307746 100644
+--- a/Telegram/SourceFiles/payments/ui/payments_edit_information.cpp
++++ b/Telegram/SourceFiles/payments/ui/payments_edit_information.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/ui/payments_field.cpp b/Telegram/SourceFiles/payments/ui/payments_field.cpp
+index 1314674..06635ab 100644
+--- a/Telegram/SourceFiles/payments/ui/payments_field.cpp
++++ b/Telegram/SourceFiles/payments/ui/payments_field.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/ui/payments_form_summary.cpp b/Telegram/SourceFiles/payments/ui/payments_form_summary.cpp
+index ae68d8b..75aa452 100644
+--- a/Telegram/SourceFiles/payments/ui/payments_form_summary.cpp
++++ b/Telegram/SourceFiles/payments/ui/payments_form_summary.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/payments/ui/payments_panel.cpp b/Telegram/SourceFiles/payments/ui/payments_panel.cpp
+index d976282..41b050e 100644
+--- a/Telegram/SourceFiles/payments/ui/payments_panel.cpp
++++ b/Telegram/SourceFiles/payments/ui/payments_panel.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stripe/stripe_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp b/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp
+index 9d9b67e..80ee6b7 100644
+--- a/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp
++++ b/Telegram/SourceFiles/platform/linux/file_utilities_linux.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/linux/integration_linux.cpp b/Telegram/SourceFiles/platform/linux/integration_linux.cpp
+index 111b33f..98ed636 100644
+--- a/Telegram/SourceFiles/platform/linux/integration_linux.cpp
++++ b/Telegram/SourceFiles/platform/linux/integration_linux.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/linux/launcher_linux.cpp b/Telegram/SourceFiles/platform/linux/launcher_linux.cpp
+index 9afde3b..f5959d0 100644
+--- a/Telegram/SourceFiles/platform/linux/launcher_linux.cpp
++++ b/Telegram/SourceFiles/platform/linux/launcher_linux.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp
+index 8224f68..3ed7d0e 100644
+--- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp
++++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/linux/notifications_manager_haiku.cpp b/Telegram/SourceFiles/platform/linux/notifications_manager_haiku.cpp
+index 21935f0..e415976 100644
+--- a/Telegram/SourceFiles/platform/linux/notifications_manager_haiku.cpp
++++ b/Telegram/SourceFiles/platform/linux/notifications_manager_haiku.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop for Haiku,
+
+diff --git a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp
+index f80d88c..fd482ad 100644
+--- a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp
++++ b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+
+ /*
+ This file is part of Telegram Desktop,
+diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
+index 80072c8..4ee5703 100644
+--- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp
++++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/linux/tray_linux.cpp b/Telegram/SourceFiles/platform/linux/tray_linux.cpp
+index ca68579..fe0fbf3 100644
+--- a/Telegram/SourceFiles/platform/linux/tray_linux.cpp
++++ b/Telegram/SourceFiles/platform/linux/tray_linux.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/platform_integration.cpp b/Telegram/SourceFiles/platform/platform_integration.cpp
+index d2f832e..35fe449 100644
+--- a/Telegram/SourceFiles/platform/platform_integration.cpp
++++ b/Telegram/SourceFiles/platform/platform_integration.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/platform/platform_overlay_widget.cpp b/Telegram/SourceFiles/platform/platform_overlay_widget.cpp
+index 03e8d32..faa01fe 100644
+--- a/Telegram/SourceFiles/platform/platform_overlay_widget.cpp
++++ b/Telegram/SourceFiles/platform/platform_overlay_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/profile/profile_back_button.cpp b/Telegram/SourceFiles/profile/profile_back_button.cpp
+index 939859a..a5df296 100644
+--- a/Telegram/SourceFiles/profile/profile_back_button.cpp
++++ b/Telegram/SourceFiles/profile/profile_back_button.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/profile/profile_block_group_members.cpp b/Telegram/SourceFiles/profile/profile_block_group_members.cpp
+index e155a19..6092b35 100644
+--- a/Telegram/SourceFiles/profile/profile_block_group_members.cpp
++++ b/Telegram/SourceFiles/profile/profile_block_group_members.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/profile/profile_block_peer_list.cpp b/Telegram/SourceFiles/profile/profile_block_peer_list.cpp
+index 130692e..c39dbc8 100644
+--- a/Telegram/SourceFiles/profile/profile_block_peer_list.cpp
++++ b/Telegram/SourceFiles/profile/profile_block_peer_list.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/profile/profile_block_widget.cpp b/Telegram/SourceFiles/profile/profile_block_widget.cpp
+index f029e26..618da35 100644
+--- a/Telegram/SourceFiles/profile/profile_block_widget.cpp
++++ b/Telegram/SourceFiles/profile/profile_block_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/profile/profile_cover_drop_area.cpp b/Telegram/SourceFiles/profile/profile_cover_drop_area.cpp
+index 6b10b82..d55abc4 100644
+--- a/Telegram/SourceFiles/profile/profile_cover_drop_area.cpp
++++ b/Telegram/SourceFiles/profile/profile_cover_drop_area.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings.cpp b/Telegram/SourceFiles/settings.cpp
+index 4e2f6e8..7eb0bb6 100644
+--- a/Telegram/SourceFiles/settings.cpp
++++ b/Telegram/SourceFiles/settings.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_away_message.cpp b/Telegram/SourceFiles/settings/business/settings_away_message.cpp
+index 58f3a61..0e280d2 100644
+--- a/Telegram/SourceFiles/settings/business/settings_away_message.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_away_message.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp b/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp
+index e9bc2f7..f6e5a30 100644
+--- a/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_chat_intro.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_chat_links.cpp b/Telegram/SourceFiles/settings/business/settings_chat_links.cpp
+index 796701b..3289a33 100644
+--- a/Telegram/SourceFiles/settings/business/settings_chat_links.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_chat_links.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_chatbots.cpp b/Telegram/SourceFiles/settings/business/settings_chatbots.cpp
+index 3c75cf9..1a20923 100644
+--- a/Telegram/SourceFiles/settings/business/settings_chatbots.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_chatbots.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_greeting.cpp b/Telegram/SourceFiles/settings/business/settings_greeting.cpp
+index 8437acc..ee40474 100644
+--- a/Telegram/SourceFiles/settings/business/settings_greeting.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_greeting.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_location.cpp b/Telegram/SourceFiles/settings/business/settings_location.cpp
+index 4a2f14e..981fe3b 100644
+--- a/Telegram/SourceFiles/settings/business/settings_location.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_location.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_quick_replies.cpp b/Telegram/SourceFiles/settings/business/settings_quick_replies.cpp
+index 941409f..6c69b5d 100644
+--- a/Telegram/SourceFiles/settings/business/settings_quick_replies.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_quick_replies.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp b/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp
+index e80a0cf..9a5173c 100644
+--- a/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_recipients_helper.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp b/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp
+index 96c6cb8..41b0046 100644
+--- a/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_shortcut_messages.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/business/settings_working_hours.cpp b/Telegram/SourceFiles/settings/business/settings_working_hours.cpp
+index fe80e5c..a4082cf 100644
+--- a/Telegram/SourceFiles/settings/business/settings_working_hours.cpp
++++ b/Telegram/SourceFiles/settings/business/settings_working_hours.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_common.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_common.cpp
+index 0b62733..fb8ebd5 100644
+--- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_common.cpp
++++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_common.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp
+index aead318..6e861bd 100644
+--- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp
++++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp
+index b187938..14a6317 100644
+--- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp
++++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_email_confirm.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp
+index e690b99..8402dc4 100644
+--- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp
++++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_hint.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp
+index 2321287..c5d2c26 100644
+--- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp
++++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_input.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp
+index 2d27389..dfaf589 100644
+--- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp
++++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_manage.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_start.cpp b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_start.cpp
+index 00fd0f2..2dea9be 100644
+--- a/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_start.cpp
++++ b/Telegram/SourceFiles/settings/cloud_password/settings_cloud_password_start.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_advanced.cpp b/Telegram/SourceFiles/settings/settings_advanced.cpp
+index b833383..dcec487 100644
+--- a/Telegram/SourceFiles/settings/settings_advanced.cpp
++++ b/Telegram/SourceFiles/settings/settings_advanced.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_blocked_peers.cpp b/Telegram/SourceFiles/settings/settings_blocked_peers.cpp
+index c0b2a47..efec7ca 100644
+--- a/Telegram/SourceFiles/settings/settings_blocked_peers.cpp
++++ b/Telegram/SourceFiles/settings/settings_blocked_peers.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_business.cpp b/Telegram/SourceFiles/settings/settings_business.cpp
+index 66b707c..0c55876 100644
+--- a/Telegram/SourceFiles/settings/settings_business.cpp
++++ b/Telegram/SourceFiles/settings/settings_business.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_calls.cpp b/Telegram/SourceFiles/settings/settings_calls.cpp
+index de7c34e..dec0612 100644
+--- a/Telegram/SourceFiles/settings/settings_calls.cpp
++++ b/Telegram/SourceFiles/settings/settings_calls.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_chat.cpp b/Telegram/SourceFiles/settings/settings_chat.cpp
+index 9b2222b..75ed29d 100644
+--- a/Telegram/SourceFiles/settings/settings_chat.cpp
++++ b/Telegram/SourceFiles/settings/settings_chat.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_codes.cpp b/Telegram/SourceFiles/settings/settings_codes.cpp
+index 28f4958..d772474 100644
+--- a/Telegram/SourceFiles/settings/settings_codes.cpp
++++ b/Telegram/SourceFiles/settings/settings_codes.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_common.cpp b/Telegram/SourceFiles/settings/settings_common.cpp
+index 4480611..c1456c8 100644
+--- a/Telegram/SourceFiles/settings/settings_common.cpp
++++ b/Telegram/SourceFiles/settings/settings_common.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_common_session.cpp b/Telegram/SourceFiles/settings/settings_common_session.cpp
+index 8fac1a3..28b2805 100644
+--- a/Telegram/SourceFiles/settings/settings_common_session.cpp
++++ b/Telegram/SourceFiles/settings/settings_common_session.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_credits.cpp b/Telegram/SourceFiles/settings/settings_credits.cpp
+index 4cfeff8..e14463d 100644
+--- a/Telegram/SourceFiles/settings/settings_credits.cpp
++++ b/Telegram/SourceFiles/settings/settings_credits.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_credits_graphics.cpp b/Telegram/SourceFiles/settings/settings_credits_graphics.cpp
+index b855121..c2f0d0c 100644
+--- a/Telegram/SourceFiles/settings/settings_credits_graphics.cpp
++++ b/Telegram/SourceFiles/settings/settings_credits_graphics.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_experimental.cpp b/Telegram/SourceFiles/settings/settings_experimental.cpp
+index 0149872..a9f8879 100644
+--- a/Telegram/SourceFiles/settings/settings_experimental.cpp
++++ b/Telegram/SourceFiles/settings/settings_experimental.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_folders.cpp b/Telegram/SourceFiles/settings/settings_folders.cpp
+index 34a8b9e..d034287 100644
+--- a/Telegram/SourceFiles/settings/settings_folders.cpp
++++ b/Telegram/SourceFiles/settings/settings_folders.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_global_ttl.cpp b/Telegram/SourceFiles/settings/settings_global_ttl.cpp
+index 99dea5b..cbaaabd 100644
+--- a/Telegram/SourceFiles/settings/settings_global_ttl.cpp
++++ b/Telegram/SourceFiles/settings/settings_global_ttl.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_information.cpp b/Telegram/SourceFiles/settings/settings_information.cpp
+index 9db8d59..c8ec0c8 100644
+--- a/Telegram/SourceFiles/settings/settings_information.cpp
++++ b/Telegram/SourceFiles/settings/settings_information.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_intro.cpp b/Telegram/SourceFiles/settings/settings_intro.cpp
+index 6ddb33f..865882a 100644
+--- a/Telegram/SourceFiles/settings/settings_intro.cpp
++++ b/Telegram/SourceFiles/settings/settings_intro.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_local_passcode.cpp b/Telegram/SourceFiles/settings/settings_local_passcode.cpp
+index 9a766f1..ff703f8 100644
+--- a/Telegram/SourceFiles/settings/settings_local_passcode.cpp
++++ b/Telegram/SourceFiles/settings/settings_local_passcode.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_main.cpp b/Telegram/SourceFiles/settings/settings_main.cpp
+index d08ce9a..8baaa0e 100644
+--- a/Telegram/SourceFiles/settings/settings_main.cpp
++++ b/Telegram/SourceFiles/settings/settings_main.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_notifications.cpp b/Telegram/SourceFiles/settings/settings_notifications.cpp
+index fdfe371..3e4da6e 100644
+--- a/Telegram/SourceFiles/settings/settings_notifications.cpp
++++ b/Telegram/SourceFiles/settings/settings_notifications.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_notifications_type.cpp b/Telegram/SourceFiles/settings/settings_notifications_type.cpp
+index 802a82e..739fb01 100644
+--- a/Telegram/SourceFiles/settings/settings_notifications_type.cpp
++++ b/Telegram/SourceFiles/settings/settings_notifications_type.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_power_saving.cpp b/Telegram/SourceFiles/settings/settings_power_saving.cpp
+index 4d523e0..616bec3 100644
+--- a/Telegram/SourceFiles/settings/settings_power_saving.cpp
++++ b/Telegram/SourceFiles/settings/settings_power_saving.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_premium.cpp b/Telegram/SourceFiles/settings/settings_premium.cpp
+index 9a003d3..01426ed 100644
+--- a/Telegram/SourceFiles/settings/settings_premium.cpp
++++ b/Telegram/SourceFiles/settings/settings_premium.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp b/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp
+index 6feb9c3..14010d8 100644
+--- a/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp
++++ b/Telegram/SourceFiles/settings/settings_privacy_controllers.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_privacy_security.cpp b/Telegram/SourceFiles/settings/settings_privacy_security.cpp
+index ab8f322..3911264 100644
+--- a/Telegram/SourceFiles/settings/settings_privacy_security.cpp
++++ b/Telegram/SourceFiles/settings/settings_privacy_security.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_scale_preview.cpp b/Telegram/SourceFiles/settings/settings_scale_preview.cpp
+index b7501ea..f4fb6e8 100644
+--- a/Telegram/SourceFiles/settings/settings_scale_preview.cpp
++++ b/Telegram/SourceFiles/settings/settings_scale_preview.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/settings/settings_websites.cpp b/Telegram/SourceFiles/settings/settings_websites.cpp
+index bff91b1..35c1167 100644
+--- a/Telegram/SourceFiles/settings/settings_websites.cpp
++++ b/Telegram/SourceFiles/settings/settings_websites.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/chart_lines_filter_controller.cpp b/Telegram/SourceFiles/statistics/chart_lines_filter_controller.cpp
+index 40c3b61..64e6989 100644
+--- a/Telegram/SourceFiles/statistics/chart_lines_filter_controller.cpp
++++ b/Telegram/SourceFiles/statistics/chart_lines_filter_controller.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/chart_rulers_data.cpp b/Telegram/SourceFiles/statistics/chart_rulers_data.cpp
+index 4f9471c..945e2e6 100644
+--- a/Telegram/SourceFiles/statistics/chart_rulers_data.cpp
++++ b/Telegram/SourceFiles/statistics/chart_rulers_data.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/chart_widget.cpp b/Telegram/SourceFiles/statistics/chart_widget.cpp
+index 823481e..84db6cc 100644
+--- a/Telegram/SourceFiles/statistics/chart_widget.cpp
++++ b/Telegram/SourceFiles/statistics/chart_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/segment_tree.cpp b/Telegram/SourceFiles/statistics/segment_tree.cpp
+index 51c2082..fc20559 100644
+--- a/Telegram/SourceFiles/statistics/segment_tree.cpp
++++ b/Telegram/SourceFiles/statistics/segment_tree.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp b/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp
+index 7f47a39..7d0ff89 100644
+--- a/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp
++++ b/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/statistics_format_values.cpp b/Telegram/SourceFiles/statistics/statistics_format_values.cpp
+index da20e1a..b43ea6b 100644
+--- a/Telegram/SourceFiles/statistics/statistics_format_values.cpp
++++ b/Telegram/SourceFiles/statistics/statistics_format_values.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp b/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp
+index 4b5f292..f297afa 100644
+--- a/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp
++++ b/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp b/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp
+index f796e02..91031ad 100644
+--- a/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp
++++ b/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp b/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp
+index 6925f30..4a17ca8 100644
+--- a/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp
++++ b/Telegram/SourceFiles/statistics/view/chart_rulers_view.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/chart_view_factory.cpp b/Telegram/SourceFiles/statistics/view/chart_view_factory.cpp
+index 789369d..a399d80 100644
+--- a/Telegram/SourceFiles/statistics/view/chart_view_factory.cpp
++++ b/Telegram/SourceFiles/statistics/view/chart_view_factory.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/linear_chart_view.cpp b/Telegram/SourceFiles/statistics/view/linear_chart_view.cpp
+index de0c882..827a87d 100644
+--- a/Telegram/SourceFiles/statistics/view/linear_chart_view.cpp
++++ b/Telegram/SourceFiles/statistics/view/linear_chart_view.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/stack_chart_common.cpp b/Telegram/SourceFiles/statistics/view/stack_chart_common.cpp
+index 82a1143..d0240f3 100644
+--- a/Telegram/SourceFiles/statistics/view/stack_chart_common.cpp
++++ b/Telegram/SourceFiles/statistics/view/stack_chart_common.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp b/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp
+index b7727bd..fcb438c 100644
+--- a/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp
++++ b/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp b/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp
+index a4e4a7c..a20f7f1 100644
+--- a/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp
++++ b/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/widgets/chart_header_widget.cpp b/Telegram/SourceFiles/statistics/widgets/chart_header_widget.cpp
+index f22cffc..553272e 100644
+--- a/Telegram/SourceFiles/statistics/widgets/chart_header_widget.cpp
++++ b/Telegram/SourceFiles/statistics/widgets/chart_header_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/widgets/chart_lines_filter_widget.cpp b/Telegram/SourceFiles/statistics/widgets/chart_lines_filter_widget.cpp
+index a6dfa45..bf56d7d 100644
+--- a/Telegram/SourceFiles/statistics/widgets/chart_lines_filter_widget.cpp
++++ b/Telegram/SourceFiles/statistics/widgets/chart_lines_filter_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp b/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp
+index 3050108..0741157 100644
+--- a/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp
++++ b/Telegram/SourceFiles/statistics/widgets/point_details_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/details/storage_file_utilities.cpp b/Telegram/SourceFiles/storage/details/storage_file_utilities.cpp
+index 0ef6baa..9723f1a 100644
+--- a/Telegram/SourceFiles/storage/details/storage_file_utilities.cpp
++++ b/Telegram/SourceFiles/storage/details/storage_file_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp b/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp
+index 9baca32..dbccb37 100644
+--- a/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp
++++ b/Telegram/SourceFiles/storage/details/storage_settings_scheme.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/download_manager_mtproto.cpp b/Telegram/SourceFiles/storage/download_manager_mtproto.cpp
+index b74eb77..ad6befe 100644
+--- a/Telegram/SourceFiles/storage/download_manager_mtproto.cpp
++++ b/Telegram/SourceFiles/storage/download_manager_mtproto.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/file_download.cpp b/Telegram/SourceFiles/storage/file_download.cpp
+index 3cd4222..7a3bb15 100644
+--- a/Telegram/SourceFiles/storage/file_download.cpp
++++ b/Telegram/SourceFiles/storage/file_download.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/file_download_mtproto.cpp b/Telegram/SourceFiles/storage/file_download_mtproto.cpp
+index 18c4ca3..37c85d7 100644
+--- a/Telegram/SourceFiles/storage/file_download_mtproto.cpp
++++ b/Telegram/SourceFiles/storage/file_download_mtproto.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/file_download_web.cpp b/Telegram/SourceFiles/storage/file_download_web.cpp
+index 33dda24..1cf529e 100644
+--- a/Telegram/SourceFiles/storage/file_download_web.cpp
++++ b/Telegram/SourceFiles/storage/file_download_web.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/file_upload.cpp b/Telegram/SourceFiles/storage/file_upload.cpp
+index 95c4b0a..42b4317 100644
+--- a/Telegram/SourceFiles/storage/file_upload.cpp
++++ b/Telegram/SourceFiles/storage/file_upload.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/localimageloader.cpp b/Telegram/SourceFiles/storage/localimageloader.cpp
+index 59f2fb5..5a0171f 100644
+--- a/Telegram/SourceFiles/storage/localimageloader.cpp
++++ b/Telegram/SourceFiles/storage/localimageloader.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/localstorage.cpp b/Telegram/SourceFiles/storage/localstorage.cpp
+index 2958024..f7c7737 100644
+--- a/Telegram/SourceFiles/storage/localstorage.cpp
++++ b/Telegram/SourceFiles/storage/localstorage.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/serialize_common.cpp b/Telegram/SourceFiles/storage/serialize_common.cpp
+index 3267ee1..8484601 100644
+--- a/Telegram/SourceFiles/storage/serialize_common.cpp
++++ b/Telegram/SourceFiles/storage/serialize_common.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/serialize_document.cpp b/Telegram/SourceFiles/storage/serialize_document.cpp
+index dd87b0c..cc6738f 100644
+--- a/Telegram/SourceFiles/storage/serialize_document.cpp
++++ b/Telegram/SourceFiles/storage/serialize_document.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/serialize_peer.cpp b/Telegram/SourceFiles/storage/serialize_peer.cpp
+index 96e9dae..fcd1493 100644
+--- a/Telegram/SourceFiles/storage/serialize_peer.cpp
++++ b/Telegram/SourceFiles/storage/serialize_peer.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_account.cpp b/Telegram/SourceFiles/storage/storage_account.cpp
+index 83d8e52..212fe1d 100644
+--- a/Telegram/SourceFiles/storage/storage_account.cpp
++++ b/Telegram/SourceFiles/storage/storage_account.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_cloud_blob.cpp b/Telegram/SourceFiles/storage/storage_cloud_blob.cpp
+index d3c4546..48fec1a 100644
+--- a/Telegram/SourceFiles/storage/storage_cloud_blob.cpp
++++ b/Telegram/SourceFiles/storage/storage_cloud_blob.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_domain.cpp b/Telegram/SourceFiles/storage/storage_domain.cpp
+index c46594f..f46119b 100644
+--- a/Telegram/SourceFiles/storage/storage_domain.cpp
++++ b/Telegram/SourceFiles/storage/storage_domain.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_facade.cpp b/Telegram/SourceFiles/storage/storage_facade.cpp
+index dfd4429..e30ac28 100644
+--- a/Telegram/SourceFiles/storage/storage_facade.cpp
++++ b/Telegram/SourceFiles/storage/storage_facade.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_file_lock_posix.cpp b/Telegram/SourceFiles/storage/storage_file_lock_posix.cpp
+index c198e4c..d6aa515 100644
+--- a/Telegram/SourceFiles/storage/storage_file_lock_posix.cpp
++++ b/Telegram/SourceFiles/storage/storage_file_lock_posix.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_file_lock_win.cpp b/Telegram/SourceFiles/storage/storage_file_lock_win.cpp
+index 84ada93..5c6632a 100644
+--- a/Telegram/SourceFiles/storage/storage_file_lock_win.cpp
++++ b/Telegram/SourceFiles/storage/storage_file_lock_win.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_media_prepare.cpp b/Telegram/SourceFiles/storage/storage_media_prepare.cpp
+index 36fa140..04cb63a 100644
+--- a/Telegram/SourceFiles/storage/storage_media_prepare.cpp
++++ b/Telegram/SourceFiles/storage/storage_media_prepare.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_shared_media.cpp b/Telegram/SourceFiles/storage/storage_shared_media.cpp
+index 0326ad3..b22bbf4 100644
+--- a/Telegram/SourceFiles/storage/storage_shared_media.cpp
++++ b/Telegram/SourceFiles/storage/storage_shared_media.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp b/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp
+index 33ea5ec..ef49ac4 100644
+--- a/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp
++++ b/Telegram/SourceFiles/storage/storage_sparse_ids_list.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/storage_user_photos.cpp b/Telegram/SourceFiles/storage/storage_user_photos.cpp
+index 5ecb6bc..c31a3fd 100644
+--- a/Telegram/SourceFiles/storage/storage_user_photos.cpp
++++ b/Telegram/SourceFiles/storage/storage_user_photos.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/storage/streamed_file_downloader.cpp b/Telegram/SourceFiles/storage/streamed_file_downloader.cpp
+index 990e0fd..f03be3c 100644
+--- a/Telegram/SourceFiles/storage/streamed_file_downloader.cpp
++++ b/Telegram/SourceFiles/storage/streamed_file_downloader.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/support/support_autocomplete.cpp b/Telegram/SourceFiles/support/support_autocomplete.cpp
+index 45ad83e..ba7daef 100644
+--- a/Telegram/SourceFiles/support/support_autocomplete.cpp
++++ b/Telegram/SourceFiles/support/support_autocomplete.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/support/support_common.cpp b/Telegram/SourceFiles/support/support_common.cpp
+index 797d735..b5fdc79 100644
+--- a/Telegram/SourceFiles/support/support_common.cpp
++++ b/Telegram/SourceFiles/support/support_common.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/support/support_helper.cpp b/Telegram/SourceFiles/support/support_helper.cpp
+index 286f1fc..854cc65 100644
+--- a/Telegram/SourceFiles/support/support_helper.cpp
++++ b/Telegram/SourceFiles/support/support_helper.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/support/support_preload.cpp b/Telegram/SourceFiles/support/support_preload.cpp
+index 046bc91..04587f2 100644
+--- a/Telegram/SourceFiles/support/support_preload.cpp
++++ b/Telegram/SourceFiles/support/support_preload.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/support/support_templates.cpp b/Telegram/SourceFiles/support/support_templates.cpp
+index cb1515e..f682c5d 100644
+--- a/Telegram/SourceFiles/support/support_templates.cpp
++++ b/Telegram/SourceFiles/support/support_templates.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/tray.cpp b/Telegram/SourceFiles/tray.cpp
+index 235bf06..98e5c43 100644
+--- a/Telegram/SourceFiles/tray.cpp
++++ b/Telegram/SourceFiles/tray.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/auto_delete_settings.cpp b/Telegram/SourceFiles/ui/boxes/auto_delete_settings.cpp
+index 33be631..7ea2182 100644
+--- a/Telegram/SourceFiles/ui/boxes/auto_delete_settings.cpp
++++ b/Telegram/SourceFiles/ui/boxes/auto_delete_settings.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/boost_box.cpp b/Telegram/SourceFiles/ui/boxes/boost_box.cpp
+index 691d84f..463550b 100644
+--- a/Telegram/SourceFiles/ui/boxes/boost_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/boost_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/calendar_box.cpp b/Telegram/SourceFiles/ui/boxes/calendar_box.cpp
+index 5c46fbf..897cd78 100644
+--- a/Telegram/SourceFiles/ui/boxes/calendar_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/calendar_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp b/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp
+index 8651b5b..3c7c639 100644
+--- a/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp
++++ b/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/choose_font_box.cpp b/Telegram/SourceFiles/ui/boxes/choose_font_box.cpp
+index 80168ca..3ee7aac 100644
+--- a/Telegram/SourceFiles/ui/boxes/choose_font_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/choose_font_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/choose_language_box.cpp b/Telegram/SourceFiles/ui/boxes/choose_language_box.cpp
+index ef7604f..8292c87 100644
+--- a/Telegram/SourceFiles/ui/boxes/choose_language_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/choose_language_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/choose_time.cpp b/Telegram/SourceFiles/ui/boxes/choose_time.cpp
+index 488c1c0..b86b2f9 100644
+--- a/Telegram/SourceFiles/ui/boxes/choose_time.cpp
++++ b/Telegram/SourceFiles/ui/boxes/choose_time.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/collectible_info_box.cpp b/Telegram/SourceFiles/ui/boxes/collectible_info_box.cpp
+index 4498bec..394cceb 100644
+--- a/Telegram/SourceFiles/ui/boxes/collectible_info_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/collectible_info_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/confirm_box.cpp b/Telegram/SourceFiles/ui/boxes/confirm_box.cpp
+index 5af3f3b..7ae67f8 100644
+--- a/Telegram/SourceFiles/ui/boxes/confirm_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/confirm_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/confirm_phone_box.cpp b/Telegram/SourceFiles/ui/boxes/confirm_phone_box.cpp
+index e69cd3e..b8692c1 100644
+--- a/Telegram/SourceFiles/ui/boxes/confirm_phone_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/confirm_phone_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/country_select_box.cpp b/Telegram/SourceFiles/ui/boxes/country_select_box.cpp
+index bb7cc70..a5be366 100644
+--- a/Telegram/SourceFiles/ui/boxes/country_select_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/country_select_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/edit_birthday_box.cpp b/Telegram/SourceFiles/ui/boxes/edit_birthday_box.cpp
+index 7d36415..a65666e 100644
+--- a/Telegram/SourceFiles/ui/boxes/edit_birthday_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/edit_birthday_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/edit_factcheck_box.cpp b/Telegram/SourceFiles/ui/boxes/edit_factcheck_box.cpp
+index 2c371da..99f443b 100644
+--- a/Telegram/SourceFiles/ui/boxes/edit_factcheck_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/edit_factcheck_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp b/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp
+index be5fe34..56bc89e 100644
+--- a/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp
++++ b/Telegram/SourceFiles/ui/boxes/edit_invite_link.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/rate_call_box.cpp b/Telegram/SourceFiles/ui/boxes/rate_call_box.cpp
+index d56889f..95c6295 100644
+--- a/Telegram/SourceFiles/ui/boxes/rate_call_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/rate_call_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/report_box.cpp b/Telegram/SourceFiles/ui/boxes/report_box.cpp
+index f27ed87..1047b43 100644
+--- a/Telegram/SourceFiles/ui/boxes/report_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/report_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp b/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp
+index 485af50..135401c 100644
+--- a/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/show_or_premium_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/single_choice_box.cpp b/Telegram/SourceFiles/ui/boxes/single_choice_box.cpp
+index 2083a0f..78337dd 100644
+--- a/Telegram/SourceFiles/ui/boxes/single_choice_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/single_choice_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/boxes/time_picker_box.cpp b/Telegram/SourceFiles/ui/boxes/time_picker_box.cpp
+index 0cf0d51..ff53959 100644
+--- a/Telegram/SourceFiles/ui/boxes/time_picker_box.cpp
++++ b/Telegram/SourceFiles/ui/boxes/time_picker_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/cached_round_corners.cpp b/Telegram/SourceFiles/ui/cached_round_corners.cpp
+index 4aba838..84ba334 100644
+--- a/Telegram/SourceFiles/ui/cached_round_corners.cpp
++++ b/Telegram/SourceFiles/ui/cached_round_corners.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_file_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_file_preview.cpp
+index 1b7a81b..cb73af4 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_file_preview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_file_preview.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp
+index 01b94a9..9ce14fd 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_abstract_single_media_preview.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp
+index 9b842aa..3ee73ea 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_album_preview.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp
+index adf3810..44fd4b9 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_album_thumbnail.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp
+index 3fbe6e4..9df23b3 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_bot_webview.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_controls.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_controls.cpp
+index 775218a..048e78b 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_controls.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_controls.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_extensions.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_extensions.cpp
+index d88b31c..8d9ba75 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_extensions.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_extensions.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_item_single_file_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_item_single_file_preview.cpp
+index 1c235c9..231c78f 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_item_single_file_preview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_item_single_file_preview.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp
+index b686ee6..0281a6d 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_item_single_media_preview.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp
+index 1a70c69..1153196 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_prepare.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_send_files_way.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_send_files_way.cpp
+index 13f2f08..79c76bb 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_send_files_way.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_send_files_way.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_single_file_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_single_file_preview.cpp
+index 4c50ee2..9e77bd3 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_single_file_preview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_single_file_preview.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp b/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp
+index ed25054..bcc355d 100644
+--- a/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp
++++ b/Telegram/SourceFiles/ui/chat/attach/attach_single_media_preview.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/chat_style.cpp b/Telegram/SourceFiles/ui/chat/chat_style.cpp
+index 56f2364..379eea2 100644
+--- a/Telegram/SourceFiles/ui/chat/chat_style.cpp
++++ b/Telegram/SourceFiles/ui/chat/chat_style.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/chat_style_radius.cpp b/Telegram/SourceFiles/ui/chat/chat_style_radius.cpp
+index 0d54394..e722593 100644
+--- a/Telegram/SourceFiles/ui/chat/chat_style_radius.cpp
++++ b/Telegram/SourceFiles/ui/chat/chat_style_radius.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/chat_theme.cpp b/Telegram/SourceFiles/ui/chat/chat_theme.cpp
+index 4979e5c..27aa3a9 100644
+--- a/Telegram/SourceFiles/ui/chat/chat_theme.cpp
++++ b/Telegram/SourceFiles/ui/chat/chat_theme.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/choose_send_as.cpp b/Telegram/SourceFiles/ui/chat/choose_send_as.cpp
+index 0856b04..26a487c 100644
+--- a/Telegram/SourceFiles/ui/chat/choose_send_as.cpp
++++ b/Telegram/SourceFiles/ui/chat/choose_send_as.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/choose_theme_controller.cpp b/Telegram/SourceFiles/ui/chat/choose_theme_controller.cpp
+index 4314f48..9766523 100644
+--- a/Telegram/SourceFiles/ui/chat/choose_theme_controller.cpp
++++ b/Telegram/SourceFiles/ui/chat/choose_theme_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/continuous_scroll.cpp b/Telegram/SourceFiles/ui/chat/continuous_scroll.cpp
+index dbaf551..95f0617 100644
+--- a/Telegram/SourceFiles/ui/chat/continuous_scroll.cpp
++++ b/Telegram/SourceFiles/ui/chat/continuous_scroll.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/forward_options_box.cpp b/Telegram/SourceFiles/ui/chat/forward_options_box.cpp
+index f617496..6bbc890 100644
+--- a/Telegram/SourceFiles/ui/chat/forward_options_box.cpp
++++ b/Telegram/SourceFiles/ui/chat/forward_options_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/group_call_bar.cpp b/Telegram/SourceFiles/ui/chat/group_call_bar.cpp
+index 239028b..ef3183d 100644
+--- a/Telegram/SourceFiles/ui/chat/group_call_bar.cpp
++++ b/Telegram/SourceFiles/ui/chat/group_call_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp b/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp
+index 4044c7d..19c0b73 100644
+--- a/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp
++++ b/Telegram/SourceFiles/ui/chat/group_call_userpics.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/message_bar.cpp b/Telegram/SourceFiles/ui/chat/message_bar.cpp
+index c3cf6e1..0e133af 100644
+--- a/Telegram/SourceFiles/ui/chat/message_bar.cpp
++++ b/Telegram/SourceFiles/ui/chat/message_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/message_bubble.cpp b/Telegram/SourceFiles/ui/chat/message_bubble.cpp
+index 8d398e5..b692181 100644
+--- a/Telegram/SourceFiles/ui/chat/message_bubble.cpp
++++ b/Telegram/SourceFiles/ui/chat/message_bubble.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/more_chats_bar.cpp b/Telegram/SourceFiles/ui/chat/more_chats_bar.cpp
+index d78a606..f6e8a37 100644
+--- a/Telegram/SourceFiles/ui/chat/more_chats_bar.cpp
++++ b/Telegram/SourceFiles/ui/chat/more_chats_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/pinned_bar.cpp b/Telegram/SourceFiles/ui/chat/pinned_bar.cpp
+index eb2cf01..84fc37a 100644
+--- a/Telegram/SourceFiles/ui/chat/pinned_bar.cpp
++++ b/Telegram/SourceFiles/ui/chat/pinned_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/chat/requests_bar.cpp b/Telegram/SourceFiles/ui/chat/requests_bar.cpp
+index c8841f5..d4d23d3 100644
+--- a/Telegram/SourceFiles/ui/chat/requests_bar.cpp
++++ b/Telegram/SourceFiles/ui/chat/requests_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/color_contrast.cpp b/Telegram/SourceFiles/ui/color_contrast.cpp
+index ea3f9d0..3d68ce1 100644
+--- a/Telegram/SourceFiles/ui/color_contrast.cpp
++++ b/Telegram/SourceFiles/ui/color_contrast.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/color_int_conversion.cpp b/Telegram/SourceFiles/ui/color_int_conversion.cpp
+index a1b0bcb..9ec7e24 100644
+--- a/Telegram/SourceFiles/ui/color_int_conversion.cpp
++++ b/Telegram/SourceFiles/ui/color_int_conversion.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/call_mute_button.cpp b/Telegram/SourceFiles/ui/controls/call_mute_button.cpp
+index 731df0c..21a7553 100644
+--- a/Telegram/SourceFiles/ui/controls/call_mute_button.cpp
++++ b/Telegram/SourceFiles/ui/controls/call_mute_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/chat_service_checkbox.cpp b/Telegram/SourceFiles/ui/controls/chat_service_checkbox.cpp
+index b8e80c5..3f8d591 100644
+--- a/Telegram/SourceFiles/ui/controls/chat_service_checkbox.cpp
++++ b/Telegram/SourceFiles/ui/controls/chat_service_checkbox.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/delete_message_context_action.cpp b/Telegram/SourceFiles/ui/controls/delete_message_context_action.cpp
+index 2c4bca9..e61d8ce 100644
+--- a/Telegram/SourceFiles/ui/controls/delete_message_context_action.cpp
++++ b/Telegram/SourceFiles/ui/controls/delete_message_context_action.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/download_bar.cpp b/Telegram/SourceFiles/ui/controls/download_bar.cpp
+index 3b3db11..ef487c6 100644
+--- a/Telegram/SourceFiles/ui/controls/download_bar.cpp
++++ b/Telegram/SourceFiles/ui/controls/download_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/emoji_button.cpp b/Telegram/SourceFiles/ui/controls/emoji_button.cpp
+index b2656f5..ae9a330 100644
+--- a/Telegram/SourceFiles/ui/controls/emoji_button.cpp
++++ b/Telegram/SourceFiles/ui/controls/emoji_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/filter_link_header.cpp b/Telegram/SourceFiles/ui/controls/filter_link_header.cpp
+index 475d04c..3496be6 100644
+--- a/Telegram/SourceFiles/ui/controls/filter_link_header.cpp
++++ b/Telegram/SourceFiles/ui/controls/filter_link_header.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/invite_link_buttons.cpp b/Telegram/SourceFiles/ui/controls/invite_link_buttons.cpp
+index ac13cab..1ca100b 100644
+--- a/Telegram/SourceFiles/ui/controls/invite_link_buttons.cpp
++++ b/Telegram/SourceFiles/ui/controls/invite_link_buttons.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/invite_link_label.cpp b/Telegram/SourceFiles/ui/controls/invite_link_label.cpp
+index 80d58be..9719075 100644
+--- a/Telegram/SourceFiles/ui/controls/invite_link_label.cpp
++++ b/Telegram/SourceFiles/ui/controls/invite_link_label.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/jump_down_button.cpp b/Telegram/SourceFiles/ui/controls/jump_down_button.cpp
+index aded3fc..1916ccf 100644
+--- a/Telegram/SourceFiles/ui/controls/jump_down_button.cpp
++++ b/Telegram/SourceFiles/ui/controls/jump_down_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/peer_list_dummy.cpp b/Telegram/SourceFiles/ui/controls/peer_list_dummy.cpp
+index 6146afd..6fccdf6 100644
+--- a/Telegram/SourceFiles/ui/controls/peer_list_dummy.cpp
++++ b/Telegram/SourceFiles/ui/controls/peer_list_dummy.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/send_as_button.cpp b/Telegram/SourceFiles/ui/controls/send_as_button.cpp
+index 2ffbe77..c713ff3 100644
+--- a/Telegram/SourceFiles/ui/controls/send_as_button.cpp
++++ b/Telegram/SourceFiles/ui/controls/send_as_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/send_button.cpp b/Telegram/SourceFiles/ui/controls/send_button.cpp
+index 90c3348..89e99f4 100644
+--- a/Telegram/SourceFiles/ui/controls/send_button.cpp
++++ b/Telegram/SourceFiles/ui/controls/send_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/silent_toggle.cpp b/Telegram/SourceFiles/ui/controls/silent_toggle.cpp
+index 9c5f884..6eb3de2 100644
+--- a/Telegram/SourceFiles/ui/controls/silent_toggle.cpp
++++ b/Telegram/SourceFiles/ui/controls/silent_toggle.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/tabbed_search.cpp b/Telegram/SourceFiles/ui/controls/tabbed_search.cpp
+index 7acc65a..320409d 100644
+--- a/Telegram/SourceFiles/ui/controls/tabbed_search.cpp
++++ b/Telegram/SourceFiles/ui/controls/tabbed_search.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/userpic_button.cpp b/Telegram/SourceFiles/ui/controls/userpic_button.cpp
+index 1b86567..3f7418c 100644
+--- a/Telegram/SourceFiles/ui/controls/userpic_button.cpp
++++ b/Telegram/SourceFiles/ui/controls/userpic_button.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/who_reacted_context_action.cpp b/Telegram/SourceFiles/ui/controls/who_reacted_context_action.cpp
+index 2cbba53..d7aa1c9 100644
+--- a/Telegram/SourceFiles/ui/controls/who_reacted_context_action.cpp
++++ b/Telegram/SourceFiles/ui/controls/who_reacted_context_action.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/window_outdated_bar.cpp b/Telegram/SourceFiles/ui/controls/window_outdated_bar.cpp
+index 69c38d0..bba6d9d 100644
+--- a/Telegram/SourceFiles/ui/controls/window_outdated_bar.cpp
++++ b/Telegram/SourceFiles/ui/controls/window_outdated_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/controls/window_outdated_bar_dummy.cpp b/Telegram/SourceFiles/ui/controls/window_outdated_bar_dummy.cpp
+index a584271..a1a83fa 100644
+--- a/Telegram/SourceFiles/ui/controls/window_outdated_bar_dummy.cpp
++++ b/Telegram/SourceFiles/ui/controls/window_outdated_bar_dummy.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/countryinput.cpp b/Telegram/SourceFiles/ui/countryinput.cpp
+index a9c9e1a..9f604d2 100644
+--- a/Telegram/SourceFiles/ui/countryinput.cpp
++++ b/Telegram/SourceFiles/ui/countryinput.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp b/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp
+index b9ea1ad..8112de2 100644
+--- a/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp
++++ b/Telegram/SourceFiles/ui/dynamic_thumbnails.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/credits_graphics.cpp b/Telegram/SourceFiles/ui/effects/credits_graphics.cpp
+index 3c7a714..2eb8d8e 100644
+--- a/Telegram/SourceFiles/ui/effects/credits_graphics.cpp
++++ b/Telegram/SourceFiles/ui/effects/credits_graphics.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/emoji_fly_animation.cpp b/Telegram/SourceFiles/ui/effects/emoji_fly_animation.cpp
+index ef86379..d399fb4 100644
+--- a/Telegram/SourceFiles/ui/effects/emoji_fly_animation.cpp
++++ b/Telegram/SourceFiles/ui/effects/emoji_fly_animation.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/fireworks_animation.cpp b/Telegram/SourceFiles/ui/effects/fireworks_animation.cpp
+index f9eb099..db9596a 100644
+--- a/Telegram/SourceFiles/ui/effects/fireworks_animation.cpp
++++ b/Telegram/SourceFiles/ui/effects/fireworks_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/glare.cpp b/Telegram/SourceFiles/ui/effects/glare.cpp
+index e326982..b7f019b 100644
+--- a/Telegram/SourceFiles/ui/effects/glare.cpp
++++ b/Telegram/SourceFiles/ui/effects/glare.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/loading_element.cpp b/Telegram/SourceFiles/ui/effects/loading_element.cpp
+index 5cc2e5e..56d2454 100644
+--- a/Telegram/SourceFiles/ui/effects/loading_element.cpp
++++ b/Telegram/SourceFiles/ui/effects/loading_element.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/message_sending_animation_controller.cpp b/Telegram/SourceFiles/ui/effects/message_sending_animation_controller.cpp
+index 552f464..3d36a79 100644
+--- a/Telegram/SourceFiles/ui/effects/message_sending_animation_controller.cpp
++++ b/Telegram/SourceFiles/ui/effects/message_sending_animation_controller.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/outline_segments.cpp b/Telegram/SourceFiles/ui/effects/outline_segments.cpp
+index 7d4dd47..f0170d6 100644
+--- a/Telegram/SourceFiles/ui/effects/outline_segments.cpp
++++ b/Telegram/SourceFiles/ui/effects/outline_segments.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/premium_graphics.cpp b/Telegram/SourceFiles/ui/effects/premium_graphics.cpp
+index d04dae6..5038e0e 100644
+--- a/Telegram/SourceFiles/ui/effects/premium_graphics.cpp
++++ b/Telegram/SourceFiles/ui/effects/premium_graphics.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/premium_stars.cpp b/Telegram/SourceFiles/ui/effects/premium_stars.cpp
+index c63f700..0bf114a 100644
+--- a/Telegram/SourceFiles/ui/effects/premium_stars.cpp
++++ b/Telegram/SourceFiles/ui/effects/premium_stars.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/premium_stars_colored.cpp b/Telegram/SourceFiles/ui/effects/premium_stars_colored.cpp
+index 5e20cfd..bce8914 100644
+--- a/Telegram/SourceFiles/ui/effects/premium_stars_colored.cpp
++++ b/Telegram/SourceFiles/ui/effects/premium_stars_colored.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp b/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp
+index 640a96b..31bfd38 100644
+--- a/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp
++++ b/Telegram/SourceFiles/ui/effects/premium_top_bar.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/reaction_fly_animation.cpp b/Telegram/SourceFiles/ui/effects/reaction_fly_animation.cpp
+index 395e38f..2f5e8e1 100644
+--- a/Telegram/SourceFiles/ui/effects/reaction_fly_animation.cpp
++++ b/Telegram/SourceFiles/ui/effects/reaction_fly_animation.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/round_checkbox.cpp b/Telegram/SourceFiles/ui/effects/round_checkbox.cpp
+index fbd67b2..fa88510 100644
+--- a/Telegram/SourceFiles/ui/effects/round_checkbox.cpp
++++ b/Telegram/SourceFiles/ui/effects/round_checkbox.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/scroll_content_shadow.cpp b/Telegram/SourceFiles/ui/effects/scroll_content_shadow.cpp
+index 0acd5bf..e02fae0 100644
+--- a/Telegram/SourceFiles/ui/effects/scroll_content_shadow.cpp
++++ b/Telegram/SourceFiles/ui/effects/scroll_content_shadow.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/send_action_animations.cpp b/Telegram/SourceFiles/ui/effects/send_action_animations.cpp
+index 3cee433..9132d22 100644
+--- a/Telegram/SourceFiles/ui/effects/send_action_animations.cpp
++++ b/Telegram/SourceFiles/ui/effects/send_action_animations.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/shake_animation.cpp b/Telegram/SourceFiles/ui/effects/shake_animation.cpp
+index 38fbd6f..b77ff28 100644
+--- a/Telegram/SourceFiles/ui/effects/shake_animation.cpp
++++ b/Telegram/SourceFiles/ui/effects/shake_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/snowflakes.cpp b/Telegram/SourceFiles/ui/effects/snowflakes.cpp
+index 504c912..1e7bae0 100644
+--- a/Telegram/SourceFiles/ui/effects/snowflakes.cpp
++++ b/Telegram/SourceFiles/ui/effects/snowflakes.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/effects/toggle_arrow.cpp b/Telegram/SourceFiles/ui/effects/toggle_arrow.cpp
+index 57e152f..45c90b3 100644
+--- a/Telegram/SourceFiles/ui/effects/toggle_arrow.cpp
++++ b/Telegram/SourceFiles/ui/effects/toggle_arrow.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/empty_userpic.cpp b/Telegram/SourceFiles/ui/empty_userpic.cpp
+index 1eebf7a..708a05c 100644
+--- a/Telegram/SourceFiles/ui/empty_userpic.cpp
++++ b/Telegram/SourceFiles/ui/empty_userpic.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/filter_icon_panel.cpp b/Telegram/SourceFiles/ui/filter_icon_panel.cpp
+index 34299d1..7c9b89e 100644
+--- a/Telegram/SourceFiles/ui/filter_icon_panel.cpp
++++ b/Telegram/SourceFiles/ui/filter_icon_panel.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/filter_icons.cpp b/Telegram/SourceFiles/ui/filter_icons.cpp
+index 01a982d..511d363 100644
+--- a/Telegram/SourceFiles/ui/filter_icons.cpp
++++ b/Telegram/SourceFiles/ui/filter_icons.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/grouped_layout.cpp b/Telegram/SourceFiles/ui/grouped_layout.cpp
+index 004d772..64f81f8 100644
+--- a/Telegram/SourceFiles/ui/grouped_layout.cpp
++++ b/Telegram/SourceFiles/ui/grouped_layout.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/image/image.cpp b/Telegram/SourceFiles/ui/image/image.cpp
+index 1ef41f6..6c6f1c7 100644
+--- a/Telegram/SourceFiles/ui/image/image.cpp
++++ b/Telegram/SourceFiles/ui/image/image.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/image/image_location.cpp b/Telegram/SourceFiles/ui/image/image_location.cpp
+index d1fdde5..d5ade4f 100644
+--- a/Telegram/SourceFiles/ui/image/image_location.cpp
++++ b/Telegram/SourceFiles/ui/image/image_location.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/image/image_location_factory.cpp b/Telegram/SourceFiles/ui/image/image_location_factory.cpp
+index cda2cad..b92f413 100644
+--- a/Telegram/SourceFiles/ui/image/image_location_factory.cpp
++++ b/Telegram/SourceFiles/ui/image/image_location_factory.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/image/image_source.cpp b/Telegram/SourceFiles/ui/image/image_source.cpp
+index 94a8ab1..846fc41 100644
+--- a/Telegram/SourceFiles/ui/image/image_source.cpp
++++ b/Telegram/SourceFiles/ui/image/image_source.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/item_text_options.cpp b/Telegram/SourceFiles/ui/item_text_options.cpp
+index 57ccc44..331b6cc 100644
+--- a/Telegram/SourceFiles/ui/item_text_options.cpp
++++ b/Telegram/SourceFiles/ui/item_text_options.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/new_badges.cpp b/Telegram/SourceFiles/ui/new_badges.cpp
+index aa1cada..34b9886 100644
+--- a/Telegram/SourceFiles/ui/new_badges.cpp
++++ b/Telegram/SourceFiles/ui/new_badges.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/power_saving.cpp b/Telegram/SourceFiles/ui/power_saving.cpp
+index a401aca..558c985 100644
+--- a/Telegram/SourceFiles/ui/power_saving.cpp
++++ b/Telegram/SourceFiles/ui/power_saving.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/search_field_controller.cpp b/Telegram/SourceFiles/ui/search_field_controller.cpp
+index a26c59b..928f354 100644
+--- a/Telegram/SourceFiles/ui/search_field_controller.cpp
++++ b/Telegram/SourceFiles/ui/search_field_controller.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/text/format_song_document_name.cpp b/Telegram/SourceFiles/ui/text/format_song_document_name.cpp
+index 82d2a99..3ee72ee 100644
+--- a/Telegram/SourceFiles/ui/text/format_song_document_name.cpp
++++ b/Telegram/SourceFiles/ui/text/format_song_document_name.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/text/format_song_name.cpp b/Telegram/SourceFiles/ui/text/format_song_name.cpp
+index c3f161d..de42879 100644
+--- a/Telegram/SourceFiles/ui/text/format_song_name.cpp
++++ b/Telegram/SourceFiles/ui/text/format_song_name.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/text/format_values.cpp b/Telegram/SourceFiles/ui/text/format_values.cpp
+index d950623..80c4ac8 100644
+--- a/Telegram/SourceFiles/ui/text/format_values.cpp
++++ b/Telegram/SourceFiles/ui/text/format_values.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/text/text_options.cpp b/Telegram/SourceFiles/ui/text/text_options.cpp
+index 404b53c..1ad559c 100644
+--- a/Telegram/SourceFiles/ui/text/text_options.cpp
++++ b/Telegram/SourceFiles/ui/text/text_options.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/unread_badge.cpp b/Telegram/SourceFiles/ui/unread_badge.cpp
+index 375beb5..8c2eea9 100644
+--- a/Telegram/SourceFiles/ui/unread_badge.cpp
++++ b/Telegram/SourceFiles/ui/unread_badge.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/unread_badge_paint.cpp b/Telegram/SourceFiles/ui/unread_badge_paint.cpp
+index d6b150a..18eee03 100644
+--- a/Telegram/SourceFiles/ui/unread_badge_paint.cpp
++++ b/Telegram/SourceFiles/ui/unread_badge_paint.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/userpic_view.cpp b/Telegram/SourceFiles/ui/userpic_view.cpp
+index f14ac76..d0d470a 100644
+--- a/Telegram/SourceFiles/ui/userpic_view.cpp
++++ b/Telegram/SourceFiles/ui/userpic_view.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/vertical_list.cpp b/Telegram/SourceFiles/ui/vertical_list.cpp
+index 11347aa..90c5691 100644
+--- a/Telegram/SourceFiles/ui/vertical_list.cpp
++++ b/Telegram/SourceFiles/ui/vertical_list.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/color_editor.cpp b/Telegram/SourceFiles/ui/widgets/color_editor.cpp
+index 3141fae..1a6c899 100644
+--- a/Telegram/SourceFiles/ui/widgets/color_editor.cpp
++++ b/Telegram/SourceFiles/ui/widgets/color_editor.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/continuous_sliders.cpp b/Telegram/SourceFiles/ui/widgets/continuous_sliders.cpp
+index d400c12..b20a155 100644
+--- a/Telegram/SourceFiles/ui/widgets/continuous_sliders.cpp
++++ b/Telegram/SourceFiles/ui/widgets/continuous_sliders.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/discrete_sliders.cpp b/Telegram/SourceFiles/ui/widgets/discrete_sliders.cpp
+index 53dc4e3..97b4776 100644
+--- a/Telegram/SourceFiles/ui/widgets/discrete_sliders.cpp
++++ b/Telegram/SourceFiles/ui/widgets/discrete_sliders.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp b/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp
+index 81b1b1a..c812d0e 100644
+--- a/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp
++++ b/Telegram/SourceFiles/ui/widgets/fields/special_fields.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/fields/time_part_input_with_placeholder.cpp b/Telegram/SourceFiles/ui/widgets/fields/time_part_input_with_placeholder.cpp
+index c38241c..8bbfa51 100644
+--- a/Telegram/SourceFiles/ui/widgets/fields/time_part_input_with_placeholder.cpp
++++ b/Telegram/SourceFiles/ui/widgets/fields/time_part_input_with_placeholder.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/gradient_round_button.cpp b/Telegram/SourceFiles/ui/widgets/gradient_round_button.cpp
+index f108d16..46ae11c 100644
+--- a/Telegram/SourceFiles/ui/widgets/gradient_round_button.cpp
++++ b/Telegram/SourceFiles/ui/widgets/gradient_round_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/label_with_custom_emoji.cpp b/Telegram/SourceFiles/ui/widgets/label_with_custom_emoji.cpp
+index 4502d65..bba774d 100644
+--- a/Telegram/SourceFiles/ui/widgets/label_with_custom_emoji.cpp
++++ b/Telegram/SourceFiles/ui/widgets/label_with_custom_emoji.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/level_meter.cpp b/Telegram/SourceFiles/ui/widgets/level_meter.cpp
+index 7a94b8c..7b93f5e 100644
+--- a/Telegram/SourceFiles/ui/widgets/level_meter.cpp
++++ b/Telegram/SourceFiles/ui/widgets/level_meter.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/multi_select.cpp b/Telegram/SourceFiles/ui/widgets/multi_select.cpp
+index 8c9649f..aa72531 100644
+--- a/Telegram/SourceFiles/ui/widgets/multi_select.cpp
++++ b/Telegram/SourceFiles/ui/widgets/multi_select.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/sent_code_field.cpp b/Telegram/SourceFiles/ui/widgets/sent_code_field.cpp
+index f5ba4b8..53f7293 100644
+--- a/Telegram/SourceFiles/ui/widgets/sent_code_field.cpp
++++ b/Telegram/SourceFiles/ui/widgets/sent_code_field.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/ui/widgets/vertical_drum_picker.cpp b/Telegram/SourceFiles/ui/widgets/vertical_drum_picker.cpp
+index 73f2ecf..2bb2a5f 100644
+--- a/Telegram/SourceFiles/ui/widgets/vertical_drum_picker.cpp
++++ b/Telegram/SourceFiles/ui/widgets/vertical_drum_picker.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/main_window.cpp b/Telegram/SourceFiles/window/main_window.cpp
+index 1c5de59..f72d146 100644
+--- a/Telegram/SourceFiles/window/main_window.cpp
++++ b/Telegram/SourceFiles/window/main_window.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/notifications_manager.cpp b/Telegram/SourceFiles/window/notifications_manager.cpp
+index 052abca..fc2db11 100644
+--- a/Telegram/SourceFiles/window/notifications_manager.cpp
++++ b/Telegram/SourceFiles/window/notifications_manager.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/notifications_manager_default.cpp b/Telegram/SourceFiles/window/notifications_manager_default.cpp
+index 2ce56b1..7b5ec6e 100644
+--- a/Telegram/SourceFiles/window/notifications_manager_default.cpp
++++ b/Telegram/SourceFiles/window/notifications_manager_default.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/notifications_utilities.cpp b/Telegram/SourceFiles/window/notifications_utilities.cpp
+index 418848c..f211b32 100644
+--- a/Telegram/SourceFiles/window/notifications_utilities.cpp
++++ b/Telegram/SourceFiles/window/notifications_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/section_widget.cpp b/Telegram/SourceFiles/window/section_widget.cpp
+index ae24ad4..5b131e9 100644
+--- a/Telegram/SourceFiles/window/section_widget.cpp
++++ b/Telegram/SourceFiles/window/section_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_theme.cpp b/Telegram/SourceFiles/window/themes/window_theme.cpp
+index 450cfe5..12d3a22 100644
+--- a/Telegram/SourceFiles/window/themes/window_theme.cpp
++++ b/Telegram/SourceFiles/window/themes/window_theme.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_theme_editor.cpp b/Telegram/SourceFiles/window/themes/window_theme_editor.cpp
+index e7baf9c..87f79f4 100644
+--- a/Telegram/SourceFiles/window/themes/window_theme_editor.cpp
++++ b/Telegram/SourceFiles/window/themes/window_theme_editor.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_theme_editor_block.cpp b/Telegram/SourceFiles/window/themes/window_theme_editor_block.cpp
+index 9c0c85c..fe4ec5c 100644
+--- a/Telegram/SourceFiles/window/themes/window_theme_editor_block.cpp
++++ b/Telegram/SourceFiles/window/themes/window_theme_editor_block.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_theme_editor_box.cpp b/Telegram/SourceFiles/window/themes/window_theme_editor_box.cpp
+index c430b3e..e11a36d 100644
+--- a/Telegram/SourceFiles/window/themes/window_theme_editor_box.cpp
++++ b/Telegram/SourceFiles/window/themes/window_theme_editor_box.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_theme_preview.cpp b/Telegram/SourceFiles/window/themes/window_theme_preview.cpp
+index d486e81..48b94c1 100644
+--- a/Telegram/SourceFiles/window/themes/window_theme_preview.cpp
++++ b/Telegram/SourceFiles/window/themes/window_theme_preview.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_theme_warning.cpp b/Telegram/SourceFiles/window/themes/window_theme_warning.cpp
+index 8323de0..e42e7b7 100644
+--- a/Telegram/SourceFiles/window/themes/window_theme_warning.cpp
++++ b/Telegram/SourceFiles/window/themes/window_theme_warning.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp b/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp
+index 0971a1a..c61d85a 100644
+--- a/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp
++++ b/Telegram/SourceFiles/window/themes/window_themes_cloud_list.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp b/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp
+index 5415346..928f553 100644
+--- a/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp
++++ b/Telegram/SourceFiles/window/themes/window_themes_embedded.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/themes/window_themes_generate_name.cpp b/Telegram/SourceFiles/window/themes/window_themes_generate_name.cpp
+index 81c0e09..6103147 100644
+--- a/Telegram/SourceFiles/window/themes/window_themes_generate_name.cpp
++++ b/Telegram/SourceFiles/window/themes/window_themes_generate_name.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_adaptive.cpp b/Telegram/SourceFiles/window/window_adaptive.cpp
+index 784164d..687b784 100644
+--- a/Telegram/SourceFiles/window/window_adaptive.cpp
++++ b/Telegram/SourceFiles/window/window_adaptive.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_chat_preview.cpp b/Telegram/SourceFiles/window/window_chat_preview.cpp
+index e95d58d..cc2d471 100644
+--- a/Telegram/SourceFiles/window/window_chat_preview.cpp
++++ b/Telegram/SourceFiles/window/window_chat_preview.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+@@ -138,4 +139,4 @@ void ChatPreviewManager::cancelScheduled() {
+ _timer.cancel();
+ }
+
+-} // namespace Window
+\ No newline at end of file
++} // namespace Window
+diff --git a/Telegram/SourceFiles/window/window_connecting_widget.cpp b/Telegram/SourceFiles/window/window_connecting_widget.cpp
+index a7b1f3a..1c38a88 100644
+--- a/Telegram/SourceFiles/window/window_connecting_widget.cpp
++++ b/Telegram/SourceFiles/window/window_connecting_widget.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_controller.cpp b/Telegram/SourceFiles/window/window_controller.cpp
+index 19c12c3..f65f011 100644
+--- a/Telegram/SourceFiles/window/window_controller.cpp
++++ b/Telegram/SourceFiles/window/window_controller.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_filters_menu.cpp b/Telegram/SourceFiles/window/window_filters_menu.cpp
+index 88a940f..b5264e9 100644
+--- a/Telegram/SourceFiles/window/window_filters_menu.cpp
++++ b/Telegram/SourceFiles/window/window_filters_menu.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_history_hider.cpp b/Telegram/SourceFiles/window/window_history_hider.cpp
+index 134bd45..6151d1e 100644
+--- a/Telegram/SourceFiles/window/window_history_hider.cpp
++++ b/Telegram/SourceFiles/window/window_history_hider.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_lock_widgets.cpp b/Telegram/SourceFiles/window/window_lock_widgets.cpp
+index 58f4881..8e25229 100644
+--- a/Telegram/SourceFiles/window/window_lock_widgets.cpp
++++ b/Telegram/SourceFiles/window/window_lock_widgets.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_main_menu.cpp b/Telegram/SourceFiles/window/window_main_menu.cpp
+index bf1b219..04add54 100644
+--- a/Telegram/SourceFiles/window/window_main_menu.cpp
++++ b/Telegram/SourceFiles/window/window_main_menu.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_main_menu_helpers.cpp b/Telegram/SourceFiles/window/window_main_menu_helpers.cpp
+index b70fb83..bf8556e 100644
+--- a/Telegram/SourceFiles/window/window_main_menu_helpers.cpp
++++ b/Telegram/SourceFiles/window/window_main_menu_helpers.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_media_preview.cpp b/Telegram/SourceFiles/window/window_media_preview.cpp
+index 8759571..ab9f5c3 100644
+--- a/Telegram/SourceFiles/window/window_media_preview.cpp
++++ b/Telegram/SourceFiles/window/window_media_preview.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp
+index d3aecb1..ee66530 100644
+--- a/Telegram/SourceFiles/window/window_peer_menu.cpp
++++ b/Telegram/SourceFiles/window/window_peer_menu.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_session_controller.cpp b/Telegram/SourceFiles/window/window_session_controller.cpp
+index 59d12ab..7f313b1 100644
+--- a/Telegram/SourceFiles/window/window_session_controller.cpp
++++ b/Telegram/SourceFiles/window/window_session_controller.cpp
+@@ -1,3 +1,4 @@
++#include "stdafx.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/SourceFiles/window/window_slide_animation.cpp b/Telegram/SourceFiles/window/window_slide_animation.cpp
+index 54a8435..676953c 100644
+--- a/Telegram/SourceFiles/window/window_slide_animation.cpp
++++ b/Telegram/SourceFiles/window/window_slide_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ /*
+ This file is part of Telegram Desktop,
+ the official desktop application for the Telegram messaging service.
+diff --git a/Telegram/lib_base/base/algorithm.cpp b/Telegram/lib_base/base/algorithm.cpp
+index fbc0bdf..d7534a6 100644
+--- a/Telegram/lib_base/base/algorithm.cpp
++++ b/Telegram/lib_base/base/algorithm.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/algorithm_tests.cpp b/Telegram/lib_base/base/algorithm_tests.cpp
+index 9dd2c49..8ba3c82 100644
+--- a/Telegram/lib_base/base/algorithm_tests.cpp
++++ b/Telegram/lib_base/base/algorithm_tests.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/assertion.cpp b/Telegram/lib_base/base/assertion.cpp
+index f79cadb..81a9bf0 100644
+--- a/Telegram/lib_base/base/assertion.cpp
++++ b/Telegram/lib_base/base/assertion.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/base_file_utilities.cpp b/Telegram/lib_base/base/base_file_utilities.cpp
+index 640c731..faa0aea 100644
+--- a/Telegram/lib_base/base/base_file_utilities.cpp
++++ b/Telegram/lib_base/base/base_file_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/battery_saving.cpp b/Telegram/lib_base/base/battery_saving.cpp
+index 59de3b1..6a3b2fb 100644
+--- a/Telegram/lib_base/base/battery_saving.cpp
++++ b/Telegram/lib_base/base/battery_saving.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/bytes.cpp b/Telegram/lib_base/base/bytes.cpp
+index 9668115..912dad9 100644
+--- a/Telegram/lib_base/base/bytes.cpp
++++ b/Telegram/lib_base/base/bytes.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/call_delayed.cpp b/Telegram/lib_base/base/call_delayed.cpp
+index 93d975d..a01bf2f 100644
+--- a/Telegram/lib_base/base/call_delayed.cpp
++++ b/Telegram/lib_base/base/call_delayed.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/concurrent_timer.cpp b/Telegram/lib_base/base/concurrent_timer.cpp
+index ed48b36..84ac65b 100644
+--- a/Telegram/lib_base/base/concurrent_timer.cpp
++++ b/Telegram/lib_base/base/concurrent_timer.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/crash_report_header.cpp b/Telegram/lib_base/base/crash_report_header.cpp
+index f1718f7..9c3776f 100644
+--- a/Telegram/lib_base/base/crash_report_header.cpp
++++ b/Telegram/lib_base/base/crash_report_header.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/crash_report_writer.cpp b/Telegram/lib_base/base/crash_report_writer.cpp
+index c81637b..140a35e 100644
+--- a/Telegram/lib_base/base/crash_report_writer.cpp
++++ b/Telegram/lib_base/base/crash_report_writer.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/crc32hash.cpp b/Telegram/lib_base/base/crc32hash.cpp
+index 3384fea..714c8a5 100644
+--- a/Telegram/lib_base/base/crc32hash.cpp
++++ b/Telegram/lib_base/base/crc32hash.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/debug_log.cpp b/Telegram/lib_base/base/debug_log.cpp
+index 661ae1b..3626563 100644
+--- a/Telegram/lib_base/base/debug_log.cpp
++++ b/Telegram/lib_base/base/debug_log.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/event_filter.cpp b/Telegram/lib_base/base/event_filter.cpp
+index b77787e..7c177ef 100644
+--- a/Telegram/lib_base/base/event_filter.cpp
++++ b/Telegram/lib_base/base/event_filter.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/file_lock_posix.cpp b/Telegram/lib_base/base/file_lock_posix.cpp
+index c6efcd5..458a9b1 100644
+--- a/Telegram/lib_base/base/file_lock_posix.cpp
++++ b/Telegram/lib_base/base/file_lock_posix.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/file_lock_win.cpp b/Telegram/lib_base/base/file_lock_win.cpp
+index 132ff47..96e8b5f 100644
+--- a/Telegram/lib_base/base/file_lock_win.cpp
++++ b/Telegram/lib_base/base/file_lock_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/flags_tests.cpp b/Telegram/lib_base/base/flags_tests.cpp
+index 317969c..e4e9024 100644
+--- a/Telegram/lib_base/base/flags_tests.cpp
++++ b/Telegram/lib_base/base/flags_tests.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/flat_map_tests.cpp b/Telegram/lib_base/base/flat_map_tests.cpp
+index cf11b62..7412443 100644
+--- a/Telegram/lib_base/base/flat_map_tests.cpp
++++ b/Telegram/lib_base/base/flat_map_tests.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/flat_set_tests.cpp b/Telegram/lib_base/base/flat_set_tests.cpp
+index 3ed1584..7da17be 100644
+--- a/Telegram/lib_base/base/flat_set_tests.cpp
++++ b/Telegram/lib_base/base/flat_set_tests.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/global_shortcuts_generic.cpp b/Telegram/lib_base/base/global_shortcuts_generic.cpp
+index b8ffaef..8b8f49b 100644
+--- a/Telegram/lib_base/base/global_shortcuts_generic.cpp
++++ b/Telegram/lib_base/base/global_shortcuts_generic.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/integration.cpp b/Telegram/lib_base/base/integration.cpp
+index 9233281..6b71d52 100644
+--- a/Telegram/lib_base/base/integration.cpp
++++ b/Telegram/lib_base/base/integration.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/last_user_input.cpp b/Telegram/lib_base/base/last_user_input.cpp
+index d3b35f8..e33e3d3 100644
+--- a/Telegram/lib_base/base/last_user_input.cpp
++++ b/Telegram/lib_base/base/last_user_input.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/network_reachability.cpp b/Telegram/lib_base/base/network_reachability.cpp
+index f17c48b..1d11662 100644
+--- a/Telegram/lib_base/base/network_reachability.cpp
++++ b/Telegram/lib_base/base/network_reachability.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/options.cpp b/Telegram/lib_base/base/options.cpp
+index 7e57652..77576bb 100644
+--- a/Telegram/lib_base/base/options.cpp
++++ b/Telegram/lib_base/base/options.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/parse_helper.cpp b/Telegram/lib_base/base/parse_helper.cpp
+index b82c182..4915fc7 100644
+--- a/Telegram/lib_base/base/parse_helper.cpp
++++ b/Telegram/lib_base/base/parse_helper.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/base_platform_file_utilities.cpp b/Telegram/lib_base/base/platform/base_platform_file_utilities.cpp
+index 38d444e..1a81037 100644
+--- a/Telegram/lib_base/base/platform/base_platform_file_utilities.cpp
++++ b/Telegram/lib_base/base/platform/base_platform_file_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/base_platform_info.cpp b/Telegram/lib_base/base/platform/base_platform_info.cpp
+index da0f4d0..d0421c4 100644
+--- a/Telegram/lib_base/base/platform/base_platform_info.cpp
++++ b/Telegram/lib_base/base/platform/base_platform_info.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_battery_saving_linux.cpp b/Telegram/lib_base/base/platform/linux/base_battery_saving_linux.cpp
+index a44a530..f166f79 100644
+--- a/Telegram/lib_base/base/platform/linux/base_battery_saving_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_battery_saving_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp b/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp
+index 381a977..c64349f 100644
+--- a/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_file_utilities_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp b/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp
+index 1891ff1..f16036b 100644
+--- a/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_global_shortcuts_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
+index 8079f1d..242d017 100644
+--- a/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_info_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp b/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp
+index 3e72834..3a8a7ce 100644
+--- a/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_last_input_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_layout_switch_linux.cpp b/Telegram/lib_base/base/platform/linux/base_layout_switch_linux.cpp
+index c99c410..472d2e3 100644
+--- a/Telegram/lib_base/base/platform/linux/base_layout_switch_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_layout_switch_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp b/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp
+index dea0d1a..67fac5c 100644
+--- a/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_allocation_tracer.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_linux_dbus_utilities.cpp b/Telegram/lib_base/base/platform/linux/base_linux_dbus_utilities.cpp
+index 86316e9..a52f7b4 100644
+--- a/Telegram/lib_base/base/platform/linux/base_linux_dbus_utilities.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_dbus_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_linux_library.cpp b/Telegram/lib_base/base/platform/linux/base_linux_library.cpp
+index 1b4eb75..523bd95 100644
+--- a/Telegram/lib_base/base/platform/linux/base_linux_library.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_library.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp
+index e960dca..016842f 100644
+--- a/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_xcb_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp
+index a91a51a..c72519a 100644
+--- a/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_xdg_activation_token.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp
+index 1a0f256..d104aa4 100644
+--- a/Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_xdp_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp b/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp
+index f9f2c16..0b300be 100644
+--- a/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_linux_xsettings.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_network_reachability_linux.cpp b/Telegram/lib_base/base/platform/linux/base_network_reachability_linux.cpp
+index 145b02e..2e91765 100644
+--- a/Telegram/lib_base/base/platform/linux/base_network_reachability_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_network_reachability_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp b/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp
+index 3015247..df0519e 100644
+--- a/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_power_save_blocker_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_process_linux.cpp b/Telegram/lib_base/base/platform/linux/base_process_linux.cpp
+index 7d357e5..9858fa8 100644
+--- a/Telegram/lib_base/base/platform/linux/base_process_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_process_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_system_media_controls_linux.cpp b/Telegram/lib_base/base/platform/linux/base_system_media_controls_linux.cpp
+index b3f0bbd..9972ad9 100644
+--- a/Telegram/lib_base/base/platform/linux/base_system_media_controls_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_system_media_controls_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp b/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp
+index 438c375..3596e65 100644
+--- a/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp
++++ b/Telegram/lib_base/base/platform/linux/base_url_scheme_linux.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp b/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp
+index 178a2cc..77ef132 100644
+--- a/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_battery_saving_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp b/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp
+index 0a331e5..aa80a94 100644
+--- a/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_file_utilities_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp b/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp
+index ffe948b..483171c 100644
+--- a/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_global_shortcuts_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_info_win.cpp b/Telegram/lib_base/base/platform/win/base_info_win.cpp
+index e766f7a..3213680 100644
+--- a/Telegram/lib_base/base/platform/win/base_info_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_info_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_last_input_win.cpp b/Telegram/lib_base/base/platform/win/base_last_input_win.cpp
+index a9bfd85..58404d9 100644
+--- a/Telegram/lib_base/base/platform/win/base_last_input_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_last_input_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp b/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp
+index 766b75e..bc554b7 100644
+--- a/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_layout_switch_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_network_reachability_win.cpp b/Telegram/lib_base/base/platform/win/base_network_reachability_win.cpp
+index df85a91..74b84e6 100644
+--- a/Telegram/lib_base/base/platform/win/base_network_reachability_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_network_reachability_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_power_save_blocker_win.cpp b/Telegram/lib_base/base/platform/win/base_power_save_blocker_win.cpp
+index 7c79fee..36fbf4f 100644
+--- a/Telegram/lib_base/base/platform/win/base_power_save_blocker_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_power_save_blocker_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_process_win.cpp b/Telegram/lib_base/base/platform/win/base_process_win.cpp
+index 6ac364e..85301f3 100644
+--- a/Telegram/lib_base/base/platform/win/base_process_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_process_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp b/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp
+index fae1ea2..9fa1fb2 100644
+--- a/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_system_media_controls_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_url_scheme_win.cpp b/Telegram/lib_base/base/platform/win/base_url_scheme_win.cpp
+index 5e094e2..00e5327 100644
+--- a/Telegram/lib_base/base/platform/win/base_url_scheme_win.cpp
++++ b/Telegram/lib_base/base/platform/win/base_url_scheme_win.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_windows_safe_library.cpp b/Telegram/lib_base/base/platform/win/base_windows_safe_library.cpp
+index d30c65f..3648a98 100644
+--- a/Telegram/lib_base/base/platform/win/base_windows_safe_library.cpp
++++ b/Telegram/lib_base/base/platform/win/base_windows_safe_library.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_windows_winrt.cpp b/Telegram/lib_base/base/platform/win/base_windows_winrt.cpp
+index 5c645e0..8d8868c 100644
+--- a/Telegram/lib_base/base/platform/win/base_windows_winrt.cpp
++++ b/Telegram/lib_base/base/platform/win/base_windows_winrt.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp b/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp
+index 636ff0f..216814d 100644
+--- a/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp
++++ b/Telegram/lib_base/base/platform/win/base_windows_wrl.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/power_save_blocker.cpp b/Telegram/lib_base/base/power_save_blocker.cpp
+index 93decb2..ea9bede 100644
+--- a/Telegram/lib_base/base/power_save_blocker.cpp
++++ b/Telegram/lib_base/base/power_save_blocker.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/qt/qt_tab_key.cpp b/Telegram/lib_base/base/qt/qt_tab_key.cpp
+index 52a0aa9..17c2a9c 100644
+--- a/Telegram/lib_base/base/qt/qt_tab_key.cpp
++++ b/Telegram/lib_base/base/qt/qt_tab_key.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/qthelp_url.cpp b/Telegram/lib_base/base/qthelp_url.cpp
+index 2eb3930..e1b0db9 100644
+--- a/Telegram/lib_base/base/qthelp_url.cpp
++++ b/Telegram/lib_base/base/qthelp_url.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/random.cpp b/Telegram/lib_base/base/random.cpp
+index c32f8a3..1138857 100644
+--- a/Telegram/lib_base/base/random.cpp
++++ b/Telegram/lib_base/base/random.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/runtime_composer.cpp b/Telegram/lib_base/base/runtime_composer.cpp
+index f765c28..41ae014 100644
+--- a/Telegram/lib_base/base/runtime_composer.cpp
++++ b/Telegram/lib_base/base/runtime_composer.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/single_instance.cpp b/Telegram/lib_base/base/single_instance.cpp
+index b8af943..95dee8f 100644
+--- a/Telegram/lib_base/base/single_instance.cpp
++++ b/Telegram/lib_base/base/single_instance.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/tests_main.cpp b/Telegram/lib_base/base/tests_main.cpp
+index f7c38a4..50e03f6 100644
+--- a/Telegram/lib_base/base/tests_main.cpp
++++ b/Telegram/lib_base/base/tests_main.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/timer.cpp b/Telegram/lib_base/base/timer.cpp
+index 73211de..35f4251 100644
+--- a/Telegram/lib_base/base/timer.cpp
++++ b/Telegram/lib_base/base/timer.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_base/base/unixtime.cpp b/Telegram/lib_base/base/unixtime.cpp
+index b39b788..6fb5606 100644
+--- a/Telegram/lib_base/base/unixtime.cpp
++++ b/Telegram/lib_base/base/unixtime.cpp
+@@ -1,3 +1,4 @@
++#include "base/base_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/platform/linux/language_linux.cpp b/Telegram/lib_spellcheck/spellcheck/platform/linux/language_linux.cpp
+index a691889..6b266ef 100644
+--- a/Telegram/lib_spellcheck/spellcheck/platform/linux/language_linux.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/platform/linux/language_linux.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/platform/linux/linux_enchant.cpp b/Telegram/lib_spellcheck/spellcheck/platform/linux/linux_enchant.cpp
+index 8d25ee0..1d2fe23 100644
+--- a/Telegram/lib_spellcheck/spellcheck/platform/linux/linux_enchant.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/platform/linux/linux_enchant.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ /* enchant
+ * Copyright (C) 2003 Dom Lachowicz
+ *
+diff --git a/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp b/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp
+index 3e839c7..86e975c 100644
+--- a/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/platform/linux/spellcheck_linux.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/platform/win/language_win.cpp b/Telegram/lib_spellcheck/spellcheck/platform/win/language_win.cpp
+index 847aaa2..effb47d 100644
+--- a/Telegram/lib_spellcheck/spellcheck/platform/win/language_win.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/platform/win/language_win.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/platform/win/spellcheck_win.cpp b/Telegram/lib_spellcheck/spellcheck/platform/win/spellcheck_win.cpp
+index 431effd..3166ff3 100644
+--- a/Telegram/lib_spellcheck/spellcheck/platform/win/spellcheck_win.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/platform/win/spellcheck_win.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/spellcheck_highlight_syntax.cpp b/Telegram/lib_spellcheck/spellcheck/spellcheck_highlight_syntax.cpp
+index c8b266d..89e7837 100644
+--- a/Telegram/lib_spellcheck/spellcheck/spellcheck_highlight_syntax.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/spellcheck_highlight_syntax.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/spellcheck_utils.cpp b/Telegram/lib_spellcheck/spellcheck/spellcheck_utils.cpp
+index efeb6da..57a8f6a 100644
+--- a/Telegram/lib_spellcheck/spellcheck/spellcheck_utils.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/spellcheck_utils.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/spellcheck_value.cpp b/Telegram/lib_spellcheck/spellcheck/spellcheck_value.cpp
+index 5d25149..892db16 100644
+--- a/Telegram/lib_spellcheck/spellcheck/spellcheck_value.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/spellcheck_value.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/spelling_highlighter.cpp b/Telegram/lib_spellcheck/spellcheck/spelling_highlighter.cpp
+index cc7b92b..04d1500 100644
+--- a/Telegram/lib_spellcheck/spellcheck/spelling_highlighter.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/spelling_highlighter.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/spelling_highlighter_helper.cpp b/Telegram/lib_spellcheck/spellcheck/spelling_highlighter_helper.cpp
+index 4730bc8..7f2612e 100644
+--- a/Telegram/lib_spellcheck/spellcheck/spelling_highlighter_helper.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/spelling_highlighter_helper.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/third_party/hunspell_controller.cpp b/Telegram/lib_spellcheck/spellcheck/third_party/hunspell_controller.cpp
+index 97a5bcd..4b85fc5 100644
+--- a/Telegram/lib_spellcheck/spellcheck/third_party/hunspell_controller.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/third_party/hunspell_controller.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/third_party/language_cld3.cpp b/Telegram/lib_spellcheck/spellcheck/third_party/language_cld3.cpp
+index 9c82321..d30fb96 100644
+--- a/Telegram/lib_spellcheck/spellcheck/third_party/language_cld3.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/third_party/language_cld3.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_spellcheck/spellcheck/third_party/spellcheck_hunspell.cpp b/Telegram/lib_spellcheck/spellcheck/third_party/spellcheck_hunspell.cpp
+index 895f74e..09c54a6 100644
+--- a/Telegram/lib_spellcheck/spellcheck/third_party/spellcheck_hunspell.cpp
++++ b/Telegram/lib_spellcheck/spellcheck/third_party/spellcheck_hunspell.cpp
+@@ -1,3 +1,4 @@
++#include "spellcheck/spellcheck_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/cache/storage_cache_binlog_reader.cpp b/Telegram/lib_storage/storage/cache/storage_cache_binlog_reader.cpp
+index 1586b7c..a48dabb 100644
+--- a/Telegram/lib_storage/storage/cache/storage_cache_binlog_reader.cpp
++++ b/Telegram/lib_storage/storage/cache/storage_cache_binlog_reader.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/cache/storage_cache_cleaner.cpp b/Telegram/lib_storage/storage/cache/storage_cache_cleaner.cpp
+index ae6b8a6..0cb16ea 100644
+--- a/Telegram/lib_storage/storage/cache/storage_cache_cleaner.cpp
++++ b/Telegram/lib_storage/storage/cache/storage_cache_cleaner.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/cache/storage_cache_compactor.cpp b/Telegram/lib_storage/storage/cache/storage_cache_compactor.cpp
+index 57b2c23..b5711b9 100644
+--- a/Telegram/lib_storage/storage/cache/storage_cache_compactor.cpp
++++ b/Telegram/lib_storage/storage/cache/storage_cache_compactor.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/cache/storage_cache_database.cpp b/Telegram/lib_storage/storage/cache/storage_cache_database.cpp
+index 894b3cd..8bf1f5a 100644
+--- a/Telegram/lib_storage/storage/cache/storage_cache_database.cpp
++++ b/Telegram/lib_storage/storage/cache/storage_cache_database.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp b/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp
+index ff9db28..6115b70 100644
+--- a/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp
++++ b/Telegram/lib_storage/storage/cache/storage_cache_database_object.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/cache/storage_cache_types.cpp b/Telegram/lib_storage/storage/cache/storage_cache_types.cpp
+index 4fe47ad..c164568 100644
+--- a/Telegram/lib_storage/storage/cache/storage_cache_types.cpp
++++ b/Telegram/lib_storage/storage/cache/storage_cache_types.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/cache/storage_encrypted_file_tests.cpp b/Telegram/lib_storage/storage/cache/storage_encrypted_file_tests.cpp
+index 86c7d63..acf7041 100644
+--- a/Telegram/lib_storage/storage/cache/storage_encrypted_file_tests.cpp
++++ b/Telegram/lib_storage/storage/cache/storage_encrypted_file_tests.cpp
+@@ -1,3 +1,5 @@
++#include "ui/ui_pch.h"
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/storage_clear_legacy.cpp b/Telegram/lib_storage/storage/storage_clear_legacy.cpp
+index 255fd3e..68dbc9c 100644
+--- a/Telegram/lib_storage/storage/storage_clear_legacy.cpp
++++ b/Telegram/lib_storage/storage/storage_clear_legacy.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/storage_clear_legacy_posix.cpp b/Telegram/lib_storage/storage/storage_clear_legacy_posix.cpp
+index 6b4b1d1..e293386 100644
+--- a/Telegram/lib_storage/storage/storage_clear_legacy_posix.cpp
++++ b/Telegram/lib_storage/storage/storage_clear_legacy_posix.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/storage_clear_legacy_win.cpp b/Telegram/lib_storage/storage/storage_clear_legacy_win.cpp
+index 8309afc..8e9a32b 100644
+--- a/Telegram/lib_storage/storage/storage_clear_legacy_win.cpp
++++ b/Telegram/lib_storage/storage/storage_clear_legacy_win.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/storage_databases.cpp b/Telegram/lib_storage/storage/storage_databases.cpp
+index 6fd0809..8929af8 100644
+--- a/Telegram/lib_storage/storage/storage_databases.cpp
++++ b/Telegram/lib_storage/storage/storage_databases.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/storage_encrypted_file.cpp b/Telegram/lib_storage/storage/storage_encrypted_file.cpp
+index ca62baa..e12a255 100644
+--- a/Telegram/lib_storage/storage/storage_encrypted_file.cpp
++++ b/Telegram/lib_storage/storage/storage_encrypted_file.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_storage/storage/storage_encryption.cpp b/Telegram/lib_storage/storage/storage_encryption.cpp
+index c4c14ef..1b487a8 100644
+--- a/Telegram/lib_storage/storage/storage_encryption.cpp
++++ b/Telegram/lib_storage/storage/storage_encryption.cpp
+@@ -1,3 +1,4 @@
++#include "storage/storage_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/emoji_suggestions/emoji_suggestions.h b/Telegram/lib_ui/emoji_suggestions/emoji_suggestions.h
+index 1725a2a..2ad5ab5 100644
+--- a/Telegram/lib_ui/emoji_suggestions/emoji_suggestions.h
++++ b/Telegram/lib_ui/emoji_suggestions/emoji_suggestions.h
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/abstract_button.cpp b/Telegram/lib_ui/ui/abstract_button.cpp
+index 8767ce1..136c8c0 100644
+--- a/Telegram/lib_ui/ui/abstract_button.cpp
++++ b/Telegram/lib_ui/ui/abstract_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/animated_icon.cpp b/Telegram/lib_ui/ui/animated_icon.cpp
+index d0e7699..4c7559b 100644
+--- a/Telegram/lib_ui/ui/animated_icon.cpp
++++ b/Telegram/lib_ui/ui/animated_icon.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/basic_click_handlers.cpp b/Telegram/lib_ui/ui/basic_click_handlers.cpp
+index 32a23a7..332279c 100644
+--- a/Telegram/lib_ui/ui/basic_click_handlers.cpp
++++ b/Telegram/lib_ui/ui/basic_click_handlers.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/cached_special_layer_shadow_corners.cpp b/Telegram/lib_ui/ui/cached_special_layer_shadow_corners.cpp
+index 0d98360..3b9f062 100644
+--- a/Telegram/lib_ui/ui/cached_special_layer_shadow_corners.cpp
++++ b/Telegram/lib_ui/ui/cached_special_layer_shadow_corners.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/click_handler.cpp b/Telegram/lib_ui/ui/click_handler.cpp
+index 4cb8ae2..306a0e0 100644
+--- a/Telegram/lib_ui/ui/click_handler.cpp
++++ b/Telegram/lib_ui/ui/click_handler.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/delayed_activation.cpp b/Telegram/lib_ui/ui/delayed_activation.cpp
+index 2dc2ea4..23ecdd9 100644
+--- a/Telegram/lib_ui/ui/delayed_activation.cpp
++++ b/Telegram/lib_ui/ui/delayed_activation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/dpr/dpr_icon.cpp b/Telegram/lib_ui/ui/dpr/dpr_icon.cpp
+index 6515cd3..7ff9490 100644
+--- a/Telegram/lib_ui/ui/dpr/dpr_icon.cpp
++++ b/Telegram/lib_ui/ui/dpr/dpr_icon.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/dragging_scroll_manager.cpp b/Telegram/lib_ui/ui/dragging_scroll_manager.cpp
+index 011b291..34ad3a0 100644
+--- a/Telegram/lib_ui/ui/dragging_scroll_manager.cpp
++++ b/Telegram/lib_ui/ui/dragging_scroll_manager.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/animation_value.cpp b/Telegram/lib_ui/ui/effects/animation_value.cpp
+index c83c418..bb4661e 100644
+--- a/Telegram/lib_ui/ui/effects/animation_value.cpp
++++ b/Telegram/lib_ui/ui/effects/animation_value.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/animations.cpp b/Telegram/lib_ui/ui/effects/animations.cpp
+index 3fb737a..8acf7ba 100644
+--- a/Telegram/lib_ui/ui/effects/animations.cpp
++++ b/Telegram/lib_ui/ui/effects/animations.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/cross_animation.cpp b/Telegram/lib_ui/ui/effects/cross_animation.cpp
+index e847ab3..13c5237 100644
+--- a/Telegram/lib_ui/ui/effects/cross_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/cross_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/cross_line.cpp b/Telegram/lib_ui/ui/effects/cross_line.cpp
+index aeffdef..3c10db4 100644
+--- a/Telegram/lib_ui/ui/effects/cross_line.cpp
++++ b/Telegram/lib_ui/ui/effects/cross_line.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/fade_animation.cpp b/Telegram/lib_ui/ui/effects/fade_animation.cpp
+index 0908f26..aca6cd1 100644
+--- a/Telegram/lib_ui/ui/effects/fade_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/fade_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/frame_generator.cpp b/Telegram/lib_ui/ui/effects/frame_generator.cpp
+index a50b443..8929a8a 100644
+--- a/Telegram/lib_ui/ui/effects/frame_generator.cpp
++++ b/Telegram/lib_ui/ui/effects/frame_generator.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/gradient.cpp b/Telegram/lib_ui/ui/effects/gradient.cpp
+index 4a99d32..34a34ef 100644
+--- a/Telegram/lib_ui/ui/effects/gradient.cpp
++++ b/Telegram/lib_ui/ui/effects/gradient.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/numbers_animation.cpp b/Telegram/lib_ui/ui/effects/numbers_animation.cpp
+index e71b260..9953242 100644
+--- a/Telegram/lib_ui/ui/effects/numbers_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/numbers_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/panel_animation.cpp b/Telegram/lib_ui/ui/effects/panel_animation.cpp
+index 51144b5..46db429 100644
+--- a/Telegram/lib_ui/ui/effects/panel_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/panel_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/path_shift_gradient.cpp b/Telegram/lib_ui/ui/effects/path_shift_gradient.cpp
+index b8037b1..d3f01ac 100644
+--- a/Telegram/lib_ui/ui/effects/path_shift_gradient.cpp
++++ b/Telegram/lib_ui/ui/effects/path_shift_gradient.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/radial_animation.cpp b/Telegram/lib_ui/ui/effects/radial_animation.cpp
+index 8de21b6..7a4306d 100644
+--- a/Telegram/lib_ui/ui/effects/radial_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/radial_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/ripple_animation.cpp b/Telegram/lib_ui/ui/effects/ripple_animation.cpp
+index 3971cc7..f84fb86 100644
+--- a/Telegram/lib_ui/ui/effects/ripple_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/ripple_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/round_area_with_shadow.cpp b/Telegram/lib_ui/ui/effects/round_area_with_shadow.cpp
+index f1bf71a..2e50061 100644
+--- a/Telegram/lib_ui/ui/effects/round_area_with_shadow.cpp
++++ b/Telegram/lib_ui/ui/effects/round_area_with_shadow.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/show_animation.cpp b/Telegram/lib_ui/ui/effects/show_animation.cpp
+index 2e7a362..bbc53bf 100644
+--- a/Telegram/lib_ui/ui/effects/show_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/show_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/slide_animation.cpp b/Telegram/lib_ui/ui/effects/slide_animation.cpp
+index 06ad3ed..3669220 100644
+--- a/Telegram/lib_ui/ui/effects/slide_animation.cpp
++++ b/Telegram/lib_ui/ui/effects/slide_animation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/effects/spoiler_mess.cpp b/Telegram/lib_ui/ui/effects/spoiler_mess.cpp
+index d4413de..0e0d907 100644
+--- a/Telegram/lib_ui/ui/effects/spoiler_mess.cpp
++++ b/Telegram/lib_ui/ui/effects/spoiler_mess.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/emoji_config.cpp b/Telegram/lib_ui/ui/emoji_config.cpp
+index 349d939..ae923d4 100644
+--- a/Telegram/lib_ui/ui/emoji_config.cpp
++++ b/Telegram/lib_ui/ui/emoji_config.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/gl/gl_detection.cpp b/Telegram/lib_ui/ui/gl/gl_detection.cpp
+index a6707af..6906f79 100644
+--- a/Telegram/lib_ui/ui/gl/gl_detection.cpp
++++ b/Telegram/lib_ui/ui/gl/gl_detection.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/gl/gl_image.cpp b/Telegram/lib_ui/ui/gl/gl_image.cpp
+index cb04fdd..7baec05 100644
+--- a/Telegram/lib_ui/ui/gl/gl_image.cpp
++++ b/Telegram/lib_ui/ui/gl/gl_image.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/gl/gl_math.cpp b/Telegram/lib_ui/ui/gl/gl_math.cpp
+index 92da4cc..01ac737 100644
+--- a/Telegram/lib_ui/ui/gl/gl_math.cpp
++++ b/Telegram/lib_ui/ui/gl/gl_math.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/gl/gl_primitives.cpp b/Telegram/lib_ui/ui/gl/gl_primitives.cpp
+index 9b8b785..e03618e 100644
+--- a/Telegram/lib_ui/ui/gl/gl_primitives.cpp
++++ b/Telegram/lib_ui/ui/gl/gl_primitives.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/gl/gl_shader.cpp b/Telegram/lib_ui/ui/gl/gl_shader.cpp
+index f306bbe..a82a898 100644
+--- a/Telegram/lib_ui/ui/gl/gl_shader.cpp
++++ b/Telegram/lib_ui/ui/gl/gl_shader.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/gl/gl_surface.cpp b/Telegram/lib_ui/ui/gl/gl_surface.cpp
+index bc25970..a6538b0 100644
+--- a/Telegram/lib_ui/ui/gl/gl_surface.cpp
++++ b/Telegram/lib_ui/ui/gl/gl_surface.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/gl/gl_window.cpp b/Telegram/lib_ui/ui/gl/gl_window.cpp
+index 0f3fdd1..ac348a7 100644
+--- a/Telegram/lib_ui/ui/gl/gl_window.cpp
++++ b/Telegram/lib_ui/ui/gl/gl_window.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/image/image_prepare.cpp b/Telegram/lib_ui/ui/image/image_prepare.cpp
+index 12a80ef..9518652 100644
+--- a/Telegram/lib_ui/ui/image/image_prepare.cpp
++++ b/Telegram/lib_ui/ui/image/image_prepare.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/inactive_press.cpp b/Telegram/lib_ui/ui/inactive_press.cpp
+index b30bf05..3ea28c8 100644
+--- a/Telegram/lib_ui/ui/inactive_press.cpp
++++ b/Telegram/lib_ui/ui/inactive_press.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/integration.cpp b/Telegram/lib_ui/ui/integration.cpp
+index 5306967..e274e19 100644
+--- a/Telegram/lib_ui/ui/integration.cpp
++++ b/Telegram/lib_ui/ui/integration.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/layers/box_content.cpp b/Telegram/lib_ui/ui/layers/box_content.cpp
+index 1dc17f4..72aae75 100644
+--- a/Telegram/lib_ui/ui/layers/box_content.cpp
++++ b/Telegram/lib_ui/ui/layers/box_content.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/layers/box_layer_widget.cpp b/Telegram/lib_ui/ui/layers/box_layer_widget.cpp
+index 6f356f9..cf338c2 100644
+--- a/Telegram/lib_ui/ui/layers/box_layer_widget.cpp
++++ b/Telegram/lib_ui/ui/layers/box_layer_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/layers/generic_box.cpp b/Telegram/lib_ui/ui/layers/generic_box.cpp
+index bfcc7aa..c64e64d 100644
+--- a/Telegram/lib_ui/ui/layers/generic_box.cpp
++++ b/Telegram/lib_ui/ui/layers/generic_box.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/layers/layer_manager.cpp b/Telegram/lib_ui/ui/layers/layer_manager.cpp
+index a6470ac..6ddc1c6 100644
+--- a/Telegram/lib_ui/ui/layers/layer_manager.cpp
++++ b/Telegram/lib_ui/ui/layers/layer_manager.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/layers/layer_widget.cpp b/Telegram/lib_ui/ui/layers/layer_widget.cpp
+index b91c2f5..15bc947 100644
+--- a/Telegram/lib_ui/ui/layers/layer_widget.cpp
++++ b/Telegram/lib_ui/ui/layers/layer_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/layers/show.cpp b/Telegram/lib_ui/ui/layers/show.cpp
+index f28c64b..8ec0f89 100644
+--- a/Telegram/lib_ui/ui/layers/show.cpp
++++ b/Telegram/lib_ui/ui/layers/show.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/main_queue_processor.cpp b/Telegram/lib_ui/ui/main_queue_processor.cpp
+index 76e36a9..7d8c8ed 100644
+--- a/Telegram/lib_ui/ui/main_queue_processor.cpp
++++ b/Telegram/lib_ui/ui/main_queue_processor.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/paint/arcs.cpp b/Telegram/lib_ui/ui/paint/arcs.cpp
+index 2f346e4..ed8efdd 100644
+--- a/Telegram/lib_ui/ui/paint/arcs.cpp
++++ b/Telegram/lib_ui/ui/paint/arcs.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/paint/blob.cpp b/Telegram/lib_ui/ui/paint/blob.cpp
+index 5722659..d421048 100644
+--- a/Telegram/lib_ui/ui/paint/blob.cpp
++++ b/Telegram/lib_ui/ui/paint/blob.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/paint/blobs.cpp b/Telegram/lib_ui/ui/paint/blobs.cpp
+index 00e2cb8..be15cbf 100644
+--- a/Telegram/lib_ui/ui/paint/blobs.cpp
++++ b/Telegram/lib_ui/ui/paint/blobs.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/paint/blobs_linear.cpp b/Telegram/lib_ui/ui/paint/blobs_linear.cpp
+index 4d274f2..f5e52a1 100644
+--- a/Telegram/lib_ui/ui/paint/blobs_linear.cpp
++++ b/Telegram/lib_ui/ui/paint/blobs_linear.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/ph.cpp b/Telegram/lib_ui/ui/ph.cpp
+index 620db93..03a686c 100644
+--- a/Telegram/lib_ui/ui/ph.cpp
++++ b/Telegram/lib_ui/ui/ph.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp
+index 85b8ced..c30a20f 100644
+--- a/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp
++++ b/Telegram/lib_ui/ui/platform/linux/ui_utility_linux.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/linux/ui_window_linux.cpp b/Telegram/lib_ui/ui/platform/linux/ui_window_linux.cpp
+index 7a3aa25..6c7eab4 100644
+--- a/Telegram/lib_ui/ui/platform/linux/ui_window_linux.cpp
++++ b/Telegram/lib_ui/ui/platform/linux/ui_window_linux.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/linux/ui_window_title_linux.cpp b/Telegram/lib_ui/ui/platform/linux/ui_window_title_linux.cpp
+index ba1a331..abedf44 100644
+--- a/Telegram/lib_ui/ui/platform/linux/ui_window_title_linux.cpp
++++ b/Telegram/lib_ui/ui/platform/linux/ui_window_title_linux.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/ui_platform_window.cpp b/Telegram/lib_ui/ui/platform/ui_platform_window.cpp
+index 8ae5966..d3de898 100644
+--- a/Telegram/lib_ui/ui/platform/ui_platform_window.cpp
++++ b/Telegram/lib_ui/ui/platform/ui_platform_window.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp b/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp
+index 04bfac2..c176722 100644
+--- a/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp
++++ b/Telegram/lib_ui/ui/platform/ui_platform_window_title.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp b/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp
+index 30e1e5c..9839302 100644
+--- a/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp
++++ b/Telegram/lib_ui/ui/platform/win/ui_utility_win.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp b/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp
+index 59bbe55..f8ed148 100644
+--- a/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp
++++ b/Telegram/lib_ui/ui/platform/win/ui_window_shadow_win.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/win/ui_window_title_win.cpp b/Telegram/lib_ui/ui/platform/win/ui_window_title_win.cpp
+index 7c66f78..925508d 100644
+--- a/Telegram/lib_ui/ui/platform/win/ui_window_title_win.cpp
++++ b/Telegram/lib_ui/ui/platform/win/ui_window_title_win.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp b/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp
+index cedf461..5c91f07 100644
+--- a/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp
++++ b/Telegram/lib_ui/ui/platform/win/ui_window_win.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp b/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp
+index 8f24c93..6a24925 100644
+--- a/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp
++++ b/Telegram/lib_ui/ui/platform/win/ui_windows_direct_manipulation.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/round_rect.cpp b/Telegram/lib_ui/ui/round_rect.cpp
+index d539462..81d540e 100644
+--- a/Telegram/lib_ui/ui/round_rect.cpp
++++ b/Telegram/lib_ui/ui/round_rect.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/rp_widget.cpp b/Telegram/lib_ui/ui/rp_widget.cpp
+index 0b57704..4b30839 100644
+--- a/Telegram/lib_ui/ui/rp_widget.cpp
++++ b/Telegram/lib_ui/ui/rp_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core.cpp b/Telegram/lib_ui/ui/style/style_core.cpp
+index e589944..da59c94 100644
+--- a/Telegram/lib_ui/ui/style/style_core.cpp
++++ b/Telegram/lib_ui/ui/style/style_core.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core_color.cpp b/Telegram/lib_ui/ui/style/style_core_color.cpp
+index 3325cfd..f0923c1 100644
+--- a/Telegram/lib_ui/ui/style/style_core_color.cpp
++++ b/Telegram/lib_ui/ui/style/style_core_color.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core_direction.cpp b/Telegram/lib_ui/ui/style/style_core_direction.cpp
+index b8def89..0eb27fa 100644
+--- a/Telegram/lib_ui/ui/style/style_core_direction.cpp
++++ b/Telegram/lib_ui/ui/style/style_core_direction.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core_font.cpp b/Telegram/lib_ui/ui/style/style_core_font.cpp
+index 626ba05..11af3fd 100644
+--- a/Telegram/lib_ui/ui/style/style_core_font.cpp
++++ b/Telegram/lib_ui/ui/style/style_core_font.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core_icon.cpp b/Telegram/lib_ui/ui/style/style_core_icon.cpp
+index 3f00b90..99b2105 100644
+--- a/Telegram/lib_ui/ui/style/style_core_icon.cpp
++++ b/Telegram/lib_ui/ui/style/style_core_icon.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core_palette.cpp b/Telegram/lib_ui/ui/style/style_core_palette.cpp
+index bad3e65..9600496 100644
+--- a/Telegram/lib_ui/ui/style/style_core_palette.cpp
++++ b/Telegram/lib_ui/ui/style/style_core_palette.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core_scale.cpp b/Telegram/lib_ui/ui/style/style_core_scale.cpp
+index b6be737..5fd378c 100644
+--- a/Telegram/lib_ui/ui/style/style_core_scale.cpp
++++ b/Telegram/lib_ui/ui/style/style_core_scale.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_core_types.cpp b/Telegram/lib_ui/ui/style/style_core_types.cpp
+index a39a1d8..5fd0714 100644
+--- a/Telegram/lib_ui/ui/style/style_core_types.cpp
++++ b/Telegram/lib_ui/ui/style/style_core_types.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/style/style_palette_colorizer.cpp b/Telegram/lib_ui/ui/style/style_palette_colorizer.cpp
+index 491d8cd..2122f20 100644
+--- a/Telegram/lib_ui/ui/style/style_palette_colorizer.cpp
++++ b/Telegram/lib_ui/ui/style/style_palette_colorizer.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/custom_emoji_instance.cpp b/Telegram/lib_ui/ui/text/custom_emoji_instance.cpp
+index 1e1acac..c665761 100644
+--- a/Telegram/lib_ui/ui/text/custom_emoji_instance.cpp
++++ b/Telegram/lib_ui/ui/text/custom_emoji_instance.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text.cpp b/Telegram/lib_ui/ui/text/text.cpp
+index 2cb6dcb..cc3a513 100644
+--- a/Telegram/lib_ui/ui/text/text.cpp
++++ b/Telegram/lib_ui/ui/text/text.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_block.cpp b/Telegram/lib_ui/ui/text/text_block.cpp
+index 9403e8b..b5e3813 100644
+--- a/Telegram/lib_ui/ui/text/text_block.cpp
++++ b/Telegram/lib_ui/ui/text/text_block.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_custom_emoji.cpp b/Telegram/lib_ui/ui/text/text_custom_emoji.cpp
+index 165c632..1dbc5ed 100644
+--- a/Telegram/lib_ui/ui/text/text_custom_emoji.cpp
++++ b/Telegram/lib_ui/ui/text/text_custom_emoji.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_entity.cpp b/Telegram/lib_ui/ui/text/text_entity.cpp
+index 21a31af..8c66d17 100644
+--- a/Telegram/lib_ui/ui/text/text_entity.cpp
++++ b/Telegram/lib_ui/ui/text/text_entity.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_extended_data.cpp b/Telegram/lib_ui/ui/text/text_extended_data.cpp
+index 5bffdca..d648cb1 100644
+--- a/Telegram/lib_ui/ui/text/text_extended_data.cpp
++++ b/Telegram/lib_ui/ui/text/text_extended_data.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_parser.cpp b/Telegram/lib_ui/ui/text/text_parser.cpp
+index 7d41541..a22ad73 100644
+--- a/Telegram/lib_ui/ui/text/text_parser.cpp
++++ b/Telegram/lib_ui/ui/text/text_parser.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_renderer.cpp b/Telegram/lib_ui/ui/text/text_renderer.cpp
+index 7c98998..766ef1f 100644
+--- a/Telegram/lib_ui/ui/text/text_renderer.cpp
++++ b/Telegram/lib_ui/ui/text/text_renderer.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_utilities.cpp b/Telegram/lib_ui/ui/text/text_utilities.cpp
+index 35d4f35..72384d8 100644
+--- a/Telegram/lib_ui/ui/text/text_utilities.cpp
++++ b/Telegram/lib_ui/ui/text/text_utilities.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/text/text_variant.cpp b/Telegram/lib_ui/ui/text/text_variant.cpp
+index 943867c..63b7e9c 100644
+--- a/Telegram/lib_ui/ui/text/text_variant.cpp
++++ b/Telegram/lib_ui/ui/text/text_variant.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/toast/toast.cpp b/Telegram/lib_ui/ui/toast/toast.cpp
+index 9884a60..4e2193b 100644
+--- a/Telegram/lib_ui/ui/toast/toast.cpp
++++ b/Telegram/lib_ui/ui/toast/toast.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/toast/toast_manager.cpp b/Telegram/lib_ui/ui/toast/toast_manager.cpp
+index 165af03..bfb5e2e 100644
+--- a/Telegram/lib_ui/ui/toast/toast_manager.cpp
++++ b/Telegram/lib_ui/ui/toast/toast_manager.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/toast/toast_widget.cpp b/Telegram/lib_ui/ui/toast/toast_widget.cpp
+index 0907e1b..2fed6f2 100644
+--- a/Telegram/lib_ui/ui/toast/toast_widget.cpp
++++ b/Telegram/lib_ui/ui/toast/toast_widget.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/ui_utility.cpp b/Telegram/lib_ui/ui/ui_utility.cpp
+index 5aa150c..b919592 100644
+--- a/Telegram/lib_ui/ui/ui_utility.cpp
++++ b/Telegram/lib_ui/ui/ui_utility.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/box_content_divider.cpp b/Telegram/lib_ui/ui/widgets/box_content_divider.cpp
+index dcd1b4d..d3427b5 100644
+--- a/Telegram/lib_ui/ui/widgets/box_content_divider.cpp
++++ b/Telegram/lib_ui/ui/widgets/box_content_divider.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/buttons.cpp b/Telegram/lib_ui/ui/widgets/buttons.cpp
+index bc1e439..1791882 100644
+--- a/Telegram/lib_ui/ui/widgets/buttons.cpp
++++ b/Telegram/lib_ui/ui/widgets/buttons.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/call_button.cpp b/Telegram/lib_ui/ui/widgets/call_button.cpp
+index 3048a8e..4c3032f 100644
+--- a/Telegram/lib_ui/ui/widgets/call_button.cpp
++++ b/Telegram/lib_ui/ui/widgets/call_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/checkbox.cpp b/Telegram/lib_ui/ui/widgets/checkbox.cpp
+index ff7615f..5c34103 100644
+--- a/Telegram/lib_ui/ui/widgets/checkbox.cpp
++++ b/Telegram/lib_ui/ui/widgets/checkbox.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/dropdown_menu.cpp b/Telegram/lib_ui/ui/widgets/dropdown_menu.cpp
+index 070c43f..8894ded 100644
+--- a/Telegram/lib_ui/ui/widgets/dropdown_menu.cpp
++++ b/Telegram/lib_ui/ui/widgets/dropdown_menu.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/elastic_scroll.cpp b/Telegram/lib_ui/ui/widgets/elastic_scroll.cpp
+index df75781..eef1df8 100644
+--- a/Telegram/lib_ui/ui/widgets/elastic_scroll.cpp
++++ b/Telegram/lib_ui/ui/widgets/elastic_scroll.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/fields/input_field.cpp b/Telegram/lib_ui/ui/widgets/fields/input_field.cpp
+index 079b50f..4e4a157 100644
+--- a/Telegram/lib_ui/ui/widgets/fields/input_field.cpp
++++ b/Telegram/lib_ui/ui/widgets/fields/input_field.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp b/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp
+index dde671a..766dcdd 100644
+--- a/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp
++++ b/Telegram/lib_ui/ui/widgets/fields/masked_input_field.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/fields/masked_input_field.h b/Telegram/lib_ui/ui/widgets/fields/masked_input_field.h
+index 1b09430..27c4578 100644
+--- a/Telegram/lib_ui/ui/widgets/fields/masked_input_field.h
++++ b/Telegram/lib_ui/ui/widgets/fields/masked_input_field.h
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/fields/number_input.cpp b/Telegram/lib_ui/ui/widgets/fields/number_input.cpp
+index 293cae0..3f6555c 100644
+--- a/Telegram/lib_ui/ui/widgets/fields/number_input.cpp
++++ b/Telegram/lib_ui/ui/widgets/fields/number_input.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/fields/password_input.cpp b/Telegram/lib_ui/ui/widgets/fields/password_input.cpp
+index b0cbd70..50d1fe0 100644
+--- a/Telegram/lib_ui/ui/widgets/fields/password_input.cpp
++++ b/Telegram/lib_ui/ui/widgets/fields/password_input.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/fields/time_part_input.cpp b/Telegram/lib_ui/ui/widgets/fields/time_part_input.cpp
+index a2e7b40..3e8bf60 100644
+--- a/Telegram/lib_ui/ui/widgets/fields/time_part_input.cpp
++++ b/Telegram/lib_ui/ui/widgets/fields/time_part_input.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/icon_button_with_text.cpp b/Telegram/lib_ui/ui/widgets/icon_button_with_text.cpp
+index 0ff2159..3e5175a 100644
+--- a/Telegram/lib_ui/ui/widgets/icon_button_with_text.cpp
++++ b/Telegram/lib_ui/ui/widgets/icon_button_with_text.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/inner_dropdown.cpp b/Telegram/lib_ui/ui/widgets/inner_dropdown.cpp
+index c9e2cee..787c7d0 100644
+--- a/Telegram/lib_ui/ui/widgets/inner_dropdown.cpp
++++ b/Telegram/lib_ui/ui/widgets/inner_dropdown.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/labels.cpp b/Telegram/lib_ui/ui/widgets/labels.cpp
+index a1aaeb2..ccb3d44 100644
+--- a/Telegram/lib_ui/ui/widgets/labels.cpp
++++ b/Telegram/lib_ui/ui/widgets/labels.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu.cpp b/Telegram/lib_ui/ui/widgets/menu/menu.cpp
+index 925abfa..c39bd31 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_action.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_action.cpp
+index f74a484..7f04ce5 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_action.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_action.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback.cpp
+index feb6702..c335cb4 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback_factory.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback_factory.cpp
+index b76e5fc..0bc865d 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback_factory.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_add_action_callback_factory.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_common.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_common.cpp
+index badc14c..a55cfd1 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_common.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_common.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_item_base.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_item_base.cpp
+index ab9b2d9..a636514 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_item_base.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_item_base.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_multiline_action.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_multiline_action.cpp
+index c1bddfc..75e90ad 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_multiline_action.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_multiline_action.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_separator.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_separator.cpp
+index f6d37ae..eaaf162 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_separator.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_separator.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/menu/menu_toggle.cpp b/Telegram/lib_ui/ui/widgets/menu/menu_toggle.cpp
+index 93071ea..6347c2e 100644
+--- a/Telegram/lib_ui/ui/widgets/menu/menu_toggle.cpp
++++ b/Telegram/lib_ui/ui/widgets/menu/menu_toggle.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/popup_menu.cpp b/Telegram/lib_ui/ui/widgets/popup_menu.cpp
+index df0ff06..f5ccfd6 100644
+--- a/Telegram/lib_ui/ui/widgets/popup_menu.cpp
++++ b/Telegram/lib_ui/ui/widgets/popup_menu.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/rp_window.cpp b/Telegram/lib_ui/ui/widgets/rp_window.cpp
+index 4d1eaa9..53c7aed 100644
+--- a/Telegram/lib_ui/ui/widgets/rp_window.cpp
++++ b/Telegram/lib_ui/ui/widgets/rp_window.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/scroll_area.cpp b/Telegram/lib_ui/ui/widgets/scroll_area.cpp
+index c8acf08..cc75682 100644
+--- a/Telegram/lib_ui/ui/widgets/scroll_area.cpp
++++ b/Telegram/lib_ui/ui/widgets/scroll_area.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/separate_panel.cpp b/Telegram/lib_ui/ui/widgets/separate_panel.cpp
+index 01bf57a..b99d708 100644
+--- a/Telegram/lib_ui/ui/widgets/separate_panel.cpp
++++ b/Telegram/lib_ui/ui/widgets/separate_panel.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/shadow.cpp b/Telegram/lib_ui/ui/widgets/shadow.cpp
+index efbedf9..c57f68d 100644
+--- a/Telegram/lib_ui/ui/widgets/shadow.cpp
++++ b/Telegram/lib_ui/ui/widgets/shadow.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/side_bar_button.cpp b/Telegram/lib_ui/ui/widgets/side_bar_button.cpp
+index 470d94a..b67c95e 100644
+--- a/Telegram/lib_ui/ui/widgets/side_bar_button.cpp
++++ b/Telegram/lib_ui/ui/widgets/side_bar_button.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/time_input.cpp b/Telegram/lib_ui/ui/widgets/time_input.cpp
+index b21f54e..7d13be9 100644
+--- a/Telegram/lib_ui/ui/widgets/time_input.cpp
++++ b/Telegram/lib_ui/ui/widgets/time_input.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/widgets/tooltip.cpp b/Telegram/lib_ui/ui/widgets/tooltip.cpp
+index 44dcd93..6ed8ef3 100644
+--- a/Telegram/lib_ui/ui/widgets/tooltip.cpp
++++ b/Telegram/lib_ui/ui/widgets/tooltip.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/wrap/fade_wrap.cpp b/Telegram/lib_ui/ui/wrap/fade_wrap.cpp
+index 92da08d..515ec24 100644
+--- a/Telegram/lib_ui/ui/wrap/fade_wrap.cpp
++++ b/Telegram/lib_ui/ui/wrap/fade_wrap.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/wrap/follow_slide_wrap.cpp b/Telegram/lib_ui/ui/wrap/follow_slide_wrap.cpp
+index 8eedd74..9bc64c2 100644
+--- a/Telegram/lib_ui/ui/wrap/follow_slide_wrap.cpp
++++ b/Telegram/lib_ui/ui/wrap/follow_slide_wrap.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/wrap/padding_wrap.cpp b/Telegram/lib_ui/ui/wrap/padding_wrap.cpp
+index 19ad522..68101b9 100644
+--- a/Telegram/lib_ui/ui/wrap/padding_wrap.cpp
++++ b/Telegram/lib_ui/ui/wrap/padding_wrap.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/wrap/slide_wrap.cpp b/Telegram/lib_ui/ui/wrap/slide_wrap.cpp
+index 94dc3f2..260851b 100644
+--- a/Telegram/lib_ui/ui/wrap/slide_wrap.cpp
++++ b/Telegram/lib_ui/ui/wrap/slide_wrap.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/wrap/table_layout.cpp b/Telegram/lib_ui/ui/wrap/table_layout.cpp
+index efd032c..297aa09 100644
+--- a/Telegram/lib_ui/ui/wrap/table_layout.cpp
++++ b/Telegram/lib_ui/ui/wrap/table_layout.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/wrap/vertical_layout.cpp b/Telegram/lib_ui/ui/wrap/vertical_layout.cpp
+index 2303637..c4dad5a 100644
+--- a/Telegram/lib_ui/ui/wrap/vertical_layout.cpp
++++ b/Telegram/lib_ui/ui/wrap/vertical_layout.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_ui/ui/wrap/vertical_layout_reorder.cpp b/Telegram/lib_ui/ui/wrap/vertical_layout_reorder.cpp
+index b882ef6..42dcaff 100644
+--- a/Telegram/lib_ui/ui/wrap/vertical_layout_reorder.cpp
++++ b/Telegram/lib_ui/ui/wrap/vertical_layout_reorder.cpp
+@@ -1,3 +1,4 @@
++#include "ui/ui_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/details/webrtc_environment_openal.cpp b/Telegram/lib_webrtc/webrtc/details/webrtc_environment_openal.cpp
+index e96fb4a..b66d65f 100644
+--- a/Telegram/lib_webrtc/webrtc/details/webrtc_environment_openal.cpp
++++ b/Telegram/lib_webrtc/webrtc/details/webrtc_environment_openal.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp b/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp
+index 96409cc..e20d1b7 100644
+--- a/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp
++++ b/Telegram/lib_webrtc/webrtc/details/webrtc_environment_video_capture.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/details/webrtc_openal_adm.cpp b/Telegram/lib_webrtc/webrtc/details/webrtc_openal_adm.cpp
+index 733f6b5..c2f4bc7 100644
+--- a/Telegram/lib_webrtc/webrtc/details/webrtc_openal_adm.cpp
++++ b/Telegram/lib_webrtc/webrtc/details/webrtc_openal_adm.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp b/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp
+index f72261f..6271b57 100644
+--- a/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp
++++ b/Telegram/lib_webrtc/webrtc/platform/linux/webrtc_environment_linux.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp b/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp
+index e7a6990..887ded2 100644
+--- a/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp
++++ b/Telegram/lib_webrtc/webrtc/webrtc_audio_input_tester.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/webrtc_create_adm.cpp b/Telegram/lib_webrtc/webrtc/webrtc_create_adm.cpp
+index c53652b..210d2fc 100644
+--- a/Telegram/lib_webrtc/webrtc/webrtc_create_adm.cpp
++++ b/Telegram/lib_webrtc/webrtc/webrtc_create_adm.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/webrtc_device_resolver.cpp b/Telegram/lib_webrtc/webrtc/webrtc_device_resolver.cpp
+index 2e43bf7..ec4d549 100644
+--- a/Telegram/lib_webrtc/webrtc/webrtc_device_resolver.cpp
++++ b/Telegram/lib_webrtc/webrtc/webrtc_device_resolver.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/webrtc_environment.cpp b/Telegram/lib_webrtc/webrtc/webrtc_environment.cpp
+index 24b8cdf..ca52cec 100644
+--- a/Telegram/lib_webrtc/webrtc/webrtc_environment.cpp
++++ b/Telegram/lib_webrtc/webrtc/webrtc_environment.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/Telegram/lib_webrtc/webrtc/webrtc_video_track.cpp b/Telegram/lib_webrtc/webrtc/webrtc_video_track.cpp
+index c850b8d..31f7ec4 100644
+--- a/Telegram/lib_webrtc/webrtc/webrtc_video_track.cpp
++++ b/Telegram/lib_webrtc/webrtc/webrtc_video_track.cpp
+@@ -1,3 +1,4 @@
++#include "webrtc/webrtc_pch.h"
+ // This file is part of Desktop App Toolkit,
+ // a set of libraries for developing nice desktop applications.
+ //
+diff --git a/cmake/options_linux.cmake b/cmake/options_linux.cmake
+index b74b493..f45fc23 100644
+--- a/cmake/options_linux.cmake
++++ b/cmake/options_linux.cmake
+@@ -81,7 +81,6 @@ if (NOT DESKTOP_APP_USE_PACKAGED OR DESKTOP_APP_SPECIAL_TARGET)
+ target_compile_options_if_exists(common_options
+ INTERFACE
+ -fno-omit-frame-pointer
+- -fstack-protector-all
+ -fstack-clash-protection
+ -fcf-protection
+ )
+@@ -95,7 +94,6 @@ if (NOT DESKTOP_APP_USE_PACKAGED OR DESKTOP_APP_SPECIAL_TARGET)
+ target_compile_definitions(common_options
+ INTERFACE
+ $<$<NOT:$<CONFIG:Debug>>:_FORTIFY_SOURCE=3>
+- _GLIBCXX_ASSERTIONS
+ )
+ endif()
+
--
2.43.2