From 1183e3c9b7a9080ceae6331ba6da210e318afc5c Mon Sep 17 00:00:00 2001 From: Related Code Date: Mon, 13 May 2019 22:34:14 +0200 Subject: [PATCH 1/2] Init --- .gitignore | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..2008b1b8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,66 @@ +# Xcode +# +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + +## Build generated +build/ +DerivedData/ + +## Various settings +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata/ + +## Other +*.moved-aside +*.xccheckout +*.xcscmblueprint + +## Obj-C/Swift specific +*.hmap +*.ipa +*.dSYM.zip +*.dSYM + +# CocoaPods +# +# We recommend against adding the Pods directory to your .gitignore. However +# you should judge for yourself, the pros and cons are mentioned at: +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control +# +Pods/ + +# Carthage +# +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build + +# fastlane +# +# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the +# screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/#source-control + +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots +fastlane/test_output + +# Code Injection +# +# After new code Injection tools there's a generated folder /iOSInjectionProject +# https://github.com/johnno1962/injectionforxcode + +iOSInjectionProject/ + +# General +.DS_Store From 730d63eb66f205df45b0f601ba3e7c6b7802591a Mon Sep 17 00:00:00 2001 From: Related Code Date: Mon, 13 May 2019 22:35:58 +0200 Subject: [PATCH 2/2] 4.8 --- LICENSE.txt | 20 + Messenger/Classes/Chat/ChatGroupView.swift | 11 + Messenger/Classes/Chat/ChatPrivateView.swift | 741 ++++ Messenger/Classes/Chat/DialogflowView.swift | 223 ++ .../Details/01_Profile/ProfileView.swift | 297 ++ .../Details/01_Profile/ProfileView.xib | 331 ++ .../Classes/Details/02_Group/GroupView.swift | 11 + .../Classes/Details/02_Group/GroupView.xib | 157 + .../Details/03_AllMedia/AllMediaCell.swift | 58 + .../Details/03_AllMedia/AllMediaCell.xib | 54 + .../Details/03_AllMedia/AllMediaHeader.swift | 22 + .../Details/03_AllMedia/AllMediaHeader.xib | 35 + .../Details/03_AllMedia/AllMediaView.swift | 272 ++ .../Details/03_AllMedia/AllMediaView.xib | 93 + .../Details/04_Picture/PictureView.swift | 191 + .../Classes/Details/05_Video/VideoView.swift | 65 + .../Classes/Details/05_Video/VideoView.xib | 29 + .../Classes/Details/06_Map/MapView.swift | 56 + Messenger/Classes/Details/06_Map/MapView.xib | 39 + Messenger/Classes/Misc/Audio/AudioView.swift | 210 ++ Messenger/Classes/Misc/Audio/AudioView.xib | 145 + .../Misc/CallAudio/CallAudioView.swift | 11 + .../Classes/Misc/CallAudio/CallAudioView.xib | 182 + .../Misc/CallVideo/CallVideoView.swift | 11 + .../Classes/Misc/CallVideo/CallVideoView.xib | 205 + .../Misc/Countries/CountriesView.swift | 123 + .../Classes/Misc/Countries/CountriesView.xib | 44 + .../NavController/NavigationController.swift | 31 + .../Misc/SelectUser/SelectUserCell.swift | 65 + .../Misc/SelectUser/SelectUserCell.xib | 76 + .../Misc/SelectUser/SelectUserView.swift | 241 ++ .../Misc/SelectUser/SelectUserView.xib | 57 + .../Misc/SelectUsers/SelectUsersCell.swift | 65 + .../Misc/SelectUsers/SelectUsersCell.xib | 76 + .../Misc/SelectUsers/SelectUsersView.swift | 275 ++ .../Misc/SelectUsers/SelectUsersView.xib | 58 + .../Classes/Misc/Stickers/StickersCell.swift | 22 + .../Classes/Misc/Stickers/StickersCell.xib | 42 + .../Classes/Misc/Stickers/StickersView.swift | 100 + .../Classes/Misc/Stickers/StickersView.xib | 50 + .../Classes/Tabs/01_Chats/ChatsCell.swift | 67 + Messenger/Classes/Tabs/01_Chats/ChatsCell.xib | 115 + .../Classes/Tabs/01_Chats/ChatsView.swift | 375 ++ Messenger/Classes/Tabs/01_Chats/ChatsView.xib | 55 + .../Classes/Tabs/02_Calls/CallsView.swift | 207 + Messenger/Classes/Tabs/02_Calls/CallsView.xib | 38 + .../01_AddFriends/AddFriendsCell.swift | 65 + .../01_AddFriends/AddFriendsCell.xib | 76 + .../01_AddFriends/AddFriendsView.swift | 224 ++ .../01_AddFriends/AddFriendsView.xib | 58 + .../Classes/Tabs/03_People/PeopleCell.swift | 65 + .../Classes/Tabs/03_People/PeopleCell.xib | 76 + .../Classes/Tabs/03_People/PeopleView.swift | 282 ++ .../Classes/Tabs/03_People/PeopleView.xib | 81 + .../01_CreateGroup/CreateGroupView.swift | 11 + .../01_CreateGroup/CreateGroupView.xib | 97 + .../Classes/Tabs/04_Groups/GroupsCell.swift | 54 + .../Classes/Tabs/04_Groups/GroupsCell.xib | 67 + .../Classes/Tabs/04_Groups/GroupsView.swift | 192 + .../Classes/Tabs/04_Groups/GroupsView.xib | 55 + .../01_EditProfile/EditProfileView.swift | 320 ++ .../01_EditProfile/EditProfileView.xib | 242 ++ .../02_Password/PasswordView.swift | 160 + .../05_Settings/02_Password/PasswordView.xib | 127 + .../01_CustomStatus/CustomStatusView.swift | 77 + .../01_CustomStatus/CustomStatusView.xib | 52 + .../05_Settings/03_Status/StatusView.swift | 146 + .../Tabs/05_Settings/03_Status/StatusView.xib | 81 + .../05_Settings/04_Blocked/BlockedCell.swift | 63 + .../05_Settings/04_Blocked/BlockedCell.xib | 65 + .../05_Settings/04_Blocked/BlockedView.swift | 159 + .../05_Settings/04_Blocked/BlockedView.xib | 58 + .../05_Settings/05_Archive/ArchiveCell.swift | 71 + .../05_Settings/05_Archive/ArchiveCell.xib | 115 + .../05_Settings/05_Archive/ArchiveView.swift | 227 ++ .../05_Settings/05_Archive/ArchiveView.xib | 57 + .../06_Cache/01_KeepMedia/KeepMediaView.swift | 99 + .../06_Cache/01_KeepMedia/KeepMediaView.xib | 100 + .../Tabs/05_Settings/06_Cache/CacheView.swift | 133 + .../Tabs/05_Settings/06_Cache/CacheView.xib | 146 + .../07_Media/01_Network/NetworkView.swift | 122 + .../07_Media/01_Network/NetworkView.xib | 100 + .../Tabs/05_Settings/07_Media/MediaView.swift | 107 + .../Tabs/05_Settings/07_Media/MediaView.xib | 121 + .../08_Wallpapers/WallpapersCell.swift | 23 + .../08_Wallpapers/WallpapersCell.xib | 47 + .../08_Wallpapers/WallpapersView.swift | 121 + .../08_Wallpapers/WallpapersView.xib | 88 + .../05_Settings/09_Privacy/PrivacyView.swift | 32 + .../05_Settings/09_Privacy/PrivacyView.xib | 40 + .../Tabs/05_Settings/10_Terms/TermsView.swift | 32 + .../Tabs/05_Settings/10_Terms/TermsView.xib | 40 + .../11_AddAccount/AddAccountView.swift | 63 + .../11_AddAccount/AddAccountView.xib | 89 + .../12_SwitchAccount/SwitchAccountCell.swift | 65 + .../12_SwitchAccount/SwitchAccountCell.xib | 80 + .../12_SwitchAccount/SwitchAccountView.swift | 66 + .../12_SwitchAccount/SwitchAccountView.xib | 44 + .../Tabs/05_Settings/SettingsView.swift | 346 ++ .../Classes/Tabs/05_Settings/SettingsView.xib | 345 ++ .../Utilities/advert/AdvertCustomView.swift | 67 + .../Utilities/advert/AdvertCustomView.xib | 100 + .../Utilities/advert/AdvertPremiumView.swift | 53 + .../Utilities/advert/AdvertPremiumView.xib | 105 + .../Classes/Utilities/advert/advert.swift | 28 + .../Classes/Utilities/backend1/FObject.swift | 212 ++ .../Utilities/backend1/FUser+Util.swift | 62 + .../Classes/Utilities/backend1/FUser.swift | 215 ++ .../Utilities/backend1/NSError+Util.swift | 22 + .../Classes/Utilities/backend2/Blockeds.swift | 25 + .../Classes/Utilities/backend2/Blockers.swift | 25 + .../Utilities/backend2/CallHistories.swift | 25 + .../Classes/Utilities/backend2/Friends.swift | 107 + .../Classes/Utilities/backend2/Groups.swift | 26 + .../Classes/Utilities/backend2/Messages.swift | 190 + .../Classes/Utilities/backend2/Statuses.swift | 107 + .../Utilities/backend2/UserStatuses.swift | 103 + .../Classes/Utilities/backend2/Users.swift | 106 + .../Classes/Utilities/backend3/Account.swift | 52 + .../Classes/Utilities/backend3/Blocked.swift | 30 + .../Classes/Utilities/backend3/Blocker.swift | 30 + .../Utilities/backend3/CallHistory.swift | 24 + .../Classes/Utilities/backend3/Chat.swift | 155 + .../Classes/Utilities/backend3/Friend.swift | 54 + .../Classes/Utilities/backend3/Group.swift | 11 + .../Classes/Utilities/backend3/LinkedId.swift | 45 + .../Classes/Utilities/backend3/Message.swift | 58 + .../Classes/Utilities/backend3/Status.swift | 62 + .../Utilities/backend3/UserStatus.swift | 44 + .../Classes/Utilities/backend4/push.swift | 55 + .../Classes/Utilities/backend4/user.swift | 142 + .../Utilities/general1/Date+Util.swift | 27 + .../general1/NSDictionary+Util.swift | 20 + .../general1/NotificationCenterX.swift | 40 + .../Utilities/general1/UserDefaultsX.swift | 60 + .../Utilities/general2/Connection.swift | 60 + .../Classes/Utilities/general2/Location.swift | 73 + .../Classes/Utilities/general3/Audio.swift | 35 + .../Classes/Utilities/general3/Checksum.swift | 50 + .../Classes/Utilities/general3/Cryptor.swift | 76 + .../Classes/Utilities/general3/Dir.swift | 101 + .../Classes/Utilities/general3/Emoji.swift | 36 + .../Classes/Utilities/general3/File.swift | 73 + .../Classes/Utilities/general3/Image.swift | 57 + .../Classes/Utilities/general3/Password.swift | 20 + .../Classes/Utilities/general3/Shortcut.swift | 25 + .../Classes/Utilities/general3/Video.swift | 39 + .../Classes/Utilities/general4/camera.swift | 176 + .../Utilities/general4/converter.swift | 57 + .../Utilities/manager/CacheManager.swift | 35 + .../Utilities/manager/DownloadManager.swift | 201 + .../Utilities/manager/MediaLoader.swift | 178 + .../Utilities/manager/RealmManager.swift | 27 + .../Utilities/manager/RelayManager.swift | 70 + .../Utilities/manager/UploadManager.swift | 71 + .../Utilities/messages/MessageQueue.swift | 277 ++ .../Utilities/messages/MessageRelay.swift | 161 + .../Utilities/other/NYTPhotoItem.swift | 23 + .../Classes/Utilities/realm/DBBlocked.swift | 35 + .../Classes/Utilities/realm/DBBlocker.swift | 35 + .../Utilities/realm/DBCallHistory.swift | 48 + .../Classes/Utilities/realm/DBChat.swift | 39 + .../Classes/Utilities/realm/DBFriend.swift | 35 + .../Classes/Utilities/realm/DBGroup.swift | 39 + .../Classes/Utilities/realm/DBMessage.swift | 71 + .../Classes/Utilities/realm/DBStatus.swift | 37 + .../Classes/Utilities/realm/DBUser.swift | 66 + .../Utilities/realm/DBUserStatus.swift | 34 + Messenger/Classes/Utilities/utilities.h | 79 + .../Welcome/LoginEmail/LoginEmailView.swift | 94 + .../Welcome/LoginEmail/LoginEmailView.xib | 143 + .../Welcome/LoginGoogle/LoginGoogleView.swift | 17 + .../Welcome/LoginGoogle/LoginGoogleView.xib | 24 + .../01_VerifySMS/VerifySMSView.swift | 18 + .../LoginPhone/01_VerifySMS/VerifySMSView.xib | 80 + .../Welcome/LoginPhone/LoginPhoneView.swift | 17 + .../Welcome/LoginPhone/LoginPhoneView.xib | 128 + .../RegisterEmail/RegisterEmailView.swift | 94 + .../RegisterEmail/RegisterEmailView.xib | 143 + Messenger/Classes/Welcome/WelcomeView.swift | 78 + Messenger/Classes/Welcome/WelcomeView.xib | 135 + Messenger/Podfile | 27 + .../Images/addaccount/addaccount_logo@2x.png | Bin 0 -> 18096 bytes .../Images/addfriends/addfriends_blank@2x.png | Bin 0 -> 1449 bytes .../Resources/Images/advert/advert01@2x.png | Bin 0 -> 6631 bytes .../Resources/Images/advert/advert02@2x.png | Bin 0 -> 15890 bytes .../Resources/Images/advert/advert03@2x.png | Bin 0 -> 9144 bytes .../Resources/Images/advert/advert04@2x.png | Bin 0 -> 11381 bytes .../Resources/Images/advert/advert05@2x.png | Bin 0 -> 8988 bytes .../Resources/Images/advert/advert06@2x.png | Bin 0 -> 10945 bytes .../Resources/Images/advert/advert07@2x.png | Bin 0 -> 5532 bytes .../Resources/Images/advert/advert08@2x.png | Bin 0 -> 10087 bytes .../Resources/Images/advert/advert09@2x.png | Bin 0 -> 8118 bytes .../Resources/Images/advert/advert10@2x.png | Bin 0 -> 12228 bytes .../Resources/Images/advert/advert11@2x.png | Bin 0 -> 10310 bytes .../Images/allmedia/allmedia_blank@2x.png | Bin 0 -> 3588 bytes .../Images/allmedia/allmedia_selected@2x.png | Bin 0 -> 3989 bytes .../Images/allmedia/allmedia_video@2x.png | Bin 0 -> 1547 bytes .../Images/archive/archive_blank@2x.png | Bin 0 -> 1569 bytes .../Images/archive/archive_muted@2x.png | Bin 0 -> 2879 bytes .../Images/blocked/blocked_blank@2x.png | Bin 0 -> 1449 bytes .../Images/callaudio/callaudio_answer@2x.png | Bin 0 -> 49504 bytes .../Images/callaudio/callaudio_blank@2x.png | Bin 0 -> 1745 bytes .../Images/callaudio/callaudio_hangup@2x.png | Bin 0 -> 48896 bytes .../Images/callaudio/callaudio_mute1@2x.png | Bin 0 -> 9567 bytes .../Images/callaudio/callaudio_mute2@2x.png | Bin 0 -> 8858 bytes .../callaudio/callaudio_speaker1@2x.png | Bin 0 -> 11696 bytes .../callaudio/callaudio_speaker2@2x.png | Bin 0 -> 9987 bytes .../Images/callaudio/callaudio_video1@2x.png | Bin 0 -> 9569 bytes .../Images/callaudio/callaudio_video2@2x.png | Bin 0 -> 9569 bytes .../Images/callvideo/callvideo_answer@2x.png | Bin 0 -> 6446 bytes .../Images/callvideo/callvideo_blank@2x.png | Bin 0 -> 1745 bytes .../Images/callvideo/callvideo_hangup@2x.png | Bin 0 -> 50267 bytes .../Images/callvideo/callvideo_mute1@2x.png | Bin 0 -> 8170 bytes .../Images/callvideo/callvideo_mute2@2x.png | Bin 0 -> 8099 bytes .../Images/callvideo/callvideo_switch1@2x.png | Bin 0 -> 10446 bytes .../Images/callvideo/callvideo_switch2@2x.png | Bin 0 -> 8314 bytes .../Resources/Images/chat/chat_audio@2x.png | Bin 0 -> 3186 bytes .../Resources/Images/chat/chat_back@2x.png | Bin 0 -> 982 bytes .../Images/chat/chat_callaudio@2x.png | Bin 0 -> 2084 bytes .../Images/chat/chat_callvideo@2x.png | Bin 0 -> 1325 bytes .../Resources/Images/chat/chat_camera@2x.png | Bin 0 -> 3381 bytes .../Images/chat/chat_location@2x.png | Bin 0 -> 3777 bytes .../Resources/Images/chat/chat_picture@2x.png | Bin 0 -> 3725 bytes .../Resources/Images/chat/chat_sticker@2x.png | Bin 0 -> 4298 bytes .../Resources/Images/chat/chat_video@2x.png | Bin 0 -> 3177 bytes .../Resources/Images/chats/chats_blank@2x.png | Bin 0 -> 1569 bytes .../Images/chats/chats_dialogflow@2x.png | Bin 0 -> 2959 bytes .../Resources/Images/chats/chats_muted@2x.png | Bin 0 -> 2879 bytes .../creategroup/creategroup_blank@2x.png | Bin 0 -> 1285 bytes .../editprofile/editprofile_blank@2x.png | Bin 0 -> 1745 bytes .../Resources/Images/group/group_blank@2x.png | Bin 0 -> 1285 bytes .../Resources/Images/group/group_more@2x.png | Bin 0 -> 1125 bytes .../Images/groups/groups_blank@2x.png | Bin 0 -> 1387 bytes .../launchscreen/launchscreen_logo@2x.png | Bin 0 -> 18096 bytes .../Resources/Images/login/login_logo@2x.png | Bin 0 -> 11261 bytes .../Images/people/people_blank@2x.png | Bin 0 -> 1449 bytes .../Images/profile/profile_blank@2x.png | Bin 0 -> 1745 bytes .../Images/profile/profile_callaudio@2x.png | Bin 0 -> 2768 bytes .../Images/profile/profile_callvideo@2x.png | Bin 0 -> 1569 bytes .../Images/register/register_logo@2x.png | Bin 0 -> 11261 bytes .../Images/selectuser/selectuser_blank@2x.png | Bin 0 -> 1449 bytes .../selectusers/selectusers_blank@2x.png | Bin 0 -> 1449 bytes .../Images/settings/settings_blank@2x.png | Bin 0 -> 1745 bytes .../Images/stickers/stickers_blank@2x.png | Bin 0 -> 1748 bytes .../switchaccount/switchaccount_blank@2x.png | Bin 0 -> 1569 bytes .../Resources/Images/tabbar/tab_calls@2x.png | Bin 0 -> 3695 bytes .../Resources/Images/tabbar/tab_chats@2x.png | Bin 0 -> 3831 bytes .../Resources/Images/tabbar/tab_groups@2x.png | Bin 0 -> 3733 bytes .../Resources/Images/tabbar/tab_people@2x.png | Bin 0 -> 3299 bytes .../Images/tabbar/tab_settings@2x.png | Bin 0 -> 4063 bytes .../wallpaper/wallpaper_selected@2x.png | Bin 0 -> 2814 bytes .../Images/welcome/welcome_logo@2x.png | Bin 0 -> 18096 bytes Messenger/Resources/Plists/countries.plist | 1934 ++++++++++ .../Resources/Sounds/call/call_incoming.wav | Bin 0 -> 937212 bytes .../Resources/Sounds/call/call_ringback.wav | Bin 0 -> 128044 bytes .../Resources/Stickers1/stickerlocal01@2x.png | Bin 0 -> 5274 bytes .../Resources/Stickers1/stickerlocal02@2x.png | Bin 0 -> 15133 bytes .../Resources/Stickers1/stickerlocal03@2x.png | Bin 0 -> 6058 bytes .../Resources/Stickers1/stickerlocal04@2x.png | Bin 0 -> 14270 bytes .../Resources/Stickers1/stickerlocal05@2x.png | Bin 0 -> 7588 bytes .../Resources/Stickers1/stickerlocal06@2x.png | Bin 0 -> 6631 bytes .../Resources/Stickers1/stickerlocal07@2x.png | Bin 0 -> 15890 bytes .../Resources/Stickers1/stickerlocal08@2x.png | Bin 0 -> 11679 bytes .../Resources/Stickers1/stickerlocal09@2x.png | Bin 0 -> 9348 bytes .../Resources/Stickers1/stickerlocal10@2x.png | Bin 0 -> 13285 bytes .../Resources/Stickers1/stickerlocal11@2x.png | Bin 0 -> 12819 bytes .../Resources/Stickers1/stickerlocal12@2x.png | Bin 0 -> 13535 bytes .../Resources/Stickers1/stickerlocal13@2x.png | Bin 0 -> 10119 bytes .../Resources/Stickers1/stickerlocal14@2x.png | Bin 0 -> 11145 bytes .../Resources/Stickers1/stickerlocal15@2x.png | Bin 0 -> 9244 bytes .../Resources/Stickers1/stickerlocal16@2x.png | Bin 0 -> 9144 bytes .../Resources/Stickers1/stickerlocal17@2x.png | Bin 0 -> 12880 bytes .../Resources/Stickers1/stickerlocal18@2x.png | Bin 0 -> 11381 bytes .../Resources/Stickers1/stickerlocal19@2x.png | Bin 0 -> 8988 bytes .../Resources/Stickers1/stickerlocal20@2x.png | Bin 0 -> 10945 bytes .../Resources/Stickers1/stickerlocal21@2x.png | Bin 0 -> 9049 bytes .../Resources/Stickers1/stickerlocal22@2x.png | Bin 0 -> 8499 bytes .../Resources/Stickers1/stickerlocal23@2x.png | Bin 0 -> 6220 bytes .../Resources/Stickers1/stickerlocal24@2x.png | Bin 0 -> 10613 bytes .../Resources/Stickers1/stickerlocal25@2x.png | Bin 0 -> 13427 bytes .../Resources/Stickers1/stickerlocal26@2x.png | Bin 0 -> 13933 bytes .../Resources/Stickers1/stickerlocal27@2x.png | Bin 0 -> 6208 bytes .../Resources/Stickers1/stickerlocal28@2x.png | Bin 0 -> 15567 bytes .../Resources/Stickers1/stickerlocal29@2x.png | Bin 0 -> 14135 bytes .../Resources/Stickers1/stickerlocal30@2x.png | Bin 0 -> 8480 bytes .../Resources/Stickers1/stickerlocal31@2x.png | Bin 0 -> 17058 bytes .../Resources/Stickers1/stickerlocal32@2x.png | Bin 0 -> 15346 bytes .../Resources/Stickers1/stickerlocal33@2x.png | Bin 0 -> 11232 bytes .../Resources/Stickers1/stickerlocal34@2x.png | Bin 0 -> 14334 bytes .../Resources/Stickers1/stickerlocal35@2x.png | Bin 0 -> 8765 bytes .../Resources/Stickers1/stickerlocal36@2x.png | Bin 0 -> 5532 bytes .../Resources/Stickers1/stickerlocal37@2x.png | Bin 0 -> 10585 bytes .../Resources/Stickers1/stickerlocal38@2x.png | Bin 0 -> 10087 bytes .../Resources/Stickers1/stickerlocal39@2x.png | Bin 0 -> 14363 bytes .../Resources/Stickers1/stickerlocal40@2x.png | Bin 0 -> 13111 bytes .../Resources/Stickers1/stickerlocal41@2x.png | Bin 0 -> 12558 bytes .../Resources/Stickers1/stickerlocal42@2x.png | Bin 0 -> 8528 bytes .../Resources/Stickers1/stickerlocal43@2x.png | Bin 0 -> 8118 bytes .../Resources/Stickers1/stickerlocal44@2x.png | Bin 0 -> 12251 bytes .../Resources/Stickers1/stickerlocal45@2x.png | Bin 0 -> 14394 bytes .../Resources/Stickers1/stickerlocal46@2x.png | Bin 0 -> 17552 bytes .../Resources/Stickers1/stickerlocal47@2x.png | Bin 0 -> 12607 bytes .../Resources/Stickers1/stickerlocal48@2x.png | Bin 0 -> 14786 bytes .../Resources/Stickers1/stickerlocal49@2x.png | Bin 0 -> 9208 bytes .../Resources/Stickers1/stickerlocal50@2x.png | Bin 0 -> 6902 bytes .../Resources/Stickers1/stickerlocal51@2x.png | Bin 0 -> 13576 bytes .../Resources/Stickers1/stickerlocal52@2x.png | Bin 0 -> 11695 bytes .../Resources/Stickers1/stickerlocal53@2x.png | Bin 0 -> 15747 bytes .../Resources/Stickers1/stickerlocal54@2x.png | Bin 0 -> 13656 bytes .../Resources/Stickers1/stickerlocal55@2x.png | Bin 0 -> 8265 bytes .../Resources/Stickers1/stickerlocal56@2x.png | Bin 0 -> 14817 bytes .../Resources/Stickers1/stickerlocal57@2x.png | Bin 0 -> 13155 bytes .../Resources/Stickers1/stickerlocal58@2x.png | Bin 0 -> 14333 bytes .../Resources/Stickers1/stickerlocal59@2x.png | Bin 0 -> 17207 bytes .../Resources/Stickers1/stickerlocal60@2x.png | Bin 0 -> 15773 bytes .../Resources/Stickers1/stickerlocal61@2x.png | Bin 0 -> 13549 bytes .../Resources/Stickers1/stickerlocal62@2x.png | Bin 0 -> 11682 bytes .../Resources/Stickers1/stickerlocal63@2x.png | Bin 0 -> 12030 bytes .../Resources/Stickers1/stickerlocal64@2x.png | Bin 0 -> 9831 bytes .../Resources/Stickers1/stickerlocal65@2x.png | Bin 0 -> 12888 bytes .../Resources/Stickers1/stickerlocal66@2x.png | Bin 0 -> 14902 bytes .../Resources/Stickers1/stickerlocal67@2x.png | Bin 0 -> 11806 bytes .../Resources/Stickers1/stickerlocal68@2x.png | Bin 0 -> 14041 bytes .../Resources/Stickers1/stickerlocal69@2x.png | Bin 0 -> 9369 bytes .../Resources/Stickers1/stickerlocal70@2x.png | Bin 0 -> 12228 bytes .../Resources/Stickers1/stickerlocal71@2x.png | Bin 0 -> 13765 bytes .../Resources/Stickers1/stickerlocal72@2x.png | Bin 0 -> 12083 bytes .../Resources/Stickers1/stickerlocal73@2x.png | Bin 0 -> 14003 bytes .../Resources/Stickers1/stickerlocal74@2x.png | Bin 0 -> 12757 bytes .../Resources/Stickers1/stickerlocal75@2x.png | Bin 0 -> 17597 bytes .../Resources/Stickers1/stickerlocal76@2x.png | Bin 0 -> 16874 bytes .../Resources/Stickers1/stickerlocal77@2x.png | Bin 0 -> 10310 bytes .../Resources/Stickers1/stickerlocal78@2x.png | Bin 0 -> 13361 bytes .../Resources/Stickers2/stickersend01@2x.png | Bin 0 -> 11384 bytes .../Resources/Stickers2/stickersend02@2x.png | Bin 0 -> 19292 bytes .../Resources/Stickers2/stickersend03@2x.png | Bin 0 -> 12795 bytes .../Resources/Stickers2/stickersend04@2x.png | Bin 0 -> 18077 bytes .../Resources/Stickers2/stickersend05@2x.png | Bin 0 -> 12464 bytes .../Resources/Stickers2/stickersend06@2x.png | Bin 0 -> 11515 bytes .../Resources/Stickers2/stickersend07@2x.png | Bin 0 -> 20432 bytes .../Resources/Stickers2/stickersend08@2x.png | Bin 0 -> 16156 bytes .../Resources/Stickers2/stickersend09@2x.png | Bin 0 -> 14138 bytes .../Resources/Stickers2/stickersend10@2x.png | Bin 0 -> 17926 bytes .../Resources/Stickers2/stickersend11@2x.png | Bin 0 -> 17296 bytes .../Resources/Stickers2/stickersend12@2x.png | Bin 0 -> 17951 bytes .../Resources/Stickers2/stickersend13@2x.png | Bin 0 -> 14613 bytes .../Resources/Stickers2/stickersend14@2x.png | Bin 0 -> 15873 bytes .../Resources/Stickers2/stickersend15@2x.png | Bin 0 -> 15394 bytes .../Resources/Stickers2/stickersend16@2x.png | Bin 0 -> 14180 bytes .../Resources/Stickers2/stickersend17@2x.png | Bin 0 -> 17194 bytes .../Resources/Stickers2/stickersend18@2x.png | Bin 0 -> 16161 bytes .../Resources/Stickers2/stickersend19@2x.png | Bin 0 -> 13579 bytes .../Resources/Stickers2/stickersend20@2x.png | Bin 0 -> 15908 bytes .../Resources/Stickers2/stickersend21@2x.png | Bin 0 -> 13658 bytes .../Resources/Stickers2/stickersend22@2x.png | Bin 0 -> 13306 bytes .../Resources/Stickers2/stickersend23@2x.png | Bin 0 -> 12247 bytes .../Resources/Stickers2/stickersend24@2x.png | Bin 0 -> 15357 bytes .../Resources/Stickers2/stickersend25@2x.png | Bin 0 -> 17710 bytes .../Resources/Stickers2/stickersend26@2x.png | Bin 0 -> 18144 bytes .../Resources/Stickers2/stickersend27@2x.png | Bin 0 -> 10948 bytes .../Resources/Stickers2/stickersend28@2x.png | Bin 0 -> 19598 bytes .../Resources/Stickers2/stickersend29@2x.png | Bin 0 -> 18355 bytes .../Resources/Stickers2/stickersend30@2x.png | Bin 0 -> 13331 bytes .../Resources/Stickers2/stickersend31@2x.png | Bin 0 -> 21383 bytes .../Resources/Stickers2/stickersend32@2x.png | Bin 0 -> 19641 bytes .../Resources/Stickers2/stickersend33@2x.png | Bin 0 -> 16512 bytes .../Resources/Stickers2/stickersend34@2x.png | Bin 0 -> 19040 bytes .../Resources/Stickers2/stickersend35@2x.png | Bin 0 -> 13343 bytes .../Resources/Stickers2/stickersend36@2x.png | Bin 0 -> 11319 bytes .../Resources/Stickers2/stickersend37@2x.png | Bin 0 -> 16030 bytes .../Resources/Stickers2/stickersend38@2x.png | Bin 0 -> 14783 bytes .../Resources/Stickers2/stickersend39@2x.png | Bin 0 -> 18732 bytes .../Resources/Stickers2/stickersend40@2x.png | Bin 0 -> 17577 bytes .../Resources/Stickers2/stickersend41@2x.png | Bin 0 -> 17279 bytes .../Resources/Stickers2/stickersend42@2x.png | Bin 0 -> 14009 bytes .../Resources/Stickers2/stickersend43@2x.png | Bin 0 -> 12913 bytes .../Resources/Stickers2/stickersend44@2x.png | Bin 0 -> 16755 bytes .../Resources/Stickers2/stickersend45@2x.png | Bin 0 -> 18433 bytes .../Resources/Stickers2/stickersend46@2x.png | Bin 0 -> 22303 bytes .../Resources/Stickers2/stickersend47@2x.png | Bin 0 -> 16994 bytes .../Resources/Stickers2/stickersend48@2x.png | Bin 0 -> 18696 bytes .../Resources/Stickers2/stickersend49@2x.png | Bin 0 -> 14460 bytes .../Resources/Stickers2/stickersend50@2x.png | Bin 0 -> 13196 bytes .../Resources/Stickers2/stickersend51@2x.png | Bin 0 -> 17822 bytes .../Resources/Stickers2/stickersend52@2x.png | Bin 0 -> 16782 bytes .../Resources/Stickers2/stickersend53@2x.png | Bin 0 -> 19886 bytes .../Resources/Stickers2/stickersend54@2x.png | Bin 0 -> 19037 bytes .../Resources/Stickers2/stickersend55@2x.png | Bin 0 -> 13333 bytes .../Resources/Stickers2/stickersend56@2x.png | Bin 0 -> 19367 bytes .../Resources/Stickers2/stickersend57@2x.png | Bin 0 -> 17360 bytes .../Resources/Stickers2/stickersend58@2x.png | Bin 0 -> 18650 bytes .../Resources/Stickers2/stickersend59@2x.png | Bin 0 -> 20394 bytes .../Resources/Stickers2/stickersend60@2x.png | Bin 0 -> 20473 bytes .../Resources/Stickers2/stickersend61@2x.png | Bin 0 -> 17961 bytes .../Resources/Stickers2/stickersend62@2x.png | Bin 0 -> 15878 bytes .../Resources/Stickers2/stickersend63@2x.png | Bin 0 -> 16619 bytes .../Resources/Stickers2/stickersend64@2x.png | Bin 0 -> 14626 bytes .../Resources/Stickers2/stickersend65@2x.png | Bin 0 -> 16993 bytes .../Resources/Stickers2/stickersend66@2x.png | Bin 0 -> 18304 bytes .../Resources/Stickers2/stickersend67@2x.png | Bin 0 -> 16476 bytes .../Resources/Stickers2/stickersend68@2x.png | Bin 0 -> 17878 bytes .../Resources/Stickers2/stickersend69@2x.png | Bin 0 -> 14681 bytes .../Resources/Stickers2/stickersend70@2x.png | Bin 0 -> 16364 bytes .../Resources/Stickers2/stickersend71@2x.png | Bin 0 -> 18254 bytes .../Resources/Stickers2/stickersend72@2x.png | Bin 0 -> 16952 bytes .../Resources/Stickers2/stickersend73@2x.png | Bin 0 -> 19090 bytes .../Resources/Stickers2/stickersend74@2x.png | Bin 0 -> 17014 bytes .../Resources/Stickers2/stickersend75@2x.png | Bin 0 -> 21044 bytes .../Resources/Stickers2/stickersend76@2x.png | Bin 0 -> 21389 bytes .../Resources/Stickers2/stickersend77@2x.png | Bin 0 -> 14194 bytes .../Resources/Stickers2/stickersend78@2x.png | Bin 0 -> 17532 bytes .../Resources/Wallpapers/wallpapers01@2x.jpg | Bin 0 -> 18106 bytes .../Resources/Wallpapers/wallpapers02@2x.jpg | Bin 0 -> 18319 bytes .../Resources/Wallpapers/wallpapers03@2x.jpg | Bin 0 -> 18248 bytes .../Resources/Wallpapers/wallpapers04@2x.jpg | Bin 0 -> 88123 bytes .../Resources/Wallpapers/wallpapers05@2x.jpg | Bin 0 -> 93849 bytes .../Resources/Wallpapers/wallpapers06@2x.jpg | Bin 0 -> 122921 bytes .../Resources/Wallpapers/wallpapers07@2x.jpg | Bin 0 -> 95531 bytes .../Resources/Wallpapers/wallpapers08@2x.jpg | Bin 0 -> 88549 bytes .../Resources/Wallpapers/wallpapers09@2x.jpg | Bin 0 -> 108063 bytes .../Resources/Wallpapers/wallpapers10@2x.jpg | Bin 0 -> 115677 bytes Messenger/Resources/Web/privacy.html | 57 + Messenger/Resources/Web/terms.html | 18 + .../Vendors/RCAudioPlayer/RCAudioPlayer.swift | 99 + .../Cell/FooterCells/RCBubbleFooterCell.swift | 60 + .../FooterCells/RCSectionFooterCell.swift | 60 + .../Cell/HeaderCells/RCBubbleHeaderCell.swift | 60 + .../HeaderCells/RCSectionHeaderCell.swift | 60 + .../01_Text/RCTextMessageCell.swift | 84 + .../02_Emoji/RCEmojiMessageCell.swift | 82 + .../03_Picture/RCPictureMessageCell.swift | 111 + .../04_Video/RCVideoMessageCell.swift | 120 + .../05_Audio/RCAudioMessageCell.swift | 130 + .../06_Location/RCLocationMessageCell.swift | 85 + .../Cell/MessageCells/RCMessageCell.swift | 142 + .../Cell/StatusCell/RCStatusCell.swift | 113 + .../Vendors/RCMessageKit/Data/RCMessage.swift | 180 + .../RCMessageKit/MenuItem/RCMenuItem.swift | 24 + .../Vendors/RCMessageKit/RCMessages.swift | 196 + .../Vendors/RCMessageKit/RCMessagesView.swift | 533 +++ .../Vendors/RCMessageKit/RCMessagesView.xib | 175 + .../Resources/rcmessage_attach@2x.png | Bin 0 -> 1177 bytes .../Resources/rcmessage_incoming.aiff | Bin 0 -> 43454 bytes .../Resources/rcmessage_outgoing.aiff | Bin 0 -> 40616 bytes .../Resources/rcmessage_send@2x.png | Bin 0 -> 2256 bytes .../Resources/rcmessages_audiopause@2x.png | Bin 0 -> 2533 bytes .../Resources/rcmessages_audioplay@2x.png | Bin 0 -> 3035 bytes .../Resources/rcmessages_manual@2x.png | Bin 0 -> 1046 bytes .../Resources/rcmessages_videoplay@2x.png | Bin 0 -> 1547 bytes .../PrivateHeaders/Sinch/SINAPSEnvironment.h | 53 + .../PrivateHeaders/Sinch/SINAudioController.h | 165 + .../PrivateHeaders/Sinch/SINCall.h | 235 ++ .../PrivateHeaders/Sinch/SINCallClient.h | 339 ++ .../PrivateHeaders/Sinch/SINCallDetails.h | 87 + .../Sinch/SINCallNotificationResult.h | 51 + .../PrivateHeaders/Sinch/SINClient.h | 512 +++ .../Sinch/SINClientRegistration.h | 45 + .../PrivateHeaders/Sinch/SINError.h | 16 + .../PrivateHeaders/Sinch/SINExport.h | 17 + .../Sinch/SINForwardDeclarations.h | 26 + .../Sinch/SINLocalNotification.h | 98 + .../Sinch/SINLocalVideoFrameCallback.h | 29 + .../PrivateHeaders/Sinch/SINLogSeverity.h | 20 + .../PrivateHeaders/Sinch/SINManagedPush.h | 145 + .../PrivateHeaders/Sinch/SINMessage.h | 48 + .../PrivateHeaders/Sinch/SINMessageClient.h | 149 + .../Sinch/SINMessageDeliveryInfo.h | 27 + .../Sinch/SINMessageFailureInfo.h | 26 + .../Sinch/SINMessageNotificationResult.h | 29 + .../Sinch/SINNotificationResult.h | 67 + .../PrivateHeaders/Sinch/SINOutgoingMessage.h | 69 + .../PrivateHeaders/Sinch/SINPushHelper.h | 25 + .../PrivateHeaders/Sinch/SINPushPair.h | 31 + .../Sinch/SINUILocalNotification+Sinch.h | 33 + .../Sinch/SINUIView+Fullscreen.h | 37 + .../PrivateHeaders/Sinch/SINVideoController.h | 85 + .../PrivateHeaders/Sinch/SINVideoFrame.h | 33 + .../Sinch/SINVideoFrameCallback.h | 30 + .../SinchService/PrivateHeaders/Sinch/Sinch.h | 203 + .../SinchService/SINSClientsObserver.h | 20 + .../SinchService/SINSClientsObserver.m | 105 + .../SinchService/SINSLazyAudioController.h | 6 + .../SinchService/SINSLazyAudioController.m | 59 + .../SinchService/SINSLazyCallClient.h | 6 + .../SinchService/SINSLazyCallClient.m | 114 + .../SinchService/SINSLazyMessageClient.h | 7 + .../SinchService/SINSLazyMessageClient.m | 78 + .../SinchService/SINSLazyProxyBase.h | 10 + .../SinchService/SINSLazyProxyBase.m | 34 + .../SinchService/SINSParameterValidation.h | 8 + .../SinchService/SINSServicePersistence.h | 15 + .../SinchService/SINSServicePersistence.m | 89 + .../SinchService/SinchService/SINService.h | 102 + .../SinchService/SinchService/SINService.m | 356 ++ .../SinchService/SINServiceError.h | 11 + .../SinchService/SINServiceError.m | 17 + .../SinchService/SinchService/SinchService.h | 17 + .../SinchService/SinchService/SinchService.m | 23 + Messenger/app-Bridging-Header.h | 38 + Messenger/app-Prefix.pch | 9 + Messenger/app.xcodeproj/project.pbxproj | 3334 +++++++++++++++++ .../contents.xcworkspacedata | 7 + .../app.xcworkspace/contents.xcworkspacedata | 10 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + Messenger/app/AppConstant.h | 269 ++ Messenger/app/AppDelegate.swift | 222 ++ .../AppIcon.appiconset/0058.png | Bin 0 -> 4209 bytes .../AppIcon.appiconset/0080.png | Bin 0 -> 5107 bytes .../AppIcon.appiconset/0087.png | Bin 0 -> 5638 bytes .../AppIcon.appiconset/0120-1.png | Bin 0 -> 7885 bytes .../AppIcon.appiconset/0120.png | Bin 0 -> 7885 bytes .../AppIcon.appiconset/0180.png | Bin 0 -> 10791 bytes .../AppIcon.appiconset/1024.png | Bin 0 -> 39080 bytes .../AppIcon.appiconset/Contents.json | 60 + .../app/Base.lproj/LaunchScreen.storyboard | 47 + Messenger/app/GoogleService-Info.plist | 36 + Messenger/app/Info.plist | 90 + Messenger/app/app.entitlements | 12 + Messenger/app/main.m | 21 + README.md | 153 + VERSION.txt | 1 + 522 files changed, 29894 insertions(+) create mode 100644 LICENSE.txt create mode 100644 Messenger/Classes/Chat/ChatGroupView.swift create mode 100644 Messenger/Classes/Chat/ChatPrivateView.swift create mode 100644 Messenger/Classes/Chat/DialogflowView.swift create mode 100644 Messenger/Classes/Details/01_Profile/ProfileView.swift create mode 100644 Messenger/Classes/Details/01_Profile/ProfileView.xib create mode 100644 Messenger/Classes/Details/02_Group/GroupView.swift create mode 100755 Messenger/Classes/Details/02_Group/GroupView.xib create mode 100644 Messenger/Classes/Details/03_AllMedia/AllMediaCell.swift create mode 100755 Messenger/Classes/Details/03_AllMedia/AllMediaCell.xib create mode 100644 Messenger/Classes/Details/03_AllMedia/AllMediaHeader.swift create mode 100644 Messenger/Classes/Details/03_AllMedia/AllMediaHeader.xib create mode 100644 Messenger/Classes/Details/03_AllMedia/AllMediaView.swift create mode 100755 Messenger/Classes/Details/03_AllMedia/AllMediaView.xib create mode 100644 Messenger/Classes/Details/04_Picture/PictureView.swift create mode 100644 Messenger/Classes/Details/05_Video/VideoView.swift create mode 100755 Messenger/Classes/Details/05_Video/VideoView.xib create mode 100644 Messenger/Classes/Details/06_Map/MapView.swift create mode 100644 Messenger/Classes/Details/06_Map/MapView.xib create mode 100644 Messenger/Classes/Misc/Audio/AudioView.swift create mode 100644 Messenger/Classes/Misc/Audio/AudioView.xib create mode 100644 Messenger/Classes/Misc/CallAudio/CallAudioView.swift create mode 100644 Messenger/Classes/Misc/CallAudio/CallAudioView.xib create mode 100644 Messenger/Classes/Misc/CallVideo/CallVideoView.swift create mode 100644 Messenger/Classes/Misc/CallVideo/CallVideoView.xib create mode 100644 Messenger/Classes/Misc/Countries/CountriesView.swift create mode 100644 Messenger/Classes/Misc/Countries/CountriesView.xib create mode 100644 Messenger/Classes/Misc/NavController/NavigationController.swift create mode 100644 Messenger/Classes/Misc/SelectUser/SelectUserCell.swift create mode 100644 Messenger/Classes/Misc/SelectUser/SelectUserCell.xib create mode 100644 Messenger/Classes/Misc/SelectUser/SelectUserView.swift create mode 100644 Messenger/Classes/Misc/SelectUser/SelectUserView.xib create mode 100644 Messenger/Classes/Misc/SelectUsers/SelectUsersCell.swift create mode 100644 Messenger/Classes/Misc/SelectUsers/SelectUsersCell.xib create mode 100644 Messenger/Classes/Misc/SelectUsers/SelectUsersView.swift create mode 100644 Messenger/Classes/Misc/SelectUsers/SelectUsersView.xib create mode 100644 Messenger/Classes/Misc/Stickers/StickersCell.swift create mode 100755 Messenger/Classes/Misc/Stickers/StickersCell.xib create mode 100644 Messenger/Classes/Misc/Stickers/StickersView.swift create mode 100755 Messenger/Classes/Misc/Stickers/StickersView.xib create mode 100644 Messenger/Classes/Tabs/01_Chats/ChatsCell.swift create mode 100644 Messenger/Classes/Tabs/01_Chats/ChatsCell.xib create mode 100644 Messenger/Classes/Tabs/01_Chats/ChatsView.swift create mode 100644 Messenger/Classes/Tabs/01_Chats/ChatsView.xib create mode 100644 Messenger/Classes/Tabs/02_Calls/CallsView.swift create mode 100644 Messenger/Classes/Tabs/02_Calls/CallsView.xib create mode 100644 Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.swift create mode 100644 Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.xib create mode 100644 Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.swift create mode 100644 Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.xib create mode 100644 Messenger/Classes/Tabs/03_People/PeopleCell.swift create mode 100644 Messenger/Classes/Tabs/03_People/PeopleCell.xib create mode 100644 Messenger/Classes/Tabs/03_People/PeopleView.swift create mode 100644 Messenger/Classes/Tabs/03_People/PeopleView.xib create mode 100644 Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.swift create mode 100755 Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.xib create mode 100644 Messenger/Classes/Tabs/04_Groups/GroupsCell.swift create mode 100755 Messenger/Classes/Tabs/04_Groups/GroupsCell.xib create mode 100644 Messenger/Classes/Tabs/04_Groups/GroupsView.swift create mode 100755 Messenger/Classes/Tabs/04_Groups/GroupsView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.swift create mode 100755 Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.swift create mode 100755 Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.swift create mode 100755 Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.swift create mode 100755 Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.xib create mode 100644 Messenger/Classes/Tabs/05_Settings/SettingsView.swift create mode 100644 Messenger/Classes/Tabs/05_Settings/SettingsView.xib create mode 100644 Messenger/Classes/Utilities/advert/AdvertCustomView.swift create mode 100644 Messenger/Classes/Utilities/advert/AdvertCustomView.xib create mode 100644 Messenger/Classes/Utilities/advert/AdvertPremiumView.swift create mode 100644 Messenger/Classes/Utilities/advert/AdvertPremiumView.xib create mode 100644 Messenger/Classes/Utilities/advert/advert.swift create mode 100644 Messenger/Classes/Utilities/backend1/FObject.swift create mode 100644 Messenger/Classes/Utilities/backend1/FUser+Util.swift create mode 100644 Messenger/Classes/Utilities/backend1/FUser.swift create mode 100644 Messenger/Classes/Utilities/backend1/NSError+Util.swift create mode 100644 Messenger/Classes/Utilities/backend2/Blockeds.swift create mode 100644 Messenger/Classes/Utilities/backend2/Blockers.swift create mode 100644 Messenger/Classes/Utilities/backend2/CallHistories.swift create mode 100644 Messenger/Classes/Utilities/backend2/Friends.swift create mode 100644 Messenger/Classes/Utilities/backend2/Groups.swift create mode 100644 Messenger/Classes/Utilities/backend2/Messages.swift create mode 100644 Messenger/Classes/Utilities/backend2/Statuses.swift create mode 100644 Messenger/Classes/Utilities/backend2/UserStatuses.swift create mode 100644 Messenger/Classes/Utilities/backend2/Users.swift create mode 100644 Messenger/Classes/Utilities/backend3/Account.swift create mode 100644 Messenger/Classes/Utilities/backend3/Blocked.swift create mode 100644 Messenger/Classes/Utilities/backend3/Blocker.swift create mode 100644 Messenger/Classes/Utilities/backend3/CallHistory.swift create mode 100644 Messenger/Classes/Utilities/backend3/Chat.swift create mode 100644 Messenger/Classes/Utilities/backend3/Friend.swift create mode 100644 Messenger/Classes/Utilities/backend3/Group.swift create mode 100644 Messenger/Classes/Utilities/backend3/LinkedId.swift create mode 100644 Messenger/Classes/Utilities/backend3/Message.swift create mode 100644 Messenger/Classes/Utilities/backend3/Status.swift create mode 100644 Messenger/Classes/Utilities/backend3/UserStatus.swift create mode 100644 Messenger/Classes/Utilities/backend4/push.swift create mode 100644 Messenger/Classes/Utilities/backend4/user.swift create mode 100644 Messenger/Classes/Utilities/general1/Date+Util.swift create mode 100644 Messenger/Classes/Utilities/general1/NSDictionary+Util.swift create mode 100644 Messenger/Classes/Utilities/general1/NotificationCenterX.swift create mode 100644 Messenger/Classes/Utilities/general1/UserDefaultsX.swift create mode 100644 Messenger/Classes/Utilities/general2/Connection.swift create mode 100644 Messenger/Classes/Utilities/general2/Location.swift create mode 100644 Messenger/Classes/Utilities/general3/Audio.swift create mode 100644 Messenger/Classes/Utilities/general3/Checksum.swift create mode 100644 Messenger/Classes/Utilities/general3/Cryptor.swift create mode 100644 Messenger/Classes/Utilities/general3/Dir.swift create mode 100644 Messenger/Classes/Utilities/general3/Emoji.swift create mode 100644 Messenger/Classes/Utilities/general3/File.swift create mode 100644 Messenger/Classes/Utilities/general3/Image.swift create mode 100644 Messenger/Classes/Utilities/general3/Password.swift create mode 100644 Messenger/Classes/Utilities/general3/Shortcut.swift create mode 100644 Messenger/Classes/Utilities/general3/Video.swift create mode 100644 Messenger/Classes/Utilities/general4/camera.swift create mode 100644 Messenger/Classes/Utilities/general4/converter.swift create mode 100644 Messenger/Classes/Utilities/manager/CacheManager.swift create mode 100644 Messenger/Classes/Utilities/manager/DownloadManager.swift create mode 100644 Messenger/Classes/Utilities/manager/MediaLoader.swift create mode 100644 Messenger/Classes/Utilities/manager/RealmManager.swift create mode 100644 Messenger/Classes/Utilities/manager/RelayManager.swift create mode 100644 Messenger/Classes/Utilities/manager/UploadManager.swift create mode 100644 Messenger/Classes/Utilities/messages/MessageQueue.swift create mode 100644 Messenger/Classes/Utilities/messages/MessageRelay.swift create mode 100644 Messenger/Classes/Utilities/other/NYTPhotoItem.swift create mode 100644 Messenger/Classes/Utilities/realm/DBBlocked.swift create mode 100644 Messenger/Classes/Utilities/realm/DBBlocker.swift create mode 100644 Messenger/Classes/Utilities/realm/DBCallHistory.swift create mode 100644 Messenger/Classes/Utilities/realm/DBChat.swift create mode 100644 Messenger/Classes/Utilities/realm/DBFriend.swift create mode 100644 Messenger/Classes/Utilities/realm/DBGroup.swift create mode 100644 Messenger/Classes/Utilities/realm/DBMessage.swift create mode 100644 Messenger/Classes/Utilities/realm/DBStatus.swift create mode 100644 Messenger/Classes/Utilities/realm/DBUser.swift create mode 100644 Messenger/Classes/Utilities/realm/DBUserStatus.swift create mode 100644 Messenger/Classes/Utilities/utilities.h create mode 100644 Messenger/Classes/Welcome/LoginEmail/LoginEmailView.swift create mode 100644 Messenger/Classes/Welcome/LoginEmail/LoginEmailView.xib create mode 100644 Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.swift create mode 100644 Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.xib create mode 100644 Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.swift create mode 100755 Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.xib create mode 100644 Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.swift create mode 100755 Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.xib create mode 100644 Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.swift create mode 100644 Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.xib create mode 100644 Messenger/Classes/Welcome/WelcomeView.swift create mode 100644 Messenger/Classes/Welcome/WelcomeView.xib create mode 100644 Messenger/Podfile create mode 100644 Messenger/Resources/Images/addaccount/addaccount_logo@2x.png create mode 100644 Messenger/Resources/Images/addfriends/addfriends_blank@2x.png create mode 100755 Messenger/Resources/Images/advert/advert01@2x.png create mode 100755 Messenger/Resources/Images/advert/advert02@2x.png create mode 100755 Messenger/Resources/Images/advert/advert03@2x.png create mode 100755 Messenger/Resources/Images/advert/advert04@2x.png create mode 100755 Messenger/Resources/Images/advert/advert05@2x.png create mode 100755 Messenger/Resources/Images/advert/advert06@2x.png create mode 100755 Messenger/Resources/Images/advert/advert07@2x.png create mode 100755 Messenger/Resources/Images/advert/advert08@2x.png create mode 100755 Messenger/Resources/Images/advert/advert09@2x.png create mode 100755 Messenger/Resources/Images/advert/advert10@2x.png create mode 100755 Messenger/Resources/Images/advert/advert11@2x.png create mode 100644 Messenger/Resources/Images/allmedia/allmedia_blank@2x.png create mode 100644 Messenger/Resources/Images/allmedia/allmedia_selected@2x.png create mode 100644 Messenger/Resources/Images/allmedia/allmedia_video@2x.png create mode 100644 Messenger/Resources/Images/archive/archive_blank@2x.png create mode 100644 Messenger/Resources/Images/archive/archive_muted@2x.png create mode 100644 Messenger/Resources/Images/blocked/blocked_blank@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_answer@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_blank@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_hangup@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_mute1@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_mute2@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_speaker1@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_speaker2@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_video1@2x.png create mode 100644 Messenger/Resources/Images/callaudio/callaudio_video2@2x.png create mode 100644 Messenger/Resources/Images/callvideo/callvideo_answer@2x.png create mode 100644 Messenger/Resources/Images/callvideo/callvideo_blank@2x.png create mode 100644 Messenger/Resources/Images/callvideo/callvideo_hangup@2x.png create mode 100644 Messenger/Resources/Images/callvideo/callvideo_mute1@2x.png create mode 100644 Messenger/Resources/Images/callvideo/callvideo_mute2@2x.png create mode 100644 Messenger/Resources/Images/callvideo/callvideo_switch1@2x.png create mode 100644 Messenger/Resources/Images/callvideo/callvideo_switch2@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_audio@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_back@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_callaudio@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_callvideo@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_camera@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_location@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_picture@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_sticker@2x.png create mode 100644 Messenger/Resources/Images/chat/chat_video@2x.png create mode 100644 Messenger/Resources/Images/chats/chats_blank@2x.png create mode 100644 Messenger/Resources/Images/chats/chats_dialogflow@2x.png create mode 100644 Messenger/Resources/Images/chats/chats_muted@2x.png create mode 100755 Messenger/Resources/Images/creategroup/creategroup_blank@2x.png create mode 100644 Messenger/Resources/Images/editprofile/editprofile_blank@2x.png create mode 100755 Messenger/Resources/Images/group/group_blank@2x.png create mode 100755 Messenger/Resources/Images/group/group_more@2x.png create mode 100755 Messenger/Resources/Images/groups/groups_blank@2x.png create mode 100644 Messenger/Resources/Images/launchscreen/launchscreen_logo@2x.png create mode 100644 Messenger/Resources/Images/login/login_logo@2x.png create mode 100644 Messenger/Resources/Images/people/people_blank@2x.png create mode 100644 Messenger/Resources/Images/profile/profile_blank@2x.png create mode 100644 Messenger/Resources/Images/profile/profile_callaudio@2x.png create mode 100644 Messenger/Resources/Images/profile/profile_callvideo@2x.png create mode 100644 Messenger/Resources/Images/register/register_logo@2x.png create mode 100644 Messenger/Resources/Images/selectuser/selectuser_blank@2x.png create mode 100644 Messenger/Resources/Images/selectusers/selectusers_blank@2x.png create mode 100644 Messenger/Resources/Images/settings/settings_blank@2x.png create mode 100644 Messenger/Resources/Images/stickers/stickers_blank@2x.png create mode 100644 Messenger/Resources/Images/switchaccount/switchaccount_blank@2x.png create mode 100644 Messenger/Resources/Images/tabbar/tab_calls@2x.png create mode 100755 Messenger/Resources/Images/tabbar/tab_chats@2x.png create mode 100755 Messenger/Resources/Images/tabbar/tab_groups@2x.png create mode 100755 Messenger/Resources/Images/tabbar/tab_people@2x.png create mode 100755 Messenger/Resources/Images/tabbar/tab_settings@2x.png create mode 100644 Messenger/Resources/Images/wallpaper/wallpaper_selected@2x.png create mode 100644 Messenger/Resources/Images/welcome/welcome_logo@2x.png create mode 100755 Messenger/Resources/Plists/countries.plist create mode 100644 Messenger/Resources/Sounds/call/call_incoming.wav create mode 100644 Messenger/Resources/Sounds/call/call_ringback.wav create mode 100755 Messenger/Resources/Stickers1/stickerlocal01@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal02@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal03@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal04@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal05@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal06@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal07@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal08@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal09@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal10@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal11@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal12@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal13@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal14@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal15@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal16@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal17@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal18@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal19@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal20@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal21@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal22@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal23@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal24@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal25@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal26@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal27@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal28@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal29@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal30@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal31@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal32@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal33@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal34@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal35@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal36@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal37@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal38@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal39@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal40@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal41@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal42@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal43@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal44@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal45@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal46@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal47@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal48@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal49@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal50@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal51@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal52@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal53@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal54@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal55@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal56@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal57@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal58@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal59@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal60@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal61@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal62@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal63@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal64@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal65@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal66@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal67@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal68@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal69@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal70@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal71@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal72@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal73@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal74@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal75@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal76@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal77@2x.png create mode 100755 Messenger/Resources/Stickers1/stickerlocal78@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend01@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend02@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend03@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend04@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend05@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend06@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend07@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend08@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend09@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend10@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend11@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend12@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend13@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend14@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend15@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend16@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend17@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend18@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend19@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend20@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend21@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend22@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend23@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend24@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend25@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend26@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend27@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend28@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend29@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend30@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend31@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend32@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend33@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend34@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend35@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend36@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend37@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend38@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend39@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend40@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend41@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend42@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend43@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend44@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend45@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend46@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend47@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend48@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend49@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend50@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend51@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend52@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend53@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend54@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend55@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend56@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend57@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend58@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend59@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend60@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend61@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend62@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend63@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend64@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend65@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend66@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend67@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend68@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend69@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend70@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend71@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend72@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend73@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend74@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend75@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend76@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend77@2x.png create mode 100644 Messenger/Resources/Stickers2/stickersend78@2x.png create mode 100644 Messenger/Resources/Wallpapers/wallpapers01@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers02@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers03@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers04@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers05@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers06@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers07@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers08@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers09@2x.jpg create mode 100644 Messenger/Resources/Wallpapers/wallpapers10@2x.jpg create mode 100755 Messenger/Resources/Web/privacy.html create mode 100755 Messenger/Resources/Web/terms.html create mode 100644 Messenger/Vendors/RCAudioPlayer/RCAudioPlayer.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCBubbleFooterCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCSectionFooterCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCBubbleHeaderCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCSectionHeaderCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/MessageCells/01_Text/RCTextMessageCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/MessageCells/02_Emoji/RCEmojiMessageCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/MessageCells/03_Picture/RCPictureMessageCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/MessageCells/04_Video/RCVideoMessageCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/MessageCells/05_Audio/RCAudioMessageCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/MessageCells/06_Location/RCLocationMessageCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/MessageCells/RCMessageCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Cell/StatusCell/RCStatusCell.swift create mode 100644 Messenger/Vendors/RCMessageKit/Data/RCMessage.swift create mode 100644 Messenger/Vendors/RCMessageKit/MenuItem/RCMenuItem.swift create mode 100644 Messenger/Vendors/RCMessageKit/RCMessages.swift create mode 100644 Messenger/Vendors/RCMessageKit/RCMessagesView.swift create mode 100644 Messenger/Vendors/RCMessageKit/RCMessagesView.xib create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessage_attach@2x.png create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessage_incoming.aiff create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessage_outgoing.aiff create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessage_send@2x.png create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessages_audiopause@2x.png create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessages_audioplay@2x.png create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessages_manual@2x.png create mode 100644 Messenger/Vendors/RCMessageKit/Resources/rcmessages_videoplay@2x.png create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAPSEnvironment.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAudioController.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCall.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallClient.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallDetails.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallNotificationResult.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClient.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClientRegistration.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINError.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINExport.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINForwardDeclarations.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalNotification.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalVideoFrameCallback.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLogSeverity.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINManagedPush.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessage.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageClient.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageDeliveryInfo.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageFailureInfo.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageNotificationResult.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINNotificationResult.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINOutgoingMessage.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushHelper.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushPair.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUILocalNotification+Sinch.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUIView+Fullscreen.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoController.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrame.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrameCallback.h create mode 100644 Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/Sinch.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSParameterValidation.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SINService.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINService.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SINServiceError.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SINServiceError.m create mode 100644 Messenger/Vendors/SinchService/SinchService/SinchService.h create mode 100644 Messenger/Vendors/SinchService/SinchService/SinchService.m create mode 100644 Messenger/app-Bridging-Header.h create mode 100644 Messenger/app-Prefix.pch create mode 100644 Messenger/app.xcodeproj/project.pbxproj create mode 100644 Messenger/app.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Messenger/app.xcworkspace/contents.xcworkspacedata create mode 100644 Messenger/app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Messenger/app/AppConstant.h create mode 100644 Messenger/app/AppDelegate.swift create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/0058.png create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/0080.png create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/0087.png create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/0120-1.png create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/0120.png create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/0180.png create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/1024.png create mode 100644 Messenger/app/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Messenger/app/Base.lproj/LaunchScreen.storyboard create mode 100644 Messenger/app/GoogleService-Info.plist create mode 100644 Messenger/app/Info.plist create mode 100644 Messenger/app/app.entitlements create mode 100644 Messenger/app/main.m create mode 100644 README.md create mode 100644 VERSION.txt diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 00000000..0cebda29 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,20 @@ + +Copyright (c) 2018 Related Code - http://relatedcode.com + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +1. This License grants you, the purchaser, an ongoing, non-exclusive, worldwide license to make use of Premium Chat. +2. You are licensed to use Premium Chat to create one single End Product for yourself or for one client, and the End Product may be Sold. +3. You can create the End Product for a client, and this license is then transferred from you to your client. +4. You can Sell and make any number of copies of the single End Product. +5. You can modify or manipulate Premium Chat. You can combine Premium Chat with other works and make a derivative work from it. The resulting works are subject to the terms of this license. +6. This license is a “single application” license and not a “multi-use” license, which means that you can’t use Premium Chat to create more than one unique End Product. +7. You can’t re-distribute Premium Chat with source files. You can’t do this with Premium Chat either on its own or bundled with other items, and even if you modify Premium Chat. You can’t re-distribute or make available Premium Chat as-is or with superficial modifications. +8. This license can be terminated if you breach it. If that happens, you must stop making copies of or distributing the End Product until you remove Premium Chat from it. +9. The author of Premium Chat retains ownership of Premium Chat but grants you the license on these terms. This license is between the author of Premium Chat and you. diff --git a/Messenger/Classes/Chat/ChatGroupView.swift b/Messenger/Classes/Chat/ChatGroupView.swift new file mode 100644 index 00000000..4130f285 --- /dev/null +++ b/Messenger/Classes/Chat/ChatGroupView.swift @@ -0,0 +1,11 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + diff --git a/Messenger/Classes/Chat/ChatPrivateView.swift b/Messenger/Classes/Chat/ChatPrivateView.swift new file mode 100644 index 00000000..dfe02a38 --- /dev/null +++ b/Messenger/Classes/Chat/ChatPrivateView.swift @@ -0,0 +1,741 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class ChatPrivateView: RCMessagesView, UIGestureRecognizerDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, AudioDelegate, StickersDelegate, SelectUsersDelegate { + + private var recipientId = "" + private var chatId = "" + private var isBlocker = false + + private var dbmessages: RLMResults = DBMessage.objects(with: NSPredicate(value: false)) + private var rcmessages: [String: RCMessage] = [:] + private var avatarImages: [String: UIImage] = [:] + private var avatarIds: [String] = [] + + private var insertCounter: Int = 0 + private var typingCounter: Int = 0 + private var lastRead: Int64 = 0 + + private var firebase1: DatabaseReference? + private var firebase2: DatabaseReference? + + private var timer: Timer? + private var indexForward: IndexPath? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func myInit(recipientId recipientId_: String) { + + recipientId = recipientId_ + + chatId = Chat.chatId(recipientId: recipientId) + isBlocker = Blocker.isBlocker(userId: recipientId) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + navigationController?.interactivePopGestureRecognizer?.delegate = self + + let buttonBack = UIBarButtonItem(image: UIImage(named: "chat_back"), style: .plain, target: self, action: #selector(actionBack)) + let buttonCallAudio = UIBarButtonItem(image: UIImage(named: "chat_callaudio"), style: .plain, target: self, action: #selector(actionCallAudio)) + let buttonCallVideo = UIBarButtonItem(image: UIImage(named: "chat_callvideo"), style: .plain, target: self, action: #selector(actionCallVideo)) + + navigationItem.leftBarButtonItem = buttonBack + navigationItem.rightBarButtonItems = [buttonCallVideo, buttonCallAudio] + + if (isBlocker) { + navigationItem.rightBarButtonItems = nil + buttonInputAttach.isUserInteractionEnabled = false + buttonInputSend.isUserInteractionEnabled = false + textInput.isUserInteractionEnabled = false + } + + let wallpaper = FUser.wallpaper() + if (wallpaper.count != 0) { + tableView.backgroundView = UIImageView(image: UIImage(named: wallpaper)) + } + + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView1), name: NOTIFICATION_REFRESH_MESSAGES1) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView2), name: NOTIFICATION_REFRESH_MESSAGES2) + + insertCounter = Int(INSERT_MESSAGES) + + loadMessages() + refreshTableView2() + + typingIndicatorObserver() + createLastReadObservers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + timer = Timer.scheduledTimer(timeInterval: 5.0, target: self, selector: #selector(updateTitleDetails), userInfo: nil, repeats: true) + + Messages.assignChatId(chatId: chatId) + + Status.updateLastRead(chatId: chatId) + + updateTitleDetails() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidDisappear(_ animated: Bool) { + + super.viewDidDisappear(animated) + + timer?.invalidate() + timer = nil + + if (isMovingFromParent) { + actionCleanup() + } + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadMessages() { + + let predicate = NSPredicate(format: "chatId == %@ AND isDeleted == NO", chatId) + dbmessages = DBMessage.objects(with: predicate).sortedResults(usingKeyPath: FMESSAGE_CREATEDAT, ascending: true) + } + + // MARK: - DBMessage methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func index(_ indexPath: IndexPath) -> Int { + + let count = min(insertCounter, Int(dbmessages.count)) + let offset = Int(dbmessages.count) - count + + return (indexPath.section + offset) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func dbmessage(_ indexPath: IndexPath) -> DBMessage { + + let index = self.index(indexPath) + return dbmessages[UInt(index)] as! DBMessage + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func dbmessageAbove(_ indexPath: IndexPath) -> DBMessage? { + + if (indexPath.section > 0) { + let indexAbove = IndexPath(row: 0, section: indexPath.section-1) + return dbmessage(indexAbove) + } + return nil + } + + // MARK: - Message methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func rcmessage(_ indexPath: IndexPath) -> RCMessage { + + let dbmessage = self.dbmessage(indexPath) + let messageId = dbmessage.objectId + + if (rcmessages[messageId] == nil) { + + var rcmessage: RCMessage! + let incoming = (dbmessage.senderId != FUser.currentId()) + + if (dbmessage.type == MESSAGE_STATUS) { + rcmessage = RCMessage(status: dbmessage.text) + } + + if (dbmessage.type == MESSAGE_TEXT) { + rcmessage = RCMessage(text: dbmessage.text, incoming: incoming) + } + + if (dbmessage.type == MESSAGE_EMOJI) { + rcmessage = RCMessage(emoji: dbmessage.text, incoming: incoming) + } + + if (dbmessage.type == MESSAGE_PICTURE) { + rcmessage = RCMessage(picture: nil, width: dbmessage.pictureWidth, height: dbmessage.pictureHeight, incoming: incoming) + MediaLoader.loadPicture(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + + if (dbmessage.type == MESSAGE_VIDEO) { + rcmessage = RCMessage(video: nil, duration: dbmessage.videoDuration, incoming: incoming) + MediaLoader.loadVideo(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + + if (dbmessage.type == MESSAGE_AUDIO) { + rcmessage = RCMessage(audio: nil, duration: dbmessage.audioDuration, incoming: incoming) + MediaLoader.loadAudio(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + + if (dbmessage.type == MESSAGE_LOCATION) { + rcmessage = RCMessage(latitude: dbmessage.latitude, longitude: dbmessage.longitude, incoming: incoming) { + self.tableView.reloadData() + } + } + + rcmessages[messageId] = rcmessage + } + + return rcmessages[messageId]! + } + + // MARK: - Avatar methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func avatarInitials(_ indexPath: IndexPath) -> String { + + let dbmessage = self.dbmessage(indexPath) + return dbmessage.senderInitials + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func avatarImage(_ indexPath: IndexPath) -> UIImage? { + + let dbmessage = self.dbmessage(indexPath) + + if (avatarImages[dbmessage.senderId] == nil) { + loadAvatarImage(dbmessage) + } + + return avatarImages[dbmessage.senderId] + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadAvatarImage(_ dbmessage: DBMessage) { + + let userId = dbmessage.senderId + + if (avatarIds.contains(userId)) { return } else { avatarIds.append(userId) } + + DownloadManager.image(link: dbmessage.senderPicture) { path, error, network in + if (error == nil) { + if let image = UIImage(contentsOfFile: path!) { + self.avatarImages[userId] = image + } + DispatchQueue.main.async { + self.tableView.reloadData() + } + } else if ((error! as NSError).code != 100) { + if let index = self.avatarIds.index(of: userId) { + self.avatarIds.remove(at: index) + } + } + } + } + + // MARK: - Header, Footer methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textSectionHeader(_ indexPath: IndexPath) -> String? { + + if (indexPath.section % 3 == 0) { + let dbmessage = self.dbmessage(indexPath) + let date = Date.date(timestamp: dbmessage.createdAt) + let dateFormatter = DateFormatter() + dateFormatter.dateFormat = "dd MMMM, HH:mm" + return dateFormatter.string(from: date) + } else { + return nil + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textBubbleHeader(_ indexPath: IndexPath) -> String? { + + let rcmessage = self.rcmessage(indexPath) + if (rcmessage.incoming) { + let dbmessage = self.dbmessage(indexPath) + if let dbmessageAbove = self.dbmessageAbove(indexPath) { + if (dbmessage.senderId == dbmessageAbove.senderId) { + return nil + } + } + return dbmessage.senderName + } + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textBubbleFooter(_ indexPath: IndexPath) -> String? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textSectionFooter(_ indexPath: IndexPath) -> String? { + + let rcmessage = self.rcmessage(indexPath) + if (rcmessage.outgoing) { + let dbmessage = self.dbmessage(indexPath) + return (dbmessage.createdAt > lastRead) ? dbmessage.status : TEXT_READ + } + return nil + } + + // MARK: - Menu controller methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func menuItems(_ indexPath: IndexPath) -> [Any]? { + + let menuItemCopy = RCMenuItem(title: "Copy", action: #selector(actionMenuCopy(_:))) + let menuItemSave = RCMenuItem(title: "Save", action: #selector(actionMenuSave(_:))) + let menuItemDelete = RCMenuItem(title: "Delete", action: #selector(actionMenuDelete(_:))) + let menuItemForward = RCMenuItem(title: "Forward", action: #selector(actionMenuForward(_:))) + + menuItemCopy.indexPath = indexPath + menuItemSave.indexPath = indexPath + menuItemDelete.indexPath = indexPath + menuItemForward.indexPath = indexPath + + let rcmessage = self.rcmessage(indexPath) + + var array: [RCMenuItem] = [] + + if (rcmessage.type == RC_TYPE_TEXT) { array.append(menuItemCopy) } + if (rcmessage.type == RC_TYPE_EMOJI) { array.append(menuItemCopy) } + + if (rcmessage.type == RC_TYPE_PICTURE) { array.append(menuItemSave) } + if (rcmessage.type == RC_TYPE_VIDEO) { array.append(menuItemSave) } + if (rcmessage.type == RC_TYPE_AUDIO) { array.append(menuItemSave) } + + array.append(menuItemDelete) + array.append(menuItemForward) + + return array + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { + + if (action == #selector(actionMenuCopy(_:))) { return true } + if (action == #selector(actionMenuSave(_:))) { return true } + if (action == #selector(actionMenuDelete(_:))) { return true } + if (action == #selector(actionMenuForward(_:))) { return true } + + return false + } + + // MARK: - Typing indicator methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func typingIndicatorObserver() { + + firebase1 = Database.database().reference(withPath: FTYPING_PATH).child(chatId) + firebase1?.observe(DataEventType.childChanged, with: { snapshot in + if (snapshot.key != FUser.currentId()) { + + let typing = snapshot.value as! Bool + self.typingIndicatorShow(typing, animated: true) + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func typingIndicatorUpdate() { + + typingCounter += 1 + typingIndicatorSave(true) + + DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) { + self.typingIndicatorStop() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func typingIndicatorStop() { + + typingCounter -= 1 + if (typingCounter == 0) { + typingIndicatorSave(false) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func typingIndicatorSave(_ typing: Bool) { + + firebase1?.updateChildValues([FUser.currentId(): typing]) + } + + // MARK: - LastRead methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func createLastReadObservers() { + + firebase2 = Database.database().reference(withPath: FLASTREAD_PATH).child(chatId) + firebase2?.observe(DataEventType.value, with: { snapshot in + if (snapshot.exists()) { + let dictionary = snapshot.value as! [String: Any] + for userId in dictionary.keys { + if (userId != FUser.currentId()) { + let lastTemp = dictionary[userId] as! Int64 + if (lastTemp > self.lastRead) { + self.lastRead = lastTemp + } + } + } + self.tableView.reloadData() + } + }) + } + + // MARK: - Title details methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func updateTitleDetails() { + + let predicate = NSPredicate(format: "objectId == %@", recipientId) + let dbuser = DBUser.objects(with: predicate).firstObject() as! DBUser + + labelTitle1.text = dbuser.fullname + labelTitle2.text = UserLastActive(dbuser: dbuser) + } + + // MARK: - Refresh methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshTableView1() { + + refreshTableView2() + scroll(toBottom: true) + Status.updateLastRead(chatId: chatId) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshTableView2() { + + let show = (insertCounter < dbmessages.count) + loadEarlierShow(show) + + tableView.reloadData() + } + + // MARK: - Message send methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func messageSend(_ text: String?, picture: UIImage?, video: URL?, audio: String?) { + + MessageQueue.send(chatId: chatId, recipientId: recipientId, status: nil, text: text, picture: picture, video: video, audio: audio) + + Shortcut.update(userId: recipientId) + } + + // MARK: - Message delete methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func messageDelete(_ indexPath: IndexPath) { + + let dbmessage = self.dbmessage(indexPath) + Message.deleteItem(dbmessage: dbmessage) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionBack() { + + navigationController?.popViewController(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func actionTitle() { + + let profileView = ProfileView() + profileView.myInit(userId: recipientId, chat: false) + navigationController?.pushViewController(profileView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCallAudio() { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCallVideo() { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func actionAttachMessage() { + + view.endEditing(true) + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + let alertCamera = UIAlertAction(title: "Camera", style: .default, handler: { action in + PresentMultiCamera(target: self, edit: true) + }) + let alertPicture = UIAlertAction(title: "Picture", style: .default, handler: { action in + PresentPhotoLibrary(target: self, edit: true) + }) + let alertVideo = UIAlertAction(title: "Video", style: .default, handler: { action in + PresentVideoLibrary(target: self, edit: true) + }) + let alertAudio = UIAlertAction(title: "Audio", style: .default, handler: { action in + self.actionAudio() + }) + let alertStickers = UIAlertAction(title: "Sticker", style: .default, handler: { action in + self.actionStickers() + }) + let alertLocation = UIAlertAction(title: "Location", style: .default, handler: { action in + self.actionLocation() + }) + + alertCamera.setValue(UIImage(named: "chat_camera"), forKey: "image"); alert.addAction(alertCamera) + alertPicture.setValue(UIImage(named: "chat_picture"), forKey: "image"); alert.addAction(alertPicture) + alertVideo.setValue(UIImage(named: "chat_video"), forKey: "image"); alert.addAction(alertVideo) + alertAudio.setValue(UIImage(named: "chat_audio"), forKey: "image"); alert.addAction(alertAudio) + alertStickers.setValue(UIImage(named: "chat_sticker"), forKey: "image"); alert.addAction(alertStickers) + alertLocation.setValue(UIImage(named: "chat_location"), forKey: "image"); alert.addAction(alertLocation) + + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func actionSendMessage(_ text: String) { + + messageSend(text, picture: nil, video: nil, audio: nil) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionAudio() { + + let audioView = AudioView() + audioView.delegate = self + let navController = NavigationController(rootViewController: audioView) + present(navController, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionStickers() { + + let stickersView = StickersView() + stickersView.delegate = self + let navController = NavigationController(rootViewController: stickersView) + present(navController, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionLocation() { + + messageSend(nil, picture: nil, video: nil, audio: nil) + } + + // MARK: - UIImagePickerControllerDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) { + + let video = info[.mediaURL] as? URL + let picture = info[.editedImage] as? UIImage + + messageSend(nil, picture: picture, video: video, audio: nil) + + picker.dismiss(animated: true) + } + + // MARK: - AudioDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didRecordAudio(path: String) { + + messageSend(nil, picture: nil, video: nil, audio: path) + } + + // MARK: - StickersDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didSelectSticker(sticker: String) { + + let picture = UIImage(named: sticker) + messageSend(nil, picture: picture, video: nil, audio: nil) + } + + // MARK: - User actions (load earlier) + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func actionLoadEarlier() { + + insertCounter += Int(INSERT_MESSAGES) + refreshTableView2() + } + + // MARK: - User actions (bubble tap) + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func actionTapBubble(_ indexPath: IndexPath) { + + let dbmessage = self.dbmessage(indexPath) + let rcmessage = self.rcmessage(indexPath) + + if (rcmessage.type == RC_TYPE_STATUS) { + + } + + if (rcmessage.type == RC_TYPE_PICTURE) { + if (rcmessage.status == RC_STATUS_MANUAL) { + MediaLoader.loadPictureManual(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + tableView.reloadData() + } + if (rcmessage.status == RC_STATUS_SUCCEED) { + let dictionary = PictureView.photos(messageId: dbmessage.objectId, chatId: chatId) + let photoItems = dictionary["photoItems"] as! [NYTPhoto] + let initialPhoto = dictionary["initialPhoto"] as! NYTPhoto + + let pictureView = PictureView(photos: photoItems, initialPhoto: initialPhoto) + pictureView.setMessages(messages: true) + present(pictureView, animated: true) + } + } + + if (rcmessage.type == RC_TYPE_VIDEO) { + if (rcmessage.status == RC_STATUS_MANUAL) { + MediaLoader.loadVideoManual(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + tableView.reloadData() + } + if (rcmessage.status == RC_STATUS_SUCCEED) { + let url = URL(fileURLWithPath: rcmessage.video_path) + let videoView = VideoView() + videoView.myInit(url: url) + present(videoView, animated: true) + } + } + + if (rcmessage.type == RC_TYPE_AUDIO) { + if (rcmessage.status == RC_STATUS_MANUAL) { + MediaLoader.loadAudioManual(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + tableView.reloadData() + } + if (rcmessage.status == RC_STATUS_SUCCEED) { + if (rcmessage.audio_status == RC_AUDIOSTATUS_STOPPED) { + if let sound = Sound(contentsOfFile: rcmessage.audio_path) { + sound.completionHandler = { didFinish in + rcmessage.audio_status = Int(RC_AUDIOSTATUS_STOPPED) + self.tableView.reloadData() + } + SoundManager.shared().playSound(sound) + rcmessage.audio_status = Int(RC_AUDIOSTATUS_PLAYING) + tableView.reloadData() + } + } else if (rcmessage.audio_status == RC_AUDIOSTATUS_PLAYING) { + SoundManager.shared().stopAllSounds(false) + rcmessage.audio_status = Int(RC_AUDIOSTATUS_STOPPED) + tableView.reloadData() + } + } + } + + if (rcmessage.type == RC_TYPE_LOCATION) { + let location = CLLocation(latitude: rcmessage.latitude, longitude: rcmessage.longitude) + let mapView = MapView() + mapView.myInit(location: location) + let navController = NavigationController(rootViewController: mapView) + present(navController, animated: true) + } + } + + // MARK: - User actions (avatar tap) + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func actionTapAvatar(_ indexPath: IndexPath) { + + let dbmessage = self.dbmessage(indexPath) + let senderId = dbmessage.senderId + + if (senderId != FUser.currentId()) { + let profileView = ProfileView() + profileView.myInit(userId: senderId, chat: false) + navigationController?.pushViewController(profileView, animated: true) + } + } + + // MARK: - User actions (menu) + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionMenuCopy(_ sender: Any?) { + + if let indexPath = RCMenuItem.indexPath(sender as! UIMenuController) { + let rcmessage = self.rcmessage(indexPath) + UIPasteboard.general.string = rcmessage.text + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionMenuSave(_ sender: Any?) { + + if let indexPath = RCMenuItem.indexPath(sender as! UIMenuController) { + let rcmessage = self.rcmessage(indexPath) + + if (rcmessage.type == RC_TYPE_PICTURE) { + if (rcmessage.status == RC_STATUS_SUCCEED) { + UIImageWriteToSavedPhotosAlbum(rcmessage.picture_image!, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil) + } + } + + if (rcmessage.type == RC_TYPE_VIDEO) { + if (rcmessage.status == RC_STATUS_SUCCEED) { + UISaveVideoAtPathToSavedPhotosAlbum(rcmessage.video_path, self, #selector(video(_:didFinishSavingWithError:contextInfo:)), nil) + } + } + + if (rcmessage.type == RC_TYPE_AUDIO) { + if (rcmessage.status == RC_STATUS_SUCCEED) { + let path = File.temp(ext: "mp4") + File.copy(src: rcmessage.audio_path, dest: path, overwrite: true) + UISaveVideoAtPathToSavedPhotosAlbum(path, self, #selector(video(_:didFinishSavingWithError:contextInfo:)), nil) + } + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionMenuDelete(_ sender: Any?) { + + if let indexPath = RCMenuItem.indexPath(sender as! UIMenuController) { + messageDelete(indexPath) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionMenuForward(_ sender: Any?) { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func image(_ image: UIImage, didFinishSavingWithError error: NSError?, contextInfo: UnsafeMutableRawPointer?) { + + if (error != nil) { ProgressHUD.showError("Saving failed.") } else { ProgressHUD.showSuccess("Successfully saved.") } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func video(_ videoPath: String, didFinishSavingWithError error: NSError?, contextInfo: UnsafeMutableRawPointer?) { + + if (error != nil) { ProgressHUD.showError("Saving failed.") } else { ProgressHUD.showSuccess("Successfully saved.") } + } + + // MARK: - SelectUsersDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didSelectUsers(users: [DBUser]) { + + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func numberOfSections(in tableView: UITableView) -> Int { + + return min(insertCounter, Int(dbmessages.count)) + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionCleanup() { + + Messages.resignChatId() + + typingIndicatorSave(false) + + firebase1?.removeAllObservers(); firebase1 = nil + firebase2?.removeAllObservers(); firebase2 = nil + + NotificationCenterX.removeObserver(target: self) + } +} diff --git a/Messenger/Classes/Chat/DialogflowView.swift b/Messenger/Classes/Chat/DialogflowView.swift new file mode 100644 index 00000000..5b0b3915 --- /dev/null +++ b/Messenger/Classes/Chat/DialogflowView.swift @@ -0,0 +1,223 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DialogflowView: RCMessagesView { + + var rcmessages: [RCMessage] = [] + + private var apiAI: ApiAI? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(actionDone)) + + buttonInputAttach.isUserInteractionEnabled = false + + let wallpaper = FUser.wallpaper() + if (wallpaper.count != 0) { + tableView.backgroundView = UIImageView(image: UIImage(named: wallpaper)) + } + + apiAI = ApiAI.shared() + + loadEarlierShow(false) + updateTitleDetails() + } + + // MARK: - Message methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func rcmessage(_ indexPath: IndexPath) -> RCMessage { + + return rcmessages[indexPath.section] + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func addMessage(text: String, incoming: Bool) { + + let rcmessage = RCMessage(text: text, incoming: incoming) + rcmessages.append(rcmessage) + refreshTableView1() + } + + // MARK: - Avatar methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func avatarInitials(_ indexPath: IndexPath) -> String { + + let rcmessage = self.rcmessage(indexPath) + + if (rcmessage.outgoing) { + return FUser.initials() + } else { + return "AI" + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func avatarImage(_ indexPath: IndexPath) -> UIImage? { + + return nil + } + + // MARK: - Header, Footer methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textSectionHeader(_ indexPath: IndexPath) -> String? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textBubbleHeader(_ indexPath: IndexPath) -> String? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textBubbleFooter(_ indexPath: IndexPath) -> String? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func textSectionFooter(_ indexPath: IndexPath) -> String? { + + return nil + } + + // MARK: - Menu controller methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func menuItems(_ indexPath: IndexPath) -> [Any]? { + + let menuItemCopy = RCMenuItem(title: "Copy", action: #selector(actionMenuCopy(_:))) + + menuItemCopy.indexPath = indexPath + + return [menuItemCopy] + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { + + if (action == #selector(actionMenuCopy(_:))) { return true } + return false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override var canBecomeFirstResponder: Bool { + + return true + } + + // MARK: - Typing indicator methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func typingIndicatorShow(_ show: Bool, animated: Bool, delay: CGFloat) { + + DispatchQueue.main.asyncAfter(deadline: .now() + Double(delay)) { + self.typingIndicatorShow(show, animated: animated) + } + } + + // MARK: - Title details methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateTitleDetails() { + + labelTitle1.text = "AI interface" + labelTitle2.text = "online now" + } + + // MARK: - Refresh methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func refreshTableView1() { + + refreshTableView2() + scroll(toBottom: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func refreshTableView2() { + + tableView.reloadData() + } + + // MARK: - Dialogflow methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func sendDialogflowRequest(text: String) { + + typingIndicatorShow(true, animated: true, delay: 0.5) + + let aiRequest: AITextRequest? = apiAI?.textRequest() + aiRequest?.query = [text] + + aiRequest?.setCompletionBlockSuccess({ request, response in + self.typingIndicatorShow(false, animated: true, delay: 1.0) + self.displayDialogflowResponse(dictionary: response as! [AnyHashable: Any], delay: 1.1) + }, failure: { request, error in + ProgressHUD.showError("Dialogflow request error.") + }) + + apiAI?.enqueue(aiRequest) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func displayDialogflowResponse(dictionary: [AnyHashable: Any], delay: CGFloat) { + + DispatchQueue.main.asyncAfter(deadline: .now() + Double(delay)) { + self.displayDialogflowResponse(dictionary: dictionary) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func displayDialogflowResponse(dictionary: [AnyHashable: Any]) { + + let result = dictionary["result"] as! [AnyHashable: Any] + let fulfillment = result["fulfillment"] as! [AnyHashable: Any] + let text = fulfillment["speech"] as! String + + addMessage(text: text, incoming: true) + Audio.playMessageIncoming() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionDone() { + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func actionSendMessage(_ text: String) { + + Audio.playMessageOutgoing() + addMessage(text: text, incoming: false) + + sendDialogflowRequest(text: text) + } + + // MARK: - User actions (menu) + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionMenuCopy(_ sender: Any?) { + + if let indexPath = RCMenuItem.indexPath(sender as! UIMenuController) { + let rcmessage = self.rcmessage(indexPath) + UIPasteboard.general.string = rcmessage.text + } + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func numberOfSections(in tableView: UITableView) -> Int { + + return rcmessages.count + } +} diff --git a/Messenger/Classes/Details/01_Profile/ProfileView.swift b/Messenger/Classes/Details/01_Profile/ProfileView.swift new file mode 100644 index 00000000..6b780adf --- /dev/null +++ b/Messenger/Classes/Details/01_Profile/ProfileView.swift @@ -0,0 +1,297 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class ProfileView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var viewHeader: UIView! + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + @IBOutlet var labelDetails: UILabel! + @IBOutlet var cellStatus: UITableViewCell! + @IBOutlet var cellCountry: UITableViewCell! + @IBOutlet var cellLocation: UITableViewCell! + @IBOutlet var cellPhone: UITableViewCell! + @IBOutlet var buttonCallPhone: UIButton! + @IBOutlet var cellMedia: UITableViewCell! + @IBOutlet var cellChat: UITableViewCell! + @IBOutlet var cellFriend: UITableViewCell! + @IBOutlet var cellBlock: UITableViewCell! + + private var userId = "" + private var isBlocker = false + private var isChatEnabled = false + private var timer: Timer? + private var dbuser: DBUser! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func myInit(userId userId_: String, chat chat_: Bool) { + + userId = userId_ + isChatEnabled = chat_ + + isBlocker = Blocker.isBlocker(userId: userId) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Profile" + + navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: nil, action: nil) + + tableView.tableHeaderView = viewHeader + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + loadUser() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + timer = Timer.scheduledTimer(timeInterval: 5.0, target: self, selector: #selector(loadUser), userInfo: nil, repeats: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + timer?.invalidate() + timer = nil + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func loadUser() { + + let predicate = NSPredicate(format: "objectId == %@", userId) + dbuser = DBUser.objects(with: predicate).firstObject() as? DBUser + + labelInitials.text = dbuser.initials() + DownloadManager.image(link: dbuser.picture) { path, error, network in + if (error == nil) { + self.imageUser.image = UIImage(contentsOfFile: path!) + self.labelInitials.text = nil + } + } + + labelName.text = dbuser.fullname + labelDetails.text = UserLastActive(dbuser: dbuser) + + cellStatus.detailTextLabel?.text = dbuser.status + cellCountry.detailTextLabel?.text = dbuser.country + cellLocation.detailTextLabel?.text = dbuser.location + + buttonCallPhone.setTitle(dbuser.phone, for: .normal) + + cellFriend.textLabel?.text = Friend.isFriend(userId: userId) ? "Remove Friend" : "Add Friend" + cellBlock.textLabel?.text = Blocked.isBlocked(userId: userId) ? "Unblock User" : "Block User" + + tableView.reloadData() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionPhoto(_ sender: Any) { + + if let picture = imageUser.image { + let photoItems = PictureView.photos(picture: picture) + let pictureView = PictureView(photos: photoItems) + present(pictureView, animated: true) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionCallPhone(_ sender: Any) { + + let number1 = "tel://\(dbuser.phone)" + let number2 = number1.replacingOccurrences(of: " ", with: "") + + if let url = URL(string: number2) { + UIApplication.shared.open(url, options: [:], completionHandler: nil) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionCallAudio(_ sender: Any) { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionCallVideo(_ sender: Any) { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionMedia() { + + let recipientId = dbuser.objectId + let chatId = Chat.chatId(recipientId: recipientId) + + let allMediaView = AllMediaView() + allMediaView.myInit(chatId: chatId) + navigationController?.pushViewController(allMediaView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionChatPrivate() { + + let chatPrivateView = ChatPrivateView() + chatPrivateView.myInit(recipientId: dbuser.objectId) + navigationController?.pushViewController(chatPrivateView, animated: true) + } + + // MARK: - User actions (Friend/Unfriend) + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionFriendOrUnfriend() { + + Friend.isFriend(userId: userId) ? actionUnfriend() : actionFriend() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionFriend() { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Add Friend", style: .default, handler: { action in + self.actionFriendUser() + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionFriendUser() { + + Friend.createItem(userId: userId) + cellFriend.textLabel?.text = "Remove Friend" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionUnfriend() { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Remove Friend", style: .default, handler: { action in + self.actionUnfriendUser() + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionUnfriendUser() { + + Friend.deleteItem(userId: userId) + cellFriend.textLabel?.text = "Add Friend" + } + + // MARK: - User actions (Block/Unblock) + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionBlockOrUnblock() { + + Blocked.isBlocked(userId: userId) ? actionUnblock() : actionBlock() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionBlock() { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Block User", style: .destructive, handler: { action in + self.actionBlockUser() + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionBlockUser() { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionUnblock() { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Unblock User", style: .destructive, handler: { action in + self.actionUnblockUser() + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionUnblockUser() { + + AdvertPremium(target: self); + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 3 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + if (section == 0) { return isBlocker ? 3 : 4 } + if (section == 1) { return isChatEnabled ? 2 : 1 } + if (section == 2) { return 2 } + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellStatus } + if (indexPath.section == 0) && (indexPath.row == 1) { return cellCountry } + if (indexPath.section == 0) && (indexPath.row == 2) { return cellLocation } + if (indexPath.section == 0) && (indexPath.row == 3) { return cellPhone } + if (indexPath.section == 1) && (indexPath.row == 0) { return cellMedia } + if (indexPath.section == 1) && (indexPath.row == 1) { return cellChat } + if (indexPath.section == 2) && (indexPath.row == 0) { return cellFriend } + if (indexPath.section == 2) && (indexPath.row == 1) { return cellBlock } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 1) && (indexPath.row == 0) { actionMedia() } + if (indexPath.section == 1) && (indexPath.row == 1) { actionChatPrivate() } + if (indexPath.section == 2) && (indexPath.row == 0) { actionFriendOrUnfriend() } + if (indexPath.section == 2) && (indexPath.row == 1) { actionBlockOrUnblock() } + } +} diff --git a/Messenger/Classes/Details/01_Profile/ProfileView.xib b/Messenger/Classes/Details/01_Profile/ProfileView.xib new file mode 100644 index 00000000..4c7055ad --- /dev/null +++ b/Messenger/Classes/Details/01_Profile/ProfileView.xib @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Details/02_Group/GroupView.swift b/Messenger/Classes/Details/02_Group/GroupView.swift new file mode 100644 index 00000000..4130f285 --- /dev/null +++ b/Messenger/Classes/Details/02_Group/GroupView.swift @@ -0,0 +1,11 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + diff --git a/Messenger/Classes/Details/02_Group/GroupView.xib b/Messenger/Classes/Details/02_Group/GroupView.xib new file mode 100755 index 00000000..a9cd9dc4 --- /dev/null +++ b/Messenger/Classes/Details/02_Group/GroupView.xib @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Details/03_AllMedia/AllMediaCell.swift b/Messenger/Classes/Details/03_AllMedia/AllMediaCell.swift new file mode 100644 index 00000000..0065a06b --- /dev/null +++ b/Messenger/Classes/Details/03_AllMedia/AllMediaCell.swift @@ -0,0 +1,58 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AllMediaCell: UICollectionViewCell { + + @IBOutlet var imageItem: UIImageView! + @IBOutlet var imageVideo: UIImageView! + @IBOutlet var imageSelected: UIImageView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbmessage: DBMessage, selected: Bool) { + + imageItem.image = UIImage(named: "allmedia_blank") + imageVideo.isHidden = (dbmessage.type == MESSAGE_PICTURE) + + if (dbmessage.type == MESSAGE_PICTURE) { + bindPicture(dbmessage: dbmessage) + } + + if (dbmessage.type == MESSAGE_VIDEO) { + bindVideo(dbmessage: dbmessage) + } + + imageSelected.isHidden = (selected == false) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindPicture(dbmessage: DBMessage) { + + if let path = DownloadManager.pathImage(link: dbmessage.picture) { + if let image = UIImage(contentsOfFile: path) { + imageItem.image = Image.square(image: image, size: 320) + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindVideo(dbmessage: DBMessage) { + + if let path = DownloadManager.pathVideo(link: dbmessage.video) { + DispatchQueue(label: "bindVideo").async { + let image = Video.thumbnail(path: path) + DispatchQueue.main.async { + self.imageItem.image = Image.square(image: image, size: 320) + } + } + } + } +} diff --git a/Messenger/Classes/Details/03_AllMedia/AllMediaCell.xib b/Messenger/Classes/Details/03_AllMedia/AllMediaCell.xib new file mode 100755 index 00000000..ee9eec0e --- /dev/null +++ b/Messenger/Classes/Details/03_AllMedia/AllMediaCell.xib @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Details/03_AllMedia/AllMediaHeader.swift b/Messenger/Classes/Details/03_AllMedia/AllMediaHeader.swift new file mode 100644 index 00000000..8571725c --- /dev/null +++ b/Messenger/Classes/Details/03_AllMedia/AllMediaHeader.swift @@ -0,0 +1,22 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AllMediaHeader: UICollectionReusableView { + + @IBOutlet var label: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func awakeFromNib() { + + super.awakeFromNib() + } +} diff --git a/Messenger/Classes/Details/03_AllMedia/AllMediaHeader.xib b/Messenger/Classes/Details/03_AllMedia/AllMediaHeader.xib new file mode 100644 index 00000000..822ccb22 --- /dev/null +++ b/Messenger/Classes/Details/03_AllMedia/AllMediaHeader.xib @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Details/03_AllMedia/AllMediaView.swift b/Messenger/Classes/Details/03_AllMedia/AllMediaView.swift new file mode 100644 index 00000000..b663b9e4 --- /dev/null +++ b/Messenger/Classes/Details/03_AllMedia/AllMediaView.swift @@ -0,0 +1,272 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AllMediaView: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate, NYTPhotosViewControllerDelegate { + + @IBOutlet var collectionView: UICollectionView! + @IBOutlet var viewFooter: UIView! + @IBOutlet var labelFooter: UILabel! + @IBOutlet var buttonShare: UIBarButtonItem! + @IBOutlet var buttonDelete: UIBarButtonItem! + + private var chatId = "" + private var selection: [String] = [] + private var dbmessages_media: [DBMessage] = [] + + private var months: [String] = [] + private var dictionary: [String: [DBMessage]] = [:] + + private var isSelecting = false + private var buttonDone: UIBarButtonItem? + private var buttonSelect: UIBarButtonItem? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func myInit(chatId chatId_: String) { + + chatId = chatId_ + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "All Media" + + buttonDone = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + buttonSelect = UIBarButtonItem(title: "Select", style: .plain, target: self, action: #selector(actionSelect)) + + collectionView.register(UINib(nibName: "AllMediaHeader", bundle: nil), forSupplementaryViewOfKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: "AllMediaHeader") + collectionView.register(UINib(nibName: "AllMediaCell", bundle: nil), forCellWithReuseIdentifier: "AllMediaCell") + + updateDetails() + loadMedia() + } + + // MARK: - Load methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadMedia() { + + months.removeAll() + dictionary.removeAll() + dbmessages_media.removeAll() + + var pictures: Int = 0 + var videos: Int = 0 + + let predicate = NSPredicate(format: "chatId == %@ AND isDeleted == NO", chatId) + let dbmessages = DBMessage.objects(with: predicate).sortedResults(usingKeyPath: FMESSAGE_CREATEDAT, ascending: true) + + for i in 0.. Int { + + return months.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + + let month = months[section] + if let dbmessages_section = dictionary[month] { + return dbmessages_section.count + } + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView { + + if (kind == UICollectionView.elementKindSectionHeader) { + let header = collectionView.dequeueReusableSupplementaryView(ofKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: "AllMediaHeader", for: indexPath) as! AllMediaHeader + header.label.text = months[indexPath.section] + return header + } + return UICollectionReusableView() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "AllMediaCell", for: indexPath) as! AllMediaCell + + let month = months[indexPath.section] + if let dbmessages_section = dictionary[month] { + let dbmessage = dbmessages_section[indexPath.item] + let selected = selection.contains(dbmessage.objectId) + cell.bindData(dbmessage: dbmessage, selected: selected) + } + + return cell + } + + // MARK: - UICollectionViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + + collectionView.deselectItem(at: indexPath, animated: true) + + let month = months[indexPath.section] + if let dbmessages_section = dictionary[month] { + let dbmessage = dbmessages_section[indexPath.item] + + if (isSelecting == false) { + if (dbmessage.type == MESSAGE_PICTURE) { + showPicture(dbmessage: dbmessage) + } + if (dbmessage.type == MESSAGE_VIDEO) { + showVideo(dbmessage: dbmessage) + } + } + + if (isSelecting == true) { + if selection.contains(dbmessage.objectId) { + if let index = selection.index(of: dbmessage.objectId) { + selection.remove(at: index) + } + } else { + selection.append(dbmessage.objectId) + } + collectionView.reloadItems(at: [indexPath]) + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func showPicture(dbmessage: DBMessage) { + + if let path = DownloadManager.pathImage(link: dbmessage.picture) { + + let dictionary = PictureView.photos(messageId: dbmessage.objectId, chatId: chatId) + let photoItems = dictionary["photoItems"] as! [NYTPhoto] + let initialPhoto = dictionary["initialPhoto"] as! NYTPhoto + + let pictureView = PictureView(photos: photoItems, initialPhoto: initialPhoto) + pictureView.delegate = self + pictureView.setMessages(messages: true) + present(pictureView, animated: true) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func showVideo(dbmessage: DBMessage) { + + if let path = DownloadManager.pathVideo(link: dbmessage.video) { + let url = URL(fileURLWithPath: path) + let videoView = VideoView() + videoView.myInit(url: url) + present(videoView, animated: true) + } + } + + // MARK: - NYTPhotosViewControllerDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func photosViewControllerWillDismiss(_ photosViewController: NYTPhotosViewController) { + + loadMedia() + } +} diff --git a/Messenger/Classes/Details/03_AllMedia/AllMediaView.xib b/Messenger/Classes/Details/03_AllMedia/AllMediaView.xib new file mode 100755 index 00000000..4681a725 --- /dev/null +++ b/Messenger/Classes/Details/03_AllMedia/AllMediaView.xib @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Details/04_Picture/PictureView.swift b/Messenger/Classes/Details/04_Picture/PictureView.swift new file mode 100644 index 00000000..8abaf13d --- /dev/null +++ b/Messenger/Classes/Details/04_Picture/PictureView.swift @@ -0,0 +1,191 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class PictureView: NYTPhotosViewController, SelectUsersDelegate { + + private var isMessages = false + private var statusBarIsHidden = false + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func photos(picture: UIImage) -> [NYTPhoto] { + + let photoItem = NYTPhotoItem() + photoItem.image = picture + return [photoItem] + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func photos(messageId: String, chatId: String) -> [String: Any] { + + var photoItems: [NYTPhotoItem] = [] + var initialPhoto: NYTPhotoItem? = nil + + let predicate = NSPredicate(format: "chatId == %@ AND type == %@ AND isDeleted == NO", chatId, MESSAGE_PICTURE) + let dbmessages = DBMessage.objects(with: predicate).sortedResults(usingKeyPath: FMESSAGE_CREATEDAT, ascending: true) + + let attributesTitle = [NSAttributedString.Key.foregroundColor: UIColor.white, + NSAttributedString.Key.font: UIFont.preferredFont(forTextStyle: .body)] + let attributesCredit = [NSAttributedString.Key.foregroundColor: UIColor.gray, + NSAttributedString.Key.font: UIFont.preferredFont(forTextStyle: .caption1)] + + for i in 0.. + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Details/06_Map/MapView.swift b/Messenger/Classes/Details/06_Map/MapView.swift new file mode 100644 index 00000000..87716959 --- /dev/null +++ b/Messenger/Classes/Details/06_Map/MapView.swift @@ -0,0 +1,56 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class MapView: UIViewController { + + @IBOutlet var mapView: MKMapView! + + private var location: CLLocation! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func myInit(location location_: CLLocation) { + + location = location_ + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Map" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + var region: MKCoordinateRegion = MKCoordinateRegion() + region.center.latitude = location.coordinate.latitude + region.center.longitude = location.coordinate.longitude + region.span.latitudeDelta = CLLocationDegrees(0.01) + region.span.longitudeDelta = CLLocationDegrees(0.01) + mapView.setRegion(region, animated: false) + + let annotation = MKPointAnnotation() + mapView.addAnnotation(annotation) + annotation.coordinate = location.coordinate + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } +} diff --git a/Messenger/Classes/Details/06_Map/MapView.xib b/Messenger/Classes/Details/06_Map/MapView.xib new file mode 100644 index 00000000..d278b004 --- /dev/null +++ b/Messenger/Classes/Details/06_Map/MapView.xib @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/Audio/AudioView.swift b/Messenger/Classes/Misc/Audio/AudioView.swift new file mode 100644 index 00000000..64d7bd42 --- /dev/null +++ b/Messenger/Classes/Misc/Audio/AudioView.swift @@ -0,0 +1,210 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol AudioDelegate: class { + + func didRecordAudio(path: String) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AudioView: UIViewController, AVAudioPlayerDelegate { + + @IBOutlet weak var delegate: AudioDelegate? + + @IBOutlet var labelTimer: UILabel! + @IBOutlet var buttonRecord: UIButton! + @IBOutlet var buttonStop: UIButton! + @IBOutlet var buttonDelete: UIButton! + @IBOutlet var buttonPlay: UIButton! + @IBOutlet var buttonSend: UIButton! + + private var isPlaying = false + private var isRecorded = false + private var isRecording = false + + private var timer: Timer? + private var dateTimer: Date? + + private var audioPlayer: AVAudioPlayer? + private var audioRecorder: AVAudioRecorder? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Audio" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + + updateButtonDetails() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + actionStop(0) + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionRecord(_ sender: Any) { + + audioRecorderStart() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionStop(_ sender: Any) { + + if (isPlaying) { audioPlayerStop() } + if (isRecording) { audioRecorderStop() } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionDelete(_ sender: Any) { + + isRecorded = false + updateButtonDetails() + + timerReset() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionPlay(_ sender: Any) { + + audioPlayerStart() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionSend(_ sender: Any) { + + dismiss(animated: true) + + if let path = audioRecorder?.url.path { + delegate?.didRecordAudio(path: path) + } + } + + // MARK: - Audio recorder methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func audioRecorderStart() { + + isRecording = true + updateButtonDetails() + + timerStart() + + try? AVAudioSession.sharedInstance().setCategory(.playAndRecord, mode: .default, policy: .default, options: .defaultToSpeaker) + + let settings = [AVFormatIDKey: kAudioFormatMPEG4AAC, AVSampleRateKey: 44100, AVNumberOfChannelsKey: 2] + audioRecorder = try? AVAudioRecorder(url: URL(fileURLWithPath: File.temp(ext: "m4a")), settings: settings) + audioRecorder?.prepareToRecord() + audioRecorder?.record() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func audioRecorderStop() { + + isRecording = false + isRecorded = true + updateButtonDetails() + + timerStop() + + audioRecorder?.stop() + } + + // MARK: - Audio player methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func audioPlayerStart() { + + isPlaying = true + updateButtonDetails() + + timerStart() + + try? AVAudioSession.sharedInstance().setCategory(.playback, mode: .default, policy: .default, options: .defaultToSpeaker) + + if let url = audioRecorder?.url { + audioPlayer = try? AVAudioPlayer(contentsOf: url) + audioPlayer?.delegate = self + audioPlayer?.prepareToPlay() + audioPlayer?.play() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func audioPlayerDidFinishPlaying(_ player: AVAudioPlayer, successfully flag: Bool) { + + isPlaying = false + updateButtonDetails() + + timerStop() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func audioPlayerStop() { + + isPlaying = false + updateButtonDetails() + + timerStop() + + audioPlayer?.stop() + } + + // MARK: - Timer methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func timerStart() { + + dateTimer = Date() + + timer = Timer.scheduledTimer(timeInterval: 0.07, target: self, selector: #selector(timerUpdate), userInfo: nil, repeats: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func timerUpdate() { + + if (dateTimer != nil) { + let interval = Date().timeIntervalSince(dateTimer!) + let millisec = Int(interval * 100) % 100 + let seconds = Int(interval) % 60 + let minutes = Int(interval) / 60 + labelTimer.text = String(format: "%02d:%02d:%02d", minutes, seconds, millisec) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func timerStop() { + + timer?.invalidate() + timer = nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func timerReset() { + + labelTimer.text = "00:00:00" + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateButtonDetails() { + + buttonRecord.isHidden = isRecorded + buttonStop.isHidden = (isPlaying == false) && (isRecording == false) + buttonDelete.isHidden = (isPlaying == true) || (isRecorded == false) + buttonPlay.isHidden = (isPlaying == true) || (isRecorded == false) + buttonSend.isHidden = (isPlaying == true) || (isRecorded == false) + } +} diff --git a/Messenger/Classes/Misc/Audio/AudioView.xib b/Messenger/Classes/Misc/Audio/AudioView.xib new file mode 100644 index 00000000..eb4cdc11 --- /dev/null +++ b/Messenger/Classes/Misc/Audio/AudioView.xib @@ -0,0 +1,145 @@ + + + + + + + + + + + + + CourierNewPS-BoldMT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/CallAudio/CallAudioView.swift b/Messenger/Classes/Misc/CallAudio/CallAudioView.swift new file mode 100644 index 00000000..4130f285 --- /dev/null +++ b/Messenger/Classes/Misc/CallAudio/CallAudioView.swift @@ -0,0 +1,11 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + diff --git a/Messenger/Classes/Misc/CallAudio/CallAudioView.xib b/Messenger/Classes/Misc/CallAudio/CallAudioView.xib new file mode 100644 index 00000000..b8cdebec --- /dev/null +++ b/Messenger/Classes/Misc/CallAudio/CallAudioView.xib @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/CallVideo/CallVideoView.swift b/Messenger/Classes/Misc/CallVideo/CallVideoView.swift new file mode 100644 index 00000000..4130f285 --- /dev/null +++ b/Messenger/Classes/Misc/CallVideo/CallVideoView.swift @@ -0,0 +1,11 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + diff --git a/Messenger/Classes/Misc/CallVideo/CallVideoView.xib b/Messenger/Classes/Misc/CallVideo/CallVideoView.xib new file mode 100644 index 00000000..e13e795c --- /dev/null +++ b/Messenger/Classes/Misc/CallVideo/CallVideoView.xib @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/Countries/CountriesView.swift b/Messenger/Classes/Misc/Countries/CountriesView.swift new file mode 100644 index 00000000..11ffc66f --- /dev/null +++ b/Messenger/Classes/Misc/Countries/CountriesView.swift @@ -0,0 +1,123 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol CountriesDelegate: class { + + func didSelectCountry(name: String, code: String) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class CountriesView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet weak var delegate: CountriesDelegate? + + @IBOutlet var tableView: UITableView! + + private var countries: [[String: String]] = [] + private var sections: [[[String: String]]] = [] + private let collation = UILocalizedIndexedCollation.current() + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Countries" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + + loadCountries() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadCountries() { + + if let aCountries = NSArray(contentsOfFile: Dir.application("countries.plist")) { + countries = aCountries as! [[String: String]] + } + + let selector: Selector = "name" + sections = Array(repeating: [], count: collation.sectionTitles.count) + + let sorted = collation.sortedArray(from: countries, collationStringSelector: selector) as! [[String: String]] + for country in sorted { + let section = collation.section(for: country, collationStringSelector: selector) + sections[section].append(country) + } + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return sections.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return sections[section].count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + + return (sections[section].count != 0) ? collation.sectionTitles[section] : nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func sectionIndexTitles(for tableView: UITableView) -> [String]? { + + return collation.sectionIndexTitles + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int { + + return collation.section(forSectionIndexTitle: index) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + var cell: UITableViewCell! = tableView.dequeueReusableCell(withIdentifier: "cell") + if (cell == nil) { cell = UITableViewCell(style: .default, reuseIdentifier: "cell") } + + let country = sections[indexPath.section][indexPath.row] + cell.textLabel?.text = country["name"] + + return cell + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let country = sections[indexPath.section][indexPath.row] + + if let name = country["name"] { + if let code = country["dial_code"] { + delegate?.didSelectCountry(name: name, code: code) + } + } + + dismiss(animated: true) + } +} diff --git a/Messenger/Classes/Misc/Countries/CountriesView.xib b/Messenger/Classes/Misc/Countries/CountriesView.xib new file mode 100644 index 00000000..b5d6fdaf --- /dev/null +++ b/Messenger/Classes/Misc/Countries/CountriesView.xib @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/NavController/NavigationController.swift b/Messenger/Classes/Misc/NavController/NavigationController.swift new file mode 100644 index 00000000..58a185a1 --- /dev/null +++ b/Messenger/Classes/Misc/NavController/NavigationController.swift @@ -0,0 +1,31 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class NavigationController: UINavigationController { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + navigationBar.isTranslucent = false + navigationBar.barTintColor = UIColor.orange + navigationBar.tintColor = UIColor.white + navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.white] + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override var preferredStatusBarStyle: UIStatusBarStyle { + + return .lightContent + } +} diff --git a/Messenger/Classes/Misc/SelectUser/SelectUserCell.swift b/Messenger/Classes/Misc/SelectUser/SelectUserCell.swift new file mode 100644 index 00000000..69bf5038 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUser/SelectUserCell.swift @@ -0,0 +1,65 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class SelectUserCell: UITableViewCell { + + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + @IBOutlet var labelStatus: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbuser: DBUser) { + + labelName.text = dbuser.fullname + labelStatus.text = dbuser.status + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if (dbuser.thumbnail != "") { + if let path = DownloadManager.pathImage(link: dbuser.thumbnail) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "selectuser_blank") + labelInitials.text = dbuser.initials() + downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } else { + imageUser.image = UIImage(named: "selectuser_blank") + labelInitials.text = dbuser.initials() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: dbuser.thumbnail) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! SelectUserCell + cell.imageUser.image = UIImage(contentsOfFile: path!) + cell.labelInitials.text = nil + } + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } + } + } +} diff --git a/Messenger/Classes/Misc/SelectUser/SelectUserCell.xib b/Messenger/Classes/Misc/SelectUser/SelectUserCell.xib new file mode 100644 index 00000000..7c76df06 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUser/SelectUserCell.xib @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/SelectUser/SelectUserView.swift b/Messenger/Classes/Misc/SelectUser/SelectUserView.swift new file mode 100644 index 00000000..71f4d1a1 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUser/SelectUserView.swift @@ -0,0 +1,241 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol SelectUserDelegate: class { + + func didSelectUser(dbuser: DBUser) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class SelectUserView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet weak var delegate: SelectUserDelegate? + + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var blockerIds: [String] = [] + private var friendIds: [String] = [] + private var dbusers: RLMResults = DBUser.objects(with: NSPredicate(value: false)) + + private var sections: [[DBUser]] = [] + private let collation = UILocalizedIndexedCollation.current() + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Select User" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + + tableView.register(UINib(nibName: "SelectUserCell", bundle: nil), forCellReuseIdentifier: "SelectUserCell") + + tableView.tableFooterView = UIView() + + loadBlockers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadBlockers() { + + blockerIds.removeAll() + + let predicate = NSPredicate(format: "isDeleted == NO") + let dbblockers = DBBlocker.objects(with: predicate) + + for i in 0.. Int { + + return sections.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return sections[section].count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + + return (sections[section].count != 0) ? collation.sectionTitles[section] : nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func sectionIndexTitles(for tableView: UITableView) -> [String]? { + + return collation.sectionIndexTitles + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int { + + return collation.section(forSectionIndexTitle: index) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "SelectUserCell", for: indexPath) as! SelectUserCell + + let dbuser = sections[indexPath.section][indexPath.row] + + cell.bindData(dbuser: dbuser) + cell.loadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + + return cell + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + dismiss(animated: true) { + let dbuser = self.sections[indexPath.section][indexPath.row] + self.delegate?.didSelectUser(dbuser: dbuser) + } + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Misc/SelectUser/SelectUserView.xib b/Messenger/Classes/Misc/SelectUser/SelectUserView.xib new file mode 100644 index 00000000..e6445ac0 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUser/SelectUserView.xib @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/SelectUsers/SelectUsersCell.swift b/Messenger/Classes/Misc/SelectUsers/SelectUsersCell.swift new file mode 100644 index 00000000..4b4a80c5 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUsers/SelectUsersCell.swift @@ -0,0 +1,65 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class SelectUsersCell: UITableViewCell { + + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + @IBOutlet var labelStatus: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbuser: DBUser) { + + labelName.text = dbuser.fullname + labelStatus.text = dbuser.status + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if (dbuser.thumbnail != "") { + if let path = DownloadManager.pathImage(link: dbuser.thumbnail) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "selectusers_blank") + labelInitials.text = dbuser.initials() + downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } else { + imageUser.image = UIImage(named: "selectusers_blank") + labelInitials.text = dbuser.initials() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: dbuser.thumbnail) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! SelectUsersCell + cell.imageUser.image = UIImage(contentsOfFile: path!) + cell.labelInitials.text = nil + } + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } + } + } +} diff --git a/Messenger/Classes/Misc/SelectUsers/SelectUsersCell.xib b/Messenger/Classes/Misc/SelectUsers/SelectUsersCell.xib new file mode 100644 index 00000000..ea2c3d99 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUsers/SelectUsersCell.xib @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/SelectUsers/SelectUsersView.swift b/Messenger/Classes/Misc/SelectUsers/SelectUsersView.swift new file mode 100644 index 00000000..dda1a036 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUsers/SelectUsersView.swift @@ -0,0 +1,275 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol SelectUsersDelegate: class { + + func didSelectUsers(users: [DBUser]) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class SelectUsersView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet weak var delegate: SelectUsersDelegate? + + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var blockerIds: [String] = [] + private var friendIds: [String] = [] + private var dbusers: RLMResults = DBUser.objects(with: NSPredicate(value: false)) + + private var selection: [String] = [] + private var sections: [[DBUser]] = [] + private let collation = UILocalizedIndexedCollation.current() + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Select Users" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(actionDone)) + + tableView.register(UINib(nibName: "SelectUsersCell", bundle: nil), forCellReuseIdentifier: "SelectUsersCell") + + tableView.tableFooterView = UIView() + + loadBlockers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadBlockers() { + + blockerIds.removeAll() + + let predicate = NSPredicate(format: "isDeleted == NO") + let dbblockers = DBBlocker.objects(with: predicate) + + for i in 0.. Int { + + return sections.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return sections[section].count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + + return (sections[section].count != 0) ? collation.sectionTitles[section] : nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func sectionIndexTitles(for tableView: UITableView) -> [String]? { + + return collation.sectionIndexTitles + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int { + + return collation.section(forSectionIndexTitle: index) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "SelectUsersCell", for: indexPath) as! SelectUsersCell + + let dbuser = sections[indexPath.section][indexPath.row] + + cell.bindData(dbuser: dbuser) + cell.loadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + + cell.accessoryType = selection.contains(dbuser.objectId) ? .checkmark : .none + + return cell + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let dbuser = sections[indexPath.section][indexPath.row] + + if (selection.contains(dbuser.objectId)) { + if let index = selection.index(of: dbuser.objectId) { + selection.remove(at: index) + } + } else { + selection.append(dbuser.objectId) + } + + let cell: UITableViewCell! = tableView.cellForRow(at: indexPath) + cell.accessoryType = selection.contains(dbuser.objectId) ? .checkmark : .none + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Misc/SelectUsers/SelectUsersView.xib b/Messenger/Classes/Misc/SelectUsers/SelectUsersView.xib new file mode 100644 index 00000000..ba05ab18 --- /dev/null +++ b/Messenger/Classes/Misc/SelectUsers/SelectUsersView.xib @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/Stickers/StickersCell.swift b/Messenger/Classes/Misc/Stickers/StickersCell.swift new file mode 100644 index 00000000..ede46a96 --- /dev/null +++ b/Messenger/Classes/Misc/Stickers/StickersCell.swift @@ -0,0 +1,22 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class StickersCell: UICollectionViewCell { + + @IBOutlet var imageItem: UIImageView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(file: String) { + + imageItem.image = UIImage(named: file) + } +} diff --git a/Messenger/Classes/Misc/Stickers/StickersCell.xib b/Messenger/Classes/Misc/Stickers/StickersCell.xib new file mode 100755 index 00000000..d3c6a658 --- /dev/null +++ b/Messenger/Classes/Misc/Stickers/StickersCell.xib @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Misc/Stickers/StickersView.swift b/Messenger/Classes/Misc/Stickers/StickersView.swift new file mode 100644 index 00000000..7b8072b9 --- /dev/null +++ b/Messenger/Classes/Misc/Stickers/StickersView.swift @@ -0,0 +1,100 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol StickersDelegate: class { + + func didSelectSticker(sticker: String) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class StickersView: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate { + + @IBOutlet weak var delegate: StickersDelegate? + + @IBOutlet var collectionView: UICollectionView! + + private var stickers1: [String] = [] + private var stickers2: [String] = [] + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Stickers" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + + collectionView.register(UINib(nibName: "StickersCell", bundle: nil), forCellWithReuseIdentifier: "StickersCell") + + loadStickers() + } + + // MARK: - Load stickers + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadStickers() { + + if let files = try? FileManager.default.contentsOfDirectory(atPath: Dir.application()) { + for file in files.sorted() { + if (file.contains("stickerlocal")) { + stickers1.append(file) + } + if (file.contains("stickersend")) { + stickers2.append(file) + } + } + } + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } + + // MARK: - UICollectionViewDataSource + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in collectionView: UICollectionView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + + return stickers1.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "StickersCell", for: indexPath) as! StickersCell + + cell.bindData(file: stickers1[indexPath.item]) + + return cell + } + + // MARK: - UICollectionViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + + collectionView.deselectItem(at: indexPath, animated: true) + + let file = stickers2[indexPath.item] + let sticker = file.replacingOccurrences(of: "@2x.png", with: "") + + delegate?.didSelectSticker(sticker: sticker) + + dismiss(animated: true) + } +} diff --git a/Messenger/Classes/Misc/Stickers/StickersView.xib b/Messenger/Classes/Misc/Stickers/StickersView.xib new file mode 100755 index 00000000..52cb4774 --- /dev/null +++ b/Messenger/Classes/Misc/Stickers/StickersView.xib @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/01_Chats/ChatsCell.swift b/Messenger/Classes/Tabs/01_Chats/ChatsCell.swift new file mode 100644 index 00000000..4ff62e26 --- /dev/null +++ b/Messenger/Classes/Tabs/01_Chats/ChatsCell.swift @@ -0,0 +1,67 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class ChatsCell: MGSwipeTableCell { + + @IBOutlet var viewUnread: UIView! + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelDescription: UILabel! + @IBOutlet var labelLastMessage: UILabel! + @IBOutlet var labelElapsed: UILabel! + @IBOutlet var imageMuted: UIImageView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbchat: DBChat) { + + let lastRead = Status.lastRead(chatId: dbchat.chatId) + let mutedUntil = Status.mutedUntil(chatId: dbchat.chatId) + + viewUnread.isHidden = (lastRead >= dbchat.lastIncoming) + + labelDescription.text = dbchat.details + labelLastMessage.text = dbchat.lastMessage + + labelElapsed.text = TimeElapsed(timestamp: dbchat.lastMessageDate) + imageMuted.isHidden = (mutedUntil < Date().timestamp()) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(dbchat: DBChat, tableView: UITableView) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if let path = DownloadManager.pathImage(link: dbchat.picture) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "chats_blank") + labelInitials.text = dbchat.initials + downloadImage(dbchat: dbchat, tableView: tableView) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(dbchat: DBChat, tableView: UITableView) { + + DownloadManager.image(link: dbchat.picture) { path, error, network in + if (error == nil) { + tableView.reloadData() + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(dbchat: dbchat, tableView: tableView) + } + } + } + } +} diff --git a/Messenger/Classes/Tabs/01_Chats/ChatsCell.xib b/Messenger/Classes/Tabs/01_Chats/ChatsCell.xib new file mode 100644 index 00000000..4a61329a --- /dev/null +++ b/Messenger/Classes/Tabs/01_Chats/ChatsCell.xib @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/01_Chats/ChatsView.swift b/Messenger/Classes/Tabs/01_Chats/ChatsView.swift new file mode 100644 index 00000000..ed09aa6b --- /dev/null +++ b/Messenger/Classes/Tabs/01_Chats/ChatsView.swift @@ -0,0 +1,375 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class ChatsView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate, MGSwipeTableCellDelegate, SelectUserDelegate { + + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var timer: Timer? + private var dbchats: RLMResults = DBChat.objects(with: NSPredicate(value: false)) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + + tabBarItem.image = UIImage(named: "tab_chats") + tabBarItem.title = "Chats" + + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTabCounter), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView), name: NOTIFICATION_REFRESH_CHATS) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTabCounter), name: NOTIFICATION_REFRESH_CHATS) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView), name: NOTIFICATION_REFRESH_STATUSES) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTabCounter), name: NOTIFICATION_REFRESH_STATUSES) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + required init?(coder aDecoder: NSCoder) { + + super.init(coder: aDecoder) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Chats" + + navigationItem.leftBarButtonItem = UIBarButtonItem(image: UIImage(named: "chats_dialogflow"), style: .plain, target: self, action: #selector(actionDialogflow)) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .compose, target: self, action: #selector(actionCompose)) + + timer = Timer.scheduledTimer(timeInterval: 30.0, target: self, selector: #selector(refreshTableView), userInfo: nil, repeats: true) + + tableView.register(UINib(nibName: "ChatsCell", bundle: nil), forCellReuseIdentifier: "ChatsCell") + + tableView.tableFooterView = UIView() + + loadChats() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + if (FUser.currentId() != "") { + if (FUser.isOnboardOk()) { + refreshTableView() + } else { + OnboardUser(target: self) + } + } else { + LoginUser(target: self) + } + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadChats() { + + var predicate = NSPredicate(format: "isArchived == NO AND isDeleted == NO") + + if let text = searchBar.text { + if (text.count != 0) { + predicate = NSPredicate(format: "isArchived == NO AND isDeleted == NO AND details CONTAINS[c] %@", text) + } + } + + dbchats = DBChat.objects(with: predicate).sortedResults(usingKeyPath: "lastMessageDate", ascending: false) + + refreshTableView() + refreshTabCounter() + } + + // MARK: - Refresh methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshTableView() { + + tableView.reloadData() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshTabCounter() { + + var total: Int = 0 + + for i in 0.. Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return Int(dbchats.count) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "ChatsCell", for: indexPath) as! ChatsCell + + cell.rightButtons = [MGSwipeButton(title: "Delete", backgroundColor: UIColor.red), + MGSwipeButton(title: "More", backgroundColor: UIColor.lightGray)] + + cell.delegate = self + cell.tag = indexPath.row + + let dbchat = dbchats[UInt(indexPath.row)] as! DBChat + cell.bindData(dbchat: dbchat) + cell.loadImage(dbchat: dbchat, tableView: tableView) + + return cell + } + + // MARK: - MGSwipeTableCellDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func swipeTableCell(_ cell: MGSwipeTableCell, tappedButtonAt index: Int, direction: MGSwipeDirection, fromExpansion: Bool) -> Bool { + + if (index == 0) { actionDelete(index: cell.tag) } + if (index == 1) { actionMore(index: cell.tag) } + + return true + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let dbchat = dbchats[UInt(indexPath.row)] as! DBChat + + if (dbchat.groupId.count != 0) { actionChatGroup(groupId: dbchat.groupId) } + if (dbchat.recipientId.count != 0) { actionChatPrivate(recipientId: dbchat.recipientId) } + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + loadChats() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + loadChats() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Tabs/01_Chats/ChatsView.xib b/Messenger/Classes/Tabs/01_Chats/ChatsView.xib new file mode 100644 index 00000000..b49b440f --- /dev/null +++ b/Messenger/Classes/Tabs/01_Chats/ChatsView.xib @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/02_Calls/CallsView.swift b/Messenger/Classes/Tabs/02_Calls/CallsView.swift new file mode 100644 index 00000000..28a64fab --- /dev/null +++ b/Messenger/Classes/Tabs/02_Calls/CallsView.swift @@ -0,0 +1,207 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class CallsView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + + private var timer: Timer? + private var dbcallhistories: RLMResults = DBCallHistory.objects(with: NSPredicate(value: false)) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + + tabBarItem.image = UIImage(named: "tab_calls") + tabBarItem.title = "Calls" + + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView), name: NOTIFICATION_REFRESH_CALLHISTORIES) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + required init?(coder aDecoder: NSCoder) { + + super.init(coder: aDecoder) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Calls" + + navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Clear All", style: .plain, target: self, action: #selector(actionClearAll)) + + timer = Timer.scheduledTimer(timeInterval: 30.0, target: self, selector: #selector(refreshTableView), userInfo: nil, repeats: true) + + tableView.tableFooterView = UIView() + + loadCallHistories() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + if (FUser.currentId() != "") { + if (FUser.isOnboardOk()) { + refreshTableView() + } else { + OnboardUser(target: self) + } + } else { + LoginUser(target: self) + } + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadCallHistories() { + + let predicate = NSPredicate(format: "isDeleted == NO") + dbcallhistories = DBCallHistory.objects(with: predicate).sortedResults(usingKeyPath: FCALLHISTORY_CREATEDAT, ascending: false) + + refreshTableView() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func deleteCallHistory(dbcallhistory: DBCallHistory) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + dbcallhistory.isDeleted = true + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func deleteCallHistories() { + + for i in 0.. Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return min(Int(dbcallhistories.count), 25) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + var cell: UITableViewCell! = tableView.dequeueReusableCell(withIdentifier: "cell") + if (cell == nil) { cell = UITableViewCell(style: .subtitle, reuseIdentifier: "cell") } + + let dbcallhistory = dbcallhistories[UInt(indexPath.row)] as! DBCallHistory + cell.textLabel?.text = dbcallhistory.text + + cell.detailTextLabel?.text = dbcallhistory.status + cell.detailTextLabel?.textColor = UIColor.gray + + let label = UILabel(frame: CGRect(x: 0, y: 0, width: 70, height: 50)) + label.text = TimeElapsed(timestamp: dbcallhistory.startedAt) + label.textAlignment = .right + label.textColor = UIColor.gray + label.font = UIFont.systemFont(ofSize: 11) + cell.accessoryView = label + + return cell + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool { + + return true + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { + + let dbcallhistory = dbcallhistories[UInt(indexPath.row)] as! DBCallHistory + + deleteCallHistory(dbcallhistory: dbcallhistory) + + tableView.deleteRows(at: [indexPath], with: .fade) + + DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) { + CallHistory.deleteItem(objectId: dbcallhistory.objectId) + } + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let dbcallhistory = dbcallhistories[UInt(indexPath.row)] as! DBCallHistory + let userId = (dbcallhistory.recipientId == FUser.currentId()) ? dbcallhistory.initiatorId : dbcallhistory.recipientId + + if (dbcallhistory.type == CALLHISTORY_AUDIO) { actionCallAudio(userId: userId) } + if (dbcallhistory.type == CALLHISTORY_VIDEO) { actionCallVideo(userId: userId) } + } +} diff --git a/Messenger/Classes/Tabs/02_Calls/CallsView.xib b/Messenger/Classes/Tabs/02_Calls/CallsView.xib new file mode 100644 index 00000000..64d36ef3 --- /dev/null +++ b/Messenger/Classes/Tabs/02_Calls/CallsView.xib @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.swift b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.swift new file mode 100644 index 00000000..715cffc6 --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.swift @@ -0,0 +1,65 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AddFriendsCell: UITableViewCell { + + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + @IBOutlet var labelStatus: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(user: FUser) { + + labelName.text = user[FUSER_FULLNAME] as? String + labelStatus.text = user[FUSER_STATUS] as? String + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(user: FUser, tableView: UITableView, indexPath: IndexPath) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if let thumbnail = user[FUSER_THUMBNAIL] as? String { + if let path = DownloadManager.pathImage(link: thumbnail) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "addfriends_blank") + labelInitials.text = user.initials() + downloadImage(thumbnail: thumbnail, tableView: tableView, indexPath: indexPath) + } + } else { + imageUser.image = UIImage(named: "addfriends_blank") + labelInitials.text = user.initials() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(thumbnail: String, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: thumbnail) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! AddFriendsCell + cell.imageUser.image = UIImage(contentsOfFile: path!) + cell.labelInitials.text = nil + } + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(thumbnail: thumbnail, tableView: tableView, indexPath: indexPath) + } + } + } + } +} diff --git a/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.xib b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.xib new file mode 100644 index 00000000..1a60f6c1 --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsCell.xib @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.swift b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.swift new file mode 100644 index 00000000..4127b1df --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.swift @@ -0,0 +1,224 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AddFriendsView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var users: [FUser] = [] + private var sections: [[FUser]] = [] + private let collation = UILocalizedIndexedCollation.current() + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Add Friends" + + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(actionDone)) + + tableView.register(UINib(nibName: "AddFriendsCell", bundle: nil), forCellReuseIdentifier: "AddFriendsCell") + + tableView.tableFooterView = UIView() + + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUsers() { + + let firebase = Database.database().reference(withPath: FUSER_PATH) + + firebase.observeSingleEvent(of: DataEventType.value, with: { snapshot in + self.users.removeAll() + + if (snapshot.exists()) { + let dictionary = snapshot.value as! [String: Any] + for value in dictionary.values { + let temp = value as! [String: Any] + if (temp["fullname"] != nil) { + let user = FUser(path: FUSER_PATH, dictionary: temp) + self.users.append(user) + } + } + } + + self.setObjects() + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func setObjects() { + + sections.removeAll() + + sections = Array(repeating: [], count: collation.sectionTitles.count) + + let sorted = users.sorted(by: { $0.fullname() < $1.fullname() }) + for user in sorted { + + let fullname = user[FUSER_FULLNAME] as! NSString + let firstChar = fullname.substring(to: 1).uppercased() + + if let index = collation.sectionTitles.index(of: firstChar) { + sections[index].append(user) + } else { + sections[collation.sectionTitles.endIndex-1].append(user) + } + } + + refreshTableView() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func createFriend(user: FUser) { + + let userId = user[FUSER_OBJECTID] as! String + + if (Friend.isFriend(userId: userId) == false) { + Friend.createItem(userId: userId) + LinkedId.createItem(userId: userId) + ProgressHUD.showSuccess("Friend added.") + } else { + ProgressHUD.showSuccess("Already added.") + } + } + + // MARK: - Refresh methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func refreshTableView() { + + tableView.reloadData() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionDone() { + + dismiss(animated: true) + } + + // MARK: - UIScrollViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { + + dismissKeyboard() + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return sections.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return sections[section].count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + + return (sections[section].count != 0) ? collation.sectionTitles[section] : nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func sectionIndexTitles(for tableView: UITableView) -> [String]? { + + return collation.sectionIndexTitles + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int { + + return collation.section(forSectionIndexTitle: index) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "AddFriendsCell", for: indexPath) as! AddFriendsCell + + let user = sections[indexPath.section][indexPath.row] + + cell.bindData(user: user) + cell.loadImage(user: user, tableView: tableView, indexPath: indexPath) + + return cell + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let user = sections[indexPath.section][indexPath.row] + + if (user.isCurrent() == false) { + createFriend(user: user) + } else { + ProgressHUD.showSuccess("This is you.") + } + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + //loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + //loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.xib b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.xib new file mode 100644 index 00000000..9500588d --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/01_AddFriends/AddFriendsView.xib @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/03_People/PeopleCell.swift b/Messenger/Classes/Tabs/03_People/PeopleCell.swift new file mode 100644 index 00000000..40e86c96 --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/PeopleCell.swift @@ -0,0 +1,65 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class PeopleCell: UITableViewCell { + + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + @IBOutlet var labelStatus: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbuser: DBUser) { + + labelName.text = dbuser.fullname + labelStatus.text = dbuser.status + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if (dbuser.thumbnail != "") { + if let path = DownloadManager.pathImage(link: dbuser.thumbnail) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "people_blank") + labelInitials.text = dbuser.initials() + downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } else { + imageUser.image = UIImage(named: "people_blank") + labelInitials.text = dbuser.initials() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: dbuser.thumbnail) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! PeopleCell + cell.imageUser.image = UIImage(contentsOfFile: path!) + cell.labelInitials.text = nil + } + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } + } + } +} diff --git a/Messenger/Classes/Tabs/03_People/PeopleCell.xib b/Messenger/Classes/Tabs/03_People/PeopleCell.xib new file mode 100644 index 00000000..ddb0f5f5 --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/PeopleCell.xib @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/03_People/PeopleView.swift b/Messenger/Classes/Tabs/03_People/PeopleView.swift new file mode 100644 index 00000000..00898d21 --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/PeopleView.swift @@ -0,0 +1,282 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class PeopleView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var viewTitle: UIView! + @IBOutlet var labelTitle: UILabel! + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var blockerIds: [String] = [] + private var friendIds: [String] = [] + private var dbusers: RLMResults = DBUser.objects(with: NSPredicate(value: false)) + + private var sections: [[DBUser]] = [] + private let collation = UILocalizedIndexedCollation.current() + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + + tabBarItem.image = UIImage(named: "tab_people") + tabBarItem.title = "People" + + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + NotificationCenterX.addObserver(target: self, selector: #selector(loadBlockers), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(loadBlockers), name: NOTIFICATION_REFRESH_BLOCKERS) + NotificationCenterX.addObserver(target: self, selector: #selector(loadFriends), name: NOTIFICATION_REFRESH_FRIENDS) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView), name: NOTIFICATION_REFRESH_USERS) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + required init?(coder aDecoder: NSCoder) { + + super.init(coder: aDecoder) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + navigationItem.titleView = viewTitle + + navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: nil, action: nil) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(actionAddFriends)) + + tableView.register(UINib(nibName: "PeopleCell", bundle: nil), forCellReuseIdentifier: "PeopleCell") + + tableView.tableFooterView = UIView() + + if (FUser.currentId() != "") { + loadBlockers() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + if (FUser.currentId() != "") { + if (FUser.isOnboardOk()) { + refreshTableView() + } else { + OnboardUser(target: self) + } + } else { + LoginUser(target: self) + } + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func loadBlockers() { + + blockerIds.removeAll() + + let predicate = NSPredicate(format: "isDeleted == NO") + let dbblockers = DBBlocker.objects(with: predicate) + + for i in 0.. Int { + + return sections.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return sections[section].count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + + return (sections[section].count != 0) ? collation.sectionTitles[section] : nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func sectionIndexTitles(for tableView: UITableView) -> [String]? { + + return collation.sectionIndexTitles + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int { + + return collation.section(forSectionIndexTitle: index) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "PeopleCell", for: indexPath) as! PeopleCell + + let dbuser = sections[indexPath.section][indexPath.row] + cell.bindData(dbuser: dbuser) + cell.loadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + + return cell + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let dbuser = sections[indexPath.section][indexPath.row] + + let profileView = ProfileView() + profileView.myInit(userId: dbuser.objectId, chat: true) + profileView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(profileView, animated: true) + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Tabs/03_People/PeopleView.xib b/Messenger/Classes/Tabs/03_People/PeopleView.xib new file mode 100644 index 00000000..92c47d02 --- /dev/null +++ b/Messenger/Classes/Tabs/03_People/PeopleView.xib @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.swift b/Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.swift new file mode 100644 index 00000000..4130f285 --- /dev/null +++ b/Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.swift @@ -0,0 +1,11 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + diff --git a/Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.xib b/Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.xib new file mode 100755 index 00000000..a0bfaac9 --- /dev/null +++ b/Messenger/Classes/Tabs/04_Groups/01_CreateGroup/CreateGroupView.xib @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/04_Groups/GroupsCell.swift b/Messenger/Classes/Tabs/04_Groups/GroupsCell.swift new file mode 100644 index 00000000..005c9373 --- /dev/null +++ b/Messenger/Classes/Tabs/04_Groups/GroupsCell.swift @@ -0,0 +1,54 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class GroupsCell: UITableViewCell { + + @IBOutlet var imageGroup: UIImageView! + @IBOutlet var labelName: UILabel! + @IBOutlet var labelMembers: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbgroup: DBGroup) { + + labelName.text = dbgroup.name + + let members = dbgroup.members.components(separatedBy: ",") + labelMembers.text = "\(members.count) members" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(dbgroup: DBGroup, tableView: UITableView, indexPath: IndexPath) { + + imageGroup.layer.cornerRadius = imageGroup.frame.size.width / 2 + imageGroup.layer.masksToBounds = true + + if let path = DownloadManager.pathImage(link: dbgroup.picture) { + imageGroup.image = UIImage(contentsOfFile: path) + } else { + imageGroup.image = UIImage(named: "groups_blank") + downloadImage(dbgroup: dbgroup, tableView: tableView, indexPath: indexPath) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(dbgroup: DBGroup, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: dbgroup.picture) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! GroupsCell + cell.imageGroup.image = UIImage(contentsOfFile: path!) + } + } + } + } +} diff --git a/Messenger/Classes/Tabs/04_Groups/GroupsCell.xib b/Messenger/Classes/Tabs/04_Groups/GroupsCell.xib new file mode 100755 index 00000000..c6fb057d --- /dev/null +++ b/Messenger/Classes/Tabs/04_Groups/GroupsCell.xib @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/04_Groups/GroupsView.swift b/Messenger/Classes/Tabs/04_Groups/GroupsView.swift new file mode 100644 index 00000000..91cf6b97 --- /dev/null +++ b/Messenger/Classes/Tabs/04_Groups/GroupsView.swift @@ -0,0 +1,192 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class GroupsView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var dbgroups: RLMResults = DBGroup.objects(with: NSPredicate(value: false)) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + + tabBarItem.image = UIImage(named: "tab_groups") + tabBarItem.title = "Groups" + + NotificationCenterX.addObserver(target: self, selector: #selector(loadGroups), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + NotificationCenterX.addObserver(target: self, selector: #selector(refreshTableView), name: NOTIFICATION_REFRESH_GROUPS) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + required init?(coder aDecoder: NSCoder) { + + super.init(coder: aDecoder) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Groups" + + navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: nil, action: nil) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .add, target: self, action: #selector(actionNew)) + + tableView.register(UINib(nibName: "GroupsCell", bundle: nil), forCellReuseIdentifier: "GroupsCell") + + tableView.tableFooterView = UIView() + + if (FUser.currentId() != "") { + loadGroups() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + if (FUser.currentId() != "") { + if (FUser.isOnboardOk()) { + AdvertCustom(target: self); + } else { + OnboardUser(target: self) + } + } else { + LoginUser(target: self) + } + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func loadGroups() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func deleteGroup(dbgroup: DBGroup) { + + } + + // MARK: - Refresh methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshTableView() { + + tableView.reloadData() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionNewGroup() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionNew() { + + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCleanup() { + + refreshTableView() + } + + // MARK: - UIScrollViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { + + view.endEditing(true) + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return Int(dbgroups.count) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "GroupsCell", for: indexPath) as! GroupsCell + + let dbgroup = dbgroups[UInt(indexPath.row)] as! DBGroup + + cell.bindData(dbgroup: dbgroup) + cell.loadImage(dbgroup: dbgroup, tableView: tableView, indexPath: indexPath) + + return cell + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool { + + let dbgroup = dbgroups[UInt(indexPath.row)] as! DBGroup + return (dbgroup.userId == FUser.currentId()) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { + + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + loadGroups() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + loadGroups() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Tabs/04_Groups/GroupsView.xib b/Messenger/Classes/Tabs/04_Groups/GroupsView.xib new file mode 100755 index 00000000..e729a5cd --- /dev/null +++ b/Messenger/Classes/Tabs/04_Groups/GroupsView.xib @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.swift b/Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.swift new file mode 100644 index 00000000..5d352290 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.swift @@ -0,0 +1,320 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class EditProfileView: UIViewController, UITableViewDataSource, UITableViewDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UITextFieldDelegate, CountriesDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var viewHeader: UIView! + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var cellFirstname: UITableViewCell! + @IBOutlet var cellLastname: UITableViewCell! + @IBOutlet var cellCountry: UITableViewCell! + @IBOutlet var cellLocation: UITableViewCell! + @IBOutlet var cellPhone: UITableViewCell! + @IBOutlet var fieldFirstname: UITextField! + @IBOutlet var fieldLastname: UITextField! + @IBOutlet var labelPlaceholder: UILabel! + @IBOutlet var labelCountry: UILabel! + @IBOutlet var fieldLocation: UITextField! + @IBOutlet var fieldPhone: UITextField! + + private var isOnboard = false + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func myInit(isOnboard isOnboard_: Bool) { + + isOnboard = isOnboard_ + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Edit Profile" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(actionDone)) + + let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(dismissKeyboard)) + tableView.addGestureRecognizer(gestureRecognizer) + gestureRecognizer.cancelsTouchesInView = false + + tableView.tableHeaderView = viewHeader + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + loadUser() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - Backend actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUser() { + + let user = FUser.currentUser() + + labelInitials.text = user.initials() + if let picture = user[FUSER_PICTURE] as? String { + DownloadManager.image(link: picture) { path, error, network in + if (error == nil) { + self.imageUser.image = UIImage(contentsOfFile: path!) + self.labelInitials.text = nil + } + } + } + + fieldFirstname.text = user[FUSER_FIRSTNAME] as? String + fieldLastname.text = user[FUSER_LASTNAME] as? String + + labelCountry.text = user[FUSER_COUNTRY] as? String + fieldLocation.text = user[FUSER_LOCATION] as? String + + fieldPhone.text = user[FUSER_PHONE] as? String + + let loginMethod = user[FUSER_LOGINMETHOD] as? String + fieldPhone.isUserInteractionEnabled = (loginMethod != LOGIN_PHONE) + + updateDetails() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUser(firstname: String, lastname: String, country: String, location: String, phone: String) { + + let user = FUser.currentUser() + + user[FUSER_FIRSTNAME] = firstname + user[FUSER_LASTNAME] = lastname + user[FUSER_FULLNAME] = "\(firstname) \(lastname)" + user[FUSER_COUNTRY] = country + user[FUSER_LOCATION] = location + user[FUSER_PHONE] = phone + + user.saveInBackground(block: { error in + if (error == nil) { + Account.update() + } else { + ProgressHUD.showError("Network error.") + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUserPicture(link: String) { + + let user = FUser.currentUser() + + user[FUSER_PICTURE] = link + + user.saveInBackground(block: { error in + if (error == nil) { + Account.update() + } else { + ProgressHUD.showError("Network error.") + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUserThumbnail(link: String) { + + let user = FUser.currentUser() + + user[FUSER_THUMBNAIL] = link + + user.saveInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + if (isOnboard) { + LogoutUser(delAccount: DEL_ACCOUNT_ALL) + } + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionDone() { + + let firstname = fieldFirstname.text ?? "" + let lastname = fieldLastname.text ?? "" + let country = labelCountry.text ?? "" + let location = fieldLocation.text ?? "" + let phone = fieldPhone.text ?? "" + + if (firstname.count == 0) { ProgressHUD.showError("Firstname must be set."); return } + if (lastname.count == 0) { ProgressHUD.showError("Lastname must be set."); return } + if (country.count == 0) { ProgressHUD.showError("Country must be set."); return } + if (location.count == 0) { ProgressHUD.showError("Location must be set."); return } + if (phone.count == 0) { ProgressHUD.showError("Phone number must be set."); return } + + saveUser(firstname: firstname, lastname: lastname, country: country, location: location, phone: phone) + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionPhoto(_ sender: Any) { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Open Camera", style: .default, handler: { action in + PresentPhotoCamera(target: self, edit: true) + })) + alert.addAction(UIAlertAction(title: "Photo Library", style: .default, handler: { action in + PresentPhotoLibrary(target: self, edit: true) + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionCountries() { + + let countriesView = CountriesView() + countriesView.delegate = self + let navController = NavigationController(rootViewController: countriesView) + present(navController, animated: true) + } + + // MARK: - UIImagePickerControllerDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) { + + if let image = info[.editedImage] as? UIImage { + uploadUserPicture(image: image) + uploadUserThumbnail(image: image) + } + + picker.dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func uploadUserPicture(image: UIImage) { + + let squared = Image.square(image: image, size: 300) + if let data = image.jpegData(compressionQuality: 0.6) { + UploadManager.upload(data: data, name: "profile_picture", ext: "jpg", completion: { link, error in + if (error == nil) { + self.labelInitials.text = nil + self.imageUser.image = squared + DownloadManager.saveImage(data: data, link: link!) + self.saveUserPicture(link: link!) + } else { + ProgressHUD.showError("Picture upload error.") + } + }) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func uploadUserThumbnail(image: UIImage) { + + let squared = Image.square(image: image, size: 100) + if let data = squared.jpegData(compressionQuality: 0.6) { + UploadManager.upload(data: data, name: "profile_thumbnail", ext: "jpg", completion: { link, error in + if (error == nil) { + DownloadManager.saveImage(data: data, link: link!) + self.saveUserThumbnail(link: link!) + } else { + ProgressHUD.showError("Thumbnail upload error.") + } + }) + } + } + + // MARK: - CountriesDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didSelectCountry(name: String, code: String) { + + labelCountry.text = name + fieldLocation.becomeFirstResponder() + updateDetails() + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 2 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + if (section == 0) { return 4 } + if (section == 1) { return 1 } + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellFirstname } + if (indexPath.section == 0) && (indexPath.row == 1) { return cellLastname } + if (indexPath.section == 0) && (indexPath.row == 2) { return cellCountry } + if (indexPath.section == 0) && (indexPath.row == 3) { return cellLocation } + if (indexPath.section == 1) && (indexPath.row == 0) { return cellPhone } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 0) && (indexPath.row == 2) { actionCountries() } + } + + // MARK: - UITextField delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textFieldShouldReturn(_ textField: UITextField) -> Bool { + + if (textField == fieldFirstname) { fieldLastname.becomeFirstResponder() } + if (textField == fieldLastname) { actionCountries() } + if (textField == fieldLocation) { fieldPhone.becomeFirstResponder() } + if (textField == fieldPhone) { actionDone() } + + return true + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateDetails() { + + labelPlaceholder.isHidden = labelCountry.text != nil + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.xib b/Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.xib new file mode 100644 index 00000000..afc689ce --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/01_EditProfile/EditProfileView.xib @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.swift b/Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.swift new file mode 100644 index 00000000..37c31b45 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.swift @@ -0,0 +1,160 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class PasswordView: UIViewController, UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var cellPassword0: UITableViewCell! + @IBOutlet var cellPassword1: UITableViewCell! + @IBOutlet var cellPassword2: UITableViewCell! + @IBOutlet var fieldPassword0: UITextField! + @IBOutlet var fieldPassword1: UITextField! + @IBOutlet var fieldPassword2: UITextField! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Change Password" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: self, action: #selector(actionDone)) + + let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(dismissKeyboard)) + tableView.addGestureRecognizer(gestureRecognizer) + gestureRecognizer.cancelsTouchesInView = false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + fieldPassword0.becomeFirstResponder() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - Backend actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func checkPassword() { + + ProgressHUD.show(nil, interaction: false) + + if let firuser = Auth.auth().currentUser { + if let email = firuser.email { + if let password = fieldPassword0.text { + let credential = EmailAuthProvider.credential(withEmail: email, password: password) + firuser.reauthenticateAndRetrieveData(with: credential) { authResult, error in + if (error == nil) { + self.updatePassword() + } else { + ProgressHUD.showError(error?.localizedDescription) + } + } + } else { ProgressHUD.showError("Check password error.") } + } else { ProgressHUD.showError("Check password error.") } + } else { ProgressHUD.showError("Check password error.") } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updatePassword() { + + if let firuser = Auth.auth().currentUser { + if let password = fieldPassword1.text { + firuser.updatePassword(to: password) { error in + if (error == nil) { + ProgressHUD.showSuccess("Password changed.") + self.dismiss(animated: true) + } else { + ProgressHUD.showError(error?.localizedDescription) + } + } + } else { ProgressHUD.showError("Update password error.") } + } else { ProgressHUD.showError("Update password error.") } + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionDone() { + + let password0 = fieldPassword0.text ?? "" + let password1 = fieldPassword1.text ?? "" + let password2 = fieldPassword2.text ?? "" + + if (password0.count == 0) { ProgressHUD.showError("Current Password must be set."); return } + if (password1.count == 0) { ProgressHUD.showError("New Password must be set."); return } + if (password1 != password2) { ProgressHUD.showError("New Passwords must be the same."); return } + + checkPassword() + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 2 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + if (section == 0) { return 1 } + if (section == 1) { return 2 } + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellPassword0 } + if (indexPath.section == 1) && (indexPath.row == 0) { return cellPassword1 } + if (indexPath.section == 1) && (indexPath.row == 1) { return cellPassword2 } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + } + + // MARK: - UITextField delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textFieldShouldReturn(_ textField: UITextField) -> Bool { + + if (textField == fieldPassword0) { fieldPassword1.becomeFirstResponder() } + if (textField == fieldPassword1) { fieldPassword2.becomeFirstResponder() } + if (textField == fieldPassword2) { actionDone() } + + return true + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.xib b/Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.xib new file mode 100644 index 00000000..1b586461 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/02_Password/PasswordView.xib @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.swift b/Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.swift new file mode 100644 index 00000000..75392354 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.swift @@ -0,0 +1,77 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class CustomStatusView: UIViewController { + + @IBOutlet var fieldStatus: UITextField! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Custom status" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .save, target: self, action: #selector(actionSave)) + + loadUser() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + fieldStatus.becomeFirstResponder() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + view.endEditing(true) + } + + // MARK: - Backend actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUser() { + + fieldStatus.text = FUser.status() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUser() { + + let user = FUser.currentUser() + + user[FUSER_STATUS] = fieldStatus.text + + user.saveInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionSave() { + + saveUser() + dismiss(animated: true) + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.xib b/Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.xib new file mode 100644 index 00000000..120115f7 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/03_Status/01_CustomStatus/CustomStatusView.xib @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.swift b/Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.swift new file mode 100644 index 00000000..88626119 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.swift @@ -0,0 +1,146 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class StatusView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var cellStatus: UITableViewCell! + @IBOutlet var cellClear: UITableViewCell! + + private var dbuserstatuses: RLMResults = DBUserStatus.objects(with: NSPredicate(value: false)) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Status" + + loadStatuses() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + loadUser() + } + + // MARK: - Backend actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadStatuses() { + + dbuserstatuses = DBUserStatus.allObjects().sortedResults(usingKeyPath: FUSERSTATUS_CREATEDAT, ascending: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUser() { + + cellStatus.textLabel?.text = FUser.status() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUser(status: String) { + + let user = FUser.currentUser() + + user[FUSER_STATUS] = status + + user.saveInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return (dbuserstatuses.count == 0) ? 1 : 3 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + if (section == 0) { return 1 } + if (section == 1) { return Int(dbuserstatuses.count) } + if (section == 2) { return 1 } + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + + if (section == 0) { return "Your current status is" } + if (section == 1) { return "Select your new status" } + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { + return cellStatus + } + + if (indexPath.section == 1) { + var cell: UITableViewCell! = tableView.dequeueReusableCell(withIdentifier: "cell") + if (cell == nil) { cell = UITableViewCell(style: .subtitle, reuseIdentifier: "cell") } + + let dbuserstatus = dbuserstatuses[UInt(indexPath.row)] as! DBUserStatus + cell.textLabel?.text = dbuserstatus.name + + return cell + } + + if (indexPath.section == 2) && (indexPath.row == 0) { + return cellClear + } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 0) { + let customStatusView = CustomStatusView() + let navController = NavigationController(rootViewController: customStatusView) + present(navController, animated: true) + } + + if (indexPath.section == 1) { + let dbuserstatus = dbuserstatuses[UInt(indexPath.row)] as! DBUserStatus + saveUser(status: dbuserstatus.name) + updateStatus(status: dbuserstatus.name) + } + + if (indexPath.section == 2) { + saveUser(status: "") + updateStatus(status: "") + } + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateStatus(status: String) { + + cellStatus.textLabel?.text = status + tableView.reloadRows(at: [IndexPath(row: 0, section: 0)], with: .none) + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.xib b/Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.xib new file mode 100644 index 00000000..b44a41f9 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/03_Status/StatusView.xib @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.swift b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.swift new file mode 100644 index 00000000..d6032175 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.swift @@ -0,0 +1,63 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class BlockedCell: UITableViewCell { + + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbuser: DBUser) { + + labelName.text = dbuser.fullname + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if (dbuser.thumbnail != "") { + if let path = DownloadManager.pathImage(link: dbuser.thumbnail) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "blocked_blank") + labelInitials.text = dbuser.initials() + downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } else { + imageUser.image = UIImage(named: "blocked_blank") + labelInitials.text = dbuser.initials() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(dbuser: DBUser, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: dbuser.thumbnail) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! BlockedCell + cell.imageUser.image = UIImage(contentsOfFile: path!) + cell.labelInitials.text = nil + } + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + } + } + } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.xib b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.xib new file mode 100644 index 00000000..4212dc1c --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedCell.xib @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.swift b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.swift new file mode 100644 index 00000000..dc275fb5 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.swift @@ -0,0 +1,159 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class BlockedView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var blockedIds: [String] = [] + private var dbusers: RLMResults = DBUser.objects(with: NSPredicate(value: false)) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Blocked Users" + + navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: nil, action: nil) + + tableView.register(UINib(nibName: "BlockedCell", bundle: nil), forCellReuseIdentifier: "BlockedCell") + + tableView.tableFooterView = UIView() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + loadBlockeds() + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadBlockeds() { + + blockedIds.removeAll() + + let predicate = NSPredicate(format: "isDeleted == NO") + let dbblockeds = DBBlocked.objects(with: predicate) + + for i in 0.. Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return Int(dbusers.count) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "BlockedCell", for: indexPath) as! BlockedCell + + let dbuser = dbusers[UInt(indexPath.row)] as! DBUser + cell.bindData(dbuser: dbuser) + cell.loadImage(dbuser: dbuser, tableView: tableView, indexPath: indexPath) + + return cell + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let dbuser = dbusers[UInt(indexPath.row)] as! DBUser + + let profileView = ProfileView() + profileView.myInit(userId: dbuser.objectId, chat: true) + navigationController?.pushViewController(profileView, animated: true) + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + loadUsers() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.xib b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.xib new file mode 100644 index 00000000..6ada77e8 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/04_Blocked/BlockedView.xib @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.swift b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.swift new file mode 100644 index 00000000..c942bcfe --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.swift @@ -0,0 +1,71 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class ArchiveCell: MGSwipeTableCell { + + @IBOutlet var viewUnread: UIView! + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelDescription: UILabel! + @IBOutlet var labelLastMessage: UILabel! + @IBOutlet var labelElapsed: UILabel! + @IBOutlet var imageMuted: UIImageView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(dbchat: DBChat) { + + let lastRead = Status.lastRead(chatId: dbchat.chatId) + let mutedUntil = Status.mutedUntil(chatId: dbchat.chatId) + + viewUnread.isHidden = (lastRead >= dbchat.lastIncoming) + + labelDescription.text = dbchat.details + labelLastMessage.text = dbchat.lastMessage + + labelElapsed.text = TimeElapsed(timestamp: dbchat.lastMessageDate) + imageMuted.isHidden = (mutedUntil < Date().timestamp()) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(dbchat: DBChat, tableView: UITableView, indexPath: IndexPath) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if let path = DownloadManager.pathImage(link: dbchat.picture) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "archive_blank") + labelInitials.text = dbchat.initials + downloadImage(dbchat: dbchat, tableView: tableView, indexPath: indexPath) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(dbchat: DBChat, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: dbchat.picture) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! ArchiveCell + cell.imageUser.image = UIImage(contentsOfFile: path!) + cell.labelInitials.text = nil + } + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(dbchat: dbchat, tableView: tableView, indexPath: indexPath) + } + } + } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.xib b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.xib new file mode 100644 index 00000000..8a836c67 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveCell.xib @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.swift b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.swift new file mode 100644 index 00000000..5604a8b8 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.swift @@ -0,0 +1,227 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class ArchiveView: UIViewController, UISearchBarDelegate, UITableViewDataSource, UITableViewDelegate, MGSwipeTableCellDelegate { + + @IBOutlet var searchBar: UISearchBar! + @IBOutlet var tableView: UITableView! + + private var timer: Timer? + private var dbchats: RLMResults = DBChat.objects(with: NSPredicate(value: false)) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Archived Chats" + + tableView.register(UINib(nibName: "ArchiveCell", bundle: nil), forCellReuseIdentifier: "ArchiveCell") + + tableView.tableFooterView = UIView() + + loadChats() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + timer = Timer.scheduledTimer(timeInterval: 30.0, target: self, selector: #selector(refreshTableView), userInfo: nil, repeats: true) + + refreshTableView() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + timer?.invalidate() + timer = nil + } + + // MARK: - Realm methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadChats() { + + var predicate = NSPredicate(format: "isArchived == YES AND isDeleted == NO") + + if let text = searchBar.text { + if (text.count != 0) { + predicate = NSPredicate(format: "isArchived == YES AND isDeleted == NO AND details CONTAINS[c] %@", text) + } + } + + dbchats = DBChat.objects(with: predicate).sortedResults(usingKeyPath: "lastMessageDate", ascending: false) + + refreshTableView() + } + + // MARK: - Refresh methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshTableView() { + + tableView.reloadData() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionChatGroup(groupId: String) { + + AdvertCustom(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionChatPrivate(recipientId: String) { + + let chatPrivateView = ChatPrivateView() + chatPrivateView.myInit(recipientId: recipientId) + navigationController?.pushViewController(chatPrivateView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionMore(index: Int) { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Unarchive", style: .default, handler: { action in + self.actionUnarchive(index: index) + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionUnarchive(index: Int) { + + let dbchat = dbchats[UInt(index)] as! DBChat + Chat.unarchiveItem(dbchat: dbchat) + + let indexPath = IndexPath(row: index, section: 0) + tableView.deleteRows(at: [indexPath], with: .fade) + + DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) { + self.refreshTableView() + } + + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_CHATS) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionDelete(index: Int) { + + let dbchat = dbchats[UInt(index)] as! DBChat + Chat.deleteItem(dbchat: dbchat) + + let indexPath = IndexPath(row: index, section: 0) + tableView.deleteRows(at: [indexPath], with: .fade) + + DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) { + self.refreshTableView() + } + } + + // MARK: - UIScrollViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { + + view.endEditing(true) + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return Int(dbchats.count) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + let cell = tableView.dequeueReusableCell(withIdentifier: "ArchiveCell", for: indexPath) as! ArchiveCell + + cell.rightButtons = [MGSwipeButton(title: "Delete", backgroundColor: UIColor.red), + MGSwipeButton(title: "More", backgroundColor: UIColor.lightGray)] + + cell.delegate = self + cell.tag = indexPath.row + + let dbchat = dbchats[UInt(indexPath.row)] as! DBChat + cell.bindData(dbchat: dbchat) + cell.loadImage(dbchat: dbchat, tableView: tableView, indexPath: indexPath) + + return cell + } + + // MARK: - MGSwipeTableCellDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func swipeTableCell(_ cell: MGSwipeTableCell, tappedButtonAt index: Int, direction: MGSwipeDirection, fromExpansion: Bool) -> Bool { + + if (index == 0) { actionDelete(index: cell.tag) } + if (index == 1) { actionMore(index: cell.tag) } + + return true + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + let dbchat = dbchats[UInt(indexPath.row)] as! DBChat + + if (dbchat.groupId.count != 0) { actionChatGroup(groupId: dbchat.groupId) } + if (dbchat.recipientId.count != 0) { actionChatPrivate(recipientId: dbchat.recipientId) } + } + + // MARK: - UISearchBarDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBar(_ searchBar: UISearchBar, textDidChange searchText: String) { + + loadChats() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidBeginEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(true, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarTextDidEndEditing(_ searchBar_: UISearchBar) { + + searchBar.setShowsCancelButton(false, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarCancelButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.text = "" + searchBar.resignFirstResponder() + loadChats() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func searchBarSearchButtonClicked(_ searchBar_: UISearchBar) { + + searchBar.resignFirstResponder() + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.xib b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.xib new file mode 100644 index 00000000..9437ae04 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/05_Archive/ArchiveView.xib @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.swift b/Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.swift new file mode 100644 index 00000000..e0b6b7c9 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.swift @@ -0,0 +1,99 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class KeepMediaView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var cellWeek: UITableViewCell! + @IBOutlet var cellMonth: UITableViewCell! + @IBOutlet var cellForever: UITableViewCell! + + private var keepMedia: Int = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Keep Media" + + loadUser() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUser() { + + keepMedia = FUser.keepMedia() + updateDetails() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUser() { + + let user = FUser.currentUser() + + user[FUSER_KEEPMEDIA] = keepMedia + + user.saveInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return 3 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellWeek } + if (indexPath.section == 0) && (indexPath.row == 1) { return cellMonth } + if (indexPath.section == 0) && (indexPath.row == 2) { return cellForever } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 0) && (indexPath.row == 0) { keepMedia = Int(KEEPMEDIA_WEEK) } + if (indexPath.section == 0) && (indexPath.row == 1) { keepMedia = Int(KEEPMEDIA_MONTH) } + if (indexPath.section == 0) && (indexPath.row == 2) { keepMedia = Int(KEEPMEDIA_FOREVER) } + + updateDetails() + saveUser() + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateDetails() { + + cellWeek.accessoryType = (keepMedia == KEEPMEDIA_WEEK) ? .checkmark : .none + cellMonth.accessoryType = (keepMedia == KEEPMEDIA_MONTH) ? .checkmark : .none + cellForever.accessoryType = (keepMedia == KEEPMEDIA_FOREVER) ? .checkmark : .none + + tableView.reloadData() + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.xib b/Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.xib new file mode 100644 index 00000000..16dcae4a --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/06_Cache/01_KeepMedia/KeepMediaView.xib @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.swift b/Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.swift new file mode 100644 index 00000000..f7855654 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.swift @@ -0,0 +1,133 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class CacheView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var cellKeepMedia: UITableViewCell! + @IBOutlet var cellDescription: UITableViewCell! + @IBOutlet var cellClearCache: UITableViewCell! + @IBOutlet var cellCacheSize: UITableViewCell! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Cache Settings" + + navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: nil, action: nil) + + updateDetails() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + loadUser() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + AdvertPremium(target: self); + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUser() { + + let keepMedia = FUser.keepMedia() + + if (keepMedia == KEEPMEDIA_WEEK) { cellKeepMedia.detailTextLabel?.text = "1 week" } + if (keepMedia == KEEPMEDIA_MONTH) { cellKeepMedia.detailTextLabel?.text = "1 month" } + if (keepMedia == KEEPMEDIA_FOREVER) { cellKeepMedia.detailTextLabel?.text = "Forever" } + + tableView.reloadData() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionKeepMedia() { + + let keepMediaView = KeepMediaView() + navigationController?.pushViewController(keepMediaView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionClearCache() { + + CacheManager.cleanupManual(logout: false) + updateDetails() + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateDetails() { + + let total = CacheManager.total() + + if (Int(total) < 1000 * 1024) { + cellCacheSize.textLabel?.text = "Cache size: \(Int(total) / 1024) Kbytes" + } else { + cellCacheSize.textLabel?.text = "Cache size: \(Int(total) / (1000 * 1024)) Mbytes" + } + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 2 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + if (section == 0) { return 2 } + if (section == 1) { return 2 } + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { + + if (indexPath.section == 0) && (indexPath.row == 1) { return 160 } + + return 50 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellKeepMedia } + if (indexPath.section == 0) && (indexPath.row == 1) { return cellDescription } + if (indexPath.section == 1) && (indexPath.row == 0) { return cellClearCache } + if (indexPath.section == 1) && (indexPath.row == 1) { return cellCacheSize } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 0) && (indexPath.row == 0) { actionKeepMedia() } + if (indexPath.section == 1) && (indexPath.row == 0) { actionClearCache() } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.xib b/Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.xib new file mode 100644 index 00000000..bce23a11 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/06_Cache/CacheView.xib @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.swift b/Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.swift new file mode 100644 index 00000000..24e75c98 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.swift @@ -0,0 +1,122 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class NetworkView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var cellManual: UITableViewCell! + @IBOutlet var cellWiFi: UITableViewCell! + @IBOutlet var cellAll: UITableViewCell! + + private var mediaType: Int = 0 + private var selectedNetwork: Int = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func myInit(mediaType mediaType_: Int) { + + mediaType = mediaType_ + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + if mediaType == MEDIA_IMAGE { title = "Image" } + if mediaType == MEDIA_VIDEO { title = "Video" } + if mediaType == MEDIA_AUDIO { title = "Audio" } + + loadUser() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + saveUser() + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUser() { + + if (mediaType == MEDIA_IMAGE) { selectedNetwork = FUser.networkImage() } + if (mediaType == MEDIA_VIDEO) { selectedNetwork = FUser.networkVideo() } + if (mediaType == MEDIA_AUDIO) { selectedNetwork = FUser.networkAudio() } + + updateDetails() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUser() { + + let user = FUser.currentUser() + + if (mediaType == MEDIA_IMAGE) { user[FUSER_NETWORKIMAGE] = selectedNetwork } + if (mediaType == MEDIA_VIDEO) { user[FUSER_NETWORKVIDEO] = selectedNetwork } + if (mediaType == MEDIA_AUDIO) { user[FUSER_NETWORKAUDIO] = selectedNetwork } + + user.saveInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return 3 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellManual } + if (indexPath.section == 0) && (indexPath.row == 1) { return cellWiFi } + if (indexPath.section == 0) && (indexPath.row == 2) { return cellAll } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 0) && (indexPath.row == 0) { selectedNetwork = Int(NETWORK_MANUAL) } + if (indexPath.section == 0) && (indexPath.row == 1) { selectedNetwork = Int(NETWORK_WIFI) } + if (indexPath.section == 0) && (indexPath.row == 2) { selectedNetwork = Int(NETWORK_ALL) } + + updateDetails() + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateDetails() { + + cellManual.accessoryType = (selectedNetwork == NETWORK_MANUAL) ? .checkmark : .none + cellWiFi.accessoryType = (selectedNetwork == NETWORK_WIFI) ? .checkmark : .none + cellAll.accessoryType = (selectedNetwork == NETWORK_ALL) ? .checkmark : .none + + tableView.reloadData() + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.xib b/Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.xib new file mode 100644 index 00000000..9a08961c --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/07_Media/01_Network/NetworkView.xib @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.swift b/Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.swift new file mode 100644 index 00000000..f8a19f4d --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.swift @@ -0,0 +1,107 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class MediaView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + @IBOutlet var cellImage: UITableViewCell! + @IBOutlet var cellVideo: UITableViewCell! + @IBOutlet var cellAudio: UITableViewCell! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Media Settings" + + navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: nil, action: nil) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + loadUser() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + AdvertPremium(target: self); + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadUser() { + + updateCell(selectedNetwork: FUser.networkImage(), cell: cellImage) + updateCell(selectedNetwork: FUser.networkVideo(), cell: cellVideo) + updateCell(selectedNetwork: FUser.networkAudio(), cell: cellAudio) + + tableView.reloadData() + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateCell(selectedNetwork: Int, cell: UITableViewCell) { + + if (selectedNetwork == NETWORK_MANUAL) { cell.detailTextLabel?.text = "Manual" } + if (selectedNetwork == NETWORK_WIFI) { cell.detailTextLabel?.text = "Wi-Fi" } + if (selectedNetwork == NETWORK_ALL) { cell.detailTextLabel?.text = "Wi-Fi + Cellular" } + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionNetwork(mediaType: Int) { + + let networkView = NetworkView() + networkView.myInit(mediaType: mediaType) + navigationController?.pushViewController(networkView, animated: true) + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return 3 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellImage } + if (indexPath.section == 0) && (indexPath.row == 1) { return cellVideo } + if (indexPath.section == 0) && (indexPath.row == 2) { return cellAudio } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 0) && (indexPath.row == 0) { actionNetwork(mediaType: Int(MEDIA_IMAGE)) } + if (indexPath.section == 0) && (indexPath.row == 1) { actionNetwork(mediaType: Int(MEDIA_VIDEO)) } + if (indexPath.section == 0) && (indexPath.row == 2) { actionNetwork(mediaType: Int(MEDIA_AUDIO)) } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.xib b/Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.xib new file mode 100644 index 00000000..c2f840b7 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/07_Media/MediaView.xib @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.swift b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.swift new file mode 100644 index 00000000..5e4d517f --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.swift @@ -0,0 +1,23 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class WallpapersCell: UICollectionViewCell { + + @IBOutlet var imageItem: UIImageView! + @IBOutlet var imageSelected: UIImageView! + + func bindData(path: String) { + + imageItem.image = UIImage(named: path) + imageSelected.isHidden = (FUser.wallpaper() != path) + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.xib b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.xib new file mode 100755 index 00000000..cda9b699 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersCell.xib @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.swift b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.swift new file mode 100644 index 00000000..f6fd6a8b --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.swift @@ -0,0 +1,121 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class WallpapersView: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UICollectionViewDataSource, UICollectionViewDelegate { + + @IBOutlet var collectionView: UICollectionView! + + private var wallpapers: [String] = [] + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Wallpapers" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + + collectionView.register(UINib(nibName: "WallpapersCell", bundle: nil), forCellWithReuseIdentifier: "WallpapersCell") + + loadWallpapers() + } + + // MARK: - Load stickers + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadWallpapers() { + + if let files = try? FileManager.default.contentsOfDirectory(atPath: Dir.application()) { + for file in files.sorted() { + if (file.contains("wallpapers")) { + wallpapers.append(file) + } + } + } + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveUser(path: String) { + + let user = FUser.currentUser() + + user[FUSER_WALLPAPER] = path + + user.saveInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionDone() { + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionPhoto(_ sender: Any) { + + AdvertPremium(target: self); + } + + // MARK: - UIImagePickerControllerDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey: Any]) { + + } + + // MARK: - UICollectionViewDataSource + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in collectionView: UICollectionView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + + return wallpapers.count + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "WallpapersCell", for: indexPath) as! WallpapersCell + + cell.bindData(path: Dir.application(wallpapers[indexPath.item])) + + return cell + } + + // MARK: - UICollectionViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + + collectionView.deselectItem(at: indexPath, animated: true) + collectionView.reloadData() + + saveUser(path: Dir.application(wallpapers[indexPath.item])) + + DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) { + self.actionDone() + } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.xib b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.xib new file mode 100755 index 00000000..49dbeac3 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/08_Wallpapers/WallpapersView.xib @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.swift b/Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.swift new file mode 100644 index 00000000..b634614b --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.swift @@ -0,0 +1,32 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class PrivacyView: UIViewController { + + @IBOutlet var webView: UIWebView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Privacy Policy" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + let path = Dir.application("privacy.html") + webView.loadRequest(URLRequest(url: URL(fileURLWithPath: path))) + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.xib b/Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.xib new file mode 100755 index 00000000..6ea9bea6 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/09_Privacy/PrivacyView.xib @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.swift b/Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.swift new file mode 100644 index 00000000..cf820035 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.swift @@ -0,0 +1,32 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class TermsView: UIViewController { + + @IBOutlet var webView: UIWebView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Terms of Service" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + let path = Dir.application("terms.html") + webView.loadRequest(URLRequest(url: URL(fileURLWithPath: path))) + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.xib b/Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.xib new file mode 100755 index 00000000..96346928 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/10_Terms/TermsView.xib @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.swift b/Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.swift new file mode 100644 index 00000000..9845452b --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.swift @@ -0,0 +1,63 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AddAccountView: UIViewController, LoginEmailDelegate, RegisterEmailDelegate { + + override func viewDidLoad() { + + super.viewDidLoad() + title = "Add Account" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionLoginEmail(_ sender: Any) { + + let loginEmailView = LoginEmailView() + loginEmailView.delegate = self + present(loginEmailView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionRegisterEmail(_ sender: Any) { + + let registerEmailView = RegisterEmailView() + registerEmailView.delegate = self + present(registerEmailView, animated: true) + } + + // MARK: - LoginEmailDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didLoginEmail() { + + dismiss(animated: true) { + UserLoggedIn(loginMethod: LOGIN_EMAIL) + } + } + + // MARK: - RegisterEmailDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didRegisterUser() { + + dismiss(animated: true) { + UserLoggedIn(loginMethod: LOGIN_EMAIL) + } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.xib b/Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.xib new file mode 100644 index 00000000..3ed81dde --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/11_AddAccount/AddAccountView.xib @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.swift b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.swift new file mode 100644 index 00000000..fba91a7e --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.swift @@ -0,0 +1,65 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class SwitchAccountCell: UITableViewCell { + + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + @IBOutlet var labelEmail: UILabel! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bindData(account: [String: String]) { + + labelName.text = account["fullname"] + labelEmail.text = account["email"] + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadImage(account: [String: String], tableView: UITableView, indexPath: IndexPath) { + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + if let picture = account["picture"] { + if let path = DownloadManager.pathImage(link: picture) { + imageUser.image = UIImage(contentsOfFile: path) + labelInitials.text = nil + } else { + imageUser.image = UIImage(named: "switchaccount_blank") + labelInitials.text = account["initials"] + downloadImage(picture: picture, tableView: tableView, indexPath: indexPath) + } + } else { + imageUser.image = UIImage(named: "switchaccount_blank") + labelInitials.text = account["initials"] + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func downloadImage(picture: String, tableView: UITableView, indexPath: IndexPath) { + + DownloadManager.image(link: picture) { path, error, network in + if (error == nil) { + if (tableView.indexPathsForVisibleRows?.contains(indexPath) ?? false) { + let cell = tableView.cellForRow(at: indexPath) as! SwitchAccountCell + cell.imageUser.image = UIImage(contentsOfFile: path!) + cell.labelInitials.text = nil + } + } else if ((error! as NSError).code == 102) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { + self.downloadImage(picture: picture, tableView: tableView, indexPath: indexPath) + } + } + } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.xib b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.xib new file mode 100644 index 00000000..5112ce5c --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountCell.xib @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.swift b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.swift new file mode 100644 index 00000000..9ce84243 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.swift @@ -0,0 +1,66 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class SwitchAccountView: UIViewController, UITableViewDataSource, UITableViewDelegate { + + @IBOutlet var tableView: UITableView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Switch Account" + + navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .cancel, target: self, action: #selector(actionCancel)) + + tableView.register(UINib(nibName: "SwitchAccountCell", bundle: nil), forCellReuseIdentifier: "SwitchAccountCell") + + tableView.tableFooterView = UIView() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCancel() { + + dismiss(animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionSwitch(index: Int) { + + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 1 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return Account.count() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.xib b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.xib new file mode 100644 index 00000000..33f77d1b --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/12_SwitchAccount/SwitchAccountView.xib @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Tabs/05_Settings/SettingsView.swift b/Messenger/Classes/Tabs/05_Settings/SettingsView.swift new file mode 100644 index 00000000..170aaceb --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/SettingsView.swift @@ -0,0 +1,346 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class SettingsView: UITableViewController { + + @IBOutlet var viewHeader: UIView! + @IBOutlet var imageUser: UIImageView! + @IBOutlet var labelInitials: UILabel! + @IBOutlet var labelName: UILabel! + @IBOutlet var cellProfile: UITableViewCell! + @IBOutlet var cellPassword: UITableViewCell! + @IBOutlet var cellStatus: UITableViewCell! + @IBOutlet var cellBlocked: UITableViewCell! + @IBOutlet var cellArchive: UITableViewCell! + @IBOutlet var cellCache: UITableViewCell! + @IBOutlet var cellMedia: UITableViewCell! + @IBOutlet var cellWallpapers: UITableViewCell! + @IBOutlet var cellPrivacy: UITableViewCell! + @IBOutlet var cellTerms: UITableViewCell! + @IBOutlet var cellAddAccount: UITableViewCell! + @IBOutlet var cellSwitchAccount: UITableViewCell! + @IBOutlet var cellLogout: UITableViewCell! + @IBOutlet var cellLogoutAll: UITableViewCell! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + + tabBarItem.image = UIImage(named: "tab_settings") + tabBarItem.title = "Settings" + + NotificationCenterX.addObserver(target: self, selector: #selector(loadUser), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + required init?(coder aDecoder: NSCoder) { + + super.init(coder: aDecoder) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + title = "Settings" + + navigationItem.backBarButtonItem = UIBarButtonItem(title: "Back", style: .plain, target: nil, action: nil) + + imageUser.layer.cornerRadius = imageUser.frame.size.width / 2 + imageUser.layer.masksToBounds = true + + tableView.tableHeaderView = viewHeader + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + if (FUser.currentId() != "") { + if FUser.isOnboardOk() { + loadUser() + } else { + OnboardUser(target: self) + } + } else { + LoginUser(target: self) + } + } + + // MARK: - Backend actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func loadUser() { + + let user = FUser.currentUser() + + labelInitials.text = user.initials() + if let picture = user[FUSER_PICTURE] as? String { + DownloadManager.image(link: picture) { path, error, network in + if (error == nil) { + self.imageUser.image = UIImage(contentsOfFile: path!) + self.labelInitials.text = nil + } + } + } + + labelName.text = user[FUSER_FULLNAME] as? String + cellStatus.textLabel?.text = user[FUSER_STATUS] as? String + + tableView.reloadData() + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionProfile() { + + let editProfileView = EditProfileView() + editProfileView.myInit(isOnboard: false) + let navController = NavigationController(rootViewController: editProfileView) + present(navController, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionPassword() { + + let passwordView = PasswordView() + let navController = NavigationController(rootViewController: passwordView) + present(navController, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionStatus() { + + let statusView = StatusView() + statusView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(statusView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionBlocked() { + + let blockedView = BlockedView() + blockedView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(blockedView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionArchive() { + + let archiveView = ArchiveView() + archiveView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(archiveView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionCache() { + + let cacheView = CacheView() + cacheView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(cacheView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionMedia() { + + let mediaView = MediaView() + mediaView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(mediaView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionWallpapers() { + + let wallpapersView = WallpapersView() + let navController = NavigationController(rootViewController: wallpapersView) + present(navController, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionPrivacy() { + + let privacyView = PrivacyView() + privacyView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(privacyView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionTerms() { + + let termsView = TermsView() + termsView.hidesBottomBarWhenPushed = true + navigationController?.pushViewController(termsView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionAddAccount() { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionSwitchAccount() { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionLogout() { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Log out", style: .destructive, handler: { action in + self.actionLogoutUser() + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionLogoutAll() { + + let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) + + alert.addAction(UIAlertAction(title: "Log out all accounts", style: .destructive, handler: { action in + self.actionLogoutAllUser() + })) + alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil)) + + present(alert, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionLogoutUser() { + + LogoutUser(delAccount: DEL_ACCOUNT_ONE) + + if (Account.count() == 0) { + tabBarController?.selectedIndex = Int(DEFAULT_TAB) + } else { + actionSwitchNextUser() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionSwitchNextUser() { + + ProgressHUD.show(nil, interaction: false) + + let userIds = Account.userIds() + if let userId = userIds.first { + let account = Account.account(userId: userId) + + if let email = account["email"] { + if let password = account["password"] { + FUser.signIn(email: email, password: password) { user, error in + if (error == nil) { + UserLoggedIn(loginMethod: LOGIN_EMAIL) + } else { + ProgressHUD.showError(error!.localizedDescription) + } + } + } + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionLogoutAllUser() { + + LogoutUser(delAccount: DEL_ACCOUNT_ALL) + tabBarController?.selectedIndex = Int(DEFAULT_TAB) + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCleanup() { + + imageUser.image = UIImage(named: "settings_blank") + labelName.text = nil + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func numberOfSections(in tableView: UITableView) -> Int { + + return 6 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + let emailLogin = (FUser.loginMethod() == LOGIN_EMAIL) + + if (section == 0) { return emailLogin ? 2 : 1 } + if (section == 1) { return 1 } + if (section == 2) { return 5 } + if (section == 3) { return 2 } + if (section == 4) { return emailLogin ? 2 : 0 } + if (section == 5) { return (Account.count() > 1) ? 2 : 1 } + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? { + + if (section == 1) { return "Status" } + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.section == 0) && (indexPath.row == 0) { return cellProfile } + if (indexPath.section == 0) && (indexPath.row == 1) { return cellPassword } + if (indexPath.section == 1) && (indexPath.row == 0) { return cellStatus } + if (indexPath.section == 2) && (indexPath.row == 0) { return cellBlocked } + if (indexPath.section == 2) && (indexPath.row == 1) { return cellArchive } + if (indexPath.section == 2) && (indexPath.row == 2) { return cellCache } + if (indexPath.section == 2) && (indexPath.row == 3) { return cellMedia } + if (indexPath.section == 2) && (indexPath.row == 4) { return cellWallpapers } + if (indexPath.section == 3) && (indexPath.row == 0) { return cellPrivacy } + if (indexPath.section == 3) && (indexPath.row == 1) { return cellTerms } + if (indexPath.section == 4) && (indexPath.row == 0) { return cellAddAccount } + if (indexPath.section == 4) && (indexPath.row == 1) { return cellSwitchAccount } + if (indexPath.section == 5) && (indexPath.row == 0) { return cellLogout } + if (indexPath.section == 5) && (indexPath.row == 1) { return cellLogoutAll } + + return UITableViewCell() + } + + // MARK: - Table view delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + + tableView.deselectRow(at: indexPath, animated: true) + + if (indexPath.section == 0) && (indexPath.row == 0) { actionProfile() } + if (indexPath.section == 0) && (indexPath.row == 1) { actionPassword() } + if (indexPath.section == 1) && (indexPath.row == 0) { actionStatus() } + if (indexPath.section == 2) && (indexPath.row == 0) { actionBlocked() } + if (indexPath.section == 2) && (indexPath.row == 1) { actionArchive() } + if (indexPath.section == 2) && (indexPath.row == 2) { actionCache() } + if (indexPath.section == 2) && (indexPath.row == 3) { actionMedia() } + if (indexPath.section == 2) && (indexPath.row == 4) { actionWallpapers() } + if (indexPath.section == 3) && (indexPath.row == 0) { actionPrivacy() } + if (indexPath.section == 3) && (indexPath.row == 1) { actionTerms() } + if (indexPath.section == 4) && (indexPath.row == 0) { actionAddAccount() } + if (indexPath.section == 4) && (indexPath.row == 1) { actionSwitchAccount() } + if (indexPath.section == 5) && (indexPath.row == 0) { actionLogout() } + if (indexPath.section == 5) && (indexPath.row == 1) { actionLogoutAll() } + } +} diff --git a/Messenger/Classes/Tabs/05_Settings/SettingsView.xib b/Messenger/Classes/Tabs/05_Settings/SettingsView.xib new file mode 100644 index 00000000..ea29f670 --- /dev/null +++ b/Messenger/Classes/Tabs/05_Settings/SettingsView.xib @@ -0,0 +1,345 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Utilities/advert/AdvertCustomView.swift b/Messenger/Classes/Utilities/advert/AdvertCustomView.swift new file mode 100644 index 00000000..1611e9a9 --- /dev/null +++ b/Messenger/Classes/Utilities/advert/AdvertCustomView.swift @@ -0,0 +1,67 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AdvertCustomView: UIViewController, MFMailComposeViewControllerDelegate { + + @IBOutlet private var viewBox: UIView! + @IBOutlet private var imageIcon: UIImageView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + imageIcon.layer.cornerRadius = 20 + imageIcon.layer.masksToBounds = true + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + let rand = Int(arc4random_uniform(11) + 1) + let image = String(format: "advert%02d", rand) + imageIcon.image = UIImage(named: image) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionContact(_ sender: Any) { + + if (MFMailComposeViewController.canSendMail()) { + let mailCompose = MFMailComposeViewController() + mailCompose.setToRecipients(["info@relatedcode.com"]) + mailCompose.setSubject("Custom development") + mailCompose.mailComposeDelegate = self + present(mailCompose, animated: true) + } else { + ProgressHUD.showError("Please configure your mail first.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionCancel(_ sender: Any) { + + dismiss(animated: true) + } + + // MARK: - MFMailComposeViewControllerDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) { + + if (result == MFMailComposeResult.sent) { + ProgressHUD.showSuccess("Mail sent successfully.") + } + controller.dismiss(animated: true) + } +} diff --git a/Messenger/Classes/Utilities/advert/AdvertCustomView.xib b/Messenger/Classes/Utilities/advert/AdvertCustomView.xib new file mode 100644 index 00000000..a7f4c614 --- /dev/null +++ b/Messenger/Classes/Utilities/advert/AdvertCustomView.xib @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Utilities/advert/AdvertPremiumView.swift b/Messenger/Classes/Utilities/advert/AdvertPremiumView.swift new file mode 100644 index 00000000..c3d24ff6 --- /dev/null +++ b/Messenger/Classes/Utilities/advert/AdvertPremiumView.swift @@ -0,0 +1,53 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class AdvertPremiumView: UIViewController { + + @IBOutlet private var viewBox: UIView! + @IBOutlet private var imageIcon: UIImageView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + imageIcon.layer.cornerRadius = 20 + imageIcon.layer.masksToBounds = true + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + let rand = Int(arc4random_uniform(11) + 1) + let image = String(format: "advert%02d", rand) + imageIcon.image = UIImage(named: image) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionPremium(_ sender: Any) { + + dismiss(animated: true) { + if let url = URL(string: LINK_PREMIUM) { + UIApplication.shared.open(url, options: [:], completionHandler: nil) + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionCancel(_ sender: Any) { + + dismiss(animated: true) + } +} diff --git a/Messenger/Classes/Utilities/advert/AdvertPremiumView.xib b/Messenger/Classes/Utilities/advert/AdvertPremiumView.xib new file mode 100644 index 00000000..aa79c4d4 --- /dev/null +++ b/Messenger/Classes/Utilities/advert/AdvertPremiumView.xib @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Utilities/advert/advert.swift b/Messenger/Classes/Utilities/advert/advert.swift new file mode 100644 index 00000000..ba0d27a1 --- /dev/null +++ b/Messenger/Classes/Utilities/advert/advert.swift @@ -0,0 +1,28 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func AdvertCustom(target: Any) { + + let viewController = target as! UIViewController + let advertCustomView = AdvertCustomView() + advertCustomView.modalPresentationStyle = .overFullScreen + viewController.present(advertCustomView, animated: true) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func AdvertPremium(target: Any) { + + let viewController = target as! UIViewController + let advertPremiumView = AdvertPremiumView() + advertPremiumView.modalPresentationStyle = .overFullScreen + viewController.present(advertPremiumView, animated: true) +} diff --git a/Messenger/Classes/Utilities/backend1/FObject.swift b/Messenger/Classes/Utilities/backend1/FObject.swift new file mode 100644 index 00000000..cc4ae1e0 --- /dev/null +++ b/Messenger/Classes/Utilities/backend1/FObject.swift @@ -0,0 +1,212 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class FObject: NSObject { + + private var pathX: String! + private var subpathX: String? + var values: [String: Any] = [:] + + // MARK: - Init methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(path: String, subpath: String?) { + + super.init() + + pathX = path + subpathX = subpath + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + convenience init(path: String) { + + self.init(path: path, subpath: nil) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + convenience init(path: String, dictionary: [String: Any]) { + + self.init(path: path, subpath: nil, dictionary: dictionary) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + convenience init(path: String, subpath: String?, dictionary: [String: Any]) { + + self.init(path: path, subpath: subpath) + + for (key, value) in dictionary { + values[key] = value + } + } + + // MARK: - Accessors + //--------------------------------------------------------------------------------------------------------------------------------------------- + subscript(key: String) -> Any? { + + get { + return values[key] + } + set { + values[key] = newValue + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func objectId() -> String { + + return values["objectId"] as! String + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func objectIdInit() { + + if (values["objectId"] == nil) { + let reference = databaseReference() + values["objectId"] = reference.key + } + } + + // MARK: - Save methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveInBackground() { + + let reference = databaseReference() + + if (values["objectId"] == nil) { + values["objectId"] = reference.key + } + + if (values["createdAt"] == nil) { + values["createdAt"] = ServerValue.timestamp() + } + + values["updatedAt"] = ServerValue.timestamp() + + reference.updateChildValues(values) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveInBackground(block: @escaping (_ error: Error?) -> Void) { + + let reference = databaseReference() + + if (values["objectId"] == nil) { + values["objectId"] = reference.key + } + + if (values["createdAt"] == nil) { + values["createdAt"] = ServerValue.timestamp() + } + + values["updatedAt"] = ServerValue.timestamp() + + reference.updateChildValues(values, withCompletionBlock: { error, ref in + block(error) + }) + } + + // MARK: - Update methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateInBackground() { + + if (values["objectId"] != nil) { + values["updatedAt"] = ServerValue.timestamp() + + let reference = databaseReference() + reference.updateChildValues(values) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateInBackground(block: @escaping (_ error: Error?) -> Void) { + + if (values["objectId"] != nil) { + values["updatedAt"] = ServerValue.timestamp() + + let reference = databaseReference() + reference.updateChildValues(values, withCompletionBlock: { error, ref in + block(error) + }) + } else { + block(NSError.description("Object cannot be updated.", code: 101)) + } + } + + // MARK: - Delete methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func deleteInBackground() { + + if (values["objectId"] != nil) { + let reference = databaseReference() + reference.removeValue() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func deleteInBackground(block: @escaping (_ error: Error?) -> Void) { + + if (values["objectId"] != nil) { + let reference = databaseReference() + reference.removeValue(completionBlock: { error, ref in + block(error) + }) + } else { + block(NSError.description("Object cannot be deleted.", code: 102)) + } + } + + // MARK: - Fetch methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func fetchInBackground() { + + let reference = databaseReference() + reference.observeSingleEvent(of: DataEventType.value, with: { snapshot in + if (snapshot.exists()) { + self.values = snapshot.value as! [String: Any] + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func fetchInBackground(block: @escaping (_ error: Error?) -> Void) { + + let reference = databaseReference() + reference.observeSingleEvent(of: DataEventType.value, with: { snapshot in + if (snapshot.exists()) { + self.values = snapshot.value as! [String: Any] + block(nil) + } else { + block(NSError.description("Object not found.", code: 103)) + } + }) + } + + // MARK: - Private methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func databaseReference() -> DatabaseReference { + + var reference: DatabaseReference! + + if (subpathX == nil) { + reference = Database.database().reference(withPath: pathX) + } else { + reference = Database.database().reference(withPath: pathX).child(subpathX!) + } + + if (values["objectId"] == nil) { + return reference.childByAutoId() + } else { + let objectId = values["objectId"] as! String + return reference.child(objectId) + } + } +} diff --git a/Messenger/Classes/Utilities/backend1/FUser+Util.swift b/Messenger/Classes/Utilities/backend1/FUser+Util.swift new file mode 100644 index 00000000..2933720c --- /dev/null +++ b/Messenger/Classes/Utilities/backend1/FUser+Util.swift @@ -0,0 +1,62 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +extension FUser { + + // MARK: - Class methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func fullname() -> String { return FUser.currentUser().fullname() } + class func initials() -> String { return FUser.currentUser().initials() } + class func picture() -> String { return FUser.currentUser().picture() } + class func thumbnail() -> String { return FUser.currentUser().thumbnail() } + class func status() -> String { return FUser.currentUser().status() } + class func loginMethod() -> String { return FUser.currentUser().loginMethod() } + class func oneSignalId() -> String { return FUser.currentUser().oneSignalId() } + + class func keepMedia() -> Int { return FUser.currentUser().keepMedia() } + class func networkImage() -> Int { return FUser.currentUser().networkImage() } + class func networkVideo() -> Int { return FUser.currentUser().networkVideo() } + class func networkAudio() -> Int { return FUser.currentUser().networkAudio() } + + class func wallpaper() -> String { return FUser.currentUser().wallpaper() } + class func isOnboardOk() -> Bool { return FUser.currentUser().isOnboardOk() } + + // MARK: - Instance methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func fullname() -> String { return (self[FUSER_FULLNAME] as? String) ?? "" } + func picture() -> String { return (self[FUSER_PICTURE] as? String) ?? "" } + func thumbnail() -> String { return (self[FUSER_THUMBNAIL] as? String) ?? "" } + func status() -> String { return (self[FUSER_STATUS] as? String) ?? "" } + func loginMethod() -> String { return (self[FUSER_LOGINMETHOD] as? String) ?? "" } + func oneSignalId() -> String { return (self[FUSER_ONESIGNALID] as? String) ?? "" } + + func keepMedia() -> Int { return (self[FUSER_KEEPMEDIA] as? Int) ?? Int(KEEPMEDIA_FOREVER) } + func networkImage() -> Int { return (self[FUSER_NETWORKIMAGE] as? Int) ?? Int(NETWORK_ALL) } + func networkVideo() -> Int { return (self[FUSER_NETWORKVIDEO] as? Int) ?? Int(NETWORK_ALL) } + func networkAudio() -> Int { return (self[FUSER_NETWORKAUDIO] as? Int) ?? Int(NETWORK_ALL) } + + func wallpaper() -> String { return (self[FUSER_WALLPAPER] as? String) ?? "" } + func isOnboardOk() -> Bool { return self[FUSER_FULLNAME] != nil } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func initials() -> String { + + if let firstname = self[FUSER_FIRSTNAME] as? String { + if let lastname = self[FUSER_LASTNAME] as? String { + let initial1 = (firstname.count != 0) ? firstname.prefix(1) : "" + let initial2 = (lastname.count != 0) ? lastname.prefix(1) : "" + return "\(initial1)\(initial2)" + } + } + return "" + } +} diff --git a/Messenger/Classes/Utilities/backend1/FUser.swift b/Messenger/Classes/Utilities/backend1/FUser.swift new file mode 100644 index 00000000..c494ede7 --- /dev/null +++ b/Messenger/Classes/Utilities/backend1/FUser.swift @@ -0,0 +1,215 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class FUser: FObject { + + // MARK: - Class methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func currentId() -> String { + + if let currentUser = Auth.auth().currentUser { + return currentUser.uid + } + return "" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func currentUser() -> FUser { + + if let dictionary = UserDefaults.standard.object(forKey: "CurrentUser") as? [String: Any] { + return FUser(path: "User", dictionary: dictionary) + } + return FUser(path: "User") + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func userWithId(userId: String) -> FUser { + + let user = FUser(path: "User") + user["objectId"] = userId + return user + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func signIn(email: String, password: String, completion: @escaping (_ user: FUser?, _ error: Error?) -> Void) { + + Auth.auth().signIn(withEmail: email, password: password) { authResult, error in + if (error == nil) { + let firuser = authResult!.user + FUser.load(firuser: firuser) { user, error in + if (error == nil) { + completion(user, nil) + } else { + try? Auth.auth().signOut() + completion(nil, error) + } + } + } else { + completion(nil, error) + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createUser(email: String, password: String, completion: @escaping (_ user: FUser?, _ error: Error?) -> Void) { + + Auth.auth().createUser(withEmail: email, password: password) { authResult, error in + if (error == nil) { + let firuser = authResult!.user + FUser.create(uid: firuser.uid, email: email) { user, error in + if (error == nil) { + completion(user, nil) + } else { + firuser.delete(completion: { error in + if (error != nil) { + try? Auth.auth().signOut() + } + }) + completion(nil, error) + } + } + } else { + completion(nil, error) + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func signIn(credential: AuthCredential, completion: @escaping (_ user: FUser?, _ error: Error?) -> Void) { + + Auth.auth().signInAndRetrieveData(with: credential) { authResult, error in + if (error == nil) { + let firuser = authResult!.user + FUser.load(firuser: firuser) { user, error in + if (error == nil) { + completion(user, nil) + } else { + try? Auth.auth().signOut() + completion(nil, error) + } + } + } else { + completion(nil, error) + } + } + } + + // MARK: - Logut methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func logOut() -> Bool { + + do { + try Auth.auth().signOut() + UserDefaults.standard.removeObject(forKey: "CurrentUser") + UserDefaults.standard.synchronize() + return true + } catch { + return false + } + } + + // MARK: - Private methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func load(firuser: User, completion: @escaping (_ user: FUser?, _ error: Error?) -> Void) { + + let user = FUser.userWithId(userId: firuser.uid) + + user.fetchInBackground(block: { error in + if (error != nil) { + self.create(uid: firuser.uid, email: firuser.email, completion: completion) + } else { + completion(user, nil) + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func create(uid: String, email: String?, completion: @escaping (_ user: FUser?, _ error: Error?) -> Void) { + + let user = FUser.userWithId(userId: uid) + + if (email != nil) { + user["email"] = email! + } + + user.saveInBackground(block: { error in + if (error == nil) { + completion(user, nil) + } else { + completion(nil, error) + } + }) + } + + // MARK: - Instance methods + // MARK: - Current user methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func isCurrent() -> Bool { + + if let objectId = self["objectId"] as? String { + return (objectId == FUser.currentId()) + } + return false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func saveLocalIfCurrent() { + + if (isCurrent()) { + values.removeValue(forKey: "linkedIds") + UserDefaults.standard.set(values, forKey: "CurrentUser") + UserDefaults.standard.synchronize() + } + } + + // MARK: - Save methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func saveInBackground() { + + saveLocalIfCurrent() + super.saveInBackground() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func saveInBackground(block: @escaping (_ error: Error?) -> Void) { + + saveLocalIfCurrent() + super.saveInBackground(block: { error in + if (error == nil) { + self.saveLocalIfCurrent() + } + block(error) + }) + } + + // MARK: - Fetch methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func fetchInBackground() { + + super.fetchInBackground(block: { error in + if (error == nil) { + self.saveLocalIfCurrent() + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func fetchInBackground(block: @escaping (_ error: Error?) -> Void) { + + super.fetchInBackground(block: { error in + if (error == nil) { + self.saveLocalIfCurrent() + } + block(error) + }) + } +} diff --git a/Messenger/Classes/Utilities/backend1/NSError+Util.swift b/Messenger/Classes/Utilities/backend1/NSError+Util.swift new file mode 100644 index 00000000..5d826e96 --- /dev/null +++ b/Messenger/Classes/Utilities/backend1/NSError+Util.swift @@ -0,0 +1,22 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +extension NSError { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func description(_ description: String, code: Int) -> Error? { + + let domain = Bundle.main.bundleIdentifier ?? "" + let userInfo = [NSLocalizedDescriptionKey: description] + return NSError(domain: domain, code: code, userInfo: userInfo) + } +} diff --git a/Messenger/Classes/Utilities/backend2/Blockeds.swift b/Messenger/Classes/Utilities/backend2/Blockeds.swift new file mode 100644 index 00000000..2eb0c3d7 --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/Blockeds.swift @@ -0,0 +1,25 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Blockeds: NSObject { + + private var timer: Timer? + private var refreshUIBlockeds = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Blockeds = { + let instance = Blockeds() + return instance + } () + +} diff --git a/Messenger/Classes/Utilities/backend2/Blockers.swift b/Messenger/Classes/Utilities/backend2/Blockers.swift new file mode 100644 index 00000000..9558d74d --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/Blockers.swift @@ -0,0 +1,25 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Blockers: NSObject { + + private var timer: Timer? + private var refreshUIBlockers = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Blockers = { + let instance = Blockers() + return instance + } () + +} diff --git a/Messenger/Classes/Utilities/backend2/CallHistories.swift b/Messenger/Classes/Utilities/backend2/CallHistories.swift new file mode 100644 index 00000000..352221fe --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/CallHistories.swift @@ -0,0 +1,25 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class CallHistories: NSObject { + + private var timer: Timer? + private var refreshUICallHistories = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: CallHistories = { + let instance = CallHistories() + return instance + } () + +} diff --git a/Messenger/Classes/Utilities/backend2/Friends.swift b/Messenger/Classes/Utilities/backend2/Friends.swift new file mode 100644 index 00000000..ae90aea9 --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/Friends.swift @@ -0,0 +1,107 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Friends: NSObject { + + private var timer: Timer? + private var refreshUIFriends = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Friends = { + let instance = Friends() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_APP_STARTED) + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + + timer = Timer.scheduledTimer(timeInterval: 0.25, target: self, selector: #selector(refreshUserInterface), userInfo: nil, repeats: true) + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func initObservers() { + + if (FUser.currentId() != "") { + if (firebase == nil) { + createObservers() + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func createObservers() { + + let lastUpdatedAt = DBFriend.lastUpdatedAt() + + firebase = Database.database().reference(withPath: FFRIEND_PATH).child(FUser.currentId()) + let query = firebase?.queryOrdered(byChild: FFRIEND_UPDATEDAT).queryStarting(atValue: lastUpdatedAt + 1) + + query?.observe(DataEventType.childAdded, with: { snapshot in + let friend = snapshot.value as! [String: Any] + if (friend[FFRIEND_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "Friends").async { + self.updateRealm(friend: friend) + self.refreshUIFriends = true + } + } + }) + + query?.observe(DataEventType.childChanged, with: { snapshot in + let friend = snapshot.value as! [String: Any] + if (friend[FFRIEND_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "Friends").async { + self.updateRealm(friend: friend) + self.refreshUIFriends = true + } + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateRealm(friend: [String: Any]) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + DBFriend.createOrUpdate(in: realm, withValue: friend) + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCleanup() { + + firebase?.removeAllObservers() + firebase = nil + } + + // MARK: - Notification methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshUserInterface() { + + if (refreshUIFriends) { + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_FRIENDS) + refreshUIFriends = false + } + } +} diff --git a/Messenger/Classes/Utilities/backend2/Groups.swift b/Messenger/Classes/Utilities/backend2/Groups.swift new file mode 100644 index 00000000..ddf3fa16 --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/Groups.swift @@ -0,0 +1,26 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Groups: NSObject { + + private var timer: Timer? + private var refreshUIGroups = false + private var refreshUIChats = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Groups = { + let instance = Groups() + return instance + } () + +} diff --git a/Messenger/Classes/Utilities/backend2/Messages.swift b/Messenger/Classes/Utilities/backend2/Messages.swift new file mode 100644 index 00000000..867a6a35 --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/Messages.swift @@ -0,0 +1,190 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Messages: NSObject { + + var chatId = "" + + private var timer: Timer? + private var refreshUIChats = false + private var refreshUIMessages1 = false + private var refreshUIMessages2 = false + private var playMessageIncoming = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Messages = { + let instance = Messages() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func assignChatId(chatId: String) { + + shared.chatId = chatId + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func resignChatId() { + + shared.chatId = "" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_APP_STARTED) + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + + timer = Timer.scheduledTimer(timeInterval: 0.25, target: self, selector: #selector(refreshUserInterface), userInfo: nil, repeats: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func initObservers() { + + if (FUser.currentId() != "") { + if (firebase == nil) { + createObservers() + } + } + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func createObservers() { + + let lastUpdatedAt = DBMessage.lastUpdatedAt() + + firebase = Database.database().reference(withPath: FMESSAGE_PATH).child(FUser.currentId()) + let query = firebase?.queryOrdered(byChild: FMESSAGE_UPDATEDAT).queryStarting(atValue: lastUpdatedAt + 1) + + query?.observe(DataEventType.childAdded, with: { snapshot in + let message = snapshot.value as! [String: Any] + if (message[FMESSAGE_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "Messages").async { + self.updateRealm(message: message) + self.updateChat(message: message) + self.playMessageIncoming(message: message) + self.refreshUserInterface1(message: message) + } + } + }) + + query?.observe(DataEventType.childChanged, with: { snapshot in + let message = snapshot.value as! [String: Any] + if (message[FMESSAGE_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "Messages").async { + self.updateRealm(message: message) + self.updateChat(message: message) + self.refreshUserInterface2(message: message) + } + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateRealm(message: [String: Any]) { + + var temp = message + + let members = message[FMESSAGE_MEMBERS] as! [String] + let chatId = message[FMESSAGE_CHATID] as! String + let text = message[FMESSAGE_TEXT] as! String + + temp[FMESSAGE_MEMBERS] = members.joined(separator: ",") + temp[FMESSAGE_TEXT] = Cryptor.decrypt(text: text, chatId: chatId) + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + DBMessage.createOrUpdate(in: realm, withValue: temp) + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateChat(message: [String: Any]) { + + let chatId = message[FMESSAGE_CHATID] as! String + + Chat.updateChat(chatId: chatId) + refreshUIChats = true + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCleanup() { + + firebase?.removeAllObservers() + firebase = nil + } + + // MARK: - Notification methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func refreshUserInterface1(message: [String: Any]) { + + if (message[FMESSAGE_CHATID] as! String == chatId) { + refreshUIMessages1 = true + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func refreshUserInterface2(message: [String: Any]) { + + if (message[FMESSAGE_CHATID] as! String == chatId) { + refreshUIMessages2 = true + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func playMessageIncoming(message: [String: Any]) { + + if (message[FMESSAGE_CHATID] as! String == chatId) { + if (message[FMESSAGE_ISDELETED] as! Bool == false) { + if (message[FMESSAGE_TYPE] as! String != MESSAGE_STATUS) { + if (message[FMESSAGE_SENDERID] as! String != FUser.currentId()) { + playMessageIncoming = true + } + } + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshUserInterface() { + + if (refreshUIChats) { + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_CHATS) + refreshUIChats = false + } + + if (refreshUIMessages1) { + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_MESSAGES1) + refreshUIMessages1 = false + } + + if (refreshUIMessages2) { + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_MESSAGES2) + refreshUIMessages2 = false + } + + if (playMessageIncoming) { + Audio.playMessageIncoming() + playMessageIncoming = false + } + } +} diff --git a/Messenger/Classes/Utilities/backend2/Statuses.swift b/Messenger/Classes/Utilities/backend2/Statuses.swift new file mode 100644 index 00000000..b128b5be --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/Statuses.swift @@ -0,0 +1,107 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Statuses: NSObject { + + private var timer: Timer? + private var refreshUIStatuses = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Statuses = { + let instance = Statuses() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_APP_STARTED) + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + + timer = Timer.scheduledTimer(timeInterval: 0.25, target: self, selector: #selector(refreshUserInterface), userInfo: nil, repeats: true) + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func initObservers() { + + if (FUser.currentId() != "") { + if (firebase == nil) { + createObservers() + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func createObservers() { + + let lastUpdatedAt = DBStatus.lastUpdatedAt() + + firebase = Database.database().reference(withPath: FSTATUS_PATH).child(FUser.currentId()) + let query = firebase?.queryOrdered(byChild: FSTATUS_UPDATEDAT).queryStarting(atValue: lastUpdatedAt + 1) + + query?.observe(DataEventType.childAdded, with: { snapshot in + let status = snapshot.value as! [String: Any] + if (status[FSTATUS_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "Statuses").async { + self.updateRealm(status: status) + self.refreshUIStatuses = true + } + } + }) + + query?.observe(DataEventType.childChanged, with: { snapshot in + let status = snapshot.value as! [String: Any] + if (status[FSTATUS_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "Statuses").async { + self.updateRealm(status: status) + self.refreshUIStatuses = true + } + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateRealm(status: [String: Any]) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + DBStatus.createOrUpdate(in: realm, withValue: status) + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCleanup() { + + firebase?.removeAllObservers() + firebase = nil + } + + // MARK: - Notification methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshUserInterface() { + + if (refreshUIStatuses) { + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_STATUSES) + refreshUIStatuses = false + } + } +} diff --git a/Messenger/Classes/Utilities/backend2/UserStatuses.swift b/Messenger/Classes/Utilities/backend2/UserStatuses.swift new file mode 100644 index 00000000..4ebf8b6f --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/UserStatuses.swift @@ -0,0 +1,103 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class UserStatuses: NSObject { + + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: UserStatuses = { + let instance = UserStatuses() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_APP_STARTED) + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func initObservers() { + + if (FUser.currentId() != "") { + if (firebase == nil) { + checkItems() + createObservers() + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func checkItems() { + + let reference = Database.database().reference(withPath: FUSERSTATUS_PATH) + reference.observeSingleEvent(of: DataEventType.value, with: { snapshot in + if (snapshot.exists() == false) { + UserStatus.createItems() + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func createObservers() { + + let lastUpdatedAt = DBUserStatus.lastUpdatedAt() + + firebase = Database.database().reference(withPath: FUSERSTATUS_PATH) + let query = firebase?.queryOrdered(byChild: FUSERSTATUS_UPDATEDAT).queryStarting(atValue: lastUpdatedAt + 1) + + query?.observe(DataEventType.childAdded, with: { snapshot in + let userStatus = snapshot.value as! [String: Any] + if (userStatus[FUSERSTATUS_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "UserStatuses").async { + self.updateRealm(userStatus: userStatus) + } + } + }) + + query?.observe(DataEventType.childChanged, with: { snapshot in + let userStatus = snapshot.value as! [String: Any] + if (userStatus[FUSERSTATUS_CREATEDAT] as? Int64 != nil) { + DispatchQueue(label: "UserStatuses").async { + self.updateRealm(userStatus: userStatus) + } + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateRealm(userStatus: [String: Any]) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + DBUserStatus.createOrUpdate(in: realm, withValue: userStatus) + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCleanup() { + + firebase?.removeAllObservers() + firebase = nil + } +} diff --git a/Messenger/Classes/Utilities/backend2/Users.swift b/Messenger/Classes/Utilities/backend2/Users.swift new file mode 100644 index 00000000..16d4119b --- /dev/null +++ b/Messenger/Classes/Utilities/backend2/Users.swift @@ -0,0 +1,106 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Users: NSObject { + + private var timer: Timer? + private var refreshUIUsers = false + private var firebase: DatabaseReference? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Users = { + let instance = Users() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_APP_STARTED) + NotificationCenterX.addObserver(target: self, selector: #selector(initObservers), name: NOTIFICATION_USER_LOGGED_IN) + NotificationCenterX.addObserver(target: self, selector: #selector(actionCleanup), name: NOTIFICATION_USER_LOGGED_OUT) + + timer = Timer.scheduledTimer(timeInterval: 0.25, target: self, selector: #selector(refreshUserInterface), userInfo: nil, repeats: true) + } + + // MARK: - Backend methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func initObservers() { + + if (FUser.currentId() != "") { + if (firebase == nil) { + createObservers() + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func createObservers() { + + firebase = Database.database().reference(withPath: FUSER_PATH) + let child = "\(FUSER_LINKEDIDS)/\(FUser.currentId())" + let query = firebase?.queryOrdered(byChild: child).queryEqual(toValue: true) + + query?.observe(DataEventType.childAdded, with: { snapshot in + let user = snapshot.value as! [String: Any] + if (user[FUSER_CREATEDAT] as? Int64 != nil) && (user[FUSER_FULLNAME] as? String != nil) { + DispatchQueue(label: "Users").async { + self.updateRealm(user: user) + self.refreshUIUsers = true + } + } + }) + + query?.observe(DataEventType.childChanged, with: { snapshot in + let user = snapshot.value as! [String: Any] + if (user[FUSER_CREATEDAT] as? Int64 != nil) && (user[FUSER_FULLNAME] as? String != nil) && (FUser.currentId() != "") { + DispatchQueue(label: "Users").async { + self.updateRealm(user: user) + self.refreshUIUsers = true + } + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func updateRealm(user: [String: Any]) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + DBUser.createOrUpdate(in: realm, withValue: user) + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + // MARK: - Cleanup methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionCleanup() { + + firebase?.removeAllObservers() + firebase = nil + } + + // MARK: - Notification methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func refreshUserInterface() { + + if (refreshUIUsers) { + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_USERS) + refreshUIUsers = false + } + } +} diff --git a/Messenger/Classes/Utilities/backend3/Account.swift b/Messenger/Classes/Utilities/backend3/Account.swift new file mode 100644 index 00000000..d5d58fed --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Account.swift @@ -0,0 +1,52 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Account: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func add(email: String, password: String) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func update() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func delOne() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func delAll() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func count() -> Int { + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func userIds() -> [String] { + + return [] + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func account(userId: String) -> [String: String] { + + return [:] + } +} diff --git a/Messenger/Classes/Utilities/backend3/Blocked.swift b/Messenger/Classes/Utilities/backend3/Blocked.swift new file mode 100644 index 00000000..c9e3ab73 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Blocked.swift @@ -0,0 +1,30 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Blocked: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem(userId: String) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItem(userId: String) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func isBlocked(userId: String) -> Bool { + + return false + } +} diff --git a/Messenger/Classes/Utilities/backend3/Blocker.swift b/Messenger/Classes/Utilities/backend3/Blocker.swift new file mode 100644 index 00000000..4efbd65f --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Blocker.swift @@ -0,0 +1,30 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Blocker: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem(userId: String) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItem(userId: String) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func isBlocker(userId: String) -> Bool { + + return false + } +} diff --git a/Messenger/Classes/Utilities/backend3/CallHistory.swift b/Messenger/Classes/Utilities/backend3/CallHistory.swift new file mode 100644 index 00000000..a3eb6369 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/CallHistory.swift @@ -0,0 +1,24 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class CallHistory: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem(userId: String, recipientId: String, name: String, details: SINCallDetails) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItem(objectId: String) { + + } +} diff --git a/Messenger/Classes/Utilities/backend3/Chat.swift b/Messenger/Classes/Utilities/backend3/Chat.swift new file mode 100644 index 00000000..71cd5af5 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Chat.swift @@ -0,0 +1,155 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Chat: NSObject { + + // MARK: - Update methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func updateChat(chatId: String) { + + let predicate = NSPredicate(format: "chatId == %@ AND isDeleted == NO", chatId) + let dbmessages = DBMessage.objects(with: predicate).sortedResults(usingKeyPath: FMESSAGE_CREATEDAT, ascending: true) + + if let dbmessage = dbmessages.lastObject() as? DBMessage { + updateItem(dbmessage: dbmessage) + } else { + removeChat(chatId: chatId) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func removeChat(chatId: String) { + + let predicate = NSPredicate(format: "chatId == %@", chatId) + if let dbchat = DBChat.objects(with: predicate).firstObject() as? DBChat { + deleteItem(dbchat: dbchat) + } + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func updateItem(dbmessage: DBMessage) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + + let dbchat = fetchOrCreateItem(chatId: dbmessage.chatId) + + let outgoing = (dbmessage.senderId == FUser.currentId()) + let incoming = (dbmessage.senderId != FUser.currentId()) + + if (dbmessage.recipientId.count != 0) { + dbchat.groupId = "" + dbchat.recipientId = outgoing ? dbmessage.recipientId : dbmessage.senderId + dbchat.initials = outgoing ? dbmessage.recipientInitials : dbmessage.senderInitials + dbchat.picture = outgoing ? dbmessage.recipientPicture : dbmessage.senderPicture + dbchat.details = outgoing ? dbmessage.recipientName : dbmessage.senderName + } + + if (dbmessage.groupId.count != 0) { + dbchat.recipientId = "" + dbchat.groupId = dbmessage.groupId + dbchat.initials = "" + dbchat.picture = dbmessage.groupPicture + dbchat.details = dbmessage.groupName + } + + dbchat.lastMessage = dbmessage.text + dbchat.lastMessageDate = dbmessage.createdAt + if (incoming) { + dbchat.lastIncoming = dbmessage.createdAt + } + + dbchat.isArchived = false + dbchat.isDeleted = false + + dbchat.createdAt = Date().timestamp() + dbchat.updatedAt = Date().timestamp() + + realm.addOrUpdate(dbchat) + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func fetchOrCreateItem(chatId: String) -> DBChat { + + let predicate = NSPredicate(format: "chatId == %@", chatId) + if let dbchat = DBChat.objects(with: predicate).firstObject() as? DBChat { + return dbchat + } + + let dbchat = DBChat() + dbchat.chatId = chatId + return dbchat + } + + // MARK: - Delete, Archive methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItem(dbchat: DBChat) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + dbchat.isDeleted = true + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func archiveItem(dbchat: DBChat) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + dbchat.isArchived = true + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func unarchiveItem(dbchat: DBChat) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + dbchat.isArchived = false + try realm.commitWriteTransaction() + + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + // MARK: - ChatId methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func chatId(recipientId: String) -> String { + + let currentId = FUser.currentId() + let members = [currentId, recipientId] + let sorted = members.sorted{$0.localizedCaseInsensitiveCompare($1) == .orderedAscending} + return Checksum.md5HashOf(string: sorted.joined(separator: "")) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func chatId(groupId: String) -> String { + + return Checksum.md5HashOf(string: groupId) + } +} diff --git a/Messenger/Classes/Utilities/backend3/Friend.swift b/Messenger/Classes/Utilities/backend3/Friend.swift new file mode 100644 index 00000000..765bb095 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Friend.swift @@ -0,0 +1,54 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Friend: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem(userId: String) { + + let object = FObject(path: FFRIEND_PATH, subpath: FUser.currentId()) + + object[FFRIEND_OBJECTID] = userId + object[FFRIEND_FRIENDID] = userId + object[FFRIEND_ISDELETED] = false + + object.saveInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItem(userId: String) { + + let object = FObject(path: FFRIEND_PATH, subpath: FUser.currentId()) + + object[FFRIEND_OBJECTID] = userId + object[FFRIEND_ISDELETED] = true + + object.updateInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func isFriend(userId: String) -> Bool { + + let predicate = NSPredicate(format: "friendId == %@ AND isDeleted == NO", userId) + let dbfriend = DBFriend.objects(with: predicate).firstObject() as? DBFriend + + return (dbfriend != nil) + } +} diff --git a/Messenger/Classes/Utilities/backend3/Group.swift b/Messenger/Classes/Utilities/backend3/Group.swift new file mode 100644 index 00000000..4130f285 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Group.swift @@ -0,0 +1,11 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + diff --git a/Messenger/Classes/Utilities/backend3/LinkedId.swift b/Messenger/Classes/Utilities/backend3/LinkedId.swift new file mode 100644 index 00000000..ae4c1bf3 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/LinkedId.swift @@ -0,0 +1,45 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class LinkedId: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem() { + + let userId1 = FUser.currentId() + + let firebase = Database.database().reference(withPath: FUSER_PATH).child(userId1).child(FUSER_LINKEDIDS) + firebase.updateChildValues([userId1: true]) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem(userId userId2: String) { + + let userId1 = FUser.currentId() + + let firebase1 = Database.database().reference(withPath: FUSER_PATH).child(userId1).child(FUSER_LINKEDIDS) + firebase1.updateChildValues([userId2: true]) + + let firebase2 = Database.database().reference(withPath: FUSER_PATH).child(userId2).child(FUSER_LINKEDIDS) + firebase2.updateChildValues([userId1: true]) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem(userId1: String, userId2: String) { + + let firebase1 = Database.database().reference(withPath: FUSER_PATH).child(userId1).child(FUSER_LINKEDIDS) + firebase1.updateChildValues([userId2: true]) + + let firebase2 = Database.database().reference(withPath: FUSER_PATH).child(userId2).child(FUSER_LINKEDIDS) + firebase2.updateChildValues([userId1: true]) + } +} diff --git a/Messenger/Classes/Utilities/backend3/Message.swift b/Messenger/Classes/Utilities/backend3/Message.swift new file mode 100644 index 00000000..5b0aa9d3 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Message.swift @@ -0,0 +1,58 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Message: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItem(dbmessage: DBMessage) { + + if (dbmessage.status == TEXT_SENT) { + deleteItemSent(dbmessage: dbmessage) + } + if (dbmessage.status == TEXT_QUEUED) { + deleteItemQueued(dbmessage: dbmessage) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItemSent(dbmessage: DBMessage) { + + let object = FObject(path: FMESSAGE_PATH, subpath: FUser.currentId()) + + object[FMESSAGE_OBJECTID] = dbmessage.objectId + object[FMESSAGE_ISDELETED] = true + + object.updateInBackground(block: { error in + if (error != nil) { + ProgressHUD.showError("Network error.") + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func deleteItemQueued(dbmessage: DBMessage) { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + dbmessage.isDeleted = true + try realm.commitWriteTransaction() + + Chat.updateChat(chatId: dbmessage.chatId) + + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_MESSAGES1) + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_CHATS) + } catch { + ProgressHUD.showError("Realm commit error.") + } + } +} diff --git a/Messenger/Classes/Utilities/backend3/Status.swift b/Messenger/Classes/Utilities/backend3/Status.swift new file mode 100644 index 00000000..8909df6f --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/Status.swift @@ -0,0 +1,62 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Status: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func updateLastRead(chatId: String) { + + let lastRead = ServerValue.timestamp() + let mutedUntil = self.mutedUntil(chatId: chatId) + + let object = FObject(path: FSTATUS_PATH, subpath: FUser.currentId()) + + object[FSTATUS_OBJECTID] = chatId + object[FSTATUS_CHATID] = chatId + object[FSTATUS_LASTREAD] = lastRead + object[FSTATUS_MUTEDUNTIL] = mutedUntil + + object.saveInBackground(block: { error in + if (error == nil) { + object.fetchInBackground(block: { error in + let firebase = Database.database().reference(withPath: FLASTREAD_PATH).child(chatId) + firebase.updateChildValues([FUser.currentId(): lastRead]) + }) + } else { + ProgressHUD.showError("Network error.") + } + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func updateMutedUntil(chatId: String, mutedUntil: Int64) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastRead(chatId: String) -> Int64 { + + let predicate = NSPredicate(format: "chatId == %@", chatId) + let dbstatus = DBStatus.objects(with: predicate).firstObject() as? DBStatus + + return dbstatus?.lastRead ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func mutedUntil(chatId: String) -> Int64 { + + let predicate = NSPredicate(format: "chatId == %@", chatId) + let dbstatus = DBStatus.objects(with: predicate).firstObject() as? DBStatus + + return dbstatus?.mutedUntil ?? 0 + } +} diff --git a/Messenger/Classes/Utilities/backend3/UserStatus.swift b/Messenger/Classes/Utilities/backend3/UserStatus.swift new file mode 100644 index 00000000..881b4332 --- /dev/null +++ b/Messenger/Classes/Utilities/backend3/UserStatus.swift @@ -0,0 +1,44 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class UserStatus: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItems() { + + createItem(name: "Available") + createItem(name: "Busy") + createItem(name: "At school") + createItem(name: "At the movies") + createItem(name: "At work") + createItem(name: "Battery about to die") + createItem(name: "Can't talk now") + createItem(name: "In a meeting") + createItem(name: "At the gym") + createItem(name: "Sleeping") + createItem(name: "Urgent calls only") + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createItem(name: String) { + + let object = FObject(path: FUSERSTATUS_PATH) + + object[FUSERSTATUS_NAME] = name + + object.saveInBackground(block: { error in + if (error != nil) { + print("UserStatus createItem error: \(error)") + } + }) + } +} diff --git a/Messenger/Classes/Utilities/backend4/push.swift b/Messenger/Classes/Utilities/backend4/push.swift new file mode 100644 index 00000000..b2ccc200 --- /dev/null +++ b/Messenger/Classes/Utilities/backend4/push.swift @@ -0,0 +1,55 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func SendPushNotification1(message: FObject) { + + let type = message[FMESSAGE_TYPE] as! String + var text = message[FMESSAGE_SENDERNAME] as! String + let chatId = message[FMESSAGE_CHATID] as! String + + if (type == MESSAGE_TEXT) { text = text + (" sent you a text message.") } + if (type == MESSAGE_EMOJI) { text = text + (" sent you an emoji.") } + if (type == MESSAGE_PICTURE) { text = text + (" sent you a picture.") } + if (type == MESSAGE_VIDEO) { text = text + (" sent you a video.") } + if (type == MESSAGE_AUDIO) { text = text + (" sent you an audio.") } + if (type == MESSAGE_LOCATION) { text = text + (" sent you a location.") } + + let firebase = Database.database().reference(withPath: FMUTEDUNTIL_PATH).child(chatId) + firebase.observeSingleEvent(of: DataEventType.value, with: { snapshot in + var userIds = message[FMESSAGE_MEMBERS] as! [String] + + + if let index = userIds.index(of: FUser.currentId()) { + userIds.remove(at: index) + } + + SendPushNotification2(userIds: userIds, text: text) + }) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func SendPushNotification2(userIds: [String], text: String) { + + let predicate = NSPredicate(format: "objectId IN %@", userIds) + let dbusers = DBUser.objects(with: predicate).sortedResults(usingKeyPath: FUSER_FULLNAME, ascending: true) + + var oneSignalIds:[String] = [] + + for i in 0.. String { + + return "last active: premium only" +} diff --git a/Messenger/Classes/Utilities/general1/Date+Util.swift b/Messenger/Classes/Utilities/general1/Date+Util.swift new file mode 100644 index 00000000..9cbbdc9e --- /dev/null +++ b/Messenger/Classes/Utilities/general1/Date+Util.swift @@ -0,0 +1,27 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +extension Date { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func timestamp() -> Int64 { + + return Int64(self.timeIntervalSince1970 * 1000) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static func date(timestamp: Int64) -> Date { + + let interval = TimeInterval(TimeInterval(timestamp) / 1000) + return Date(timeIntervalSince1970: interval) + } +} diff --git a/Messenger/Classes/Utilities/general1/NSDictionary+Util.swift b/Messenger/Classes/Utilities/general1/NSDictionary+Util.swift new file mode 100644 index 00000000..7e229639 --- /dev/null +++ b/Messenger/Classes/Utilities/general1/NSDictionary+Util.swift @@ -0,0 +1,20 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +extension NSDictionary { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func name() -> String? { + + return self["name"] as? String + } +} diff --git a/Messenger/Classes/Utilities/general1/NotificationCenterX.swift b/Messenger/Classes/Utilities/general1/NotificationCenterX.swift new file mode 100644 index 00000000..83898e65 --- /dev/null +++ b/Messenger/Classes/Utilities/general1/NotificationCenterX.swift @@ -0,0 +1,40 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class NotificationCenterX: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func addObserver(target: Any, selector: Selector, name: String) { + + NotificationCenter.default.addObserver(target, selector: selector, name: NSNotification.Name(name), object: nil) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func removeObserver(target: Any) { + + NotificationCenter.default.removeObserver(target) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func post(notification: String) { + + NotificationCenter.default.post(name: NSNotification.Name(notification), object: nil) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func post(notification: String, delay: TimeInterval) { + + DispatchQueue.main.asyncAfter(deadline: .now() + delay) { + self.post(notification: notification) + } + } +} diff --git a/Messenger/Classes/Utilities/general1/UserDefaultsX.swift b/Messenger/Classes/Utilities/general1/UserDefaultsX.swift new file mode 100644 index 00000000..f13e76b1 --- /dev/null +++ b/Messenger/Classes/Utilities/general1/UserDefaultsX.swift @@ -0,0 +1,60 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class UserDefaultsX: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func setObject(value: Any, key: String) { + + UserDefaults.standard.set(value, forKey: key) + UserDefaults.standard.synchronize() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func removeObject(key: String) { + + UserDefaults.standard.removeObject(forKey: key) + UserDefaults.standard.synchronize() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func removeObject(key: String, delay: TimeInterval) { + + DispatchQueue.main.asyncAfter(deadline: .now() + delay) { + removeObject(key: key) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func object(key: String) -> Any? { + + return UserDefaults.standard.object(forKey: key) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func string(key: String) -> String? { + + return UserDefaults.standard.string(forKey: key) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func integer(key: String) -> Int { + + return UserDefaults.standard.integer(forKey: key) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func bool(key: String) -> Bool { + + return UserDefaults.standard.bool(forKey: key) + } +} diff --git a/Messenger/Classes/Utilities/general2/Connection.swift b/Messenger/Classes/Utilities/general2/Connection.swift new file mode 100644 index 00000000..34decb82 --- /dev/null +++ b/Messenger/Classes/Utilities/general2/Connection.swift @@ -0,0 +1,60 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Connection: NSObject { + + var reachability: Reachability? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Connection = { + let instance = Connection() + return instance + } () + + // MARK: - Reachability methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func isReachable() -> Bool { + + return shared.reachability?.isReachable() ?? false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func isReachableViaWWAN() -> Bool { + + return shared.reachability?.isReachableViaWWAN() ?? false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func isReachableViaWiFi() -> Bool { + + return shared.reachability?.isReachableViaWiFi() ?? false + } + + // MARK: - Instance methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + reachability = Reachability(hostname: "www.google.com") + reachability?.startNotifier() + + let notification = NSNotification.Name.reachabilityChanged + NotificationCenterX.addObserver(target: self, selector: #selector(reachabilityChanged(_:)), name: notification.rawValue) + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func reachabilityChanged(_ notification: Notification?) { + + } +} diff --git a/Messenger/Classes/Utilities/general2/Location.swift b/Messenger/Classes/Utilities/general2/Location.swift new file mode 100644 index 00000000..9618fd67 --- /dev/null +++ b/Messenger/Classes/Utilities/general2/Location.swift @@ -0,0 +1,73 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Location: NSObject, CLLocationManagerDelegate { + + var locationManager: CLLocationManager? + var coordinate = CLLocationCoordinate2D() + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: Location = { + let instance = Location() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func start() { + + shared.locationManager?.startUpdatingLocation() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func stop() { + + shared.locationManager?.stopUpdatingLocation() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func latitude() -> CLLocationDegrees { + + return shared.coordinate.latitude + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func longitude() -> CLLocationDegrees { + + return shared.coordinate.longitude + } + + // MARK: - Instance methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + locationManager = CLLocationManager() + locationManager?.delegate = self + locationManager?.desiredAccuracy = kCLLocationAccuracyBest + locationManager?.requestWhenInUseAuthorization() + } + + // MARK: - CLLocationManagerDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { + + if let location = locations.last { + coordinate = location.coordinate + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) { + + } +} diff --git a/Messenger/Classes/Utilities/general3/Audio.swift b/Messenger/Classes/Utilities/general3/Audio.swift new file mode 100644 index 00000000..f4954ef7 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Audio.swift @@ -0,0 +1,35 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Audio: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func duration(path: String) -> Int { + + let asset = AVURLAsset(url: URL(fileURLWithPath: path), options: nil) + return Int(round(CMTimeGetSeconds(asset.duration))) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func playMessageIncoming() { + + let path = Dir.application("rcmessage_incoming.aiff") + RCAudioPlayer.shared.playSound(path) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func playMessageOutgoing() { + + let path = Dir.application("rcmessage_outgoing.aiff") + RCAudioPlayer.shared.playSound(path) + } +} diff --git a/Messenger/Classes/Utilities/general3/Checksum.swift b/Messenger/Classes/Utilities/general3/Checksum.swift new file mode 100644 index 00000000..11007426 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Checksum.swift @@ -0,0 +1,50 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Checksum: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func md5HashOf(data: Data) -> String { + + var digestData = Data(count: Int(CC_MD5_DIGEST_LENGTH)) + _ = digestData.withUnsafeMutableBytes {digestBytes in + data.withUnsafeBytes {messageBytes in + CC_MD5(messageBytes, CC_LONG((data.count)), digestBytes) + } + } + + var md5 = "" + for byte in digestData { + md5 += String(format:"%02x", byte) + } + + return md5 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func md5HashOf(path: String) -> String { + + if let data = try? Data(contentsOf: URL(fileURLWithPath: path)) { + return md5HashOf(data: data) + } + return "" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func md5HashOf(string: String) -> String { + + if let data = string.data(using: .utf8) { + return md5HashOf(data: data) + } + return "" + } +} diff --git a/Messenger/Classes/Utilities/general3/Cryptor.swift b/Messenger/Classes/Utilities/general3/Cryptor.swift new file mode 100644 index 00000000..a866a14d --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Cryptor.swift @@ -0,0 +1,76 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Cryptor: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func encrypt(text: String, chatId: String) -> String? { + + if let dataDecrypted = text.data(using: .utf8) { + if let dataEncrypted = encrypt(data: dataDecrypted, chatId: chatId) { + return dataEncrypted.base64EncodedString(options: []) + } + } + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func decrypt(text: String, chatId: String) -> String? { + + if let dataEncrypted = Data(base64Encoded: text, options: []) { + if let dataDecrypted = decrypt(data: dataEncrypted, chatId: chatId) { + return String(data: dataDecrypted, encoding: .utf8) + } + } + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func encrypt(data: Data, chatId: String) -> Data? { + + let password = Password.get(chatId: chatId) + return try? RNEncryptor.encryptData(data, with: kRNCryptorAES256Settings, password: password) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func decrypt(data: Data, chatId: String) -> Data? { + + let password = Password.get(chatId: chatId) + return try? RNDecryptor.decryptData(data, withPassword: password) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func encrypt(path: String, chatId: String) { + + do { + let dataDecrypted = try Data(contentsOf: URL(fileURLWithPath: path)) + if let dataEncrypted = encrypt(data: dataDecrypted, chatId: chatId) { + do { + try dataEncrypted.write(to: URL(fileURLWithPath: path), options: .atomic) + } catch { print("Cryptor encryptFile error.") } + } + } catch { print("Cryptor encryptFile error.") } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func decrypt(path: String, chatId: String) { + + do { + let dataEncrypted = try Data(contentsOf: URL(fileURLWithPath: path)) + if let dataDecrypted = decrypt(data: dataEncrypted, chatId: chatId) { + do { + try dataDecrypted.write(to: URL(fileURLWithPath: path), options: .atomic) + } catch { print("Cryptor decryptFile error.") } + } + } catch { print("Cryptor decryptFile error.") } + } +} diff --git a/Messenger/Classes/Utilities/general3/Dir.swift b/Messenger/Classes/Utilities/general3/Dir.swift new file mode 100644 index 00000000..82bd1264 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Dir.swift @@ -0,0 +1,101 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Dir: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func application() -> String { + + return Bundle.main.resourcePath! + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func application(_ component: String?) -> String { + + var path = application() + + if (component != nil) { path = (path as NSString).appendingPathComponent(component!) } + + return path + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func application(_ component1: String?, and component2: String?) -> String { + + var path = application() + + if (component1 != nil) { path = (path as NSString).appendingPathComponent(component1!) } + if (component2 != nil) { path = (path as NSString).appendingPathComponent(component2!) } + + return path + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func document() -> String { + + return NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first! + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func document(_ component: String?) -> String { + + var path = document() + + if (component != nil) { path = (path as NSString).appendingPathComponent(component!) } + + createIntermediate(path: path) + + return path + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func cache() -> String { + + return NSSearchPathForDirectoriesInDomains(.cachesDirectory, .userDomainMask, true).first! + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func cache(_ component: String?) -> String { + + var path = cache() + + if (component != nil) { path = (path as NSString).appendingPathComponent(component!) } + + createIntermediate(path: path) + + return path + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createIntermediate(path: String) { + + let directory = (path as NSString).deletingLastPathComponent + if (exist(path: directory) == false) { + create(directory: directory) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func create(directory: String) { + + try? FileManager.default.createDirectory(atPath: directory, withIntermediateDirectories: true, attributes: nil) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func exist(path: String) -> Bool { + + return FileManager.default.fileExists(atPath: path) + } +} diff --git a/Messenger/Classes/Utilities/general3/Emoji.swift b/Messenger/Classes/Utilities/general3/Emoji.swift new file mode 100644 index 00000000..b1d3f294 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Emoji.swift @@ -0,0 +1,36 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Emoji: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func isEmoji(text: String) -> Bool { + + if (text.count == 1) { + + let temp = NSString(string: text) + let high = unichar(temp.character(at: 0)) + + if ((0xd800 <= high) && (high <= 0xdbff)) { + + let low = unichar(temp.character(at: 1)) + let codepoint = (Int((high - 0xd800)) * 0x400) + Int((low - 0xdc00)) + 0x10000 + + return (0x1d000 <= codepoint) && (codepoint <= 0x1f77f) + + } else { + return (0x2100 <= high) && (high <= 0x27bf) + } + } + return false + } +} diff --git a/Messenger/Classes/Utilities/general3/File.swift b/Messenger/Classes/Utilities/general3/File.swift new file mode 100644 index 00000000..cc81a8b6 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/File.swift @@ -0,0 +1,73 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class File: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func temp(ext: String) -> String { + + let timestamp = Date().timestamp() + let file = "\(timestamp).\(ext)" + return Dir.cache(file) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func exist(path: String) -> Bool { + + return FileManager.default.fileExists(atPath: path) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func remove(path: String) { + + try? FileManager.default.removeItem(at: URL(fileURLWithPath: path)) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func copy(src: String, dest: String, overwrite: Bool) { + + if (overwrite) { remove(path: dest) } + + if (exist(path: dest) == false) { + try? FileManager.default.copyItem(atPath: src, toPath: dest) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func created(path: String) -> Date { + + let attributes = try! FileManager.default.attributesOfItem(atPath: path) + return attributes[.creationDate] as! Date + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func modified(path: String) -> Date { + + let attributes = try! FileManager.default.attributesOfItem(atPath: path) + return attributes[.modificationDate] as! Date + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(path: String) -> Int64 { + + let attributes = try! FileManager.default.attributesOfItem(atPath: path) + return attributes[.size] as! Int64 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func diskFree() -> Int64 { + + let path = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).first! + let attributes = try! FileManager.default.attributesOfFileSystem(forPath: path) + return attributes[.systemFreeSize] as! Int64 + } +} diff --git a/Messenger/Classes/Utilities/general3/Image.swift b/Messenger/Classes/Utilities/general3/Image.swift new file mode 100644 index 00000000..90afa332 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Image.swift @@ -0,0 +1,57 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Image: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func square(image: UIImage, size: CGFloat) -> UIImage { + + var cropped: UIImage! + + if (image.size.width == image.size.height) { + cropped = image + } else if (image.size.width > image.size.height) { + let xpos: CGFloat = (image.size.width - image.size.height) / 2 + cropped = crop(image: image, x: xpos, y: 0, width: image.size.height, height: image.size.height) + } else if (image.size.height > image.size.width) { + let ypos: CGFloat = (image.size.height - image.size.width) / 2 + cropped = crop(image: image, x: 0, y: ypos, width: image.size.width, height: image.size.width) + } + + return resize(image: cropped, width: size, height: size, scale: 1) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func resize(image: UIImage, width: CGFloat, height: CGFloat, scale: CGFloat) -> UIImage { + + let size = CGSize(width: width, height: height) + let rect = CGRect(x: 0, y: 0, width: size.width, height: size.height) + + UIGraphicsBeginImageContextWithOptions(size, false, scale) + image.draw(in: rect) + let resized = UIGraphicsGetImageFromCurrentImageContext()! + UIGraphicsEndImageContext() + + return resized + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func crop(image: UIImage, x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat) -> UIImage { + + let rect = CGRect(x: x, y: y, width: width, height: height) + + let cgImage = image.cgImage?.cropping(to: rect) + let cropped = UIImage(cgImage: cgImage!) + + return cropped + } +} diff --git a/Messenger/Classes/Utilities/general3/Password.swift b/Messenger/Classes/Utilities/general3/Password.swift new file mode 100644 index 00000000..6c305ec4 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Password.swift @@ -0,0 +1,20 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Password: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func get(chatId: String) -> String { + + return Checksum.md5HashOf(string: chatId) + } +} diff --git a/Messenger/Classes/Utilities/general3/Shortcut.swift b/Messenger/Classes/Utilities/general3/Shortcut.swift new file mode 100644 index 00000000..a48344d7 --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Shortcut.swift @@ -0,0 +1,25 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Shortcut: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func create() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func update(userId: String) { + + } + +} diff --git a/Messenger/Classes/Utilities/general3/Video.swift b/Messenger/Classes/Utilities/general3/Video.swift new file mode 100644 index 00000000..0b87aa2f --- /dev/null +++ b/Messenger/Classes/Utilities/general3/Video.swift @@ -0,0 +1,39 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class Video: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func thumbnail(path: String) -> UIImage { + + let asset = AVURLAsset(url: URL(fileURLWithPath: path), options: nil) + let generator = AVAssetImageGenerator(asset: asset) + generator.appliesPreferredTrackTransform = true + + var time: CMTime = asset.duration + time.value = CMTimeValue(0) + var actualTime: CMTime = CMTimeMake(value: 0, timescale: 0) + + if let cgImage = try? generator.copyCGImage(at: time, actualTime: &actualTime) { + return UIImage(cgImage: cgImage) + } + + return UIImage() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func duration(path: String) -> Int { + + let asset = AVURLAsset(url: URL(fileURLWithPath: path), options: nil) + return Int(round(CMTimeGetSeconds(asset.duration))) + } +} diff --git a/Messenger/Classes/Utilities/general4/camera.swift b/Messenger/Classes/Utilities/general4/camera.swift new file mode 100644 index 00000000..f1384fa5 --- /dev/null +++ b/Messenger/Classes/Utilities/general4/camera.swift @@ -0,0 +1,176 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func PresentPhotoCamera(target: Any, edit: Bool) { + + let type = kUTTypeImage as String + + if (UIImagePickerController.isSourceTypeAvailable(.camera)) { + if let availableMediaTypes = UIImagePickerController.availableMediaTypes(for: .camera) { + if (availableMediaTypes.contains(type)) { + + let imagePicker = UIImagePickerController() + imagePicker.mediaTypes = [type] + imagePicker.sourceType = .camera + + if (UIImagePickerController.isCameraDeviceAvailable(.rear)) { + imagePicker.cameraDevice = .rear + } else if (UIImagePickerController.isCameraDeviceAvailable(.front)) { + imagePicker.cameraDevice = .front + } + + let viewController = target as! UIViewController + imagePicker.allowsEditing = edit + imagePicker.showsCameraControls = true + imagePicker.delegate = viewController as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate) + viewController.present(imagePicker, animated: true) + } + } + } +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func PresentVideoCamera(target: Any, edit: Bool) { + + let type = kUTTypeMovie as String + + if (UIImagePickerController.isSourceTypeAvailable(.camera)) { + if let availableMediaTypes = UIImagePickerController.availableMediaTypes(for: .camera) { + if (availableMediaTypes.contains(type)) { + + let imagePicker = UIImagePickerController() + imagePicker.mediaTypes = [type] + imagePicker.sourceType = .camera + imagePicker.videoMaximumDuration = TimeInterval(VIDEO_LENGTH) + + if (UIImagePickerController.isCameraDeviceAvailable(.rear)) { + imagePicker.cameraDevice = .rear + } else if (UIImagePickerController.isCameraDeviceAvailable(.front)) { + imagePicker.cameraDevice = .front + } + + let viewController = target as! UIViewController + imagePicker.allowsEditing = edit + imagePicker.showsCameraControls = true + imagePicker.delegate = viewController as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate) + viewController.present(imagePicker, animated: true) + } + } + } +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func PresentMultiCamera(target: Any, edit: Bool) { + + let type1 = kUTTypeImage as String + let type2 = kUTTypeMovie as String + + if (UIImagePickerController.isSourceTypeAvailable(.camera)) { + if let availableMediaTypes = UIImagePickerController.availableMediaTypes(for: .camera) { + if (availableMediaTypes.contains(type1) && availableMediaTypes.contains(type2)) { + + let imagePicker = UIImagePickerController() + imagePicker.mediaTypes = [type1, type2] + imagePicker.sourceType = .camera + imagePicker.videoMaximumDuration = TimeInterval(VIDEO_LENGTH) + + if (UIImagePickerController.isCameraDeviceAvailable(.rear)) { + imagePicker.cameraDevice = .rear + } else if (UIImagePickerController.isCameraDeviceAvailable(.front)) { + imagePicker.cameraDevice = .front + } + + let viewController = target as! UIViewController + imagePicker.allowsEditing = edit + imagePicker.showsCameraControls = true + imagePicker.delegate = viewController as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate) + viewController.present(imagePicker, animated: true) + } + } + } +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func PresentPhotoLibrary(target: Any, edit: Bool) { + + let type = kUTTypeImage as String + + if (UIImagePickerController.isSourceTypeAvailable(.photoLibrary)) { + if let availableMediaTypes = UIImagePickerController.availableMediaTypes(for: .photoLibrary) { + if (availableMediaTypes.contains(type)) { + + let imagePicker = UIImagePickerController() + imagePicker.sourceType = .photoLibrary + imagePicker.mediaTypes = [type] + + let viewController = target as! UIViewController + imagePicker.allowsEditing = edit + imagePicker.delegate = viewController as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate) + viewController.present(imagePicker, animated: true) + } + } + } + else if (UIImagePickerController.isSourceTypeAvailable(.savedPhotosAlbum)) { + if let availableMediaTypes = UIImagePickerController.availableMediaTypes(for: .savedPhotosAlbum) { + if (availableMediaTypes.contains(type)) { + + let imagePicker = UIImagePickerController() + imagePicker.sourceType = .savedPhotosAlbum + imagePicker.mediaTypes = [type] + + let viewController = target as! UIViewController + imagePicker.allowsEditing = edit + imagePicker.delegate = viewController as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate) + viewController.present(imagePicker, animated: true) + } + } + } +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func PresentVideoLibrary(target: Any, edit: Bool) { + + let type = kUTTypeMovie as String + + if (UIImagePickerController.isSourceTypeAvailable(.photoLibrary)) { + if let availableMediaTypes = UIImagePickerController.availableMediaTypes(for: .photoLibrary) { + if (availableMediaTypes.contains(type)) { + + let imagePicker = UIImagePickerController() + imagePicker.sourceType = .photoLibrary + imagePicker.mediaTypes = [type] + imagePicker.videoMaximumDuration = TimeInterval(VIDEO_LENGTH) + + let viewController = target as! UIViewController + imagePicker.allowsEditing = edit + imagePicker.delegate = viewController as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate) + viewController.present(imagePicker, animated: true) + } + } + } + else if (UIImagePickerController.isSourceTypeAvailable(.savedPhotosAlbum)) { + if let availableMediaTypes = UIImagePickerController.availableMediaTypes(for: .savedPhotosAlbum) { + if (availableMediaTypes.contains(type)) { + + let imagePicker = UIImagePickerController() + imagePicker.sourceType = .savedPhotosAlbum + imagePicker.mediaTypes = [type] + imagePicker.videoMaximumDuration = TimeInterval(VIDEO_LENGTH) + + let viewController = target as! UIViewController + imagePicker.allowsEditing = edit + imagePicker.delegate = viewController as? (UIImagePickerControllerDelegate & UINavigationControllerDelegate) + viewController.present(imagePicker, animated: true) + } + } + } +} diff --git a/Messenger/Classes/Utilities/general4/converter.swift b/Messenger/Classes/Utilities/general4/converter.swift new file mode 100644 index 00000000..9913593d --- /dev/null +++ b/Messenger/Classes/Utilities/general4/converter.swift @@ -0,0 +1,57 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func Date2Short(date: Date) -> String { + + return DateFormatter.localizedString(from: date, dateStyle: .short, timeStyle: .none) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func Date2Medium(date: Date) -> String { + + return DateFormatter.localizedString(from: date, dateStyle: .medium, timeStyle: .none) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func Date2MediumTime(date: Date) -> String { + + return DateFormatter.localizedString(from: date, dateStyle: .medium, timeStyle: .short) +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +func TimeElapsed(timestamp: Int64) -> String { + + var elapsed = "" + + let date = Date.date(timestamp: timestamp) + let seconds = Date().timeIntervalSince(date) + + if (seconds < 60) { + elapsed = "Just now" + } else if (seconds < 60 * 60) { + let minutes = Int(seconds / 60) + let text = (minutes > 1) ? "mins" : "min" + elapsed = "\(minutes) \(text)" + } else if (seconds < 24 * 60 * 60) { + let hours = Int(seconds / (60 * 60)) + let text = (hours > 1) ? "hours" : "hour" + elapsed = "\(hours) \(text)" + } else if (seconds < 7 * 24 * 60 * 60) { + let formatter = DateFormatter() + formatter.dateFormat = "EEEE" + elapsed = formatter.string(from: date) + } else { + elapsed = Date2Short(date: date) + } + + return elapsed +} diff --git a/Messenger/Classes/Utilities/manager/CacheManager.swift b/Messenger/Classes/Utilities/manager/CacheManager.swift new file mode 100644 index 00000000..42f09c17 --- /dev/null +++ b/Messenger/Classes/Utilities/manager/CacheManager.swift @@ -0,0 +1,35 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class CacheManager: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func cleanupExpired() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func cleanupExpired(days: Int) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func cleanupManual(logout: Bool) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func total() -> Int64 { + + return 0 + } +} diff --git a/Messenger/Classes/Utilities/manager/DownloadManager.swift b/Messenger/Classes/Utilities/manager/DownloadManager.swift new file mode 100644 index 00000000..b7018d58 --- /dev/null +++ b/Messenger/Classes/Utilities/manager/DownloadManager.swift @@ -0,0 +1,201 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DownloadManager: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func image(link: String, completion: @escaping (_ path: String?, _ error: Error?, _ network: Bool) -> Void) { + + start(link: link, ext: "jpg", md5: nil, manual: false, completion: completion) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func image(link: String, md5: String?, completion: @escaping (_ path: String?, _ error: Error?, _ network: Bool) -> Void) { + + start(link: link, ext: "jpg", md5: md5, manual: true, completion: completion) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func video(link: String, md5: String?, completion: @escaping (_ path: String?, _ error: Error?, _ network: Bool) -> Void) { + + start(link: link, ext: "mp4", md5: md5, manual: true, completion: completion) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func audio(link: String, md5: String?, completion: @escaping (_ path: String?, _ error: Error?, _ network: Bool) -> Void) { + + start(link: link, ext: "m4a", md5: md5, manual: true, completion: completion) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func start(link: String, ext: String, md5: String?, manual checkManual: Bool, + completion: @escaping (_ path: String?, _ error: Error?, _ network: Bool) -> Void) { + + // Check if link is missing + //----------------------------------------------------------------------------------------------------------------------------------------- + if (link.count == 0) { + completion(nil, NSError.description("Missing link error.", code: 100), false) + return + } + + //----------------------------------------------------------------------------------------------------------------------------------------- + let file = filename(link: link, ext: ext) + + let path = Dir.document(file) + let manual = Dir.document(file + ".manual") + let loading = Dir.document(file + ".loading") + + // Check if file is already downloaded + //----------------------------------------------------------------------------------------------------------------------------------------- + if (File.exist(path: path)) { + completion(path, nil, false) + return + } + + // Check if manual download is required + //----------------------------------------------------------------------------------------------------------------------------------------- + if (checkManual) { + if (File.exist(path: manual)) { + completion(nil, NSError.description("Manual download required.", code: 101), false) + return + } + try? "manual".write(toFile: manual, atomically: false, encoding: .utf8) + } + + // Check if file is currently downloading + //----------------------------------------------------------------------------------------------------------------------------------------- + let time = Int(Date().timeIntervalSince1970) + + if (File.exist(path: loading)) { + if let temp = try? String(contentsOfFile: loading, encoding: .utf8) { + if let check = Int(temp) { + if (time - check < DOWNLOAD_TIMEOUT) { + completion(nil, NSError.description("Downloading.", code: 102), false) + return + } + } + } + } + + try? "\(time)".write(toFile: loading, atomically: false, encoding: .utf8) + + // Download the file + //----------------------------------------------------------------------------------------------------------------------------------------- + if let url = URL(string: link) { + let request = URLRequest(url: url) + let task = URLSession.shared.downloadTask(with: request, completionHandler: { location, response, error in + if (error == nil) { + do { + try FileManager.default.moveItem(at: location!, to: URL(fileURLWithPath: path)) + if (File.size(path: path) != 0) { + if (md5 == nil) { + succeed(file: file, completion: completion) + } else { + if (md5 == Checksum.md5HashOf(path: path)) { + succeed(file: file, completion: completion) + } else { failed(file: file, error: NSError.description("MD5 checksum error.", code: 103), completion: completion) } + } + } else { failed(file: file, error: NSError.description("File lenght error.", code: 104), completion: completion) } + } catch { failed(file: file, error: NSError.description("File move error.", code: 105), completion: completion) } + } else { failed(file: file, error: error, completion: completion) } + }) + task.resume() + } else { failed(file: file, error: NSError.description("Link URL error.", code: 106), completion: completion) } + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func succeed(file: String, completion: @escaping (_ path: String?, _ error: Error?, _ network: Bool) -> Void) { + + let path = Dir.document(file) + let loading = Dir.document(file + ".loading") + + File.remove(path: loading) + + DispatchQueue.main.async { + completion(path, nil, true) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func failed(file: String, error: Error?, completion: @escaping (_ path: String?, _ error: Error?, _ network: Bool) -> Void) { + + let path = Dir.document(file) + let loading = Dir.document(file + ".loading") + + File.remove(path: path) + File.remove(path: loading) + + DispatchQueue.main.async { + completion(nil, error, true) + } + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func fileImage(link: String) -> String { return filename(link: link, ext: "jpg") } + class func fileVideo(link: String) -> String { return filename(link: link, ext: "mp4") } + class func fileAudio(link: String) -> String { return filename(link: link, ext: "m4a") } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func filename(link: String, ext: String) -> String { + + let file = Checksum.md5HashOf(string: link) + return "\(file).\(ext)" + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func pathImage(link: String) -> String? { return path(link: link, ext: "jpg") } + class func pathVideo(link: String) -> String? { return path(link: link, ext: "mp4") } + class func pathAudio(link: String) -> String? { return path(link: link, ext: "m4a") } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func path(link: String, ext: String) -> String? { + + let file = filename(link: link, ext: ext) + let path = Dir.document(file) + if (File.exist(path: path)) { + return path + } + return nil + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func clearManualImage(link: String) { clearManual(link: link, ext: "jpg") } + class func clearManualVideo(link: String) { clearManual(link: link, ext: "mp4") } + class func clearManualAudio(link: String) { clearManual(link: link, ext: "m4a") } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func clearManual(link: String, ext: String) { + + let file = filename(link: link, ext: ext) + let manual = Dir.document(file + ".manual") + File.remove(path: manual) + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func saveImage(data: Data, link: String) { saveData(data: data, file: fileImage(link: link)) } + class func saveVideo(data: Data, link: String) { saveData(data: data, file: fileVideo(link: link)) } + class func saveAudio(data: Data, link: String) { saveData(data: data, file: fileAudio(link: link)) } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func saveData(data: Data, file: String) { + + do { + let path = Dir.document(file) + try data.write(to: URL(fileURLWithPath: path), options: .atomic) + } catch { print("DownloadManager saveData error.") } + } +} diff --git a/Messenger/Classes/Utilities/manager/MediaLoader.swift b/Messenger/Classes/Utilities/manager/MediaLoader.swift new file mode 100644 index 00000000..4603b9e0 --- /dev/null +++ b/Messenger/Classes/Utilities/manager/MediaLoader.swift @@ -0,0 +1,178 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class MediaLoader: NSObject { + + // MARK: - Picture public + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadPicture(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + if let path = DownloadManager.pathImage(link: dbmessage.picture) { + showPictureFile(rcmessage: rcmessage, path: path, tableView: tableView) + } else { + loadPictureMedia(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadPictureManual(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + } + + // MARK: - Picture private + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadPictureMedia(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + let network = FUser.networkImage() + + if (network == NETWORK_MANUAL) || ((network == NETWORK_WIFI) && (Connection.isReachableViaWiFi() == false)) { + rcmessage.status = Int(STATUS_MANUAL) + } else { + downloadPictureMedia(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func downloadPictureMedia(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + rcmessage.status = Int(STATUS_LOADING) + + DownloadManager.image(link: dbmessage.picture, md5: dbmessage.pictureMD5) { path, error, network in + if (error == nil) { + if (network) { + Cryptor.decrypt(path: path!, chatId: dbmessage.chatId) + } + showPictureFile(rcmessage: rcmessage, path: path!, tableView: tableView) + } else { + rcmessage.status = Int(STATUS_MANUAL) + } + tableView.reloadData() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func showPictureFile(rcmessage: RCMessage, path: String, tableView: UITableView) { + + rcmessage.picture_image = UIImage(contentsOfFile: path) + rcmessage.status = Int(STATUS_SUCCEED) + } + + // MARK: - Video public + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadVideo(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + if let path = DownloadManager.pathVideo(link: dbmessage.video) { + showVideoFile(rcmessage: rcmessage, path: path, tableView: tableView) + } else { + loadVideoMedia(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadVideoManual(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + } + + // MARK: - Video private + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadVideoMedia(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + let network = FUser.networkVideo() + + if (network == NETWORK_MANUAL) || ((network == NETWORK_WIFI) && (Connection.isReachableViaWiFi() == false)) { + rcmessage.status = Int(STATUS_MANUAL) + } else { + downloadVideoMedia(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func downloadVideoMedia(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + rcmessage.status = Int(STATUS_LOADING) + + DownloadManager.video(link: dbmessage.video, md5: dbmessage.videoMD5) { path, error, network in + if (error == nil) { + if (network) { + Cryptor.decrypt(path: path!, chatId: dbmessage.chatId) + } + showVideoFile(rcmessage: rcmessage, path: path!, tableView: tableView) + } else { + rcmessage.status = Int(STATUS_MANUAL) + } + tableView.reloadData() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func showVideoFile(rcmessage: RCMessage, path: String, tableView: UITableView) { + + rcmessage.video_path = path + let picture = Video.thumbnail(path: path) + rcmessage.video_thumbnail = Image.square(image: picture, size: 320) + rcmessage.status = Int(STATUS_SUCCEED) + } + + // MARK: - Audio public + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadAudio(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + if let path = DownloadManager.pathAudio(link: dbmessage.audio) { + showAudioFile(rcmessage: rcmessage, path: path, tableView: tableView) + } else { + loadAudioMedia(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadAudioManual(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + } + + // MARK: - Audio private + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func loadAudioMedia(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + let network = FUser.networkAudio() + + if (network == NETWORK_MANUAL) || ((network == NETWORK_WIFI) && (Connection.isReachableViaWiFi() == false)) { + rcmessage.status = Int(STATUS_MANUAL) + } else { + downloadAudioMedia(rcmessage: rcmessage, dbmessage: dbmessage, tableView: tableView) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func downloadAudioMedia(rcmessage: RCMessage, dbmessage: DBMessage, tableView: UITableView) { + + rcmessage.status = Int(STATUS_LOADING) + + DownloadManager.audio(link: dbmessage.audio, md5: dbmessage.audioMD5) { path, error, network in + if (error == nil) { + if (network) { + Cryptor.decrypt(path: path!, chatId: dbmessage.chatId) + } + showAudioFile(rcmessage: rcmessage, path: path!, tableView: tableView) + } else { + rcmessage.status = Int(STATUS_MANUAL) + } + tableView.reloadData() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func showAudioFile(rcmessage: RCMessage, path: String, tableView: UITableView) { + + rcmessage.audio_path = path + rcmessage.status = Int(STATUS_SUCCEED) + } +} diff --git a/Messenger/Classes/Utilities/manager/RealmManager.swift b/Messenger/Classes/Utilities/manager/RealmManager.swift new file mode 100644 index 00000000..62dc37c3 --- /dev/null +++ b/Messenger/Classes/Utilities/manager/RealmManager.swift @@ -0,0 +1,27 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RealmManager: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func cleanupDatabase() { + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + realm.deleteAllObjects() + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } +} diff --git a/Messenger/Classes/Utilities/manager/RelayManager.swift b/Messenger/Classes/Utilities/manager/RelayManager.swift new file mode 100644 index 00000000..9655964d --- /dev/null +++ b/Messenger/Classes/Utilities/manager/RelayManager.swift @@ -0,0 +1,70 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RelayManager: NSObject { + + private var timer: Timer? + private var inProgress = false + private var dbmessages: RLMResults = DBMessage.objects(with: NSPredicate(value: false)) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: RelayManager = { + let instance = RelayManager() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + + timer = Timer.scheduledTimer(timeInterval: 0.5, target: self, selector: #selector(relayMessages), userInfo: nil, repeats: true) + + inProgress = false + + let predicate = NSPredicate(format: "status == %@", TEXT_QUEUED) + dbmessages = DBMessage.objects(with: predicate).sortedResults(usingKeyPath: FMESSAGE_CREATEDAT, ascending: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func relayMessages() { + + if (FUser.currentId() != "") { + if (Connection.isReachable()) { + if (inProgress == false) { + relayNextMessage() + } + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func relayNextMessage() { + + if let dbmessage = dbmessages.firstObject() as? DBMessage { + inProgress = true + MessageRelay.send(dbmessage: dbmessage) { error in + if (error == nil) { + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + dbmessage.status = TEXT_SENT + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + self.inProgress = false + } + } + } +} diff --git a/Messenger/Classes/Utilities/manager/UploadManager.swift b/Messenger/Classes/Utilities/manager/UploadManager.swift new file mode 100644 index 00000000..4746fe46 --- /dev/null +++ b/Messenger/Classes/Utilities/manager/UploadManager.swift @@ -0,0 +1,71 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class UploadManager: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func upload(data: Data, name: String, ext: String, completion: @escaping (_ link: String?, _ error: Error?) -> Void) { + + let timestamp = Date().timestamp() + let child = "\(FUser.currentId())/\(name)/\(timestamp).\(ext)" + + let reference = Storage.storage().reference(forURL: FIREBASE_STORAGE).child(child) + let task = reference.putData(data, metadata: nil, completion: nil) + + task.observe(StorageTaskStatus.success, handler: { snapshot in + task.removeAllObservers() + reference.downloadURL(completion: { URL, error in + if (error == nil) { + completion(URL!.absoluteString, nil) + } else { + completion(nil, NSError.description("URL fetch failed.", code: 101)) + } + }) + }) + + task.observe(StorageTaskStatus.failure, handler: { snapshot in + task.removeAllObservers() + completion(nil, NSError.description("Upload failed.", code: 100)) + }) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func upload(data: Data, name: String, ext: String, progress: @escaping (_ progress: Float) -> Void, + completion: @escaping (_ link: String?, _ error: Error?) -> Void) { + + let timestamp = Date().timestamp() + let child = "\(FUser.currentId())/\(name)/\(timestamp).\(ext)" + + let reference = Storage.storage().reference(forURL: FIREBASE_STORAGE).child(child) + let task = reference.putData(data, metadata: nil, completion: nil) + + task.observe(StorageTaskStatus.progress, handler: { snapshot in + progress(Float(snapshot.progress!.completedUnitCount) / Float(snapshot.progress!.totalUnitCount)) + }) + + task.observe(StorageTaskStatus.success, handler: { snapshot in + task.removeAllObservers() + reference.downloadURL(completion: { URL, error in + if (error == nil) { + completion(URL!.absoluteString, nil) + } else { + completion(nil, NSError.description("URL fetch failed.", code: 101)) + } + }) + }) + + task.observe(StorageTaskStatus.failure, handler: { snapshot in + task.removeAllObservers() + completion(nil, NSError.description("Upload failed.", code: 100)) + }) + } +} diff --git a/Messenger/Classes/Utilities/messages/MessageQueue.swift b/Messenger/Classes/Utilities/messages/MessageQueue.swift new file mode 100644 index 00000000..8ef4fead --- /dev/null +++ b/Messenger/Classes/Utilities/messages/MessageQueue.swift @@ -0,0 +1,277 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class MessageQueue: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func send(chatId: String, recipientId: String, status: String?, text: String?, picture: UIImage?, video: URL?, audio: String?) { + + let predicate = NSPredicate(format: "objectId == %@", recipientId) + let dbuser = DBUser.objects(with: predicate).firstObject() as! DBUser + + let senderPicture = FUser.thumbnail() + let recipientPicture = dbuser.thumbnail + + let message = FObject(path: FMESSAGE_PATH) + + message.objectIdInit() + + message[FMESSAGE_CHATID] = chatId + message[FMESSAGE_MEMBERS] = [FUser.currentId(), recipientId] + + message[FMESSAGE_SENDERID] = FUser.currentId() + message[FMESSAGE_SENDERNAME] = FUser.fullname() + message[FMESSAGE_SENDERINITIALS] = FUser.initials() + message[FMESSAGE_SENDERPICTURE] = senderPicture + + message[FMESSAGE_RECIPIENTID] = recipientId + message[FMESSAGE_RECIPIENTNAME] = dbuser.fullname + message[FMESSAGE_RECIPIENTINITIALS] = dbuser.initials() + message[FMESSAGE_RECIPIENTPICTURE] = recipientPicture + + message[FMESSAGE_GROUPID] = "" + message[FMESSAGE_GROUPNAME] = "" + message[FMESSAGE_GROUPPICTURE] = "" + + message[FMESSAGE_TYPE] = "" + message[FMESSAGE_TEXT] = "" + + message[FMESSAGE_PICTURE] = "" + message[FMESSAGE_PICTUREWIDTH] = 0 + message[FMESSAGE_PICTUREHEIGHT] = 0 + message[FMESSAGE_PICTUREMD5] = "" + + message[FMESSAGE_VIDEO] = "" + message[FMESSAGE_VIDEODURATION] = 0 + message[FMESSAGE_VIDEOMD5] = "" + + message[FMESSAGE_AUDIO] = "" + message[FMESSAGE_AUDIODURATION] = 0 + message[FMESSAGE_AUDIOMD5] = "" + + message[FMESSAGE_LATITUDE] = 0 + message[FMESSAGE_LONGITUDE] = 0 + + message[FMESSAGE_STATUS] = TEXT_QUEUED + message[FMESSAGE_ISDELETED] = false + + let timestamp = Date().timestamp() + message[FMESSAGE_CREATEDAT] = timestamp + message[FMESSAGE_UPDATEDAT] = timestamp + + if (status != nil) { sendStatusMessage(message: message, status: status!) } + else if (text != nil) { sendTextMessage(message: message, text: text!) } + else if (picture != nil) { sendPictureMessage(message: message, picture: picture!) } + else if (video != nil) { sendVideoMessage(message: message, video: video!) } + else if (audio != nil) { sendAudioMessage(message: message, audio: audio!) } + else { sendLoactionMessage(message: message) } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func send(chatId: String, groupId: String, status: String?, text: String?, picture: UIImage?, video: URL?, audio: String?) { + + let predicate = NSPredicate(format: "objectId == %@", groupId) + let dbgroup = DBGroup.objects(with: predicate).firstObject() as! DBGroup + + let senderPicture = FUser.thumbnail() + let groupPicture = dbgroup.picture + + let message = FObject(path: FMESSAGE_PATH) + + message.objectIdInit() + + message[FMESSAGE_CHATID] = chatId + message[FMESSAGE_MEMBERS] = dbgroup.members.components(separatedBy: ",") + + message[FMESSAGE_SENDERID] = FUser.currentId() + message[FMESSAGE_SENDERNAME] = FUser.fullname() + message[FMESSAGE_SENDERINITIALS] = FUser.initials() + message[FMESSAGE_SENDERPICTURE] = senderPicture + + message[FMESSAGE_RECIPIENTID] = "" + message[FMESSAGE_RECIPIENTNAME] = "" + message[FMESSAGE_RECIPIENTINITIALS] = "" + message[FMESSAGE_RECIPIENTPICTURE] = "" + + message[FMESSAGE_GROUPID] = groupId + message[FMESSAGE_GROUPNAME] = dbgroup.name + message[FMESSAGE_GROUPPICTURE] = groupPicture + + message[FMESSAGE_TYPE] = "" + message[FMESSAGE_TEXT] = "" + + message[FMESSAGE_PICTURE] = "" + message[FMESSAGE_PICTUREWIDTH] = 0 + message[FMESSAGE_PICTUREHEIGHT] = 0 + message[FMESSAGE_PICTUREMD5] = "" + + message[FMESSAGE_VIDEO] = "" + message[FMESSAGE_VIDEODURATION] = 0 + message[FMESSAGE_VIDEOMD5] = "" + + message[FMESSAGE_AUDIO] = "" + message[FMESSAGE_AUDIODURATION] = 0 + message[FMESSAGE_AUDIOMD5] = "" + + message[FMESSAGE_LATITUDE] = 0 + message[FMESSAGE_LONGITUDE] = 0 + + message[FMESSAGE_STATUS] = TEXT_QUEUED + message[FMESSAGE_ISDELETED] = false + + let timestamp = Date().timestamp() + message[FMESSAGE_CREATEDAT] = timestamp + message[FMESSAGE_UPDATEDAT] = timestamp + + if (status != nil) { sendStatusMessage(message: message, status: status!) } + else if (text != nil) { sendTextMessage(message: message, text: text!) } + else if (picture != nil) { sendPictureMessage(message: message, picture: picture!) } + else if (video != nil) { sendVideoMessage(message: message, video: video!) } + else if (audio != nil) { sendAudioMessage(message: message, audio: audio!) } + else { sendLoactionMessage(message: message) } + } + + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendStatusMessage(message: FObject, status: String) { + + message[FMESSAGE_TYPE] = MESSAGE_STATUS + message[FMESSAGE_TEXT] = status + + createMessage(message: message) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendTextMessage(message: FObject, text: String) { + + message[FMESSAGE_TYPE] = Emoji.isEmoji(text: text) ? MESSAGE_EMOJI : MESSAGE_TEXT + message[FMESSAGE_TEXT] = text + + createMessage(message: message) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendPictureMessage(message: FObject, picture: UIImage) { + + message[FMESSAGE_TYPE] = MESSAGE_PICTURE + message[FMESSAGE_TEXT] = "[Picture message]" + + if let dataPicture = picture.jpegData(compressionQuality: 0.6) { + DownloadManager.saveImage(data: dataPicture, link: message.objectId()) + + message[FMESSAGE_PICTURE] = message.objectId() + message[FMESSAGE_PICTUREWIDTH] = Int(picture.size.width) + message[FMESSAGE_PICTUREHEIGHT] = Int(picture.size.height) + + createMessage(message: message) + } else { + ProgressHUD.showError("Picture data error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendVideoMessage(message: FObject, video: URL) { + + message[FMESSAGE_TYPE] = MESSAGE_VIDEO + message[FMESSAGE_TEXT] = "[Video message]" + + if let dataVideo = try? Data(contentsOf: video) { + DownloadManager.saveVideo(data: dataVideo, link: message.objectId()) + + message[FMESSAGE_VIDEO] = message.objectId() + message[FMESSAGE_VIDEODURATION] = Video.duration(path: video.path) + + createMessage(message: message) + } else { + ProgressHUD.showError("Video data error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendAudioMessage(message: FObject, audio: String) { + + message[FMESSAGE_TYPE] = MESSAGE_AUDIO + message[FMESSAGE_TEXT] = "[Audio message]" + + if let dataAudio = try? Data(contentsOf: URL(fileURLWithPath: audio)) { + DownloadManager.saveAudio(data: dataAudio, link: message.objectId()) + + message[FMESSAGE_AUDIO] = message.objectId() + message[FMESSAGE_AUDIODURATION] = Audio.duration(path: audio) + + createMessage(message: message) + } else { + ProgressHUD.showError("Audio data error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendLoactionMessage(message: FObject) { + + message[FMESSAGE_TYPE] = MESSAGE_LOCATION + message[FMESSAGE_TEXT] = "[Location message]" + + message[FMESSAGE_LATITUDE] = Location.latitude() + message[FMESSAGE_LONGITUDE] = Location.longitude() + + createMessage(message: message) + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func createMessage(message: FObject) { + + updateRealm(message: message.values) + updateChat(message: message.values) + + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_MESSAGES1) + NotificationCenterX.post(notification: NOTIFICATION_REFRESH_CHATS) + + playMessageOutgoing(message: message) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func updateRealm(message: [String: Any]) { + + var temp = message + + let members = message[FMESSAGE_MEMBERS] as! [String] + temp[FMESSAGE_MEMBERS] = members.joined(separator: ",") + + do { + let realm = RLMRealm.default() + realm.beginWriteTransaction() + DBMessage.createOrUpdate(in: realm, withValue: temp) + try realm.commitWriteTransaction() + } catch { + ProgressHUD.showError("Realm commit error.") + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func updateChat(message: [String: Any]) { + + let chatId = message[FMESSAGE_CHATID] as! String + + Chat.updateChat(chatId: chatId) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func playMessageOutgoing(message: FObject) { + + let type = message[FMESSAGE_TYPE] as! String + + if (type != MESSAGE_STATUS) { + Audio.playMessageOutgoing() + } + } +} diff --git a/Messenger/Classes/Utilities/messages/MessageRelay.swift b/Messenger/Classes/Utilities/messages/MessageRelay.swift new file mode 100644 index 00000000..5017737e --- /dev/null +++ b/Messenger/Classes/Utilities/messages/MessageRelay.swift @@ -0,0 +1,161 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class MessageRelay: NSObject { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func send(dbmessage: DBMessage, completion: @escaping (_ error: Error?) -> Void) { + + let message = FObject(path: FMESSAGE_PATH) + + message[FMESSAGE_OBJECTID] = dbmessage.objectId + + message[FMESSAGE_CHATID] = dbmessage.chatId + message[FMESSAGE_MEMBERS] = dbmessage.members.components(separatedBy: ",") + + message[FMESSAGE_SENDERID] = dbmessage.senderId + message[FMESSAGE_SENDERNAME] = dbmessage.senderName + message[FMESSAGE_SENDERINITIALS] = dbmessage.senderInitials + message[FMESSAGE_SENDERPICTURE] = dbmessage.senderPicture + + message[FMESSAGE_RECIPIENTID] = dbmessage.recipientId + message[FMESSAGE_RECIPIENTNAME] = dbmessage.recipientName + message[FMESSAGE_RECIPIENTINITIALS] = dbmessage.recipientInitials + message[FMESSAGE_RECIPIENTPICTURE] = dbmessage.recipientPicture + + message[FMESSAGE_GROUPID] = dbmessage.groupId + message[FMESSAGE_GROUPNAME] = dbmessage.groupName + message[FMESSAGE_GROUPPICTURE] = dbmessage.groupPicture + + message[FMESSAGE_TYPE] = dbmessage.type + message[FMESSAGE_TEXT] = Cryptor.encrypt(text: dbmessage.text, chatId: dbmessage.chatId) + + message[FMESSAGE_PICTURE] = dbmessage.picture + message[FMESSAGE_PICTUREWIDTH] = dbmessage.pictureWidth + message[FMESSAGE_PICTUREHEIGHT] = dbmessage.pictureHeight + message[FMESSAGE_PICTUREMD5] = "" + + message[FMESSAGE_VIDEO] = dbmessage.video + message[FMESSAGE_VIDEODURATION] = dbmessage.videoDuration + message[FMESSAGE_VIDEOMD5] = "" + + message[FMESSAGE_AUDIO] = dbmessage.audio + message[FMESSAGE_AUDIODURATION] = dbmessage.audioDuration + message[FMESSAGE_AUDIOMD5] = "" + + message[FMESSAGE_LATITUDE] = dbmessage.latitude + message[FMESSAGE_LONGITUDE] = dbmessage.longitude + + message[FMESSAGE_STATUS] = TEXT_SENT + message[FMESSAGE_ISDELETED] = dbmessage.isDeleted + + message[FMESSAGE_CREATEDAT] = dbmessage.createdAt + message[FMESSAGE_UPDATEDAT] = dbmessage.updatedAt + + if (dbmessage.type == MESSAGE_TEXT) { sendMessage(message: message, completion: completion) } + if (dbmessage.type == MESSAGE_EMOJI) { sendMessage(message: message, completion: completion) } + if (dbmessage.type == MESSAGE_PICTURE) { sendPictureMessage(message: message, completion: completion) } + if (dbmessage.type == MESSAGE_VIDEO) { sendVideoMessage(message: message, completion: completion) } + if (dbmessage.type == MESSAGE_AUDIO) { sendAudioMessage(message: message, completion: completion) } + if (dbmessage.type == MESSAGE_LOCATION) { sendMessage(message: message, completion: completion) } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendPictureMessage(message: FObject, completion: @escaping (_ error: Error?) -> Void) { + + let chatId = message[FMESSAGE_CHATID] as! String + let link = message[FMESSAGE_PICTURE] as! String + + if let path = DownloadManager.pathImage(link: link) { + if let dataPicture = try? Data(contentsOf: URL(fileURLWithPath: path)) { + if let cryptedPicture = Cryptor.encrypt(data: dataPicture, chatId: chatId) { + let md5Picture = Checksum.md5HashOf(data: cryptedPicture) + UploadManager.upload(data: cryptedPicture, name: "message_image", ext: "jpg", completion: { link, error in + if (error == nil) { + DownloadManager.saveImage(data: dataPicture, link: link!) + message[FMESSAGE_PICTURE] = link + message[FMESSAGE_PICTUREMD5] = md5Picture + sendMessage(message: message, completion: completion) + } else { completion(NSError.description("Media upload error.", code: 100)) } + }) + } else { completion(NSError.description("Media encryption error.", code: 101)) } + } else { completion(NSError.description("Media file error.", code: 102)) } + } else { completion(NSError.description("Missing media file.", code: 103)) } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendVideoMessage(message: FObject, completion: @escaping (_ error: Error?) -> Void) { + + let chatId = message[FMESSAGE_CHATID] as! String + let link = message[FMESSAGE_VIDEO] as! String + + if let path = DownloadManager.pathVideo(link: link) { + if let dataVideo = try? Data(contentsOf: URL(fileURLWithPath: path)) { + if let cryptedVideo = Cryptor.encrypt(data: dataVideo, chatId: chatId) { + let md5Video = Checksum.md5HashOf(data: cryptedVideo) + UploadManager.upload(data: cryptedVideo, name: "message_video", ext: "mp4", completion: { link, error in + if (error == nil) { + DownloadManager.saveVideo(data: dataVideo, link: link!) + message[FMESSAGE_VIDEO] = link + message[FMESSAGE_VIDEOMD5] = md5Video + sendMessage(message: message, completion: completion) + } else { completion(NSError.description("Media upload error.", code: 100)) } + }) + } else { completion(NSError.description("Media encryption error.", code: 101)) } + } else { completion(NSError.description("Media file error.", code: 102)) } + } else { completion(NSError.description("Missing media file.", code: 103)) } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendAudioMessage(message: FObject, completion: @escaping (_ error: Error?) -> Void) { + + let chatId = message[FMESSAGE_CHATID] as! String + let link = message[FMESSAGE_AUDIO] as! String + + if let path = DownloadManager.pathAudio(link: link) { + if let dataAudio = try? Data(contentsOf: URL(fileURLWithPath: path)) { + if let cryptedAudio = Cryptor.encrypt(data: dataAudio, chatId: chatId) { + let md5Audio = Checksum.md5HashOf(data: cryptedAudio) + UploadManager.upload(data: cryptedAudio, name: "message_audio", ext: "m4a", completion: { link, error in + if (error == nil) { + DownloadManager.saveAudio(data: dataAudio, link: link!) + message[FMESSAGE_AUDIO] = link + message[FMESSAGE_AUDIOMD5] = md5Audio + sendMessage(message: message, completion: completion) + } else { completion(NSError.description("Media upload error.", code: 100)) } + }) + } else { completion(NSError.description("Media encryption error.", code: 101)) } + } else { completion(NSError.description("Media file error.", code: 102)) } + } else { completion(NSError.description("Missing media file.", code: 103)) } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func sendMessage(message: FObject, completion: @escaping (_ error: Error?) -> Void) { + + var multiple: [String: Any] = [:] + + for userId in message[FMESSAGE_MEMBERS] as! [String] { + let path = "\(userId)/\(message.objectId())" + multiple[path] = message.values + } + + let firebase = Database.database().reference(withPath: FMESSAGE_PATH) + firebase.updateChildValues(multiple, withCompletionBlock: { error, ref in + if (error == nil) { + SendPushNotification1(message: message); + completion(nil) + } else { + completion(NSError.description("Message sending failed.", code: 104)) + } + }) + } +} diff --git a/Messenger/Classes/Utilities/other/NYTPhotoItem.swift b/Messenger/Classes/Utilities/other/NYTPhotoItem.swift new file mode 100644 index 00000000..50282dce --- /dev/null +++ b/Messenger/Classes/Utilities/other/NYTPhotoItem.swift @@ -0,0 +1,23 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class NYTPhotoItem: NSObject, NYTPhoto { + + var image: UIImage? + var imageData: Data? + var placeholderImage: UIImage? + var attributedCaptionTitle: NSAttributedString? + var attributedCaptionSummary: NSAttributedString? + var attributedCaptionCredit: NSAttributedString? + + var objectId = "" +} diff --git a/Messenger/Classes/Utilities/realm/DBBlocked.swift b/Messenger/Classes/Utilities/realm/DBBlocked.swift new file mode 100644 index 00000000..71d66dd5 --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBBlocked.swift @@ -0,0 +1,35 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBBlocked: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var blockedId = "" + @objc dynamic var isDeleted = false + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbblocked = DBBlocked.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBBlocked + return dbblocked?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FBLOCKED_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBBlocker.swift b/Messenger/Classes/Utilities/realm/DBBlocker.swift new file mode 100644 index 00000000..35f71a49 --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBBlocker.swift @@ -0,0 +1,35 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBBlocker: RLMObject { + + @objc var objectId = "" + + @objc var blockerId = "" + @objc var isDeleted = false + + @objc var createdAt: Int64 = 0 + @objc var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbblocker = DBBlocker.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBBlocker + return dbblocker?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FBLOCKER_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBCallHistory.swift b/Messenger/Classes/Utilities/realm/DBCallHistory.swift new file mode 100644 index 00000000..2d8cf536 --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBCallHistory.swift @@ -0,0 +1,48 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBCallHistory: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var initiatorId = "" + @objc dynamic var recipientId = "" + @objc dynamic var phoneNumber = "" + + @objc dynamic var type = "" + @objc dynamic var text = "" + + @objc dynamic var status = "" + @objc dynamic var duration: Int = 0 + + @objc dynamic var startedAt: Int64 = 0 + @objc dynamic var establishedAt: Int64 = 0 + @objc dynamic var endedAt: Int64 = 0 + + @objc dynamic var isDeleted = false + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbcallhistory = DBCallHistory.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBCallHistory + return dbcallhistory?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FCALLHISTORY_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBChat.swift b/Messenger/Classes/Utilities/realm/DBChat.swift new file mode 100644 index 00000000..b1921a29 --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBChat.swift @@ -0,0 +1,39 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBChat: RLMObject { + + @objc dynamic var chatId = "" + + @objc dynamic var recipientId = "" + @objc dynamic var groupId = "" + + @objc dynamic var initials = "" + @objc dynamic var picture = "" + @objc dynamic var details = "" + + @objc dynamic var lastMessage = "" + @objc dynamic var lastMessageDate: Int64 = 0 + @objc dynamic var lastIncoming: Int64 = 0 + + @objc dynamic var isArchived = false + @objc dynamic var isDeleted = false + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return "chatId" + } +} diff --git a/Messenger/Classes/Utilities/realm/DBFriend.swift b/Messenger/Classes/Utilities/realm/DBFriend.swift new file mode 100644 index 00000000..3cb44d97 --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBFriend.swift @@ -0,0 +1,35 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBFriend: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var friendId = "" + @objc dynamic var isDeleted = false + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbfriend = DBFriend.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBFriend + return dbfriend?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FFRIEND_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBGroup.swift b/Messenger/Classes/Utilities/realm/DBGroup.swift new file mode 100644 index 00000000..e597296f --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBGroup.swift @@ -0,0 +1,39 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBGroup: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var userId = "" + @objc dynamic var name = "" + @objc dynamic var picture = "" + @objc dynamic var members = "" + + @objc dynamic var isDeleted = false + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbgroup = DBGroup.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBGroup + return dbgroup?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FGROUP_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBMessage.swift b/Messenger/Classes/Utilities/realm/DBMessage.swift new file mode 100644 index 00000000..5fb3bdad --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBMessage.swift @@ -0,0 +1,71 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBMessage: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var chatId = "" + @objc dynamic var members = "" + + @objc dynamic var senderId = "" + @objc dynamic var senderName = "" + @objc dynamic var senderInitials = "" + @objc dynamic var senderPicture = "" + + @objc dynamic var recipientId = "" + @objc dynamic var recipientName = "" + @objc dynamic var recipientInitials = "" + @objc dynamic var recipientPicture = "" + + @objc dynamic var groupId = "" + @objc dynamic var groupName = "" + @objc dynamic var groupPicture = "" + + @objc dynamic var type = "" + @objc dynamic var text = "" + + @objc dynamic var picture = "" + @objc dynamic var pictureWidth: Int = 0 + @objc dynamic var pictureHeight: Int = 0 + @objc dynamic var pictureMD5 = "" + + @objc dynamic var video = "" + @objc dynamic var videoDuration: Int = 0 + @objc dynamic var videoMD5 = "" + + @objc dynamic var audio = "" + @objc dynamic var audioDuration: Int = 0 + @objc dynamic var audioMD5 = "" + + @objc dynamic var latitude: CLLocationDegrees = 0 + @objc dynamic var longitude: CLLocationDegrees = 0 + + @objc dynamic var status = "" + @objc dynamic var isDeleted = false + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbmessage = DBMessage.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBMessage + return dbmessage?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FMESSAGE_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBStatus.swift b/Messenger/Classes/Utilities/realm/DBStatus.swift new file mode 100644 index 00000000..d0c57162 --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBStatus.swift @@ -0,0 +1,37 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBStatus: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var chatId = "" + + @objc dynamic var lastRead: Int64 = 0 + @objc dynamic var mutedUntil: Int64 = 0 + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbstatus = DBStatus.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBStatus + return dbstatus?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FSTATUS_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBUser.swift b/Messenger/Classes/Utilities/realm/DBUser.swift new file mode 100644 index 00000000..6cfd40eb --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBUser.swift @@ -0,0 +1,66 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBUser: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var email = "" + @objc dynamic var phone = "" + + @objc dynamic var firstname = "" + @objc dynamic var lastname = "" + @objc dynamic var fullname = "" + @objc dynamic var country = "" + @objc dynamic var location = "" + @objc dynamic var status = "" + + @objc dynamic var picture = "" + @objc dynamic var thumbnail = "" + + @objc dynamic var keepMedia: Int = 0 + @objc dynamic var networkImage: Int = 0 + @objc dynamic var networkVideo: Int = 0 + @objc dynamic var networkAudio: Int = 0 + @objc dynamic var wallpaper = "" + + @objc dynamic var loginMethod = "" + @objc dynamic var oneSignalId = "" + + @objc dynamic var lastActive: Int64 = 0 + @objc dynamic var lastTerminate: Int64 = 0 + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbuser = DBUser.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBUser + return dbuser?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func initials() -> String { + + let initial1 = (firstname.count != 0) ? firstname.prefix(1) : "" + let initial2 = (lastname.count != 0) ? lastname.prefix(1) : "" + + return "\(initial1)\(initial2)" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FUSER_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/realm/DBUserStatus.swift b/Messenger/Classes/Utilities/realm/DBUserStatus.swift new file mode 100644 index 00000000..1788e3b3 --- /dev/null +++ b/Messenger/Classes/Utilities/realm/DBUserStatus.swift @@ -0,0 +1,34 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class DBUserStatus: RLMObject { + + @objc dynamic var objectId = "" + + @objc dynamic var name = "" + + @objc dynamic var createdAt: Int64 = 0 + @objc dynamic var updatedAt: Int64 = 0 + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func lastUpdatedAt() -> Int64 { + + let dbuserStatus = DBUserStatus.allObjects().sortedResults(usingKeyPath: "updatedAt", ascending: true).lastObject() as? DBUserStatus + return dbuserStatus?.updatedAt ?? 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override static func primaryKey() -> String? { + + return FUSERSTATUS_OBJECTID + } +} diff --git a/Messenger/Classes/Utilities/utilities.h b/Messenger/Classes/Utilities/utilities.h new file mode 100644 index 00000000..8aac782d --- /dev/null +++ b/Messenger/Classes/Utilities/utilities.h @@ -0,0 +1,79 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#ifndef app_utilities_h +#define app_utilities_h + +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#pragma mark - + +#import +#import +#import +#import +#import +#import +#import +#import +#import "SinchService.h" +#import + +#pragma mark - + +#import "MBProgressHUD/MBProgressHUD.h" +#import "MGSwipeTableCell/MGSwipeTableCell.h" +#import "NYTPhotoViewer/NYTPhotoViewer.h" +#import "ProgressHUD/ProgressHUD.h" +#import "Reachability/Reachability.h" +#import "RNCryptor_objc/RNDecryptor.h" +#import "RNCryptor_objc/RNEncryptor.h" +#import "SoundManager/SoundManager.h" + +#pragma mark - + +#import "AppConstant.h" + +#pragma mark - advert + +#pragma mark - backend1 + +#pragma mark - backend2 + +#pragma mark - backend3 + +#pragma mark - backend4 + +#pragma mark - general1 + +#pragma mark - general2 + +#pragma mark - general3 + +#pragma mark - general4 + +#pragma mark - manager + +#pragma mark - messages + +#pragma mark - other + +#pragma mark - realm + +#endif diff --git a/Messenger/Classes/Welcome/LoginEmail/LoginEmailView.swift b/Messenger/Classes/Welcome/LoginEmail/LoginEmailView.swift new file mode 100644 index 00000000..0d53a173 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginEmail/LoginEmailView.swift @@ -0,0 +1,94 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol LoginEmailDelegate: class { + + func didLoginEmail() +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class LoginEmailView: UIViewController, UITextFieldDelegate { + + @IBOutlet weak var delegate: LoginEmailDelegate? + + @IBOutlet var fieldEmail: UITextField! + @IBOutlet var fieldPassword: UITextField! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(dismissKeyboard)) + view.addGestureRecognizer(gestureRecognizer) + gestureRecognizer.cancelsTouchesInView = false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionLogin(_ sender: Any) { + + var email = (fieldEmail.text ?? "").lowercased() + var password = fieldPassword.text ?? "" + + if (email.count == 0) { ProgressHUD.showError("Please enter your email."); return } + if (password.count == 0) { ProgressHUD.showError("Please enter your password."); return } + + LogoutUser(delAccount: DEL_ACCOUNT_NONE) + + ProgressHUD.show(nil, interaction: false) + + FUser.signIn(email: email, password: password) { user, error in + if (error == nil) { + Account.add(email: email, password: password) + self.dismiss(animated: true) { + self.delegate?.didLoginEmail() + } + } else { + ProgressHUD.showError(error!.localizedDescription) + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionDismiss(_ sender: Any) { + + dismiss(animated: true) + } + + // MARK: - UITextField delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textFieldShouldReturn(_ textField: UITextField) -> Bool { + + if (textField == fieldEmail) { + fieldPassword.becomeFirstResponder() + } + if (textField == fieldPassword) { + actionLogin(0) + } + return true + } +} diff --git a/Messenger/Classes/Welcome/LoginEmail/LoginEmailView.xib b/Messenger/Classes/Welcome/LoginEmail/LoginEmailView.xib new file mode 100644 index 00000000..40f31970 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginEmail/LoginEmailView.xib @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.swift b/Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.swift new file mode 100644 index 00000000..8ce59ba9 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.swift @@ -0,0 +1,17 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol LoginGoogleDelegate: class { + + func didLoginGoogle() +} + diff --git a/Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.xib b/Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.xib new file mode 100644 index 00000000..e6861893 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginGoogle/LoginGoogleView.xib @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.swift b/Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.swift new file mode 100644 index 00000000..2390c3f0 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.swift @@ -0,0 +1,18 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol VerifySMSDelegate: class { + + func verifySMSSucceed() + func verifySMSFailed() +} + diff --git a/Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.xib b/Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.xib new file mode 100755 index 00000000..c1c4e6a2 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginPhone/01_VerifySMS/VerifySMSView.xib @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.swift b/Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.swift new file mode 100644 index 00000000..1a181559 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.swift @@ -0,0 +1,17 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol LoginPhoneDelegate: class { + + func didLoginPhone() +} + diff --git a/Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.xib b/Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.xib new file mode 100755 index 00000000..1af53178 --- /dev/null +++ b/Messenger/Classes/Welcome/LoginPhone/LoginPhoneView.xib @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.swift b/Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.swift new file mode 100644 index 00000000..3af941e9 --- /dev/null +++ b/Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.swift @@ -0,0 +1,94 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc protocol RegisterEmailDelegate: class { + + func didRegisterUser() +} + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RegisterEmailView: UIViewController, UITextFieldDelegate { + + @IBOutlet weak var delegate: RegisterEmailDelegate? + + @IBOutlet var fieldEmail: UITextField! + @IBOutlet var fieldPassword: UITextField! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + let gestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(dismissKeyboard)) + view.addGestureRecognizer(gestureRecognizer) + gestureRecognizer.cancelsTouchesInView = false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionRegister(_ sender: Any) { + + let email = (fieldEmail.text ?? "").lowercased() + let password = fieldPassword.text ?? "" + + if (email.count == 0) { ProgressHUD.showError("Please enter your email."); return } + if (password.count == 0) { ProgressHUD.showError("Please enter your password."); return } + + LogoutUser(delAccount: DEL_ACCOUNT_NONE) + + ProgressHUD.show(nil, interaction: false) + + FUser.createUser(email: email, password: password) { user, error in + if (error == nil) { + Account.add(email: email, password: password) + self.dismiss(animated: true) { + self.delegate?.didRegisterUser() + } + } else { + ProgressHUD.showError(error!.localizedDescription) + } + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionDismiss(_ sender: Any) { + + dismiss(animated: true) + } + + // MARK: - UITextField delegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textFieldShouldReturn(_ textField: UITextField) -> Bool { + + if (textField == fieldEmail) { + fieldPassword.becomeFirstResponder() + } + if (textField == fieldPassword) { + actionRegister(0) + } + return true + } +} diff --git a/Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.xib b/Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.xib new file mode 100644 index 00000000..bae91b41 --- /dev/null +++ b/Messenger/Classes/Welcome/RegisterEmail/RegisterEmailView.xib @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Classes/Welcome/WelcomeView.swift b/Messenger/Classes/Welcome/WelcomeView.swift new file mode 100644 index 00000000..9929348e --- /dev/null +++ b/Messenger/Classes/Welcome/WelcomeView.swift @@ -0,0 +1,78 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class WelcomeView: UIViewController, LoginGoogleDelegate, LoginPhoneDelegate, LoginEmailDelegate, RegisterEmailDelegate { + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + } + + // MARK: - Phone login methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionLoginPhone(_ sender: Any) { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didLoginPhone() { + + } + + // MARK: - Google login methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionLoginGoogle(_ sender: Any) { + + AdvertPremium(target: self); + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didLoginGoogle() { + + } + + // MARK: - Email login methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionLoginEmail(_ sender: Any) { + + let loginEmailView = LoginEmailView() + loginEmailView.delegate = self + present(loginEmailView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didLoginEmail() { + + dismiss(animated: true) { + UserLoggedIn(loginMethod: LOGIN_EMAIL) + } + } + + // MARK: - Email register methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionRegisterEmail(_ sender: Any) { + + let registerEmailView = RegisterEmailView() + registerEmailView.delegate = self + present(registerEmailView, animated: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func didRegisterUser() { + + dismiss(animated: true) { + UserLoggedIn(loginMethod: LOGIN_EMAIL) + } + } +} diff --git a/Messenger/Classes/Welcome/WelcomeView.xib b/Messenger/Classes/Welcome/WelcomeView.xib new file mode 100644 index 00000000..aa61931a --- /dev/null +++ b/Messenger/Classes/Welcome/WelcomeView.xib @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Podfile b/Messenger/Podfile new file mode 100644 index 00000000..6ab5ea76 --- /dev/null +++ b/Messenger/Podfile @@ -0,0 +1,27 @@ +platform :ios, '11.0' + +use_frameworks! + +inhibit_all_warnings! + +target 'app' do + pod 'ApiAI/Core' + pod 'Crashlytics' + pod 'Firebase/Core' + pod 'Firebase/Auth' + pod 'Firebase/Database' + pod 'Firebase/Storage' + pod 'GoogleSignIn' + pod 'OneSignal', '2.5.0' + pod 'Realm' + pod 'SinchRTC' + pod 'SinchVerification' + + pod 'MBProgressHUD' + pod 'MGSwipeTableCell' + pod 'NYTPhotoViewer', '1.2.0' + pod 'ProgressHUD' + pod 'Reachability' + pod 'RNCryptor-objc' + pod 'SoundManager' +end diff --git a/Messenger/Resources/Images/addaccount/addaccount_logo@2x.png b/Messenger/Resources/Images/addaccount/addaccount_logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..12170b2b8c234df02fedcd319f030d211ba1d502 GIT binary patch literal 18096 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/addfriends/addfriends_blank@2x.png b/Messenger/Resources/Images/addfriends/addfriends_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7cfd2fa9d7a79fc38c1ebab69cb388925e0d911b GIT binary patch literal 1449 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDW_!9ghEy=Vz2(Sth(Uxo zQ2XBhioJfU*ZFvOo4Q{bsffw#x9i}y^-GOWic#fj7Mfa8bMcl(*~ z*T3)Akvslz@^@YPU(*}@bGV+UJ*1-inL$ZhE5sB|p0IJ?blu9}>Gq7# zOJfzQhmjF~fK#BZ!=#Co4MJU6jFWoKFi!~x;hvC^BDbJrQB=b~8d1%>XCAvox PP=V;_>gTe~DWM4f6tK;3 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/advert/advert01@2x.png b/Messenger/Resources/Images/advert/advert01@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..ab1e58d64c1499b96d8c977ef03f2f13d21e6122 GIT binary patch literal 6631 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/advert/advert02@2x.png b/Messenger/Resources/Images/advert/advert02@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..1f741a1c718a73096f274599abb61cafed75b77a GIT binary patch literal 15890 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/advert/advert03@2x.png b/Messenger/Resources/Images/advert/advert03@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..99fe18e13182e4d507a94f61722cc76c5e842e19 GIT binary patch literal 9144 zcmV;pBS+kcP)pl07*naRCt{2eF=P9)tT@AUhSJ@d3Rzvi=Bk*fsgHLj1c?`7@k{Y`7RBKX9b{2;&FhN{5j6y}rPC$cD#} zoB+m)2u7>?NGZa3$bxrS5qO>#Hf-1++;`u7LRnea@Q-~jat9+Tdl7!NR;v|mzx{UM zp@$w43JMBh-)SW#0C?m-YUtmTDN|5eTZ_q)C*!WW?t)IIi#_KBR<1|(LEr25tSqJt zj^nU?{d&xvJsTw@C0Md#N$j~(F##|U2%wDqRa8_&cNmRE+@{wC=FFLxHER}*A3q-1MXZ@jMQWWr;eA9H zR7150RY)l-T2?H>ZtrKs8ZLHLT39)Xkl7i*_gMKKvG22b_3F5r4C6`@LI;=#1R#D$ zVzx&T2NM7jfdKmH-@w2?!h=4a54ncl?@zdY*gHBf z0Wc8=Kx|3<{rw{jP>XA5Xh5z(72Vj_IAVWycX#aOc@7{Gy69g|PfuLS>+I~r%P+q? zobBceufP5}jvYG|w~yW_23#C}%L|Z>Y ztiuFAz7s&&ffeKzxa_ja#C3AjZrHFPt?SFm%5d+!_lg})DwPV?TyqUH8Vw|X98!hI zbL2Y#+?ehK)H!qQwbzP{n%342k+X<;2qO-n zmX;Pwnv|LzN%EhF;LMpb;x>8wjvP6H3_t+_`4quCVL<(=gOI@-WGNxaTy3=p8P-fWrk< z95jqnTe^X_J_{n4SW>)?kT}ark3&UCd$aVjh>V%2z7lkH4~w!~M?%5?#6+q3@hS5=|ZX$^n`X4hD_Ij7c00JTo@U zp6U?rrvpR~0_qP2;q;{c0wx`B?L|DUUc})lRwfmV{;8<-SKjG^BXQr<<*e*N9wHw( z04Ys1i4Ig)QoBKI1&7+}INZmqaHmIsm$wD+*nb6J8yx%EN>-Y6>D@PiokxVxM9or!qL%Xx z`9=Wb{kwRy6CVFvFya3H+8)G|yL~9T!-p#$_2XpQNJ4RYM}N4}BP6`k&yH5yM|9BwI zENkfz(9kwI_xS8sd@KI?Oz6H{;b^q|r$YDj53B3vw*;B8Ii}^2mtr8_2;k;aPP*%- zfjA=AynCb#P8{G=`_Rsxypq&TkAf=yf5)`s_n1jJ{2H<_PMjUu`O?-Pe)Q`AQouFH zL*x?ykoPYo-#IybzVk!?KYTHOJ_pmjO^IcDfu0l3{hz-I;EkQZlwRWLw}N=;46P{q#mlVX`cllgSxOF)%XjPKj!gnCg zkWY@FXIXhLTQ^s5Jl5ANMxCiF;c;)!kHfY$yw`S!wP*oZ!mF%&2YG~i5dribw`B7H z<=TRzl}}LfN?d5Efmszlq>pE9gpSFC>yT%9SH8RqnMktAN9xv%MTgr4n{V{tdINqp z`n=BQ_A>KyyuIK7e6;Xk{IL2e$N(DXx)gZ?1@Z&`z{*9L-h@K87A{KU90UX zui3}SR^$otfdHtfQtZE^;nWoKw{+=JtX;cS94=0I0|*BW9KfDEdk{OS*v>e>Syw-* zbQb88LqoZVGi*NlHICauql}5=KV7#TMXGo+z$*msiLF88E{hj076V4SUT?auOkv8; zAy1GGok8RvNh_IxUa!ZZMT;-ihL84BaAwkJ4Cxn{K*E6a`MF6CZ#4 z@rdh*-M2ALkZ1%yRs0?0OGfN>1-&{)N=Z2X%S*%u!q%ZjoVKtW4`_EZ;NsKpMUl!z(gz)QyVg-0HFL|`&sP$(1`-Alpo0#p73qe7GL_<{usghwBJRJiA! zdoq3RXK{{$Y=2=Q7NgN9SS*%I??Y@%i*p!nVS*BXj3vE+i{BuS8AN@k=Q;s=g>lAs zxq|-&6C*c4wn1IQ%W#f?Og~bah4V!$|BZ3Pc$k3?A&bh7N@tGCDymTFz$?=q-|utV zS@jHg_WWKKf_@1D48{hHASSc05#xYdJA$b7)6m=a2w7HPYF2S7T_JSlahH%~si{b$c9l$sm0=1Lff zs$nXd3YFH(KHr4NSuG1F_=t$aZR>=s<0L%x?qKosr4JVr&)5m4{#gD0yE13F@3KY! zRN+1ax1IyH8k|60uX3D6D)2K3IRZi0!GYhxmFTwCZ@MyT;|jAv04q0czKz}bH^4d8 zw6lXl))MF9!<%mPX5;2rF~#^`a34a$yYq5H>;wXJl>KM6DxZ*59bnZ1Z`TDCia#+S zUxV`)6&%koqeF<@;|n6VX6Lgv)Mxd%*}Czn2i`CS6^3n0mWiF~WSUjh)SexHwN)!!WEq1I}k)To%kt6}SEX7RA4jw~D zIi817trFLjDit$Hd1j_E6P1~zO17kHRT?!rUn!m!IX4-cy>8fB2coUt@AHa8;P*$< z;5YkJ$_qbx`nrsR5fdRxO5i*Hi!GjrY?n=*3bUm&{=tmp8A|mqlfBh!DJ(Vl@D!R!wi||jNau;?kkna6(BQH0!bPC zra{HN=+ZLw`*k5gDAtCyjY&R*p;QM$N%A2PurX z`2xrUSqQ+W;z;WkojnSL5~Y)-Bt2KfnuV#tfNv^vNpxB57*6rRngV7GB^H;YNNe@c z4pemz+>?+A856)|KYYK4nJIr8*)FN57KtDs*zYTxQjovd31xsaNytF&82x)ZlO3b! z10+&oaQ&){?_LZUkTC%$eSt?1?%!8yv?#D7&&{td(m|>HX7>+uI)M&n{64!EIBg&M zT3wNreV@cEM6J=mSTK|*F$iH3WI#r3an%FwRs?y0QfrF>om{=KFFE{4WwVRV8GE1U zb|_$qpVJ>A2qDGm-2EQ(HQEv$^LpH9I(aaJ&od>>g8@0zXM6 z>y{K{g(`W~m@P56j`+-iNhJ{g_4RYYP)@&sVLg4rL7hFhg1O;&7~0>*x)l}JvE|=! zrnv*(eWD%9Z+}sY9#%SA*;0$e-+Byx|3V{LThHRlPhP{U+H&YS|AfMmsVDCk&eY`m znMz%9Yspkt#2Qq%>I7lI@`pD|4!Ds-0DjJ}3ZcY~&}j8gsYj2yAMMA;4Ux?=ti0nT ztXO*=0?sz<`QszlyZO;j=r%*Z=f=J*Kf#;-IvYL~c#diy_37wa93eB0IDys8lu93D z!&v?j1N-hyN61_hz)_0*mn1z0(h$viYc!3mgmO6y_z0>@;Jtl#|M|7(Yd<9V;b&9^ zP+Jj%Q5$cNxxE}(dwDc;@XR7OE$$O&zzNd>1U|KnDyn#E7NYoh<>)$--Wb=puo{~- z@lpat(yp0R4{f2I2~qneR;1C5t@$MLac2XrqEH$>s(h;OYZm&jaB4tY=MBYBmCu4| z(tIdOYN6AsQCAVbwd|Zl>>MH%F5p4M=Nr;e2D1TfjJb=+GpHEqZ7p2Yvv{VI=cLU6 zf(Xos7(5iUGM08vK_9t9P!ozf)N7cQI^PEk`-PlZ56zUNA_2r<(mZ%uzJ$N8S>zHW zrXaQ-VJ2h_DS{PX;n{>?cg935| zrLzUb*8djC^Rk(KvGN%&g|_aBk(H0oG4+&-p)iG0DZ>?7%!xf zu9!T7QE=P>DbGop0C;A0MAkLh)C}KXAU8x{IsTN$!mEmdC^CkgsVc1#IY4r7P*)92 zQCw^iFn>xY7_;Q7N8?5a=Mq9-?B~Wfgun^HTq(~7r)J&-JlP-Qq3!t$3Xc^gR&i$i(8n9S^$&s94Oug!*3?ymS|E83bzNBZ^-G+X`kJ1WJVy!vL@A9=kpuXg*(Crj;D)~QBXQlNi?8sY+n&-r z1aExh>eK?Xsz??WcHgGoGD5f^XXarl1i;0a3Y??}TPXw(<&`OO0H=&DvSHBlA3)8A z7c-4Ll!1Nt)Nq0R6!P~5{RlWmj=a(g^TukeU*yCx2r>oGpMuyN_WdPw3+Kc|=V$WF z?+M6$Ut-CVcHRQj;81!U>p;BU!Qa;e!8f|A&Tnm^uRdbGJ50CM`Hw~Sshq9IHas?O zdQl`9K#CF=oxn8^NS(ENZ1N{q(%23`;qHvt!@=s{;qt~10jpSV)9$3YfZ%h%*Kv5n z{y{efkB>t@Z9(76AHY=_p7${aW}!R9Zx!&za#o>B%CpiZfFK;v)j;a4+SQkhv^PVq z@7GtuQGK&m&qrJ1MN`1h4bSPF5Qb&>61;=(GK=M%?@a0w+mBmBIm{lon5cql1*1L?dA{fwy3GwA02}b|re}{8+54 z)15qehKYi}Ko?v`-h+p617G`LcpATe>*xmvdIm<^cfiG=p+h0wtAEBuai7mH4b5xz zvS-dgHsP|mQudp~egBwxNe5DNfT$4kdedvwgI)5PQ9-2vu9C~eb)R7>yr!Axz2I*} z@%i})6-MY$OdJIITHxzE#+1X>gkpid{TC;dA}6s;|1La*Lmt+ErWp3AcOq+G&m8Pd z{Tsz3k|0P@PSW=TayS%O_qx-|lTWhE@0QmjbXJ6VrUROgd!ld7qi`2r!t?;3{%`^! z7z1CPQKD~<6Yt0S2Qj&R4XU=SM#UF*!E)>=W(9o6^bSdlZA_4u4ER#lF+853?;l$) z=^*`hfFO=Wq8~l(^joz3tOG^083nS&!CNp(WYzAHOT}%0Q=)y@8<@QPI@s+;v7HgY zirIeAt{)3$x(a&S=smSLTn^=fIsKi20=p|J?!O`hN(3hTt z;c*Q$K!r;2xs>OoEdqA_?1pBxXruKYlc_GJBkhOUS{<_W5PB>ZVX*RBBlZWh(aTy_mwmu%89#bOY>4KRU z>YM#Y+LsaQ?>l3Qn}jMAIBYSVOM!a_5+RKMI3X$w9TEtD;Ocja8M3ktRx#Fj|AdyS zcEDYe_d88&`BWl+pu$xKVmhmEW4$57bt3lyCGbz0Yv zSg}vPN9+~!nr6XKbrZ7$%xOQLIADLH9a7NM)&yH`#1s|Y-0|!Ue-4R|+!@4k{7)n6 z1O3*tyn?YH8E9?jm)$=w7Q6))pzETa!&aN#$SR5tP`WypSovqzr~Q?r%6Bs>$krrH z2O{_TK>v{S!Dl%Aoa7N3jk|x_I%Vl!T*umQl{hqk=V36KLs7tKvQ;7i8W%qv`2xw2 zq#8U8jqPyC*Jx}9VLZE;iIT+#=ql5Co~u_{%ct+EWZ$N@tAok^X#Rjh+n>E5ec2O( zjJkt40sl9$ZnJiY=}jrig%kw+LG+&LhsU1dczmWLb}o5Qv=mZ`#STMlKO%YvDP&C3 zw?Cz8C@)}tvoyAEEYrj5_Mxw5Xc)V|aZe#bWJUm`#?5RYj-?`-)Y^GgZ2eMm{}CtX zJ>5TQ^2DqlY$=?*;{7<^|CpBvesL^f^`BN^>Xtc-E4-cXJRu;6SwE!yF7bOZ#@gG} z7AtDo6a)I#kRdYSw~h7x8LVFNoiiMVJ7}9+lUj`lrFA7@|G(5|VCpsWu|lcSxEziu zqAq3ow7cP9tep=y#Xu8I7~Mqknd)GxyI<5N=(-WdU94d+&gPTY6H3FxEz``fp0=XB ziKbf$eN#^09^C%on*GQSvV2`;5xmb9*V4L9Z^X={7l{d>tPOn`g@jY(7gQRdFVSH< zKoLh;>u$#Gk3;2b2Jf>orO$|<(g>fij_CkP*m8QpYw33nbPR@i_auG-8g*4Xqfl%R z$9CIB%v?SXg;NXAciJZTzQj6htpjlO zxnZ7cf=ZuTQ;}?ZawStq2h{6nZ*?Hx%Pb7eTy26vqd?okTHFHOebJ7)DXc9!&tyUBkl`-wrAPW%? z$Ym-L0+XvW$3QOg4kQCrw5yNV^-Q}bcAsvKULqKn#&2SxkG|RAox6uReK_vx-V*2f z?)u-!7GW!Ix_B{fVDKw;TXB$rhUo)~uD(?4`lTP!-(;6{m>A9CLHfaHsnxOt3U#Ld z4zlaz9Q#Oll&STT_&D^@9%f!!BZnMJ)LvNsiyIptBV<>x84+9;1bAaK8oY+FjpFz3pPL@ytGNa6&kM!re{`&BAN za6|}{pGcwRL-YBtawOnW*oKlY>aD&fW#Ro%w+abw{X+G1~eZ#5k1Zc z_^0j9t$QpR&(4~Wy>jEbf5$%OZ~#Z{G}>?XfIWyJKmLoF?rAflr}6;36xol6iQlB_SRE(jB%fHQlKqxtBG*t1^W zQL^`5)YoV2<+7?dHSd1)!`sM&8_LEB!p8{LiVu#}gJY0&70>nTGvli#Et>Y(!ZiN7yEi?U)o#+9_*ug`!3zj0hSYO7YsrNu ztt*e_7^2E|THSDT4Q55b$_EgknyBq{coaE6t{mjr-z#tyX5| z?_pvn`a6R@SN}hJ_8)iBoQpXLkjNGRkfui?H7GL^rR}2Nd2Z7DbyKG;+wdcWN?#p0 zkrExvxOgForWB9R(8;q#^9s5LJUJUJD<_E6>q~Xe4hw;&Sy0dHJH}XkQ*@sY@Y>oA zzW3y*oi83h=+{!XH3eLfBY+}6S4y!8_p1Sq8GvK&G6QwRR1Y?W!bsk?ox}oZS6225mzD zA!yb)bi7Yp?rqvf-4`s!%#f+diEyK zcOgP3uc^W03#LL}tRK~RBRXmrS0FDPSrTGqjV#gxSuRw`)HA6zsKv@pnid)7$p8QY zUP(kjR0)*^n0EH#%>E;=_r{0MdmKIc8h5?)@0};Mw@Z8#y5VP_L17snQvx6!w>HCj zplZR5)2o-<`hZGjo)x>F2%)gF6q9C5gSpb2QsgkP*+4iW36&su^cdF&kiAcKKWk`Y zb|oSbA~Y&g$&{;?W&-C$FQP*1mZb@uMw{_G0`hBETe{G6@HkwK_$Z)&-_zA~tp1lL z>!0}onS-X0wPkVxIXD2tP}O977lneGx$=Qai|dxHS7}T$h94$nv8=iZB~vCbZCamn zcCGOO=_v!i(0*)M4lMGNB$MOEc6Sd2`u3^|o@3L#{}5A@j4)6$Oama_>n zrUZPR&c2rYuOI*D>1_e8Qx3b9h=*dsPD2J^C#Mxa_o8lKvH~diZpPs|)r;59ET6Ud zI$hzU%Q;?=FykX-%+?!BC@3j{skjh&voX{O#8|dmA?DlYg;GW z$p*#>%%~f*?(c2dxAoMg|FK(!iYGZwExtWmWb>3|%MU=!k&*yJ`~Wn1Lh?+}WIEPf ze)n?o~UD~Gjl zf9KJyd%7Dw?M(9)RH>BagN6w?!b^L2Jty{UKFs1vBT0z8>tc#FT-4!Z;`d~VW7XVs z)66vsXX?z8XQ>T^bxQIwj=>?Mf;4!av;Ty9pzG9N_vwa~18*PoI=Yg1=%@loUej^+ zutKJRD_q9akug!GaV7_oI%Y|QbPPp!T@l{qw5Cd9<-9f1w1tza)jD&9N?TB=&=|@T zN_9EYBa|GkED$HL;dyc}Xh1!|LBBZGS_t^;?281L#@^%iI=lSd!A`HUx6M1ybJlw5 z(=)v-UlBW|R!c0JTzS6mIxW57Wn_JPryNNM!2btz3pwe!ntj^<0000pl07*naRCt{2eF=D5)s_FbPrEEx^1d(G7bhVE(y){z>G|#V+;h)<8GM8&o?lZkN8i~|?C)?h7~s0!l{Wrj0L~)3aBJ~g&fsm_EROeg{7`NV{PTBg z?R^o>BBVqB?nU=s3!MKRH}fOAT68*TxqaUgU2qoQH+L20>xS80{2cZ4TVf0f@=P$` z4}w1^k2;z?e8<-A@4{IEX}klxOCBg4)%b*3S>|WWN6-yRKT;cCFERM|{Bp5ee_jnN zn^6o#z4kNl?`&LM^c^@$5W@l7i@#W)Q% z2={{Z%eVyh;HCo~=uJms<+BVnDB^F(eHe#_k^L^kpDyg2KXUAU@-fH~Hm)hY5IF3B zNN2ckW(ibR7J{z83368ta9M`oKnQjm?SlTHK=eGu_=C4^>3tl|a70PFZ_$1K0E*lp z18?l_Zg1~zSpVh7pUz8gZoX&k`r=F<02}yI_!Qf*;lGT_-MH&1cSHM2{K^gbzJ~Rm zMeg%gZ2Ze`za5u4&fzD04fj6;*#d`0A@Uu{9ag9+wu5nIJ?P6z!BAf#4zU>ZaOu2q zuv-ixr*ZZpk{jR*hu{FNMfWa|xU>gG4GEmF=NTvkxUnkExjy6omP~HmxAb#P7Brs1 zP1~41GWLD^%3q25H-Kim_YBAo&)-t?F-c-O!nXssW>Gcd*H?+gSK)6w3_K9-`GJrO zZyxM`L6i+5c>C~@p366E00quaNa6oUH$fbEfN_2oHvY%sp2^^?OmEJDrfVR615+3K zR>Hp}kkr!!li1hP?ON>lRd-@eE`NrbtL&6FKuQkRdj$Eh$Gq_BPt4CzxCA0G$Iz z8C`4}N_iHLU47BtG#t#YbV6fmcpskos4UBmGW?SB_7%g%)o_XdKY)MPD>LbJgT&un zx4AoKRc1i|OqO5blJu=K&TGyusro%+2*#D&9CXA!)9E<@N#_3y86p(oUqrSq-oL!S z3RaUIq{4zR$0@`9nBOP5JkiEafEo^rgoo=Tu6zS!$iNG$i~pi9zQrCeZN7P1`w-+1 zqTLULK9scK|D|}=gU%G|D^4FixE~fRDw@$1e3!Cx?m8v&nE~VT~Ol>`a|Fu4uWgI z2i+bYZU^EW>ccPpD}{%CaMxD%Nti~A8Gw2H=gc0PaXr2ZN#L{Nobm72`~MNLjQ)l9 z-K8-0!-T}g*`v+_zx;YO?zM4s@m^dlq3s1#1)`B$ULRa{UJYa$1HK@%xdx#X7up_$ zAtdTYDqOukTKNVDy9)`FN=Uv0$HirgG1PQ8Jrpf8J{i^XaB0W3*n{W)(Qmi^?w(&Y zPpCsCmB2g=4_qpPayuS$BmRu2UCPzY#;0G0NkCV_gEj-mUq>P88~D>4{R4wBd{C#rf17<3Frg6#XrXxKP%x*vK6V%rLD^#SMX z1UB|1__J&Rmp*~*bor;Zx?0mcG3B@P%)f80BC(Z0Ikc_h@U!hOiRfMQV2zH;PvHl- z7QfDyocn+IL^|hhT3c;dx4CurZ&!kTz+P!o1+PtO^9yC!_zG^WP>-dCo>^*#hMGd? zbPvI<<2^99(gAbIvts0oiyq`QBuDfO`m=ad{`)(&_O4C$tekZRbJ!qx7Pc>U9C&g^ zD#t&++F2)o{$YHh)p#AGYK_NhDVMR65k!J)4K9kLC5ZZ~wpa-Kt5*&-5;5p=| zqU#(O(MSTaMJf68^Da+1&vRD914P*RA7G4uNPWH7k1RV4ub1)uRwTGQ zK>(Q`&t!-afCRic-Sf|Q0?-dj-^OOH6#9D{9sJ_2J^_WZmO{tgzro>`e+dH}&9J+< zSFqCx?D6CPvSTBZJFPGkSTVaaDTiSO12Bsjn8^rCuP1gT-i!PFptwE4JE=vi-GK+v zeV)k~=%xrStS(-Lum3DIz61#jFoT`VuyD=SplHrAm~+GDAuxba_>o=Ef#YYH!vgtM zW5&IZ#^kpScOZ-BP-rtHJywdNT`;3D?0u}M0)1r}=n9>n%eMxM?4s_D zjY?}mt->D)69ot9XIl;pwWRaxQ^oY328$hn!`?B+4fl-%Eis)QF1Yvm5b_VgiPty62Q7VY#r!hJ6bIT+q95?Xyh>-< z=Sp^)a6dyTa>uA+LW%-j-$-`7PzCTPdNVj({TEB_n46yNkio3pn1MQ~%hPLgQ z#1qJ&qWiG%7t*%goCkH6-xl|{k_9Wq?7MLN55ep#1^2)(ba{p$6VUm`QHGd-GDIl~ zbK8$}!rqg;DW9(^DN3#J5sG&(=6A2xA7y;FKCo`H#|3F((h0x_!L8WiKpqYu z4OIm~t?R;}#bGt3ago$b&ZF6Xt1HII_(zxkvNi;G&%dWc_8YF`z-)~3z0QMA?she- zr&xk(6P?3=-_+mmh1rhAXO5#Gdjs2FxS4Yytz?|g;n$tIr` z0X%n$lLlL>D*4+hXNmnflLZ#s`VT2xBd;`U_xJhJ7Mx>1h9v6oB#cq);05!`(^4fx z!{VY1JQ)Lg$Ka{9m|e#^y+Zg5gYCb4tLt5u05T?k{)YDNGaA=N0UzyV+&^=?{v}aE zrU^ryq`)vl)qI`NobDx}=g6TDOcWF`tb$a@h1CU6WJ~{9f-S9Jnm;G3^2I@@y#u&! z#B5B$Uvsy{;K%udgJd(30U|=&R}=jm+oxf?YcSMq)4gxR+}Wa1z_6<$-AjPKKkVl> zThec^cp#g?MEwUGxzOkyu7aYGLS3U&zxICNw2Gj^=dk@6CWwqUfMQUPeM`nnu7Pa) z=)_Ls@8QX{v~_y-t0)M5A+58!8s8CXyD7OTgnC=MYY4gqg5dVa;K#<|xX)xZL%vxD zrFnW`RgBFYNFTDxEsQ|=%JPwY-MtWOjrF^Ehl6mmvp@QqGyctqx`GLr5dcVm4AqDM zyV7?&-IGM{<-QT84q5nSU-wy|=ckIMKRzYa<@WeSAmS~g-W@*eK|ycqFflYZfD3j% z)c6iykDOg)zIZhm|htoYJnP_c9+gz%U{?QVGMaHj|z&jhl& zUyS*q8=r8jqaR!YQCT2_0{6X{hNNdi03s}miNuPDoe!`r+21<~i%)I5wfI%a+Ew>$ zyrsMzTm6UX@7d+~C_71l3+#IOTObFM``C~C>1o*g+`owJMOFF2GpL1v-Rs>WUC`|r zMvgLecyOOQ00;m3G1MYzVa8Q=z!eW~f~&v#GFXc$MHtw2JeLS4+o0zmi{l8`Be!qu z-I?iiGxi01zw73={iOqxxsz_922!y6`5$!eNoa{#v(VBb0sA~Q(N}I;kjHLXG4!53 zV5Vqf5vo>=WAAx&MPM`Op`+g?Z2Tu)dmfZv05t_{T)jbr+YGx-L)(s5VCUlx!EyXM z4&ovLNOcEmaj?xT!nZ7ieY!3BTdP;b+Je zsMqf}(g~{8hpRU$Ts`amvpMsGl&p9^$=quM85@RQpT=o_b~ZlwiSZ8luUpGX4Iuv* zpY#rV*baPoAtjj&I=E_4m2j~V+=G7D+u9FqZ}O;XGYW5utL(xRI~qg&knq>z&;%fBwgn_3;W5p`$Y-EK=F(QROoyt+4d9kzWju(6G0Q*euG7na3sd;*zPX$YwO_^nXd@NuYF zabw)$W?p?)-2IN)1yFa{ZNf!MTqF~aEU~Yp7iEzSZQ~EO#!iQ2bN{A!YOACc(Q$vuQK292n^|Tb zH{6Pb0D_}tfmj=D1+a3%79sfg++DbT9?Aw4Nw49o3){X1{S&t^5{SE9II|RngCW>+ zBHZDT7Fr?8nACWHf`iXcU?yn^j|yi|(D+Gg$TgCp{3g*kilp1517#WZ-luW+{n5rX zCBMdVqTWR6Rn)^vaXE#JPpaDA8r$K5nI$5oPh2CSC=+*}582u~Aar_)_MKgppHNp< zRX9_AVa$F~{h)3kqynQY-0OoGs)K}*e6t{M6*vrbK$bCO0U`E1&ynr*naGk5cWvpS z#LvIHu)6Rfg-Ks#oId~&ZG{?hW=U9brzWf|#;cNBQ}>bo{nf@+INa_AUnH`Y!nYUK6vjAVtdWoZ!O32c^+NxZ!J=GDf*QHD)Y@oK>&Z< z*9yCicSqyu84`l7s1OV@YQeH_E;tMGBLy8!3s)^AaaI@QiS%yTPceL&LJtC}c5v*~ z-%R+KkG~c^x1u0BL8e*`AnExb$TD&^Dwx8(*)T*)!7QwHipX7BNWg0D_6qA*5G8YS zeU%8B1kKo9T3HNkmq!rD!L~j@G{{k+UNj;C$^yE4!H7^tP8~Y7tMP4U+xcgxT7E-X z&rFfWr}w;$_mPB=DpSz24~+_v#+SXY5b09UhHAUS@obVEgsYGDhi4npo?S6Ck-Ia zZiVXla=2*uoT$8@g3QCj2|~U>c=g*iis)g^lUrO*z4H>h`p>Jt?{x_dH9Jdrg<1l@ zx6C^GC*27s@}^55-x)R-8Bvyy zG?6zHljm=4fqvu$PODK62u1pk;CKqv#~nZadpNZ1ahP?@-B5ns<-!g?X$Zr8og${- z#2YU_&!P9kwJJnvS#j2~i?js589NM8V2h33ZN z(9+`-b%1DSs4lX>MYBppLv-{HfqN(@qH#G2XC}(xwdkRYY6})x@maG!nvzXI1&T0P z7XS%4M*s>a_oz6)MUsh z0@$>+#3svpo%*}3SkwDa&6BK&b!!spDr?K2y`>ZW_VPP$$<-Htq9`Z`N@9rz9kTA~ z8I^FP@dUIrcR*2DArxSbCayzfWD$Gs8bn!OP~_p$LIx)i60;EpI39d~5dsLrYjI+62e;rWRxx{|$s zLc=@SdY~WA?d|D@`OD@5_j(0er>fzU=s{*@awfTl0?>lOA*GauD||5Fag?%LQiiOa zWWW;O;JN#S_DLzuol^v`W`Xr5_!;YHn^ZqF)0W15ZTZ$jAnCq#W+lk7485J<@F{W$ z6DJ`55UGXqH$Tb-oo(H4?BGe*@x~tLIvvjCv)U|T*l20%1qW&nR-H!pL@rWfHw!_J zoK8d>RO*F@fy~Q9AlU>Ns))!07<6wrIP@Pd3CNiWA)D3~)XK6>*t)4RQK@#-eM{zD zVeCl*UF|*a{#ze{w}1R1og_3aIB&L)1-g+K-g|Q|40?yeP(YPLlI8PL!6%0Q#!CxN z7v#erpG6pK{~cSq7sDhVXJi05q+6qsBdK3%<5Q6YVdhN}#M)P_TM6AAE@(g50lnRB z@VdjqK%Bx+XcrAnjZS_86(to#aKmj^3XP)a!{gA2(*ODO#iE2uJWM1LD3_2k1i%^G zqV_Xw$d<0CAfdG{6_k`0iX|P8(75!X2EpogzIPbjIotvDrTOD>gUJJ*w06n~0tlCH z3upV%=Ph%N7<#B$#&n^$wgOfTcttoi1(XmsSXx&s0yQQZ7OlF;N0MN&jhyfW$g+W= zFU1>EaA%bLo6TaGE=VSm&>|Mq6vAZ-Dukr}PE&_45l=SA3mDZb803p$Sd)O9AOIAi zR;$~U8oNK4X{Qy~_@Yn~g4Ds43oFGiK!%~o0!25F5sKm!v?HIvmoUIKBTV}cK%T!& zfGgGC+G<_tO8%1#;s&!Pse&j4tWd!RQvKo;nC9VBxL31%-)Sd+j-ukF_;zBTr#L+| zx|fVT%xr?Q85Eyz+C3!V6e+l6bk$HTIEOWmYB~QjF#SRxXV4qrEsPL>_^SxtT zVhTE{E|yB;YonJLC|`ywV_FG-#($J^E>eFNsn#@04^oJ7+waZRGfnGPRsb$nw~I8k^qlDZ2yJ1eY=AtLH0|8d zx*|~_oYYBLDAS3w3!0qr`X$w(;;7cuyr4S97%fm|6m$y1$ga`0D;P;S5R!XP)MJ0edWyp|gxe=$zL!l|T z56wBCjN=oa-cA82+M-kBBcR$yDkRPyr%AEXz5lcjfFkQhdcQgMdcVLF5rD;*I5M9& zAl*2-DA4Gcr@f!AK?H@`iT8&K|MZN zA0Q6MfVQNz5SGs>iK$JnxK=v}CI8xZvcPl^KvcnvCR<85lc}B)7!1VMLa4E+7Qxkv ztK!ahLdGNeh6T#bh_-6m08sI6JV zuTFGa*8ANiSZj2f2J023)F6G;GDRul3`!V>63&GFZ`S1xUCR{-cu*G|&w_plMo-YC zGcqt*M;_5+lR&~j%j%RsXTZPZNnpWkvpu}FmFU2Zi>-u?%k0&HCr*Ow_Q08nKv0H1 z?LDRb^!f5_1@Wes%}56LnR!*6UQsSVp0f;pE=GEq>wou7wiJK_=E&Nb~Jdqy;q zWP!JGfWvTL#8*D-4s#4w3eRRQ(?LOvUM$743{W=T0Jh>Zdi5D@lrkE0BG@)EF^1Xd z8Ke;WH%A|r)?03X4N`@9=M^ZO-o}96i0iu8!8^N&l$pTWDT}4${SgWyqNrJBf|-|? zp>lC@*E0pDPM-*vI%uLx3J!@^r)tOObE{1`L6TlP3ReuL;$M;Y(5wU#9n%ck> zFyaxk){8Y4XN2&#pVO8C!SF+g)E46WN`fmIBcl{G7wN!y@z4?&QOecf-(*~ZxIZM; z5(Faacp!o}@TVcM5NBBaX*<-fi0^?sQyf#2YEIM2P)WPdf;7bwP#QV`{}#8xNJ<3o zgy|DcVzZ6OM8Q!U^0*8ZY*;g{&A66v>E$$|ba=8KFK&|+d*UIM8p4Q%PATF)V(4U1 zvg3;r{nM-hWw=d>6A^(=EIJs*^&qYljmXn?Dg=N1ejhZfvcje7#~M^}$u*q}&pMJ+4SWu+G&9D3qW*SZ!!HO9LZ$2zJ)gYNuPGc} z#pTEpH-0kEkkW?Fvjd6p5BO{?Jgn}}Gt;xr$9JH2QSsIj9tirze!yhKsdELYd)OGK zAU4?pwA0tg!SXTX=8|#%zsYF`v-a=fJgIb}%0O1EoD0Ldk3yhp#6vY3Z`y$$H#c%<<3q&L zv$0jN3zyA6`9TM}_nj8MkG>g)0PJ}HT_Yq;#i1#Crq*`mb&T0bZin&589{!(3;`3sE>)rqahIowO zNljCup0=mCCmM=HAC(F`P)a+^XDE)r??IKmXaZ`Qainj+2baz-pOl$IRFDQhD7Gig zr!>S6p)^MKO-KO0wA@_Fl~6c+8|hu&Hvrv#+6B%_7C`yxi(%;4X&5@*iQ@Et=wb8l zgAym`LSpE}cO_K7DC=(@VEDZ zzrzg@4i7cH0MtOV#HoACJSEQ z8u|MeAVC_7>|m-W#OEynV{twNdcETL{hjXUVfiQw4o4h6$KUbC5CBa>^UnTL!e>D} z{sL@FlOee^kyNjX=a$0jNHjEQ^#U9UCPOA5ZbY1kuC2|j91U&Oks`A(K?aGRjKfXp zrd^3W&)3=`7E_rMth36&Iyqa zQ25g2S-{}5Vo%QlLxD{+zHsQ^2k^D_iiY>Kk2NAYcnCTpB-HwWA3}cQb|wbCVL!a} z*PWvADIxRxG^T^2VSy&DZgUNaf>7G2Z?XkSBqfaJF4j(#DKX|A{r9*8Kqg;cJFZmQ z%f{nJr%+F##rj3d9;Mmpa;op1PMQ~4%a&C*nC2TW&p>=_Tw_#(k<^rS*YTsXo?n10epESxK*^#~ zlIzo~W6^+84xZ1v*x5DunD|2gW6{hKo05KpjDotcmLOD60J#D`a0tWr|vDK}zgi+v6QGMwj_H zTuE;oE#Ep34sa&Ip^z4uU=Dt8P^0h14$6 z&9gO|*vW1$Hhy?Wp>neEasd*ZHv<0qc;R4#F$BPYU$1W4m2-yx2-;!5-JJe>1**}- zkOdzAUF!oB_-LW4QswZ56o(X&{#!Kj8X@~nEid4w)@v(44oCc`?$dJ#P9*rAh`HR; zVn;2+1uTuWR0CW|1*D`7Ho;hTV%@ut<&&;YYTlCCqO=6kLv4LpE%>e5x4PazK+vk!1 zs0C>Qy;9g(dFqe}_)UXpWi65MNX!T1@xk8a9$17@dm@)G1(dXk>FEcAafd*511kSE zk-3PeZjh$DtPi!2uZ?$3lmLEVyn%{0mxgzaZ~i@7K|`Njcq zGNzR6caL_#No2)jw=Z*8MT|bt5t(MG^m`u;5x(Gvj72?tUWG%3N3m+S=5*~UQ# zeh;nN+;eoi^P&WxW9(X$b=b~P_OF6m#I6VzXxgh!ivS4ZK)QT>1?+3-6|z90nMO%y zti&OMyp08U6OTfs>14=GpaKbK+wEI=A5Z1nC;=#_|Fg*GVL!*D|IwgfKqY`vhp}O9 z9!~!nRwG=7L_jQ=Ldb>!;crSRA{B?E2DfFwF-8RTZc}Ge1sx9ZlN;Xbr$AoP=K26c zpjN`Dd_e#d{p$z*adqdp&H-o`puka)bTVjwj#Cnp*Gz0kRObbn3{c~5Z|Z|Ns9-=FE-~y#NGCp%`LhtI+F?A0%)g01W3W~W`tZZt$w1GZi)ta|5$gF?W>Ld+HrqN3YVZr9rE{x5H3|eiIx+yo#W%b3ajQjD1HO%I^Hww z^$Z66A$SLSJ%y&LJbF09Pd)aY=c_3;z6xS;wX~rU!2ha$IjOgRM>@AF$I$!JcTiz2 z85Gt%)z3fGpvYc|1$e!&P2?u1aQl?K|N1}fuP0#p$v|xWAZ-Yh^GVaHxeD-I5Shi3 zK!Q-I>_4YC!T{4jm(C;-Nmb~L94@}I9S*uWgbq*B+g~uVcv9p2RfH5pm~|<}Kx;D~ zkKG|x==txy<=!OAX$fqk4N%nxvJZ%{K5BD#+;IKJm?Uk3h%rb7358A`P6j<2jYAX+ zN(rNGriZ{N&kr*NA#eE+&^cnW8%U}re}5*rdoqwSsJYuK3`wJhoq+&v`orO&U%Y%| z_*jaUBOR7FL}z3jbHNy+({pf(({BnqiX=u_!I*J?v;$HRi7U_;X*vT5g2KKiOPG55 z0J8c}Ji8m?V65%|^MX^r4DmT2omEkg2eZoZCuFwOg1Rup?@Gh<#kjh7SITQj;L77R77;&wRPnoZqp>W+pc$ZJZ*d&`MbP;a*?BO4|gjz^&~Mj`GgvFa|= zOAr$+LIEIDje|G>nS3cBlMFuEBodMxf+0nW=af)7?3aZ}xPQnG?!iFp#19%^!?zvi z3BL5yp21h$!?H>lYOc*dWbM^#r-h_uXEG4^jMf{O#Bar)tEeyl+~h9Sshw-*8jyZG?o19JDi*OZe-WsuWmSvSqG%(|k^ zd_%cScj;)3FhS55{Z|}){t~h(+tQi#B@<*6^YOUlrYfBxFX5b@hdpvW<%j}VoEQ|r zGy@q+p90G9ASg{CkdF;Ou(6T54s8xL_M~t+jivE;vep_ze-BkxgY=#A3(vC{rAv^_ zFJhd{#`mv)aMc=0pq4b(B)dHJVs;wkj8oXyClm%BNDAz_{l%Upmpl07*naRCt{2eR-4})p_Ty-o7urx4PA8?Gjo6A%i7sAb`gqiQ|B= zlamA!?D(8GXEI}ZGM?l7p>t;JFcrX#F>B{VPZVs!2x47gOC6T3GHgBTWa<8 zy5GKURdc^vuU^+{z1Q8ZyQ*Keq~Ga#s$O-ys(SbP?zi3VyCvWX$KHSZMr)xc8Pvy2 zqA_#t7rq+B6@Vqd0M9+T$B{F-S|zjO6-BY#APOEykUW6Y3<-Wg5Ik(_6$Qa3K(eu~ z*yuC=vViu|W&EsJ=J_Zo*5b4y0po%M5e8(~hba3j8YBcHK`5OgjtdYnqJS`pQpm`T zOD01wm&=Wv9?FmJ*|SH)B0$3#;F(9i-YJ@l+gZo0X2fH}GPJV89TMAT57)x>iGXfg zeh9M`WE2Q71`0A}nve{_NrQmb?*8mwzljAx!x-S1#~-}4DB!=c2lyBo2$R{2sofxn zB8tTV8VBjPAmFR_-2c_*^uE)AGr-=xdn`iS{w;RrznJ9F*xF|{}#=h61~^=vs>HuiK+F;f25{uyKBSY0 z(oyLPn|kbI(|lI1`x>x-Fxc&nv4K`5{^o0M#OCcEg46B2qKQu+Db~`~iCgac1RoSC z+_(3M2meH``z~0o?|uBi2N;bXQ$BCnb_06XY{XSu3Q|SyzxO7FFZ3&i0tq3#;{N;h zWVF85f=B=^`UQML`P|mgjh>b3a23@d7!263=~`~%l+fmc{Zo3}Ye5*mV6)xFHf^*| zKWgRLja=kiMQzyZPP8vuUjEG7#NX57J`2JCl3=(;*>CIYhQ(^dRZI`EiJDs5)rWTK zai0Y;0;SE$p4Z<0hp~u*j!WY&zPY36E5DSA|6cht-zcZvcfG5 zVqSHh3DQ!x0UF>1Bt|~qTX$1^@rQUwo_8@ft>N?jjY5SDAc#xP1^}RP0~cNb#D|aY zt*3SNF_dg7&sBiI;)2Q5$rDl299d#-1f64zU9;O`p^+((NN~tMnnM}Elh+P zOh`tuIQGU622TVL8B3v%ubpF=PUKK5h%nfEyqV37WdMRnB{?(5XvzS(%49(>_^5V* zU~GUPWwLqEd&`$FxbFwdu!~^)LY}oaPlU6(EbuhjdBBGvga)IW9ak3rZ1nSMm>SOj z2F?KTgpd)&rNaQCP;6nAt9+vdb)={JdaSzZ?=e1b2)R%n^5L_{M+cCO=Xe_%i1IXY zr`HOH$Aa)^l7G+AvVm_G0|Ss0%A`vlq+*kn*Vb18h=Q*~|At!9G=fZ?<-DQyR!Cxj zGXXIJF-0LhghV*Q8^P>d0c*=OeBWeV3=&{6frg~2met%A`P9$yo0RMkUOIE8#(-tv7jgqBUr$-1WEJ9dW?jf7I3rZxg4 zk&0rqgU&`EQvp>ZKsK8}qd=qDVxcxQG%WG5En*DncyhleGq+LTC1!;Z1E|yx6G+Rn zypOI7z(jo$s@MS3!Kq{%4(DPj`W3jrw-}5*LOd2J@2g`GOndsZypOI5jv0VueKpkx zj7CDpPbreT3K=vw(y7U8C1Yg`#nK4`86=clmZ@<7s;Hd^j3Ak$^%fd8+qRfM25K}C zL?k>>alBG02}{QfR7-$rqLr8+%6@Dj7KVjc>NM-tNUOV1;D#x)J+j$!RS!u$c$iJK zbi4qlCNHLo1X6vxTI5|tCDbZ_NmZAY*Vb*gl_o9t^(l~XrI&xt2WtCCEmgIEZVVt9 z3uVV&Ro!wGbHEhosp*ukew4{IHW%=6!W8MLDa~|~%Rl|m-))tO;$d8c=E&!bt$*}| zuS{rhE&Wu0SZKmkXa|)Pu-PTe=%$+&V315Ev6Kto_WH19!M8hO=)e7#Af7{a9dBqZ64Knn6{+60Ekfw@Y zkakHS`pH^JP=$f3uL$DtHeFpSXbQZ(7QRT-R8ZDZ83v==pZN zL80#W@L6UM7iaw)>MMJdY3PdCREU}dgY+{3A#^BF?P_rVd9jGgH#(ROj$r?H{tD6a zC(yQKH*WgUBjx{z`7F-8{9~Md{ojy@jAPrM{0+KqDzBf(ZGx$`K!qAr4X*h@M4-N+}Sc=N#r5W9G$eEzwYpQ>Ph zYBrO4K0wQ~Fx?nH5G0QzDPBMoVqd0%KQeF(haUSIPJFY`fP9fT!-YKFe&~zvuilD6 zCWZJ=A6zywI(!cFjYelR1FBY|lKf5tO`x9y5Cxk;WZ?>#3!qVc;Jg2c6Wn1n;lu0N zk<1nlP36!Zh$DPfE>tDr-@Ks%$1cj1OU>)9oAKJ}tRRE@P6bWSxLoba3`E>_zV~HL z{FQAUZ0`26Q7gb{HKWaA$I4bW_MI6+B$>l?D_dY-Zr@Nyu0d$oaKnt(uP~&=rC{QIyT(x4-p8ti1gXvFY9~!%$=5Og$mQ z`c^Z#=_mn+OXY{2PRGSrNB!X0!x$K;d`D9#mcbi`FJk}k5&Ze@Z^QbY#XGe?);wAL zUWWzSRy5%tPKM+IzuYXdL0V;C>w95-@oDINuHL$!a=yQ# za}|o&G{jsQ)}{`$@BD47`w!E-7(`_QNYYYZ0I4jdYGnk4Vsgo=)hZjc*{obAaL0$Y zFjX+Kp<5J1OoZY%bYcMGY-Al^_QFT6U5)zgG6pZlLU`uNwFK2IVLO=ESthwFZF z_Y{N@S$r@ULOh*k1nQ!J5`g^_lftvL@dn==g%R}c zaQ^v65g$0pbv!jAQwtXM8_BB?OT@MM+p+cY-$Yy2N?syIRZwg(9DeO-P<%@M{!p0`I}KFuEK@~zJciJ z_YnNxb+&yM1!fAVRxGg{#GNL#s7L9@glY#lsCJ|O+5e`!kPIDe!YaT1Rn&GlHCa-`9 z+1A#DXfy<@yB=QF2&Cf+={U?T9~bw^oPQ%%O`i%K-9W)KS@Km~2as>SYik$YJTim; zGXOnI3OF5hH2b~CG6o1oVw@3NmI6N9ISzwRT}L`y9$d3^2O0^=Yw$O*sj}GZ^~2xX%G0S93rHHcsd;?bUbljAmWB;b=2BsrsXub@K6A%LT)&|MuOAvj z-^B>mn-u=t!H(U2!wOi;S6bH4rIN0~1i+FA1*2?|S9Ncu99p~F&)Zcj>=HWq)deuu zSJ^KX7k){YrHsph0cHY40K6|e{);WAJGLPa154Mjd*!1$AQDA@zQS& zq3`@KKexBL9k<@N6(8BT8Hr>D4?XcLJ~%bN|3}~7|Nbe2qY3!EE?u9wnxs)55|p=a zXaF4k*l`YtDaFdVBm_xPC$ywQlKRXYbqCU~~; zvd&J71p+)}EgDbi&H&Y*tQ<~|42WoTUHuq9l5)xyF z4|C%41uB}G;Bv_XO(s(ahC6$DApEcZ=M6;S5V z;xsBiZ&)qzJi1sSoZW6i&+=}h(rI|y?utA-kH-zS+r^n6pUgw=_3ja$I3zk9z?YwWvCMt~LTh z%_M++)4_sNR^GkweHh`WQxcpiWaXK47 zV;neg7Uzd2tB70P)3F0-1W%>R!4rfG9{Ip|nCst&AX1V~d&!N&o0~cj5gL19Dsl}v3V7jEVW9(=7O5iQpFQ&SF?`OO$8WKu1YO2 zITs1gKRAk!K_6^RFDlBR~EX!m;Ef-x(Yp=dFHJ@2jHP27nZTM$k_JNJ2~~EF2-+cvJ^pUF78W#={6&qn^!zueE5z>5=o@*+(w>Pj zy|uLk=PwNMYd-hugBYEN!e%vN*LCaQb34lCQGn@RfAM;m_@Dain_1gE>-&hsg`FhR z&jv7v8RfOHwIx7(2GsudWpPfvJB4q*{_wx@uzKYMW> z^YycQ^i!KJtX3!8zj~Yh|K!<=+)kj1TBpMS ztw0ihB7?(YL2irCsC@F-SMbe8o<<^-fz#Qg_p`lO(G+o}k0 zF2+Sw=%xaUFh<0ZK~pHy@&fA9cRM%t;7ETMu~-aE%}xBR+7zn~215vi!<-m>1H&+u z!n+je)pEL-u0^5ZNF<7%zw|aI`jM0Ua`cc%B*oL9FmfW99D@bg`S?Cx~^ZVPl^Rq9}3!e0lKMxLeZ?6461Ik z)U5)#SKy`%O+4@tPb4@Y6u4YYtXR>*Cv^B~Tvl3KLi;joTFr!vN?Pa7%S3%IyQiA? z6HFSVnW1R27;x7|w$}Z^tXdMF!Um9*fDNF2r%f$4Q2tS~_XMb}e)XzV*tJ0xwKTUM zi%nJ&%Zp95W6kPSSiW4p#Ui@9y0DtvqrI)QVhu!6L!nTJ&w_vCnkH=6xT)@I*J1#5 z9~xm;5_18BNhwg!MhdLmxD_kg9oVs2E(s^GKM@R8oI?^o&s4Li*C%m5##GY8M357I z*G4~cM|iz zb6X3#o0Yl$%6plajyBHH*0jwsM?n$QbkEz^$hTYMyus}^?3(jSu;`k#Lc!{OD#Vj1 zXoQ7hfa1)YT`#uXup3U7?CX^?!F!7lD|(2G7_p8n|nLWD9)hT zPr3|v*Ec%`P~5*vUM9@)-ZfZv&34QO;_L>ArtjI;l>wODGOX<9v)QWW6z7>2NUMcy z-hLzBSBPP%@_qs`?4Im0*Ni%h&hY=KP#8dw0E$gAAJhy2RjMV;#6Ll26(E!+EovHp z8q9x}-#s`3^$vTCc&h7CNkGK^Uay6_g>|EJ&s1vu1G8Au1ymdTf@Wc0g05~LbIAjW zO+ynT)u2UYaIwT(xq?)>Z*9Il=rwYi;J%AFZuOIG@c43b-Nc`&0&>|j=8IZ}vN{H! zWi}8&UpG*~sIp(E;kwGk;ruddm6U0vpkk&d;3=l-f6!w=pHtqZG)U^q=jOi>S}i-N zqAU#Bm4y*>Wq_O{l^GyEP3)pLPc-hAYa;+82X;aa4)*J1#*{Ukw}fQHbO0ru?KL%mXd;962ZoM+XJ zP?}3Hmxxi%1k+p#JCu7^HGF4LErVD+c-YehpdoY@fb4-M)j)1KJ7DfmUZ$Yr-_>)y zxy~9YhMCP`EL~@QT}j4pEoM|p0E2`eG=%O9P%$4+Lk-k&5oZg<>Zgz}fmZX-8;ap+ zx5)Q4&9iE_mIrX@|CW#!P(nEvREyB_l>jsWL!g;KLQaFpvYDPqaci9=rZdi$0j9a1 zngK*%3E2QLq%mbLS0frY-(ZmP>J^`}!~nUO8DK`;KZ9ye?%{XJa{}{y5yW)y5cR;J zWLs#6g|Gnzl>L0JIs@eM*?Cpj();!a3Ng~@nGog#(iicF?< zAW1C&azb&*senmWu!agC;wO`_Ip4r$mvjGpi~-0kBmF#+2qy-h6s}ArQ*o@ne*hz+ zW7B?@o;O>PW(w0;=fMC(;B2OLh+q9%Y_KgY2>?|vC|5%Q5aQ9uw85h3z_WmD4lcD@ zJ+eBONeU3LDT$L(xD^m#sRB5eOiue<;IwpOacD8E2zDfWX*AW*AQ|si+Ui``KKWZI-cSg+|bGHju7O=`kH=&kr45)!Vg> z4o(C{;PFlW@@rBR)2WMUFq8^4{Vp>cRwGi`0@6&sQ|(|aQ0W-i0O4??ynX%8=DN~HDu^IsWvH}2C+M+ECsBfkO&Jm$tT}Uq{KSW@+k6+> z7ia_!11OfeRv1SI;YawwTfA;4C_g3@TG$fC#N;m2uxAo40mB9OFDB7pQYI*-mLN#gVS(A?x_tqC5lhgTBQ zT{D?1&Rv|qiE|^^w!Rw{^X!H0K;Ox-3P`5X1K<4iKmALMQ;Ew-HPDI}blkpQ}qRq-W$;>2y7F9fCzy-%gc~FUR^hq=)GX-8QrWWDk ziqeXp6gKua%$!KHh83{^9jDPvOTrLw9n7%wGs4oAY7J@Yays~mqs`6DeAN&yV-z}0 z(u8{h?0b}wMm2;~N$g`E^Bhz;wfSp@b&L|1e%vh$8AB#-7{LjDmn+K1c=$mdL zhzyo~)X4yP)KAgKUtMYy?Eb|E?%jRMuIvAL>V4_$*+w?{XiHH&BBp%I#I17Lr%Ge$ zU}6?Jhj@mfZ!`&`gkk&7oIoTbM@k0*X}oqU#I1cQ;8Z|Frln%Ln745Iw#fw{&yJ?> z_UQ-;MTy^^3O{{b&x|pCvI$5!WHTB5x?B28&q(To7=^AyQiJRX+FrN56Cb;AHJ=xu zOeP+)V69Nvua-D-w*TT!zxv<5^P?J%K)g%3?=QZU2u(gTbct4T(_{pP5ATPxp;7W3b2#Ik#K3?n$Jdzi@&3@SoV(R`LBrrigu~ z!Wa%s8lc2LH2P%*HS$t6TKt+OoG7%NpJoz=qygQVY>I5js3eth*Y&Nuh-5Z6J23Rj z*S`Mnj~HXA0|m5Cku${zOk$4EbFFp~Mf8v~8AR4AacSbf!DDB~#zJqjw>MkuHmiqq ztV7Vq9aSe~kc6PQdRj|>h)%0^a8<+p$m*x<=AO#+1851F)g2D5KGHdnpHCy2!oH;c z$+aX8fb=@43UXU1^4RLNqPNYC^~;=mO#rGCqV%+AGS91&$Q~dyMCa3WDCtdMp#T5^ z!bwCyRCuJsE2@DpRVWya9Qx(U`yPJi(WhRLXyI)+6>J1@Umk-j?#UpW*Ho&$Z)=zy z#C+s?xo^H{+cLMq-R5-LTRbjDyWMVUa@uW9o7LiE`q*o=m>o=FSeRb*Fq#-G7PF5L z$7nX2+-#JY+5f68;7d~A|GpDIgb|{N8ECWyFcI|ZxqfaZe0o=B)dzdw;5hdpmUnk^ zeI1R)_?kmTw!eijjm6A71*>dBcpau{^F|UQV)UK9nDxv^+D>YOma_>*5lczk^HT;JeGES;t(7L97!l8aZLPh1BY$pF)VB!aEftffZ# z6nM9knz?kGRE^PLu^4+-cJU!?vpY=fEk5qpTU_nyitg^eWV-^b5>7S+F@QmkQmdT7 z?^nC|`IP@NdC|Cx7=SSuUmlJa$0kO9<}3ye(mCO9ES@h#ipC})31+QxT`_CsDymxxPIEB%ugs-U5-jF|=`%TuVs zs9~LMIex027>C?Y@MRELEzDwgic$X#Hrf)B zB>Xo<{AaL8a5=p;jyj!26s;sl3;2|o=fKO)KbcM@4iF(}K`BBa9)7phg(4HEA?na>w>T_PfcpA^lAD4vFn7RQaaQ{rDdye(`_)_nl1l`)rw} z=I8(A+uy|^!eUhcT7hf>^7T9>lihdY9l!ghPLJ=lTrNBG&P&gJCy|I&4a75RU)c5W zdq3xJdN!rg$#)LE@r#G!;V==M2u&Q+5OJ+Nfd3CI#Q2Ld=ogLv0000pl07*naRCt{2T?w2VRhj>)uj%gTx$j9bIS4Tq0RmzI0R#-kin1KW zW5pOjV8K<{HNpbB40w$_Gy8Yii>V0m1dg%&l+ogBtoBBapetL=x+oW zA%I_OxTknb9XroOk@+gQ{G_N2E~2fa4MVS=RbM|&Ie?8D)-G36tyui-cDt!+N*z^J)lyMO8TkYG6bXmvNP7#t`Nn1%A0N{WRMl^O z?1~$2rW{Aw1hDaeyGs?Lgavxc-^4|}qI{)zp*Pg5@yyH)oe=jYsq$zc? z$m8`=VNof6CjnJeY47egY42Ox#ZSX-k8AoRpIO~TIgGRk;PLhAu2)G#BeG7;_^t0c*z4YKR*WLo=ng?&ay+0OX+KK#QK9$gqw==1Dam&zyP`TaC) z=CM>zXfOh*uB~H4<&L>R~eRn%toTZyW; zj#Efo#5nJC?NIhj;WxE|AUp09cFHNLb|z7HOn+vDbz1a5g;7Xl%~YzMg3fluTtu-P z8w!g<0@xsCq3WP%B_Xo)1@#@#pShOZyRDPYY(NP*2>ZgIeKI-o3;P)9F z8R5tId_D>l7BTIh|o-+A*L$`J-|ik+4T2D0IWHdiG6SY zV4%O3jl2Q!xV>zoj3gY@X29$!DkrZ@1x8z85ro} z1ZM|U?~xxWi2k3{<0*&Xm;kt+oXGH&1w&Ce$wwR8oIp`roO1;83urRn%k%RMCLXL4 zuyv<^2r!^33n_=;a(Y60U1$#b;F^<lZND~1RER4p#7QlT93QN*D7epWsq0zaNqi{JtK|N0Fr_!WT zA(OH`T_~>fo-!t%7tAGfzP363S6HCjgaZiCte_9!(T*7Im~W zQCDZ%q!0oumA>9?YHK;f{Q~I%mVl%P&f2(PT{Yz(9I5adHq`qW0hD7O^4sT|H~|O@ z4G!=P+PR;JmON&+V?Psm0>q4P1P${}S0{W;JXbJ3#6(E1_CrKHh5h{%Rz%IvzQHn-}nda5aO*oD43Fi)g|6>y~jrha}7jEcr{aO|?kr_cSRA>+Y zdyF&aZ=C?#5v5k_!>^ugaNoY(iANjYvBWHATXQ4-t}66?%0W2N0n~^)ssR2K?f0Vr z;40-6HO6;ErIQh5L^%d$53Ep~*v*6jn9D%46Q-mwyQm|$aAtnaxrH4OfI{jtv7ap+ zAa|g0rE6 z7nPGK3=R&_pWoO+PSgo$Ps=zs@){8M`37the)rWTqrvw)^l1(+h~rbA5wwENvYDl9Cd51)Sy zU3bl@33ZB$ZQFOz_kZ{k+WguUI(9~oYAORXIvS=!&4aYBL7NUf{bXXG>iI@`;x~;nJQAh_^WR7Jth4^x7-WQFmttzDE3GLj@nX zx_*#y1Zj%^JDq>u0}s>P-@cztKCXl|{pdofEQ>$qk6SzF(raI(mUhi0TUzX+Z?5|e z?Rskut@-**jMF$1HDL3fzxFG1^1N}{_u_@*&x?)h#eF{V`IqVS9i99;xI$5Zm)-9j zy6lrz()aIOLrYFsZ2Nwrqr+4)Wx5~$*N`_4Zs8XwM_`-hZTwz6WlBUAU-Y; z9^Lp9-F43o=+wn!^vciAvFv<|#E<{mAC1ljI=e?Xhxp~wzopy1c@H@OMm{?KgC{BU z$lXihIv=?1*4K^B2b$XuCZ^I!3rnfDub-~EZZ*BLXTR-x!hMYlA_J-`r)CE23%vq= zsn~@Ah=5F=&zcKhG@wC63WBZP`Xw$Es zr+aQWF(JVLAWAFDomEJyubRjA8xJ?rhKGMnb}-JplnNsPeS9c%GUX6#6M#yJ!2!Vf z5i)IM3U1xDgSPznFXVA6wDOXfNv}DzI!KpaJR|P+8?Tv9A3m#=sw@1|-f@H;dva6C z=ljn0ALLwP*~t}2kGtvG`EkEpv0@e%QCF@oCOYYX_5aI>I2BYqC!ws;@Cuf1eBh4R zlq0ZD0Io>6*cT$e<&Ho7x6i-CKTkQnj0!`k6}SiPIE8bH`Lhf8IS<{ngm(yV?lMib zKKt7jlU@UC`wyF6r}Iv)NqN72`^+5r@tq%_#S2RKJ#WAMIJ)oanj62CnWl^8YT1xRw%$W!wCqqUu12rWu?qck>KtPKVd~I6?xAP~0E!(4`zNj!U zdoM57X!GSQ?Gw5mJc3(yMSTPX1tDAKsf_RufKpy1>mZSwFbACwfK)}plhAKoU8Pxz zaOk}Hdiovm?xFq|hfPgQRl;K{D>MSY{U*YBp8b6@4Gu*!o2sfR6CTUWU};7aY40Va z(c=|WIhS$(E(b?Ol|W7aZp*y6rAwkp)9O36QM$P0TRV*X`Sa&eK`1c?_`oTe^9>xQ z{@Xj#x?d!s(oJ{08S~p2%a$fQ9-Ut(C6&Mw^!j{q+Spl?1F%g1N+ikwgd<3`h_$=q zpFd*kV+7y+on7P$tA=>c_5tiNLx9p$jE1S(MuAfkb-I^~?R&Y+nyrW@aHyLTtu z^`qT(Z$nS~<`8{$^`DIIet#Z){)&~{5=ewFdyebBbglkODt+q9o9USsn{3|`L~4G< zm6v~#^79ktJ>cDCF(?vTs%oc2k0IBYbd;DtA0--Aq%z2!f@LL(!I^9DcwZgz|BfSTKex$^e>t1U4d54`{6#q|8MPtnNm0QL2DC4I(< z%33^jSU48J^-tF zJi|jn{P%nBSw}6cZS>sp(W!AX_A7sG=UXbwIrbRZ_|pyK^?Io5NN>vH`}=$8m{~LF z(MKMn6`%Mlv*9%#0!%yT1a|d;+iv|&*7+CF;6Pu}&Ih;{U>z>nAJ1Vn!rvRgg*L<OVY>F3E6FL&U4Ayb z{Nl6R3`6CSu#KVU31C!f5m2$>0>{V%AUuMoZxn@c5go;_r2{+RkZB1C7j!U*aSduNK2D}cR)5UGMQ!I{ZJ1{9FKczW}r&XJ-v~}^y*}a5}tS2 zs+;VaLX!wvIsog-V+8Hzv5_FO-*7l_O+KFb-Ocmi$D||>7x9WVr>&>&wPXy6sg0PSV%P4-~E9PFGIS!A6Gmd<4-GJAD44i;{14ltLTlw`p@z!BhFNmY#uqZd_2%>W^Y+5qXo%?Q@Y z5)n$ETugFoTq6L8rn1UvYH!gzl3^u`M2DlUyu9704TAvux>DzKbfyb%25h{(A5#MP zRJ2|+0;3C-0_1+!VSPfofHH}ZY<2x`MEeaKO>i%Wx}aWTc-r*Y1_7{VMse+)a7cVqEo)b#}O&Bgt0M?K#r&6>H50rRD&n7$gi6PKbbrO}PvC zEOH2hcP^J82fu=t&HfB{BS9pxl`D8rmxXe}hD zzo70&UEp6RyXZ*pI~4kujN6n1;8Mv*bIOwlz%GOfRWsctUY{=+;Aa@iqIJS-0ru{( z*B7GDTry`^@+x8;W9sx{r0Xa*X1SnLvL$RTA&Cp5d>YKj>lBhR4ig8fTEJM(`HClRlb%*E|4lO z?-ODt`2&naM?aqh^f>nczy!nsQh(ar!8_NYS$s~aP&ziHq zFrzsan4UFVAXP@o9DPep04}*QI3oa$Lkj>9`hry|SvH_%LC=t_7c1fydX9MsI*0+; zi3D@7Zieg^pf#KBub)`WeQVfR!Q?djNyUPUr$tbNTXzG8BMx-{S8j6vQInX9KMN&O zD1z{H$Ux_d)y4EH(J}8^AQ#rC9rgxqqs*hw#xXo~Ed>F%3=2S8uP+S_z&a$V{A8a9 zB3YUj00)CjZ^Z$GtmmFmU0k#_9pd^3Vj5*2#^HSnPn3R9zx>4db&DypsI_qnU-%;_ z0YoV31@uWAAX$vQ8A1e1mJ=xRB0#$yWH+{Pi@*@s<`*GwT}Rsa)Hk?;InV?qp|rN4 zhqd$1Gb{@1WG3^zP1-ALyhe2ZpO3sc0XQkYu9<~NMls-_G!0uuWk%R=m9^`#uUkk<3O&13vOmv2}_Rl2E24+|X6r&dM zUzl%ZH!mQI1uUlrF@V~Eo$am0@5mo8Pou+fIBCgQJkLUhOI4L0KDK_{of|jSr?V`} zYMaOLB!`4OqL3P0A22`Pc=?DE0vL}@1iADr+iFkL#00P@u9o`qALgOrXsA0fZPs=WFvJKAr$;1(`6g9x_%F!8sx@6c`;HiOW0! zkUaB&)0gwCCIL2F7DiOs{Mh=nzkd9|b(iv0+Y$qE|6#I^x9}(7ER7`vqjLrl2Vxy$2f{wJc z@Hr8$zR(uZ&%jCYObc(~+>@7{Mf>*bqyu~3mi4U*R7JfYqy|Peu3x*8k@{XH>PFdb zA=VwW4UNtD|Gnn^*+WCaP8M?dKm4&AmbwYZ13^If`T0@Lq8hPJ01=r0xDG&Bfm;gP z%(MuQXa79YJ5Q2|B^t1&e9P8RxQd;|gQ> zSQ9R0J@9dujqDy5v;O(OjA^wC&sch*(^b4)#ve-p81d&D766|Fl7b$ci2$7dxCl_P zCI%Fqfuj*-ra6J^TE?gq1TbVl03a6GD;Q)02Sfm;5C}k?NrZ0E(cWT71Zb<0vPz~G zET?7Xe3*`%w}|o!lDqe7svN~zzRotj-kr4wh(rwbFU%PMCn7-1k_jI|w!DEN-78z* zDPW9)@Qoio!N$ z{t3M8wS_Xn+||5q_fDR72?YF(7V%nd+{5a>>^}3vK9^CG%xvDu4v^6J8OqC(p4g?RPnLaBz zwOm+WdntctpoX%TfG0;yK%_azW#OI81Zu~+rSr2P1`u&9%+qX42g|G*$uZyp&;hKR zVjy~14Dhv(nMqhRWg2h0=EDtf=YV*T+Ky}|CyusYC@L00`L^ehFy~-UuXS%Iia`Jc zMa40r*4adm&H>yq2cV3?&@I&L1)R!y1tOy$)4^%196|uf)yO~*Y0l=E2tj0VqC{1k zhctDhz}ac%k&&n#5)9hX0WmjiBPv*m1kMk|Dj$vrKp%}BX`Nvu!;wKot%5A-05KyP zso#24@PP!G&RP&ilpvuI_ae2jAP9@Ls&&c25@*7Y8|4Kv)?RMOn1r80aAV zz0v#U*;~u`zuDF%{}87HZhYYGQufN)R3VB#2ScU@bfN>qhl6EW18~a(rC*!}p=2-+ zRptP2iUoC#T_5X!N@<}80kjcB1ZGeLF#E@=moRGp9oN~>N~PtA>mPFt!}Nk=x`CXG z;?GM-0H{syJ@bzi9AGRu3B+WbIo>^@I^zH^A!QMg=_%n@XN-2AOe=!2|DI3vG7fo!o0MoiaPRy-w zUN_HNSv<2mzUrXXaQsL(F(+k-PC(gU!#w7ISjxB$+pteL{kg=shu$nEO&Cgph7 zux-2LHR66zRHIZEf*Q>00@#(c;qj;!Fh&HpGD`q1i46*KGaGJU*}4D$2tB|Y?IWYF zFV^QTRuzFRfNNk*pylwvw4X^P%5dU-xr>s_5xC+n8l46%E-8)qUwS?OZw#x-v>(7q z)@Rxs42+FO*|kqn1bdSZ0JwwMEJe{PD1|eRoyXgvxv_zIx;oQ(Ci&X^{g$hn+)F8@ zhb=^aYNWCj6qyOYxf@un>!;s=G70x2bH7 zC?}Ullq7v7NjK>qh%+tkXWR9uu3@2(MW=xSfmrWS*pU-RdpN$jn6$iHrjaX5(f?cQOll%9+c>G-a0L+QkW zq6Puve##LW(;JU&xC2qZT%CmW?lW5ePO^dx4&XI$fXu?m3dn{IAd3JX&mW{BJ(R1b zJ2?wSEh97FB8DiKIztN)hr+n`tv4N2Uz4qn_p}wxutW@YE-kI(Z47+? zx&b5Z$67&FK;3TF1MCB9=e$l15JLb=c`^u~TCRAl!&zM*jgsZ^^8AJw6ag{T zg-i@tatn`+#g0xWg3#vCaj9fDxPaM&M(3jnIi4FSW4Io!g_1h5m(L0y5-II$^qhZM z{vTw6<(m;p04_RS>|1%MoNxeP1AF!Lg`&vZFqNx!@USpfv_Nz=VAcbW1R^qgx;s0P zo{PcL(-SW$;8{fNBoMJt9M9fi5uhkG+6LkP>kz}n zZ*164@9lXjPKiY4%T-aC)%y)f6Ry}V3MYV2VX;M1? zXGugsR1kqEom7C?i2BD?M5>j>*V?|AiI%yG7ISYbI6%YxJ+ynrRvwUQK%r;Uf}sf& zpEL-dfP6E=cQ`7{;8m}kgoCk%#t89vyp%1Nb%1o!*POs?s|T1KP^^oAu8uZa*8nF$ z$y+O6zMxQdz+v#rVj{sDJ&eatNWFbm!_Y@3x*(M?gj8+V)XUf-_ycnn1=8xH0uTkbF5&?W9oQce zK%$beDdM8*Kk?Zc_EQEBB>*KdM^QC4YNY_CBmWbvGM*{O)`hGCI4NS~6jqKJcue6F zfNVa}-fD{g089pfXss5-z%_fAh=c5pLS4P$b2r>Y8HCY-tn;IRpn35tW{x}J0D8p? zEH2^BUWG83yU5wc=2C8%#5gYo9jjx&Ei5v6pa(daGeOpHqBRs0iIXWRJ^ZoH-I&qN z2P7*%vj9X2lo^f)!0-Y1V&rtD5z7JGQfc<=7Nj)C^g+~N6pI)EtA#6)0YqRmtB5FK z9m5fqlBwDOF^F;iQh7BHZvw5|iE~9LN{FDHTpd6c0a-3(KWq`y39(sLS;O}c_~{e~ z1ch|~>j_p2d;r)qC_h=T>Z>i31@Iw*f`zJ{3YJJ~4?7|NO$6}u1xz|XrW7=@OIe<8 z$fgnqSk2mTJ%A~L=rpi&a0v_TJt@TMC?JBJfBBQ~9xA!+r7VHB+Wc95bUr5rbIDTx z58`YdKx-hc&mYGDoOlzH!5pciRqUP|&mh{u9PR}%fZ085g;9#j1#|)^ei9MCy5e(R zd5f|HtrewJLEN7BMszy8D$GDDYa(MDz%<3oML?G40%Tabbn~gAS`z~(43Vxws-rE+ z?U`u4pRx$8#oUS!`eWs$v|2PV8HA~nh?`^rX7e(JAhIk1fJ8ohZLPyX-j1C%9YZo; zMMz3!cb_u+IAsyM)!b?{Spf3OOu6PskYqsTqmy9)n3qxkG8M0A=tp*!^8}E%d zl@xl=A61X~$&Y>J#)C8oF!(5_jlIYfq=ywDBx(QdosJbiK>&VE02UFu8Jen17FsqL zI)HYc#9{#6NYUw|JWFUaF3B_YVgxb#xm^c`PG2!eoe#wH&}FN>`sBr3B^U`);hyZ`U(xsd!KY$eh2&FR;o(vs8!{FdROcE&I*H>4Q*AzCN#(Mk! zdkd!VMgHg_*Y7U9;;UQfuYkB7TCwWJyB}M>1~V&b*;f~4_E3tXsHBuzNY(U$Am= z)+j)*r&oG>Q!ViIDqaEjHr_*2GG%n@DY(hTI%<1Llg}SjWoV{ z;Lt=?v;?&m>YFGthU;O%0dvM_iw-LSz%CFc_vr&_xBh@Qrly?|6RP~d5RaRLOV z9z3v@nhw5a{BPHu{hP9ION1RElN-sra5lV6Sm(_ltO(!~wpnU=eSL%Dk39Y?%#}B- z{{P4izV={Vo{vw5S%rdSlmHUs8wzh=HWEY=fv*k3?ET)J1KhbICy?~?4eb2R4<7w( z7H^NSAl7$u93E~(0BJ{=4h|1D2?Btp3so|sP#q;crh-+W2{>8C^~P^&Zsaam8B5{2NCD#$+ zaJZ>$TS-yj3E1DUbu%qJ^E_@7V}$f}AIZ9Xj$#Xf$S|uW;`9+}T~<}YW9^*)6F!K{ z?d$30Nf~xI*x2}Z=Z?4bJ+|&U4?V+_!ECc4JQPBQ-c9G^WPVK|qdkBm0AwRiqy&;Ew34?p_!>scQ4P;d}<2qh3RcWK|t zuA?8V1tNgbhtw752$mYwr&nCC=)!Z)_%FB1l~zs|uTCB+zIEwaM$DXvOrL=O3iK^s+5%^u zx_HWpiI9L3^AP-vy*HDp zF0a??;RbXd;IH!M`D!M3fAzO7Y`*=0N1lo)lu%t!>c8Uhi_e=od&ULKe4Uc)0^{T1 zo`%Mj7k;tng{S}Ymz`}iaX>K{)wf}ax`BuEPq9DgnA{2Ucz}yQkVD@9pU*q*>?M_F zEIDauMOpFE{QSWCeLgSp6>Pcm7*UOE*}C(-Z+-uf-z7Wl;}@Sh@A&z%PpYgaUEufU zReC+%qHrWU(9_fR&hEVpuWtC+FJJ8K9TaX$j6T6`#R`$)H}Q$zA%}6!i2gZ7(M~^V z@z*ARl-T&a`j9K&KP{rr0v9RsnTVgOD9B+@ppOi(7Z_Bz2CV$fH8%F(rB~l<_EUp+ jtYY1x%YFXcg6RJNrHNf=p9QVQ00000NkvXXu0mjf){T&Z literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/advert/advert07@2x.png b/Messenger/Resources/Images/advert/advert07@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..01a3d3dd44bfec91b353c7034bf5d304a84d6a8b GIT binary patch literal 5532 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

PqMqdU|i3?sg9NiG#Is{{d{^M$#n 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/advert/advert10@2x.png b/Messenger/Resources/Images/advert/advert10@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..336353ab55cde3eb5bfb3e812750f204bb837a41 GIT binary patch literal 12228 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 EKkJ?xg8%>k literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/advert/advert11@2x.png b/Messenger/Resources/Images/advert/advert11@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..ffa2716d76e080a0abc802124187dcbbe48ad530 GIT binary patch literal 10310 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 bUtDAfpyyBXrzDq9&1Su$Z5dp$~ptkZ~O={B~j zByCFFqPe!NEEyS!u@+kFN(SA3AMc0z;k@U0-*evQJ)cgRvy+{ijG7DpK#oSWc7?n7 z&yqsI2RnBECyiX1^x}_?0%S7_U`@PAdgq2)Pv7)`# zQjlhUvO=M4sKQspd(NBtt*X(o1r`P^1Uz!)Qv1Zs?wKs^;xe%`va^0t6ggY`ZgyIf zaHe5a{J~^$&}>p&7Ljax%vSH1jrv$>sd7Z`7^#k9qwE>#oqcY{YURuayc>mg1XJHk z+r_J>Gi_t9W=jZ7n_>+o*jR=!h|^&e9k2FUb(y)a<3Q$SF`sL~s@Gi*c+6iz=iyE( z)QqEqPmYGtRa)D|RZ)he=;GKGBQZEq9hRIJoz8uA@<4~YN`e2aI^7ot!hClC`yld0 zLj`KUzlT!g(dAMR%d5Kn6-PhjmYBSb@REuq-L@#G3?LLo=W2wTN`3d--daD~_~b-R zqqN;i$2w%CUa3*Uo3kdl3d+X3WZ$Wm()-;nuXp+AZ84Df$Ta?l zK9bv1uzL!TgtiaNXVXs0tXsM-fkrdbX?Mp|lD1Cust3^m**jNpzM++D=4Y=a3Uteb z7nHYAv5YZ#ky&s!B_tk<)HZQ`iGQUPyjz1QMoF9OEP3%yS%JRo^5&p&g9N+l?XC-4D>7nuzZi%e*g;>|l-^SeMj&A2F2}7qx^X8^+i`Tyw8Ce4zlQ*R%3#^;_%4L_xlQd zYjzrVj2rxVc;Kw})I)-2#lxL4ZEvaR8r|0uPD?+|{x*MUIsGn0OJn^02x^*r%}`>( zP;d0twO8+JN2|Bz=q8wZFFaGu1Pa)t;qO!4_qVhhth`#MPK$~&{X zFxiv!I+x;8iN6!Y?#oCPxeoF&81<3vanBOfs=%8)J!Wl}46se_3}1KcUc#+DuoWFv z(vC>O_6=JJ1yBO^>BfbRe@XO(clxczJv(`Yt52)B_~>Lm&(x~y<*GpKjToySfaGyC ziqoyN73D^^1fu6@o63FfGVDpSj}pDy68RWA#~DPUD)*8COKn%F*EyGG9Rkw{C1~mX z)!PSIF8Z3foXN5h(YjvYmc+Ek8krxql3NF@s@Epp$1TNwu9_X$_erSf>qoQXk8Vpz z4`>kE6sPWQ=F6!i>=Lx&wOaOkaq7ok#*Y;MVq#(l!KY3}GW@~=2w|+i!WoJhyaZ@APS!P+^mG3LA!?}G literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/archive/archive_blank@2x.png b/Messenger/Resources/Images/archive/archive_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4298f67f3fe4c3bdf84a06bec2020b126b8b2049 GIT binary patch literal 1569 zcmeAS@N?(olHy`uVBq!ia0vp^DIm!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDKK68R45?szJNqE-AqIiN z8cF{@?(&-`!SFqG>7<`*6Hh$*^}2B0^RKUrogdh4UZQBv#3}h(Sw%%LndR8C5=Bl) zWdpP2+@2>S8aG{9=sEk+Nyx}8A;(XA(gZ`M>90+JS2Ra-`cqVKE^E^2gu3Sv)JKbLh*2~7YGqX1n1 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/archive/archive_muted@2x.png b/Messenger/Resources/Images/archive/archive_muted@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ff9711a2c69a1c68d56c0dafbd1b8cf50a5b89 GIT binary patch literal 2879 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 Odf`0QxWdr+&VK+kG$u~~ literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/blocked/blocked_blank@2x.png b/Messenger/Resources/Images/blocked/blocked_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7cfd2fa9d7a79fc38c1ebab69cb388925e0d911b GIT binary patch literal 1449 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDW_!9ghEy=Vz2(Sth(Uxo zQ2XBhioJfU*ZFvOo4Q{bsffw#x9i}y^-GOWic#fj7Mfa8bMcl(*~ z*T3)Akvslz@^@YPU(*}@bGV+UJ*1-inL$ZhE5sB|p0IJ?blu9}>Gq7# zOJfzQhmjF~fK#BZ!=#Co4MJU6jFWoKFi!~x;hvC^BDbJrQB=b~8d1%>XCAvox PP=V;_>gTe~DWM4f6tK;3 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/callaudio/callaudio_answer@2x.png b/Messenger/Resources/Images/callaudio/callaudio_answer@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8950fb187ff7fe8a217e2f486c4a68880b60dfc0 GIT binary patch literal 49504 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 eo~zUS4q{Nt=G>ym-2L-gh?0UjyhhGE_sv0gD zaW>>m*q zYkqPKIYlxNdnZ#e4n}rHW^w^!GBPrdlZhFxvZ(lfsK4CtlUumBIPfwtxx2eFy0bCb zJDD@F@bK_3F|#tUvNF6#FgSbKxfpsd*f~@D3*L`|KIoh%((EbZ;cUU3bL>|I^> z$;n?0{rmGTo(>lFF80nA_749xXXpGMV|y7T)4#i!SQwd^{%-)L9+v+_^?&HT_WVE9 zTrAE0A8M~X|5E#BV*bS!^lu`(qJ}P}B2K0+M-u^7W)@Bc78V9(c2!npUUnW{c23ZL zasD5o|21~dD>2?r&ZbTx_O`aBb}s+T&Wp8wJRxNBzqS5nhmGZ{hj?ua?acYfJs3<( z%?w>_T*w7fjGatP?OrC*1;q3^Vhm!pNt~UqKznWz8F9y*CR^W z%Sg-@x(k8B$Wl*yR%^YlkK0c8uiGwtu19yB?F4tT*v|RRM@QKvMlmK33i|@GJQ)iS zo>Hbxe6y#@t39*sEu=gA=n4n2rS?MSNuHjKu0+*vEYZ?AYdC}}g0%!DYA&iG( z3ax|+G&taSGM;wj)IfS}0h*ahkSIIQELZmlJtx;N3vK;lt*Ufc2W7pfF^Z5v^xQ}= zr>7&L$KK6&y(}d6idR6S^Jb=&mLK2X+~(f+^HnhSPFr-Livn<-MQs#5r_k>%0~cda zvJE3!HzQqbdsCCZi9%*u?#&q$J|DCENT01!To~)Ja;H2i@Sa<=AhSCRrTMu**Px_2c`( zCF64t)2bj58O)ZP+Asl9O4t|=BTs05vlJAWa1&pEqb+1R?OtSaIlUqHw>&~xYOWzC zqFk*bDkfo|qLsMqXZVjYsG4{>Si1^@EQ|KYRcm-X2MlLkcAw#8=>yG{?Yvg&bvSH_ zfSCxur=x2%oY1lWs(0MrW{P=tEq02@4;SzvD@;T~7zwOLLaX&bg<;aCFD(CZMjuQ@ z1;dZm*}-cUu-40=i_>$`Iw^bI=PH0_u*iB?pkA3hb?hj|j`cOehqIJD4)9`yoI9Yx zw3cMAWlS+abI%CcvQgmO4ZA9P{c5H?Vy9Tb5m95sOtPgZPAhjiTcLftt4|nD#ZBXc zh|=TxK9fUS)`J$py){v7Mn-J`7t~#kCa6WC_f=WY0Np9{-PnS+{R#3N z9Lq}%=ALSmD>Q{ZMkR{^DHLB?wn9qw43Ua&)^<^?H&k_SKz!%*3Gz*}-Zlr7DN|1e zg%{0{DvO*RoDqb!>p)(bC!rwHX$JPF!M%g#0=M@76*@PnI94~owmDZ8n6kY(Hh^

XyO68?-?N#~l0YG_C98KD%yY zd>uqf26&31KHkHpz`jRt#k}IF%3kORZ~Tx~Ssb+gXx6y96DdpA&Vwqn?%0K$xC@l` z@D-NZ3L+zHmEL!&A*+DbFLRjTI73Q6O!aFs?r4-W7VY~oxWUEPtFZYV(TYD#mKY^s zs6`sv*M$G<+!RTP)^)gfO4sh1=HEwdwD}qoe~!Q6yO~!9eu7kwip>Wmv2m&K4<7l7 zE{<)_GpEruOMP&6fTcej6_R@+$y)`DKATjJTODmVbbc8R`erET!(C@jhKTfSO-%{U*Z7*)mU%t~DxOWe0& zAnN5Yza_SyiXXU@koBAmWYN~;g@)pbQ0H2?x;<$_Mw@J7ab-tuIevtgmUZvBt&$q7 zpqFXj_DW8;LOpGSeDLyt`*nu%8*EULG~#0i`GeAdw#nP7i{zR&7d#+-e;wzwANUj0 zd7e2xn$=-cp0N5uj-;NlP<_VlO`}lXm)-#7oIP#z9U9Km9Eyfaq9l1Qv6Z2GQ%>$_A4*_v_FaO zF>Bsakdd?1Q1sYYbOXOx)3VSF1)TMw&WUPwQyM8wH8!&d-^3Kr@bZA&x~e-V@&ng)FHFJ6}yotHE|J@)M9>!&);c zrq+R<4bwOL<`shKoK;U#8$fdP+xgOJG?ORD*81@#tOy5T@P+LBz5y!}+ZYQYL^grW z#bI&GllA!YwE5%RCcGN^4{mUgiA+D0-cZJ&p#g{h7cBj~BrewqR%S&RSOEx;uD`o&ij4!m`SsM}T z#XC5oUaaxX-Zh1OpA-QVGkb-4&Yv@3g=lr$eEekXS#E3aMO?>=08xD3@;zXw^IHOy zx*9+errT#i&?ACsF*c@Q%e@svHQgs2RwBXv@;c;UxEEmo$THLnR<`~L(t=fP7u`Mt zrmI^^u;$*Fn~v?>-egdyF1f{Zh3&a@?Z$v!+LE~I>736!EovvUY$trg%*50Lf?{qS zR?}>w=t*c_AalTJ%X`hwMjr-x(Ov#TJ0E@ zud|iyzj43LSV+ZC9#0p)k7*sT4Nkn`z=#_Z=G+3T?NTMPFsdU3ef~3g0u+BC(I5td zi{>UXEm238D`@l#FXsy8N*D$F8u3i^qT2Ti1?dwL_O!LT2EH(uPC*8+YRIKfA*COI z0vS|Sj>Mr!r=|QR<-WBiy4|)vNd()gBykmuBouLs3*gvz5S; z@sJYC?5`k!RUE&)(GIZ9bsP$w7**0QWA&Dct68n_+={G>za1n|_9$CDwYkg=WT522 zx0DjFwzH_kST8%896(5cpyByrrwDNXmXTv5lR2}|MOqiPdw9b0SX9i<6Nd?m$Y`pw zBHfhG1#-i2ZfpDRSm8>%RIseDlc2hhp*kODN8rm^R=#&;vQP-vd_kIrywmWYrp=oHYg z@{~6Xp@v5Ne8usW0~wZ(8JeE?s}-P}B<~u;A;O<}oq|kx3Eq2tZfCV7cElC~^L=33 zCgr0iTn04U=CuV5Q(?FUp}3#-o&!;a=Y{Em9}AM+=G|6=w6tMHrd}UDQrL7Ne(yw0 zD{{+95TmBSET1zqIA24(Qo14%S(r+gc;+lyVm(VSGavesq+!?p&{)Q&?b2|cRt>N% z-oe`>09b#lW}eud5o)%)mTNZ)XBFPfg#>iF$0B*{j-l%rdKXCx~8$ z{Ao&_CZ!N{_<(B+-;*nd?6SZjN$1z0#$U?>MWsUwL`w5S{3uZ$Y)gsbE2F`|Y}Auj zw*c%E|I9)VqE~r?u=GfWg$K3T!?~Ox^gBP5+3IcV{6r}(xg0WOKiWTKn(Eqe9Fm+vG!o# zwAjtwua@MQ6D4=o8{)@wzxC`<^GPKWbjzA~IZBLvf}^!($h zk|F|iM3Xj}6jdeXH|R7ySCQ%4C!S(}YS72{1&_kRoT?GnjV!dR28w$rD+!wl`QXb| zb9+)lSTzH9x1zJXZ+^91FHuuR-YgM~6@#`zu)UKps*LF%x`iM6?vs;9`5G=mnGBu*c*)R80Xr^6MHQ<)Osc_mC>qA9 zDX^`n)-?ID^@XYhtO~Vh$c84(4K=ifO^BN+A!EPYzS0y}CK~@|m5Po^i}km5(oHZ; z;4N1gVdZFDfUadc`SJPgB$eslNpYmqAmfw$j71u|^lBiMm{rXS4S<>TFZw4vPH&;| zE@+?|fJ^xsnI&S>D=sBB^=it=Ss)Dv|)8oCG% zsh#h`lcdJ;7@tKvNFMBE099E;wh{>_FtgF03MfQ3QNFefB~^lwa#`!3!?t(NLV!s{ zDJqn%P%LG!B)Lof7ny;7loInkV?faI&i_Fop-j2cX}ai^Dj#Rnytc^ z);gxO+6t%%l1uX$Y@#LHU>HvxASbRT9kQ??1#bGWJ$buYlRog7S|et--+$4`O0N82 z;9JIhZ8iav=|sGb_p(Ep*qutc)kMeLL^^4S}O51$&%DP8#z2(^lK=w)Q6oz zE}h?ha}yF3DasuQQ-$@&SFAUgU^N^`!%ql2ZFFjRdBAKvi=ylnU}PLz1#D|Jtj z*q7hH$1!8-QAVqLTc6(11+iH0u~aopoS>EGZw=QIpNeTFIm5UdYqj#*gu@~I-8{pw zKpdJ3l})s1@bcw9lz0gt=3ri<8>!!4gmnx)$S$)S_3yRb{}F6{BVMxcb!n_q&1(Cp zF?|?g)dE2?>ErDNT4_BpIxlbx%Fn=IF@cV*@~?YKvL?<%e?RefPy8C7;^i8^{{l>g zhNQa+=zmw7QS`@EyVJch3}Fc^ZuD;V^{lA*73secAy`KU$?{T}7ufh~hu-aXptgW+ zcXi)CG5UkHd%e|y)cPR2^-urWo4@?Bok4-wb-bfFmLvrv5ydP2piD_1PKw954!qYV!ba($4|{$|;p)4l1jlH!uh@Fc2M0QVmhfJe#``|y%uu~z?w_k{`HV&uoZ>}Z69jW% zsR{3|rjnWPrv={SV18#`j)Ly`CtbiYHP2Z3j7IqhoHfkTu=^{i`vk9sTM_@hfSA+* zIcv!8Fg<_vi=Szve$e&X3c06Jo!Hn-7 zUvttYTRfytH?dtip@J%NgGclxw%mdhyN{=LO`fRURF>4VpReb5)StBuH#d`)q_?}*Kh{eN5!?=tSq--a zJ2{ibU|(jz%zK&6}MuuPn=j{Ke=(yvN}aJ z9Qg;fcc*WUKxdEl)ztVSyp;ds+!l$GvshsH2rGVvp2K!s5A!ILp-OJ3zru8BT0~^8wHcX^!PXLM{?){KxR}(rAL=2ks|@Elkx#ki zeWaiIO8Sitw(g={D?(!fu^g#$6U`0HdG$a|zGBN4gzkmzMI+c`Rm}2o58gciY8h6B zqK|{kHsm^@pNC^*>qNN5bORW?R2D^~Ey@6urhK&y0#1bQzWlfStuc;|h&C@JmE=NY zg2676<)a_+^3MVCNzH;uC^|p4w!jS0d@uDg6S^v?{>&}IWO#I(p+Ucu{@DFyJ1l%J za;}ENanpxv_+CfcmaOs*w#fQ1|QX(^Lt>|Yv z#sj~};q7V9{kw`8EA333l%K)h@EJF)KfYx3Z4iuqrdBao&1+Fmq=s@jbTR6j0|^JiM!#o#=&=LsA;E++$D?2RXDTmJ&t!WhC}gC| zq;WTeiHF0O7_A84$6}|xkd-(2Lswzf4LAY0b~5||KO`u>DnzF)OBl6z7FcDmH8`E1 zz(;qpxo64_21UGp4_1u2^m)upVnc}LO_tuU{aqd^iuG{$^qu`?Hc|6aX@=HM2Ocnd z5CiLbLRQuZF|#8o>5&Z2J;@6Xgs;CJ=b|4L6eIPU*p;D=wG=~DS&r2fY&MB&?<&0C zOukfe*PuvPV}WU%`UkYz4eop;T{Cha2^<9&5mn@E$+(Atrg&RI+|E zW0Td?q=R}oXv--jE#3wl?RSC?A(FjL>e;0H=?){hyAnIc&rb^9;HuCbos4}M3!~$@ znnZYmg1c=Pz5_*4^Zu*e)XSU3%fFDQZRnSm6u7(XPr0h}aXzD2N_UiC%GJrpUuy@> znbHH8ly!N(TY-szo+TsZT2EAMc7@8WukJ5pZy3UM`Db0}>^8EvgyS(WP=^;d%0nwh z%^xw@OF}GQL3%3RH&NGh73XWJ&*F$-+0*xXcrrh7mixGte3zla1hc+CP0!mW;(WxL z`t1XTxon%uW)6f=+tioZ?<|$onyd2N776VUcfPlJ+hxa<5)8IqsdhC|3zKdJE?wz- zyM#_gpzA)C8i`idw^07`y3x{fJdOraFW~^q7{!cY+=@F7^I3H?)dvPizBX{ zLe=rHzQ~Eo-02cb?oh5omAlRrJ9TWeI%q)r8^?g2xAmY;ZiNrd542OWkh zNrhZ$gCR$U{LYPVJi*9h-S7HmGIs(FoWu~fFXVtysq>&ys`|I!Z#vQ(OpIV?B9S&a ze7ld`)c3y9q;qgMk!j14&NjC4z83%pp6Vx}wH1xbhnIj?# z0}*uJ3_HDVG4qg$`7cfm#XW?&EqVP5u33A9{$ z6xIR^dWyus4JA&ff7npCj?oOm#KxY>H8tX8d{Y;SkB}zZneaQ^4(E6 z`J3P8LtwgfD^jvAqy0+3nwqBB^cF);n2R~C*zN?C0uxo0?gdb)%o2@y=*kpYP?F_! zEUTH)^m`%s9libUe15IWTie#i#iM$cu(9*_v2EVT{qf3o44qp&9WVL9Fk(EQlJB{!E{+a^fNGlW>DQbGHl&qB!y@M)7v=| zTgqJIkN_CO@qh}?{OwK6K#!c?D`z$~Kjvh1%%A(%;xskAuXs5t{kN-&jqR9p?9RQ7 zI3c5tZj8+jdo24P*E<-abZ00WVyKI(m&{F3XU)VTYX+dh8};7oT1F?!ORVrF`>+B- ziY!O=MW*pL9c(2WroUxz+ntl4aqj^(v?Qu3xP}39{aahq#H5O0IMhfy6#2xDxwD0Q z$5C$>qH7R|HUvj8E8@goaT!@sZ00im*OO&!mAwVwW4(uZ{+8S}{n3M?G*EI@1Eau^ zd;Ytkm1)kX2n}y58a^c}R|pz4Zq+78oXn)sqhgIHJ?DVSE%7>tAXJM}s2vyHfxXK3 zX38t=e*b-c_>?ibufVp2G;~Q~0;KOWuiU&kHNzx+QW4{)?YaJdxg_168Yn=k&-pBE z%=EANuUjKF*(>^crtC2benvHbfMHf4vKFaOTdB`K)Hw%wve#4n2%o3~Q0>a0f1?WQ zhxz;($A-|My7c)YgLSJb7n`6J1N|$w6`@M#uRigq1EtK9*a&ohYhSz7E;1M!zWFy8 zE~jE%{YVF@q#LaM0yTquUz$k|e8T$^27?W0Hq!s$43~opqwAOht*Cxj=2iiy8vb`< zULpQH@=^QmtNC$9f^cw4)l4rGr(}rY-(HPMoby(bka(HA{bZRFi#@i*U5yNm7m=s% zPQr$WtFgy#_U0vYI!N;OKD#?I))iF6Ieqk=h>$*5V$?d&=wUw!fATHX5!p58+Wy-~ z=dG#Sx|G)B`sH%3T+*>Ldkw>S`(&)|ZGCE%HuQW0wx&#FV5gY-_OKzHHBHoMS7tty z(nrhVfQ#zMr(suLujoJ-JZ-JV%NtVH=GqZ^A= z`rbwrDu3G6=(-^@w4jX`ojG2=I8tr=pZXDmeLOS=PUG+JFZz7xDmMb}ga)fK*_1Oj zdK;-+1NOhI51dtwt;Ar(()?-i8xAB5yMFW~xj`>-o7gBeIsI&Rl5qTNkYLEeTk6)v zlTjek)g%9#0)LL)uc#|7s?)o#f=^6(LGp~l_ zNHQLOJ=c? zY?W4zt(!nq$d#q3#PtUAO8lEu41aeaf2(V2Ice!OVR-yYajv>N7{^7F zCd$>rD@5kDy+nhE-~_dQRwws5?sw*I$?!kQK(w1u^XsEG9zLP8LtSN)5QxonWYXXH z`N=c7wyxveCeppfZRejOvwE;oJVB`N$MO)if~#TKmugCwIK<}c&O!-Ldw%piU_j0K z&DXQKR6l&;BK=WP@Qndnk{Rbn7oqu>!*oxRnPD}l5MOYg-Uw9_1SRZKC#A zUD@m0>}Qrm&+;1;+srcy&{y|e4&}QY>;*)IC?&+3J>Z>4Ek3P#@PpeXymrs-K5-3; zmFc;#wnrs0ffcr+z|~a3lc8FLu-UxwX>IKMXHJgb@wB-cTi;4%YPt%F4(-$V!$y>L z;?XjHm_Y}p@r|G8461zg`;BGiI9xho>AyW&P0x35D@Xn4jdI8n6;PD3(JcWR!svOu zOBXl9Uz7bX2MGdL>q0n`KZ{B(d}1Q+Q4O=?u;zl{I{J8NY_&nbx&H{gg+6sDltF|Isf7O|^c}+DL!f z9SyhMk53TPeh{wDbobqSPA}I|&{rNFVN+Xa%!_V(tm-lU>p_R+1xLDrs^vGstd#Ec ze#i8*KqE#{#Fh;~W5kbFr)kKTMTlx~NSyI(3xhpT8-vkB*2_-LQ%IqLtIVKZ^ zww)GbGa~Zd>B)*e1ZQ?m|GcWsF`{`_;H~fwB%!7-(5rY6cCwQqzd?N0jyK*;lBL=< z`S=`LT;!sT=`csy;Bk~9$iv=XfDZS()zrszd;5HxnElKnknMBdy@n)o=%(XB8lW1D~M|G)cR+a=h5N5QBEVWf3;sPH^H6=%lAwV-8$AAtEfvn zXy&<0X^m&k&OA#j{V3z3=bl5>Y(A!7DA9zYVy@K3cI>n~UxMD}jL$0dV?}-}?r>Nf z=4Iv0HgE7h@9y{4T0iN9Z1}wy0s|VEaQYomPvzFdu0Qry54=-xgA80NDiO;?mXPp? znq1F~qq~cz;e9Z?z#-uV$jS4k8%*>Mto?cr@v#RC=drM*tyMOT1($qul~l5rRA=S4HUGfNnOe{0J4-GF3iI|}bj zR!FW;PXalW%4dBLuCt)NpR2TAo9@$0JJ+)S0^*2U?Yos7fijH_H;bS;0QYZh4y1jab8c&4Bt*{Drwu4{A}eOFgYrA2iK+ zp%}uF)FZBt=d3?|sGkwj|AeaDM^e4)@R3D2RAZWGzu@UcKDdp*7>1`{;LSKFUoGQY cuRSuAJtj=4(=<}P{#jZ|OkT7?*x<|m0yB=w2LJ#7 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/callaudio/callaudio_speaker2@2x.png b/Messenger/Resources/Images/callaudio/callaudio_speaker2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..301af2625cbc6e3f1e162845cc98a19a2df89106 GIT binary patch literal 9987 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/callaudio/callaudio_video1@2x.png b/Messenger/Resources/Images/callaudio/callaudio_video1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4c92b260bd27280d5a02c50f9d20ed69378c06 GIT binary patch literal 9569 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 Az5oCK literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/callaudio/callaudio_video2@2x.png b/Messenger/Resources/Images/callaudio/callaudio_video2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4c92b260bd27280d5a02c50f9d20ed69378c06 GIT binary patch literal 9569 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 Az5oCK literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/callvideo/callvideo_answer@2x.png b/Messenger/Resources/Images/callvideo/callvideo_answer@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..361dd9f2d2e6fbbb66251cd9c5abb176278025a9 GIT binary patch literal 6446 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 Lu6{1-oD!MK`b^anOthJ)J|~+9 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/callvideo/callvideo_switch1@2x.png b/Messenger/Resources/Images/callvideo/callvideo_switch1@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eaad56c686ce2d05ecb17db09aa7ce87e66ed7ea GIT binary patch literal 10446 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/callvideo/callvideo_switch2@2x.png b/Messenger/Resources/Images/callvideo/callvideo_switch2@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..acb03e676f019f11a35b53bfcf76e2ab64edcc48 GIT binary patch literal 8314 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 kEFN>iT)j(TDbFtHZG{&tR{3ZP#9#I literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/chat/chat_back@2x.png b/Messenger/Resources/Images/chat/chat_back@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7d5d58385d34220520b0327182a963624b436809 GIT binary patch literal 982 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!1|;QLq8Nb`V{wqX6T`Z5GB1G~&H|6fVg?3o zVGw3ym^DWNs30;kB%&n3*T*V3KUXg?B|j-uuOhbqsG5Pnrosxy%uOvxRH(?!$t$+1 zuvG%9umZ9{!um=IU?nBlwn`Dc0SeCfMX3s=dM0`XN_Jcd3JNwwDQQ+gE^bimK%T8q zMoCG5mA-y?dAVM>v0i>ry1t>MrKP@sk-m|UE>MMTab;dfVufyAu`tKo-FP#GNIXX$YJ0ilN>DdQcxEqi?8Zpbs}2sMQ7}YUN*) znF_QSWWJrD4Ok_L7}OpceURlyj)C|TEDH3h9hZ$hJlO2Gd=9BcGB7ZSdAc};L~y>H zZtHj0L7?@sveY_fe;Jh{krNhlyZC!EHgzRmboO>U!l_{RKKGk$_tYcW+?6&#Zc%3| z_MEG$oB8)+#uxvv>t7@6TYs>D!6~iLlZJ$`I zyEmAvcKJ75OvCy+%WJQjo0~UTlf zeS24E#UHy;c5tTCTj@LTo-c9(q~@yKt(fCATU9wZX!6#X>GRXp?a8;h%-O4U*?q~h zt>JeJ;;%I+G5nmGX}{&~F~N?X@>`v~3+G+XvSVMrb=LI1(hFJn_OG>J`P=y0Sm@Ag zXYW;F8Cq}IqS!06Vk?7hPC^oTFJ)CN3Is{tv;Z_am3QZ zG4sy>-ZqP`q34b~S733O%*!9f)o8G?z2e}uxATf(|MI&VWpiy+P%i{!HcwYSmvv4F FO#t?keWL&X literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/chat/chat_callaudio@2x.png b/Messenger/Resources/Images/chat/chat_callaudio@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..674c3921add1676242f3d269c56ff4c278f7dd85 GIT binary patch literal 2084 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/chat/chat_location@2x.png b/Messenger/Resources/Images/chat/chat_location@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7b3828ebbce3c7387a8322caf782297a4aea0599 GIT binary patch literal 3777 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 a*kTXisP7^(jI6i67+6`@nU|Y-#ry{<%#lI> literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/chat/chat_video@2x.png b/Messenger/Resources/Images/chat/chat_video@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a6082cbd2b7aa9469fe301f0c6f4850a1f47747c GIT binary patch literal 3177 zcmZ{n2{@E%8^?$2Nz{q5WQ zrg{>XYNjz2#vFQL$c{j&r-v5_M%4jrD`3nqD+~bvwOkm8)<6{shy0-Vr@PxUl8A96sc`qDUm+7#L{1E<;LgGCML=1_7%0=|r`+nz8 zZAY1>N|%q>@xM-}F5mv;e02bTXFpmWVR?mfIL#*N{Q1L8ScdyKG_QQ91^+#atSyS& zKKrAqh;mL$ASydjv9$@@6;Aehf({2N3U;9i&7Te+9T2AzT}6^hZvsn|g;Xf%TANo# z24<8=;*|Ebfq=KGwcj4#g97Fr*L<^{u}KMP$9c8TE#=j6)TM`SHJiy*>}lgHd49|z zr^3_%6yP(a+j@WKaz+t&>`dQ!rNO`&PD1YZ44|L)NoZmJa)N(#V?^Mp)C+2}rL+ng z<-{d^**!(;r`&i<>J8=<0&5$Emxy=sr}xLWpVGejj69OoVT|ZaQ%h*)7(~z>(odSd z?#5QMwUrN~b>==fmOyQ=fM7 z_eDOGf?NxFT6ucHyO{0QC5dJPI{gC2A^vVez9^0F%`ddlSU)=JC%BaS{83GrK*-o}?d`8le%Hzp(&$F-!w_YCg(WrOgr9h(?dB zoO~#5p^_bWE)f}DMJ+}JYg##*(TUEHC4>42uC`dGJI8FaF4oI&Y9kqZr(R3!y}IvZ z-&pTtfZFYA(%$W}PS*A&w*Fj-Nrv82wpQ{DT=$;jx@+YT(LtX2O15qV8JdmeK}dVQmLrL3Z*ngO@2L`a)3g<_LYh5R zDP1rgv7DYOBJv?_7*#z}b%Pz>#z(n&B`^DxLpuG1Ha%uRDiJRKr0pg*@NKb)AAh;5 zDTTUsNy>_I5h&i&oHfwnG6YM?(DdTA>A-&$rQ6E##m~Tb#BxrU#@RDeSU&BjL!%QCa;3$H43yf%pemXP)`s0sNpfmb#m8`45aRbcWba1oF9HJK9v5> zvT-0l;_Gz6C-&bIZT$}3=s(`Ju9%_H@auB%x(16LZ%)3O2N}#5Sp&e z&8uPm3I8fezDE5BH-PQa42N_!KW>MkMVLuXR5|qPK{$I6ww8CPxc?jS8P5YfdtPue z>M1(^X)pyM*mPf}^56k5vIa&h*;JWEj%qA@MrE`m$%T3cY5B;h_N+bZYmdY67S~lZ z_9+!F>ou=n_J+)*rMHRm(y9)691GsN(yvLeDVh?EK7>e*8|{S`#W5p6%poH-DnygjR^xF?WuWU7$}Bfmt&idMrpz@KuT4q#7GXdsl~6tDny8Vn#5cmNW}t#S+>#F*@aKcItVON`#2FRgIDv`e_6|;tLxb|TVLpeex%W4<>If4)rvb5RXX*vWoFDJ zE9y%ugU>JUFC(r^9TKV+!lzDn%j*Smz3dBX?a(>;`hJUogA_+_E!eN8r3_>znPh%J z3M%ei9fur00KY0kr&5TERO(?xL;KSo1ecZ2dH&V8QHM>}NA450)Euf_Qx@1mHje(8 zv>`{YpgrCI`B-NNE)Bm5IQ1wap~Oq$piQlgPBTnvs;lI}y-AaPBBP?Jd$Doo-I2&}y1RHu^m!hjhv*F zH-0j0iYb{KqLRP=@zG_bUt9ODSx?z5R@XJ1W$18k_OqQyRv$GZBpbCRmF)YH8kiED zKHh)&5i>q@w@jv6Z}^etsyG-!;`9i&KxkcAc+Y^OH;riE z6Gl90aUk+`$8ay>Hrxq%qtq8AO3ySXEKTyyL4B~@Og4sPG7u+v6=D**_};kmK{%sp zT^x{>%g^rJ`aO1(v>Ij~*F${EAKYW4p>Ot?{<49Q$)4W%HZ-kPu>%#{xGs3~>4KGA eoSn9!|A*kZdOdnwmLluL0DwMis{c^WA?&~Z=2PSV literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/chats/chats_blank@2x.png b/Messenger/Resources/Images/chats/chats_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4298f67f3fe4c3bdf84a06bec2020b126b8b2049 GIT binary patch literal 1569 zcmeAS@N?(olHy`uVBq!ia0vp^DIm!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDKK68R45?szJNqE-AqIiN z8cF{@?(&-`!SFqG>7<`*6Hh$*^}2B0^RKUrogdh4UZQBv#3}h(Sw%%LndR8C5=Bl) zWdpP2+@2>S8aG{9=sEk+Nyx}8A;(XA(gZ`M>90+JS2Ra-`cqVKE^E^2gu3Sv)JKbLh*2~7YGqX1n1 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/chats/chats_dialogflow@2x.png b/Messenger/Resources/Images/chats/chats_dialogflow@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1e5d6acca44c58ac71e639f02ffd179238c1cdcd GIT binary patch literal 2959 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/chats/chats_muted@2x.png b/Messenger/Resources/Images/chats/chats_muted@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ff9711a2c69a1c68d56c0dafbd1b8cf50a5b89 GIT binary patch literal 2879 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 Odf`0QxWdr+&VK+kG$u~~ literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/creategroup/creategroup_blank@2x.png b/Messenger/Resources/Images/creategroup/creategroup_blank@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..d5a9a453d8eee713f992a5abb57b1c0ac61e3237 GIT binary patch literal 1285 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kyJdz%ltlRYSS9D@>LsS+C#C9D0BS3v*iS0onb8|oS8W7AZUnTBv4iY|~0PHm|b znK-n8WFXqWfdO%&4KPHleDhN>(<)sOOH%EO3=Bls3HBFiIb1^L3tzbG>m7`&iBv;!)~5JOiV zlv$zivrWN9Tzaf zVR^)k>%teg#S9FLnw~C>Ar*{oZ#i-`8!)&YT=wPP@zbS21^2lsIU;+aE3=N@pPPJc zXIx)yDbB2)Wc-B-Ju~+;h7kR0oRc`OpI=g zGolp^Xb2Q@6H@#~__zC~t#$Q<=Eo|Y%-bz)`%eE4fBtuOyPLAx4_p>2Yp=h<^j_}A nmd^~2r5Q;!og}B=Q~XnW^9L?f%aGOfpu)z})z4*}Q$iB}jb)Io literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/editprofile/editprofile_blank@2x.png b/Messenger/Resources/Images/editprofile/editprofile_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..54fb100ce50b4de8ee4b4c775a7fd8cfaea2e068 GIT binary patch literal 1745 zcmeAS@N?(olHy`uVBq!ia0vp^Js`}%1|-)VaI^zbjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z81_tI8nIRD+5xzcF$@#f@i7EL>sd^Q;1whpd3^o;3KxS@gNuokUZcbjY zRfVk*ScMgk4HDK@QUEI{$+lIB@C{IK&M!(;Fx4~BGf=YQQczH^DN0GR3UYCSY6tRc zl`=|73as??%gf94%8m8%i_-NCEiEne4UF`SjC6r2bc-wVN)jt{^NN)rhQQ2mNi9w; z$}A|!%+FH*nVXoDUs__Tqy(}E4xsMLEr45;R}A$P(0}?Bi3R$GdItK~G?iqgA)JSz z3nYV6TWUon4s9SAh&FIwK-_2p3{flJ{FKbJN|(fvR68RBLla#CV_hTT5JO`t17j-_ zOB;POH3%PqbvqZOCYIzEh2-bw*ac)(q~_#;xC+L4h7g^|@<>`izOaf6N-fUMDFp?h zow<>XK87H=2LGbWRA797H2}>At49_?SMQvkTTql*Tnw_n6sjIs3|&3KJ)wD-C3Y|? z(1g)-MIhu6-ar;a(g2DED{wePxMb$0=7F7NXl7uek5vX;r*nQzeo=5iVsa|TabPV- zLg=c&_C(^e2T2C1(?%bZmXXpnB;$ZZfjP&H3mB)cTxiEN{pnm!1_q`>o-U3d6^w81 zZscut5OHyw|McJK#j-kqjQaN!?>({aEm3^FYu)e1!4Fa!-=Cg4lgXbk!NG&I!EVFf?7&wH@%cK+`3mX}XHJGh2<#V=dW ztv7zi%_wB}T9c5q@uRK5V}@5h4_rxlT%B-?@yh4Ml}C?#KhVRx;yH70cklZ~N%nyA z?90TY?=u_oEttpeqieR0Jx#{JR(?iQP7VJVi-syYgHZ#i7lwcA+nd=J_(`Py2Guj3 Lu6{1-oD!M!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kyJdz%ltlRYSS9D@>LsS+C#C9D0BS3v*iS0onb8|oS8W7AZUnTBv4iY|~0PHm|b znK-n8WFXqWfdO%&4KPHleDhN>(<)sOOH%EO3=Bls3HBFiIb1^L3tzbG>m7`&iBv;!)~5JOiV zlv$zivrWN9Tzaf zVR^)k>%teg#S9FLnw~C>Ar*{oZ#i-`8!)&YT=wPP@zbS21^2lsIU;+aE3=N@pPPJc zXIx)yDbB2)Wc-B-Ju~+;h7kR0oRc`OpI=g zGolp^Xb2Q@6H@#~__zC~t#$Q<=Eo|Y%-bz)`%eE4fBtuOyPLAx4_p>2Yp=h<^j_}A nmd^~2r5Q;!og}B=Q~XnW^9L?f%aGOfpu)z})z4*}Q$iB}jb)Io literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/group/group_more@2x.png b/Messenger/Resources/Images/group/group_more@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..13846cae9a24ee7e1ca4a79bdd2f60e8f2fc23dd GIT binary patch literal 1125 zcmeAS@N?(olHy`uVBq!ia0vp^Iv~u!1|;QLq8Nb`V{wqX6T`Z5GB1G~&H|6fVg?3o zVGw3ym^DWNs30;kB%&n3*T*V3KUXg?B|j-uuOhbqsG5Pnrosxy%uOvxRH(?!$t$+1 zuvG%9umZ9{!um=IU?nBlwn`Dc0SeCfMX3s=dM0`XN_Jcd3JNwwDQQ+gE^bimK%T8q zMoCG5mA-y?dAVM>v0i>ry1t>MrKP@sk-m|UE>MMTab;dfVufyAu`tKo-FP#GNIXX$YJ0ilN>DdQcxEqi?8Zpbs}2sMQ7}YUN*) znF_QSWWJrD4Ok_L7}OpceURlyj)C|TEDH3h9hZ$hJlO2Gd=9BcGB7YL^>lFziQs%Y z%|1xPQRJB90ugTh2cjkhMv6|Sw9Z;EZdDIjpRlO&S%~09Nk$iz3RYo*0Orz}AAf)S za{c!0*KhJH9QUs>fB*mW`ukt}-d_t_YSoAeKl&{=xv(^LyRNj^R^Q88%&vJ}z1&~* z{q2&=%sT~hTN+!F9t8#eIWnE8HF?FnEun_n6MGlh{5f)x*K^*YIsQ+rh3p0Eh39L3 z3pLVtW%FiEhT5bTa;N^g{joW=UiG}l@3(Va#0zxg?%w`os)W&|I_15uPhrgNnBgjU0_JxmzEU%pNGn8x@?8rNkJ}&HQx{)X<^1ku^ylRpWf$ d*ptHapW*o{pX3K#AC*CQ-_zC4Wt~$(699uO(vJWD literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/groups/groups_blank@2x.png b/Messenger/Resources/Images/groups/groups_blank@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..b1623891c0ce65829e5fb138e648dbb0102cdb66 GIT binary patch literal 1387 zcmeAS@N?(olHy`uVBq!ia0vp^DIm!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kyJdz%ltlRYSS9D@>LsS+C#C9D0BS3v*iS0onb8|oS8W7AZUnTBv4iY|~0PHm|b znK-n8WFXqWfdO%&4KPHleDhN>(<)sOOH%EO3=Bls3HBFiIb1^L3tzbG>m7`&iBv;!)~5JOiV zlv$zivrWN9Tzaf zVR^)k>%teg#S9FL{hlt4Ar*{oZy)4sHjp^_VA-pGk5lJ{BsDJE{(kxyNyX&ng~@OC zo?qQ<_#w@Msgg&8#hQavlOv7caHb;bL7oH)-6aY$7iL}e^~LMAuA9I7j>V_RrNYjFfAo)^X!WuA txjoTM@5#5PYWKng)=uFvMm4r literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/launchscreen/launchscreen_logo@2x.png b/Messenger/Resources/Images/launchscreen/launchscreen_logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..12170b2b8c234df02fedcd319f030d211ba1d502 GIT binary patch literal 18096 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/login/login_logo@2x.png b/Messenger/Resources/Images/login/login_logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..73bb9c1cf60fa6141bfa71b8c34c3af483a99f12 GIT binary patch literal 11261 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 f#>v<$-MsN9YQu-klnl@qBHG6?t|PU7eD literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/people/people_blank@2x.png b/Messenger/Resources/Images/people/people_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7cfd2fa9d7a79fc38c1ebab69cb388925e0d911b GIT binary patch literal 1449 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDW_!9ghEy=Vz2(Sth(Uxo zQ2XBhioJfU*ZFvOo4Q{bsffw#x9i}y^-GOWic#fj7Mfa8bMcl(*~ z*T3)Akvslz@^@YPU(*}@bGV+UJ*1-inL$ZhE5sB|p0IJ?blu9}>Gq7# zOJfzQhmjF~fK#BZ!=#Co4MJU6jFWoKFi!~x;hvC^BDbJrQB=b~8d1%>XCAvox PP=V;_>gTe~DWM4f6tK;3 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/profile/profile_blank@2x.png b/Messenger/Resources/Images/profile/profile_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..54fb100ce50b4de8ee4b4c775a7fd8cfaea2e068 GIT binary patch literal 1745 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/register/register_logo@2x.png b/Messenger/Resources/Images/register/register_logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..73bb9c1cf60fa6141bfa71b8c34c3af483a99f12 GIT binary patch literal 11261 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 f#>v<$-MsN9YQu-klnl@qBHG6?t|PU7eD literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/selectuser/selectuser_blank@2x.png b/Messenger/Resources/Images/selectuser/selectuser_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7cfd2fa9d7a79fc38c1ebab69cb388925e0d911b GIT binary patch literal 1449 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDW_!9ghEy=Vz2(Sth(Uxo zQ2XBhioJfU*ZFvOo4Q{bsffw#x9i}y^-GOWic#fj7Mfa8bMcl(*~ z*T3)Akvslz@^@YPU(*}@bGV+UJ*1-inL$ZhE5sB|p0IJ?blu9}>Gq7# zOJfzQhmjF~fK#BZ!=#Co4MJU6jFWoKFi!~x;hvC^BDbJrQB=b~8d1%>XCAvox PP=V;_>gTe~DWM4f6tK;3 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/selectusers/selectusers_blank@2x.png b/Messenger/Resources/Images/selectusers/selectusers_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7cfd2fa9d7a79fc38c1ebab69cb388925e0d911b GIT binary patch literal 1449 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r51|<6gKdl8)Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDW_!9ghEy=Vz2(Sth(Uxo zQ2XBhioJfU*ZFvOo4Q{bsffw#x9i}y^-GOWic#fj7Mfa8bMcl(*~ z*T3)Akvslz@^@YPU(*}@bGV+UJ*1-inL$ZhE5sB|p0IJ?blu9}>Gq7# zOJfzQhmjF~fK#BZ!=#Co4MJU6jFWoKFi!~x;hvC^BDbJrQB=b~8d1%>XCAvox PP=V;_>gTe~DWM4f6tK;3 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/settings/settings_blank@2x.png b/Messenger/Resources/Images/settings/settings_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..54fb100ce50b4de8ee4b4c775a7fd8cfaea2e068 GIT binary patch literal 1745 zcmeAS@N?(olHy`uVBq!ia0vp^Js`}%1|-)VaI^zbjKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z81_tI8nIRD+5xzcF$@#f@i7EL>sd^Q;1whpd3^o;3KxS@gNuokUZcbjY zRfVk*ScMgk4HDK@QUEI{$+lIB@C{IK&M!(;Fx4~BGf=YQQczH^DN0GR3UYCSY6tRc zl`=|73as??%gf94%8m8%i_-NCEiEne4UF`SjC6r2bc-wVN)jt{^NN)rhQQ2mNi9w; z$}A|!%+FH*nVXoDUs__Tqy(}E4xsMLEr45;R}A$P(0}?Bi3R$GdItK~G?iqgA)JSz z3nYV6TWUon4s9SAh&FIwK-_2p3{flJ{FKbJN|(fvR68RBLla#CV_hTT5JO`t17j-_ zOB;POH3%PqbvqZOCYIzEh2-bw*ac)(q~_#;xC+L4h7g^|@<>`izOaf6N-fUMDFp?h zow<>XK87H=2LGbWRA797H2}>At49_?SMQvkTTql*Tnw_n6sjIs3|&3KJ)wD-C3Y|? z(1g)-MIhu6-ar;a(g2DED{wePxMb$0=7F7NXl7uek5vX;r*nQzeo=5iVsa|TabPV- zLg=c&_C(^e2T2C1(?%bZmXXpnB;$ZZfjP&H3mB)cTxiEN{pnm!1_q`>o-U3d6^w81 zZscut5OHyw|McJK#j-kqjQaN!?>({aEm3^FYu)e1!4Fa!-=Cg4lgXbk!NG&I!EVFf?7&wH@%cK+`3mX}XHJGh2<#V=dW ztv7zi%_wB}T9c5q@uRK5V}@5h4_rxlT%B-?@yh4Ml}C?#KhVRx;yH70cklZ~N%nyA z?90TY?=u_oEttpeqieR0Jx#{JR(?iQP7VJVi-syYgHZ#i7lwcA+nd=J_(`Py2Guj3 Lu6{1-oD!M!lvI6-E$sR$z z3=CCjKy@t)48K6?UobF~8Za=tN?>5Hn!&&zUNC1@pbb!hv%n*=n1O*?7=#%aX3ddc zU|?R684^(v;p=0SoS&G|@FM)-^H?F*LR^Ft#$Ww9!XXgYY3( zw{uZyVo82cNPd2fT|j0Eakt!T5IWMy^8)B1hKz z_&@*p{gojCF*2K;U0OLMT2EXqPwshTT>rdCrt>$SiT)SxXebmEQeZsB*>n9plga^$ z#*e>Z8(1XN4dV85Phfb=a_n_Eqfo+}0~LSu9GH59CDz|(1!`e>{B<`2r-5I>o;vY? z()=%b>HpG=^~Wsxl9|r-FnnLIo#lRF{eAUm|ALENnI9Tm~M!*)(SB&Z9Xb|V4KF9$qWKBbmuW_b4{Gj(r_T>Bg+O| zuHPyQENR{94Y`3g)EN~FqHP#+x)0fLGBnmdKI;Vst0NRaDpa1{> literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/switchaccount/switchaccount_blank@2x.png b/Messenger/Resources/Images/switchaccount/switchaccount_blank@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..4298f67f3fe4c3bdf84a06bec2020b126b8b2049 GIT binary patch literal 1569 zcmeAS@N?(olHy`uVBq!ia0vp^DIm!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z%2~Ij105p zNH8!kugDCED2ed(u}aR*)k{ptPfFFR$SnY>W?-j zfNYSkzLEl1NlCV?QiN}Sf^&XRs)DJWiJpOy9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0 zuU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3nOBlnp_^B%3^4>|j!SBBa#3bMNoIbY z0?6FNr2NtnTO}osMQ{LhXKn%9qP$|LuYms3uShJ=H`FuG$EK+yGY#Q96kQ-0oZ3<= zGI3}F$w0J$0|Vkl8(@f9`R1o&rd7HmmZaJl85o-A8W`&u8HX4eTNxNznONHBqp3mo z5Uks|C^fMpzbGU>KgTX0vm!Mo7sORC)-#0YM3zU=3i5?jWKe2xeoiSU5bey3Z1gb% z(KYxNWu^k-1FQjPK3F}n7`l4r{M>?~)Z${01*TB-$YSW~5$*}i%Pg^jS%D^ut}6l| zkMIVvAd&`9G+2SdDZ(W)H#HCJG($538-1)Y=sKPAbMlLV3lfu4L5>4!K@vh&4Ynr| zr#(nAP@OjVptOvXwjmh@EDFpyc3i+Xh2=s!uIW$bdNMFDKK68R45?szJNqE-AqIiN z8cF{@?(&-`!SFqG>7<`*6Hh$*^}2B0^RKUrogdh4UZQBv#3}h(Sw%%LndR8C5=Bl) zWdpP2+@2>S8aG{9=sEk+Nyx}8A;(XA(gZ`M>90+JS2Ra-`cqVKE^E^2gu3Sv)JKbLh*2~7YGqX1n1 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/tabbar/tab_calls@2x.png b/Messenger/Resources/Images/tabbar/tab_calls@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1dde387dcdf672add474ad820f8f2e92280b3d0a GIT binary patch literal 3695 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/tabbar/tab_chats@2x.png b/Messenger/Resources/Images/tabbar/tab_chats@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..1a267c09bf0c2ab0650ab2da5e6e4c0c034ac2af GIT binary patch literal 3831 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 Sld7ZNQ@DYdex>fEEB^s6_N6KS literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/tabbar/tab_groups@2x.png b/Messenger/Resources/Images/tabbar/tab_groups@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..1bacf8afc5ff82f91db1cc6446a4af40e27311de GIT binary patch literal 3733 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 M12g@iljpDgAJbJ6yZ`_I literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/wallpaper/wallpaper_selected@2x.png b/Messenger/Resources/Images/wallpaper/wallpaper_selected@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7aec18f46e89e7284980f0daa959f575e53044e3 GIT binary patch literal 2814 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Images/welcome/welcome_logo@2x.png b/Messenger/Resources/Images/welcome/welcome_logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..12170b2b8c234df02fedcd319f030d211ba1d502 GIT binary patch literal 18096 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Plists/countries.plist b/Messenger/Resources/Plists/countries.plist new file mode 100755 index 00000000..793e9c4c --- /dev/null +++ b/Messenger/Resources/Plists/countries.plist @@ -0,0 +1,1934 @@ + + + + + + code + AF + dial_code + +93 + name + Afghanistan + + + code + AL + dial_code + +355 + name + Albania + + + code + DZ + dial_code + +213 + name + Algeria + + + code + AS + dial_code + +1 684 + name + AmericanSamoa + + + code + AD + dial_code + +376 + name + Andorra + + + code + AO + dial_code + +244 + name + Angola + + + code + AI + dial_code + +1 264 + name + Anguilla + + + code + AG + dial_code + +1268 + name + Antigua and Barbuda + + + code + AR + dial_code + +54 + name + Argentina + + + code + AM + dial_code + +374 + name + Armenia + + + code + AW + dial_code + +297 + name + Aruba + + + code + AU + dial_code + +61 + name + Australia + + + code + AT + dial_code + +43 + name + Austria + + + code + AZ + dial_code + +994 + name + Azerbaijan + + + code + BS + dial_code + +1 242 + name + Bahamas + + + code + BH + dial_code + +973 + name + Bahrain + + + code + BD + dial_code + +880 + name + Bangladesh + + + code + BB + dial_code + +1 246 + name + Barbados + + + code + BY + dial_code + +375 + name + Belarus + + + code + BE + dial_code + +32 + name + Belgium + + + code + BZ + dial_code + +501 + name + Belize + + + code + BJ + dial_code + +229 + name + Benin + + + code + BM + dial_code + +1 441 + name + Bermuda + + + code + BT + dial_code + +975 + name + Bhutan + + + code + BA + dial_code + +387 + name + Bosnia and Herzegovina + + + code + BW + dial_code + +267 + name + Botswana + + + code + BR + dial_code + +55 + name + Brazil + + + code + IO + dial_code + +246 + name + British Indian Ocean Territory + + + code + BG + dial_code + +359 + name + Bulgaria + + + code + BF + dial_code + +226 + name + Burkina Faso + + + code + BI + dial_code + +257 + name + Burundi + + + code + KH + dial_code + +855 + name + Cambodia + + + code + CM + dial_code + +237 + name + Cameroon + + + code + CA + dial_code + +1 + name + Canada + + + code + CV + dial_code + +238 + name + Cape Verde + + + code + KY + dial_code + + 345 + name + Cayman Islands + + + code + CF + dial_code + +236 + name + Central African Republic + + + code + TD + dial_code + +235 + name + Chad + + + code + CL + dial_code + +56 + name + Chile + + + code + CN + dial_code + +86 + name + China + + + code + CX + dial_code + +61 + name + Christmas Island + + + code + CO + dial_code + +57 + name + Colombia + + + code + KM + dial_code + +269 + name + Comoros + + + code + CG + dial_code + +242 + name + Congo + + + code + CK + dial_code + +682 + name + Cook Islands + + + code + CR + dial_code + +506 + name + Costa Rica + + + code + HR + dial_code + +385 + name + Croatia + + + code + CU + dial_code + +53 + name + Cuba + + + code + CY + dial_code + +537 + name + Cyprus + + + code + CZ + dial_code + +420 + name + Czech Republic + + + code + DK + dial_code + +45 + name + Denmark + + + code + DJ + dial_code + +253 + name + Djibouti + + + code + DM + dial_code + +1 767 + name + Dominica + + + code + DO + dial_code + +1 849 + name + Dominican Republic + + + code + EC + dial_code + +593 + name + Ecuador + + + code + EG + dial_code + +20 + name + Egypt + + + code + SV + dial_code + +503 + name + El Salvador + + + code + GQ + dial_code + +240 + name + Equatorial Guinea + + + code + ER + dial_code + +291 + name + Eritrea + + + code + EE + dial_code + +372 + name + Estonia + + + code + ET + dial_code + +251 + name + Ethiopia + + + code + FO + dial_code + +298 + name + Faroe Islands + + + code + FJ + dial_code + +679 + name + Fiji + + + code + FI + dial_code + +358 + name + Finland + + + code + FR + dial_code + +33 + name + France + + + code + GF + dial_code + +594 + name + French Guiana + + + code + PF + dial_code + +689 + name + French Polynesia + + + code + GA + dial_code + +241 + name + Gabon + + + code + GM + dial_code + +220 + name + Gambia + + + code + GE + dial_code + +995 + name + Georgia + + + code + DE + dial_code + +49 + name + Germany + + + code + GH + dial_code + +233 + name + Ghana + + + code + GI + dial_code + +350 + name + Gibraltar + + + code + GR + dial_code + +30 + name + Greece + + + code + GL + dial_code + +299 + name + Greenland + + + code + GD + dial_code + +1 473 + name + Grenada + + + code + GP + dial_code + +590 + name + Guadeloupe + + + code + GU + dial_code + +1 671 + name + Guam + + + code + GT + dial_code + +502 + name + Guatemala + + + code + GN + dial_code + +224 + name + Guinea + + + code + GW + dial_code + +245 + name + Guinea-Bissau + + + code + GY + dial_code + +595 + name + Guyana + + + code + HT + dial_code + +509 + name + Haiti + + + code + HN + dial_code + +504 + name + Honduras + + + code + HU + dial_code + +36 + name + Hungary + + + code + IS + dial_code + +354 + name + Iceland + + + code + IN + dial_code + +91 + name + India + + + code + ID + dial_code + +62 + name + Indonesia + + + code + IQ + dial_code + +964 + name + Iraq + + + code + IE + dial_code + +353 + name + Ireland + + + code + IL + dial_code + +972 + name + Israel + + + code + IT + dial_code + +39 + name + Italy + + + code + JM + dial_code + +1 876 + name + Jamaica + + + code + JP + dial_code + +81 + name + Japan + + + code + JO + dial_code + +962 + name + Jordan + + + code + KZ + dial_code + +7 7 + name + Kazakhstan + + + code + KE + dial_code + +254 + name + Kenya + + + code + KI + dial_code + +686 + name + Kiribati + + + code + KW + dial_code + +965 + name + Kuwait + + + code + KG + dial_code + +996 + name + Kyrgyzstan + + + code + LV + dial_code + +371 + name + Latvia + + + code + LB + dial_code + +961 + name + Lebanon + + + code + LS + dial_code + +266 + name + Lesotho + + + code + LR + dial_code + +231 + name + Liberia + + + code + LI + dial_code + +423 + name + Liechtenstein + + + code + LT + dial_code + +370 + name + Lithuania + + + code + LU + dial_code + +352 + name + Luxembourg + + + code + MG + dial_code + +261 + name + Madagascar + + + code + MW + dial_code + +265 + name + Malawi + + + code + MY + dial_code + +60 + name + Malaysia + + + code + MV + dial_code + +960 + name + Maldives + + + code + ML + dial_code + +223 + name + Mali + + + code + MT + dial_code + +356 + name + Malta + + + code + MH + dial_code + +692 + name + Marshall Islands + + + code + MQ + dial_code + +596 + name + Martinique + + + code + MR + dial_code + +222 + name + Mauritania + + + code + MU + dial_code + +230 + name + Mauritius + + + code + YT + dial_code + +262 + name + Mayotte + + + code + MX + dial_code + +52 + name + Mexico + + + code + MC + dial_code + +377 + name + Monaco + + + code + MN + dial_code + +976 + name + Mongolia + + + code + ME + dial_code + +382 + name + Montenegro + + + code + MS + dial_code + +1664 + name + Montserrat + + + code + MA + dial_code + +212 + name + Morocco + + + code + MM + dial_code + +95 + name + Myanmar + + + code + NA + dial_code + +264 + name + Namibia + + + code + NR + dial_code + +674 + name + Nauru + + + code + NP + dial_code + +977 + name + Nepal + + + code + NL + dial_code + +31 + name + Netherlands + + + code + AN + dial_code + +599 + name + Netherlands Antilles + + + code + NC + dial_code + +687 + name + New Caledonia + + + code + NZ + dial_code + +64 + name + New Zealand + + + code + NI + dial_code + +505 + name + Nicaragua + + + code + NE + dial_code + +227 + name + Niger + + + code + NG + dial_code + +234 + name + Nigeria + + + code + NU + dial_code + +683 + name + Niue + + + code + NF + dial_code + +672 + name + Norfolk Island + + + code + MP + dial_code + +1 670 + name + Northern Mariana Islands + + + code + NO + dial_code + +47 + name + Norway + + + code + OM + dial_code + +968 + name + Oman + + + code + PK + dial_code + +92 + name + Pakistan + + + code + PW + dial_code + +680 + name + Palau + + + code + PA + dial_code + +507 + name + Panama + + + code + PG + dial_code + +675 + name + Papua New Guinea + + + code + PY + dial_code + +595 + name + Paraguay + + + code + PE + dial_code + +51 + name + Peru + + + code + PH + dial_code + +63 + name + Philippines + + + code + PL + dial_code + +48 + name + Poland + + + code + PT + dial_code + +351 + name + Portugal + + + code + PR + dial_code + +1 939 + name + Puerto Rico + + + code + QA + dial_code + +974 + name + Qatar + + + code + RO + dial_code + +40 + name + Romania + + + code + RW + dial_code + +250 + name + Rwanda + + + code + WS + dial_code + +685 + name + Samoa + + + code + SM + dial_code + +378 + name + San Marino + + + code + SA + dial_code + +966 + name + Saudi Arabia + + + code + SN + dial_code + +221 + name + Senegal + + + code + RS + dial_code + +381 + name + Serbia + + + code + SC + dial_code + +248 + name + Seychelles + + + code + SL + dial_code + +232 + name + Sierra Leone + + + code + SG + dial_code + +65 + name + Singapore + + + code + SK + dial_code + +421 + name + Slovakia + + + code + SI + dial_code + +386 + name + Slovenia + + + code + SB + dial_code + +677 + name + Solomon Islands + + + code + ZA + dial_code + +27 + name + South Africa + + + code + GS + dial_code + +500 + name + South Georgia and the South Sandwich Islands + + + code + ES + dial_code + +34 + name + Spain + + + code + LK + dial_code + +94 + name + Sri Lanka + + + code + SD + dial_code + +249 + name + Sudan + + + code + SR + dial_code + +597 + name + Suriname + + + code + SZ + dial_code + +268 + name + Swaziland + + + code + SE + dial_code + +46 + name + Sweden + + + code + CH + dial_code + +41 + name + Switzerland + + + code + TJ + dial_code + +992 + name + Tajikistan + + + code + TH + dial_code + +66 + name + Thailand + + + code + TG + dial_code + +228 + name + Togo + + + code + TK + dial_code + +690 + name + Tokelau + + + code + TO + dial_code + +676 + name + Tonga + + + code + TT + dial_code + +1 868 + name + Trinidad and Tobago + + + code + TN + dial_code + +216 + name + Tunisia + + + code + TR + dial_code + +90 + name + Turkey + + + code + TM + dial_code + +993 + name + Turkmenistan + + + code + TC + dial_code + +1 649 + name + Turks and Caicos Islands + + + code + TV + dial_code + +688 + name + Tuvalu + + + code + UG + dial_code + +256 + name + Uganda + + + code + UA + dial_code + +380 + name + Ukraine + + + code + AE + dial_code + +971 + name + United Arab Emirates + + + code + GB + dial_code + +44 + name + United Kingdom + + + code + US + dial_code + +1 + name + United States + + + code + UY + dial_code + +598 + name + Uruguay + + + code + UZ + dial_code + +998 + name + Uzbekistan + + + code + VU + dial_code + +678 + name + Vanuatu + + + code + WF + dial_code + +681 + name + Wallis and Futuna + + + code + YE + dial_code + +967 + name + Yemen + + + code + ZM + dial_code + +260 + name + Zambia + + + code + ZW + dial_code + +263 + name + Zimbabwe + + + code + AX + dial_code + +358 + name + Åland Islands + + + code + AQ + dial_code + + name + Antarctica + + + code + BO + dial_code + +591 + name + Bolivia, Plurinational State of + + + code + BN + dial_code + +673 + name + Brunei Darussalam + + + code + CC + dial_code + +61 + name + Cocos (Keeling) Islands + + + code + CD + dial_code + +243 + name + Congo, The Democratic Republic of the + + + code + CI + dial_code + +225 + name + Cote d'Ivoire + + + code + FK + dial_code + +500 + name + Falkland Islands (Malvinas) + + + code + GG + dial_code + +44 + name + Guernsey + + + code + VA + dial_code + +379 + name + Holy See (Vatican City State) + + + code + HK + dial_code + +852 + name + Hong Kong + + + code + IR + dial_code + +98 + name + Iran, Islamic Republic of + + + code + IM + dial_code + +44 + name + Isle of Man + + + code + JE + dial_code + +44 + name + Jersey + + + code + KP + dial_code + +850 + name + Korea, Democratic People's Republic of + + + code + KR + dial_code + +82 + name + Korea, Republic of + + + code + LA + dial_code + +856 + name + Lao People's Democratic Republic + + + code + LY + dial_code + +218 + name + Libyan Arab Jamahiriya + + + code + MO + dial_code + +853 + name + Macao + + + code + MK + dial_code + +389 + name + Macedonia, The Former Yugoslav Republic of + + + code + FM + dial_code + +691 + name + Micronesia, Federated States of + + + code + MD + dial_code + +373 + name + Moldova, Republic of + + + code + MZ + dial_code + +258 + name + Mozambique + + + code + PS + dial_code + +970 + name + Palestinian Territory, Occupied + + + code + PN + dial_code + +872 + name + Pitcairn + + + code + RE + dial_code + +262 + name + Réunion + + + code + RU + dial_code + +7 + name + Russia + + + code + BL + dial_code + +590 + name + Saint Barthélemy + + + code + SH + dial_code + +290 + name + Saint Helena, Ascension and Tristan Da Cunha + + + code + KN + dial_code + +1 869 + name + Saint Kitts and Nevis + + + code + LC + dial_code + +1 758 + name + Saint Lucia + + + code + MF + dial_code + +590 + name + Saint Martin + + + code + PM + dial_code + +508 + name + Saint Pierre and Miquelon + + + code + VC + dial_code + +1 784 + name + Saint Vincent and the Grenadines + + + code + ST + dial_code + +239 + name + Sao Tome and Principe + + + code + SO + dial_code + +252 + name + Somalia + + + code + SJ + dial_code + +47 + name + Svalbard and Jan Mayen + + + code + SY + dial_code + +963 + name + Syrian Arab Republic + + + code + TW + dial_code + +886 + name + Taiwan, Province of China + + + code + TZ + dial_code + +255 + name + Tanzania, United Republic of + + + code + TL + dial_code + +670 + name + Timor-Leste + + + code + VE + dial_code + +58 + name + Venezuela, Bolivarian Republic of + + + code + VN + dial_code + +84 + name + Viet Nam + + + code + VG + dial_code + +1 284 + name + Virgin Islands, British + + + code + VI + dial_code + +1 340 + name + Virgin Islands, U.S. + + + diff --git a/Messenger/Resources/Sounds/call/call_incoming.wav b/Messenger/Resources/Sounds/call/call_incoming.wav new file mode 100644 index 0000000000000000000000000000000000000000..679a0ec3ac361620ff42d8b714ee1cac129fd61a GIT binary patch literal 937212 zcmeFYg;yI}_^>+`cf*3aOQAvwr3SQxDpl%s>hA7(>h5}a>UQc%kpjitf1+xwR)2`8vp>%vFsb_ zDC`CR2w(##>FJY8SdRC99)Ae@A@GO59|C^}{2}m%z#jsC2>c=Nhrk~Ke+c{`@c%0U zix+HKU{7HF|EkV^D*K1P9|C^}{2}m%z#jsC2>c=Nhrk~Ke+c}a1aSQSeE0uV#{Zwk z|NiWMt@(fN`@h!z?=An&(*JDzKU@6I^Z#A?U;F=$KZOAVAOkdqJ#_*?03o2m<#;!) z!UqB?fyux$;0{m@+;@~_1J@nPe#aUkj^VM6t!+33NCcJvB>?6Su;IW&ARah?8?hjK z7ybq30?v-_JOw-gf`NN@I?loe;3c>Q--utsvw>?s7+!#F$FBfqKnt(}ALaNx0Wb|u z25Nx+@Y5KCajXxDe_FLa|T>+7rN4KnVK7=b;kpI(7}WqCV)qSTw!`-DJOl?FU8!QNR@N z3wR6|ic`R1WIjPba3--x*@Q5p0AfK^P%khT-GSWzz42i-t^Fb}81IL=VS4N(Fdg%fAK*p6Hyp%v**)!L_FQx`J`Vf{FCnfao`Ii% z+n@mC9lRgXKs#Y2bPTdVL*bLq4#0|fp(C*mSPpgwsDdE)15k{OK{4wJ3(?wWQ&~Tn zd`t(--R2kOf6T|t7flx9SMzZDd7J^CBQ_HYh*ybwkhkzFWDe0zM92op6v`?>5>$vs z+scgJbhk8hDj(Hi%@5rTU7L287S-&~NzCm~0}B<#_}vef>TmK~%`YOVEhkjdrDr6l z#MI}l&eU%-FS0%`^=bL)>Dmis6L6B=>eAt@^4sYb>iL8xA?!AD730MoUGKW(y*kBu zb&R^dYL{}3;;Zbf{EpUYyG1z5Jnm$6i*c`Y8^c$UOKn-2NabJ3aE;t>)f$dswzcN3 z`dQj#+BRLjDGgk}j1@)(Y;v4Jb3nTA0`nDM)Ll|Mlb6Xp^su_5Z5P_II@_rq3%4+|v)MX$aHHKKH}BA&RYdp1i{JNMG5R8XOgbOs_G2z4 z9j$-Q6X`{mF3ocj2(NQF!-GhG1BF+RD?4{V7d^ncTDQP3^^ z5Ny3{e@9L0tG3?uv7OP~gCx~GJNu?6SsG9MZtEh1$Jy^)70n%*mOM4NUxG)-P7WOp zFeK_8n4NF}EP~$x=WHRyv6>mm$%-5`(cVH2anJXQ4VdcZ?1}N8lT++;eV`67(X1?6 zkX2>++mNWAulLvA)%vJu3ZmkHL52kLeBGVAuX+>QlQ?O}BJ)$_yT0PS$+ETb+bX7^ z#PYYDiRYE4?Ic_xusy(I2;)&uZJ^0pc0W`bLkY+oB7tkJ{RsM>Mq6$g800L-mCn zAJkItDOch(JNSOsk6<^?M8;@4Q!`m{S3S>k9!20EG6Z4| zuAjv}#1D1H*qLCXR@t+*YeIKauUyX6JT}Im(_lYxHnl%Bjd%j`A-Hgd_+N-!n>c=0 z`k?XtTd39A?VZ;|@0$m8Huh9X`BJXrVf)zTtxZDF&en5cqW(K&gx9L5+yO7+s>6ak z9#VD2HIfU>AM2)9Cs*DoUr^p$SyOjfbghlmMd(RUOfy@^s2dPMiwTTV_nQ{+&~J%T z7KH=9ho_K~^0{K)HwZls%(v+PSkB#;{MBXV!p$bdJV(JmjEv%y!oPrcjQ{%W{e zd$}GH)pd;T4OJ~OzOpINL)bOImAHW^b4qZJ^JsHUqRC8`+QUk6vaWo)koEjmNQtI$ zW4%a}-ySd7)0d_QR?jhJ0DQ&^S6@F-==PYBejh^@xRMa6ew}Pi&t!2+r?KsOi&!+H z31|vys%*U8#BZ;a9Y;ObPF|+K6~U(iw|R}={~!s`e#QuGzUq_mwR(VIfbBlu2c5^_ zO+iX`=?ld<+c}j?KJ?h4PYDU##tvso(el8}1osf0FMe7{>GSvg+ zNc|RkCp}5v?>vS7fGH+kx5*U`JEk|KHO+6kB-y3t(j{3=*>_+wfnXoH~{InBa*$F!-r!m3pwx(utj42WX#bG(L||QyPzpYaQ6A ztiRQCymN?*s18+~@7dJ6yjom&MkG-d5^7xB16dI#BZvX*{1`~29N0Oj#oGM3^-kNH zHd2eZKD{cl)UTLc8dCGE&7cxN1)M=bi&v_*uW%RpB1|yVD1DSp`ZkPAJ0^JV7UcSd z$6zE9hvLhv6D=h4Jt2`fkryKH<{xFPA*hWqX=3N5_Q7Ho<$q=r4rj#h%UrTuU0pl` z2e`hxS#EoSw-35M@?o<7(4CQoUC+Zw>O10dVv_uX_MN^!v#2k;YfAgcPHT@=NieMj zj?huJ)R4FRF7(gp_aWrC+iQ}menTf(x2%FwIk(0J=6xq6{d-~mIbrYm^T?)=~TLkF@by1Dc$*@pn^A# z{fx2|+oW31W~+!QROVkU5!B~*jaPY^-(bU`hu|$N3FUzED0g^P;W>}nE+?5@SaWYh zHJ01`ZPs@@7bwfGU(|lI=a&4dYLPbBIL3A!TtFQtSnJ~x2@F0t>fV@ZqkhDZJ)aY% z>8|zdl(4(0T^Bl5w6R-CMC|6n&G%ZHx?B~ntVuL)_nD#d;!eg7i+7G0=eM7)CJhG7 zcq`~eTtUlZ^{_tC*AsE{hTcUnP!1V_h|67P28;<*c^qSYv#Vr5t+(s1HnF;nDHfQT zF&9_~FNO}|{p@9Cg&|5`ZrEc3;7W2L^*afHAd9cEtJA5mtp==*Z>Dw5=yg-ao8{OT zB#``+TF;!}6zdxjy)1D`YSGw#Qd1K*hr#^K)@9w6+F_-GekT;=m2R!t)X>=))%~Nl zTu#xLO_$(A0WoCC-~p*XI$_MJq!&?q_h!mh?65^=jMeW_Zw<>pN z$~1hf&hQ?U5ZAJ(PRm_*0wVoyJYBz99wja59W1Tr8z~QvujxA>S=+v*QBnP(`e0+X zIMBF*ki;G+_{BHU+c0PK#_rBmOFPmVquyY8j>(A}c8Y7D_ekFrUYCS(gp<8K2fPlQ z8umMo>wb>jWO*T`)%7n+DeYJJw!XP-eQ%xmnB^(7hSr}4xvlo12Xsd4j?W(Tb==oU z562gdtcg~+EC#mAN$qo*1~qY8M@TZ21np_{{JsI5-P#b;Pw8hLU!AI%41s|7v zSLaPG$*n%yw7C7S7?6oI`8JfY)0H3C8DWlo5j8t(hyO3(R_<$x3;YN@ZSJrC;F#O| zB_&Drc7ABRD!L)s)1jA7upgyec9IIig_(jj+F;0RwV1LkJ{T3QB_h=S7^gWs{NqlY zg6UiV<2ogSs%AzC=DFST06bm^oJkbjmevI&hq7I=3BS#?`^3NXM!cRRr5&Zm({Rc? zS}JFOTbHk2pwu_sHJ19(bgnD0YGQst_Tjv{#RqHlw**NviX5GrB^F;o;M1q@Z0=`6 zfx+X)uAZ@U-rCs<$DQiGR~Ur!Xvg)&b$#ln>8S5`)X~uKx|1qS?Oi6fXy>C=+TZTF z@a;n;kLs7wHtbfM$?q2L4Ea4g4w*?_NnghV83OVWkZ2vGyQ!R_+^c7T{;WxQS&7%0L1ZI)>8Gh z?#B(niXSC8WkEHaqU+)@s;?#izLAhaTfqA)Z1TSpRTlqrIFzz^RA_>K#19t_=&;PM zkykn(-z6{m*R~>3Wnul%*0Ex{Or|Zc781tsdVG^(JBM|QJ~8IbsD#17Ft*!V>TOi7 zTOwa0S>GAa{IF)o$p!F{ZxXfUSev-HP;v31AR`pZDURc3iP$|x6-?P z#qtcLL~&R4xF@W0a&uPw^t!CZ7hRa<1>nqx6wGv<&s$0fxBXHM?ZL&>(xd9BmPha@ z);70=er3UTLoNi0y>Gdf3F%%g{?efApjw|RPFIQB^uxN&)-A5sSFxw|P_wc-RXM}# z1plIk3g!s^_B!Ra$8qggIQ0IQ2NSPMxR&f5Tj(|uTB@jRb*lHMi*MS~9wS~PUe}Q+ zN~{}Id%Cf@Q>r~job5IuynW!MA&~=DhrM#!L}D0aJy|U~>(^GDDbp59L9{ zHF!f|>z!WMk4#iFm( ztuhwcj8#~H@zhH6TcJoypn#NMZUWNkAVNWbjL@LLeX3OeLl z<_2?5(hA5rawhFCb2_)k$>v7)yy5vw_(^bz`HY-TbfymH=v{Ak_xSu2KB5maXLmlW zIG+#ZZ!a}B*u|OJFE%06igY6d@OG#e`kRnPWpH4@MgCeAkvPdbr1wR`gW{vPkAHgP znhGn+6YKwOog#iF^U`LU*I>tx5scri_d_=(+#5@sJb2>eQCp)Yxhw(!<@t`8qT+^I z4G$VB8c2;Dja8zy)_z?HQky0Li(qzn#zt<9Upn-0!iw0J{#-#0c@H!mTo2uWr@%RY z*0#sERHIbfkh>@s=^|_!;WSDPbsBjR;tQ;|-7tixcK3;T`}b{B)Tz(wUK;qOH>MG$ zsRo+{Q#|eC^*vTB)9c5e8tFdk zH!qCWN_T>)498^q#q92SNuEM!o==>}UF-JRV}biZmn*!VtnJK2Y+u1YZZyws_eV~v zXy@%2iZyMyb^B|o>XtN5?&d1=1_`!?_>TUWBj(?8{!cjA_fyzE{RbybNSYA8KKzSY zGSRLr?O_V0gu*9|< zT0qHXrt!L*Ub*_YV;;}E=KFa2IR_jFtPcqHtrEWD-K6>gwfdWV-)9mECpHce>noeo7yW6QjDr|z-R1eH<$ z+Ij!UFPshhdR7^E z9?))jrS_3wJspw*l4(8Z(rno%Wv!Z`e`1QUjm1YI?#W`F~*OSV1>$ttiP#Am?8 zM2tdVRItWzo%u>WD6sNYacP`-RwDBljY#%Iw&J%f_q1$TWB1bbbFDt@mabT-R4LZK zv%ba8!J~+5@_9-;?I-;X1EV`rrx3z%g=vd=hxB)MZs&kb->xL_{@zpam+C;nd&^67 z8z@4e$Q86^)=|E|b+P*rk3yk~^EXx|3C4@e|LWgp%qlLA>>?Z>q!3mR$_bwdw~>|51bm8Z zo3T)XC?CioWuRh`I$sxOYOub<7CEl0&&b>9@7ZaBm##*4s^>lTS*{-ZAB>&E*;tkF zKlL#=sgEyRC_U8YB;T)OY9ow4tr(UHe`kB6lEXfcbWsCEGZ`P@q4jPuKJH>-5VE4~;DIXG@Q5E4Bc9f}AA9QpQm} zke85*2nOE8Ut)uCF8Bs^Ax#Y` z+p2w_8*5x;5u!@qJF=8~m3Dy%b1Jw&{0IThX{OT)0m$!V+i2B<4|uqBjNyQ0j;c_( zQrW5aPZ6N}sG6%CU_5Qzg#8AUNQgslwbB`lqt$gWt)-2%iK~lBuDzKza$?PX9id$VUGpo!;!>TiZ}fZ^B4Oc?p)po?m$)( zwUlrhaIvp6|7U2^-P69;1Z$i$(=?&lV12XktYx#k8UF+)lDa5N`gw+qv4}B~PN%)0 z93oecPLYC0H;G=vbA(2u8`eN^&=F7ydU4#zBF9N4QF0>gchhR7uJ`VT7`(PN#b=a(O>v8iB#~yPG+YHN%)6Dm*#dZR| z3+#b0f-89k^$DHJyu%#8d`xFhuMn%CKJ2~qjIm8ST>U`#M3JxHsCw0aj+!DZIJzq-50%vMqqC+Cww0s19*XDU^28D z0-#I46)e}j&nB@-9Q}L&8jc5o5wJI*fhZxZBX1&KCoOP{SKq zFEt+OyQ=x>Nm{XfqsiU63he?0A`eObQll8_SxKDtTqSP>|1>X#^MUb`a*!|&JcGJg z7nxcNKMfO%6601AV!mdMwlrB_Ta|q@?h551BI0|}G?J3=0%n2-uuS`N>kUh*d8fJ9 zywSq4ZnO4UU)pZlH=YrLh?yw@CS{$!qR&9eW-2f(X|1j=aI97ZMcKC6s% zjg`)7WD=Nj=(UszVg|ei|7<&E78pT&k5;c;ryHbyZ1`zXSti(B@hjj$_$G3Ou$>r9 z+C@qwMH5qz22g@MvgyqR<6J|TewE>=vDU=1I65Kv7|Q^z1J48-urK!hw)NJL)(k6P-D6p3*=kvDnQ56}`PZ_?+HT83PvP5vyTC{^$1Dot3%x?SPCH0P zF}yTgvW`a6@d6+a+6Jd1PmnNzgm97ANjyMICwRbXfrqHk`pZ1RG~F0sv=~FoOD#3l zHFh%AjYmQg5jt@lsewG6I**n|3!=@X{34dXw}1=iXKRF+ZrrMWq1)?lq$1s7eTLzu z@qzh`wa8wDNq{IgjewA5kq1-OQh1d0u%o)zMCSuoPewxYA*Ory=)|OyoVxfFC+~=r~9P z27_GSr^Ec#I<7+Ft=p|fY{}>n@yx_B+9{i*G*Cm3O~hjo$Nglz~m)kj=#wX!~U|+b3aLaDQMB@CI+flqd}ix39B}vVF9jv`#-yoSJ6~#c?&6vSl z!yL%WW*F#iXpNNBqy|I?jlk#HMV7(lm8PR6Pe+f4v~*emY$f&+m=zxmK7;_of}|0G z39pckjtH_2c!Z~5MfOX!BI|7{!S>F!-@X9dj8)^49p?gu|Au!VTEZYw2T4XsAh{5$ zkPR>idITKC-(a3t7P<|c;~1|FpvTdD=sZ+_{<7!WV;md;ur!Q~-9aayW6&*V9l8`7 zj{gKIpnPN~@e-+n+(cPTy-3|i9ZaQB>nMXMDiVvh8@>X-*jd{i$C3M*qK)l_(?+>z ziG^URaMYd-YynR|Q{a(EEWwHRlDL3qL#$8(@B}+z@3MAV!Ymp`s~%@vY};brjvmDt z@I&Be*p*OD3?_S0-cnvrUXW{uFOm5W0eFONu-&tynxC4Em{yp)P4&hqW2$MG`Jjbp z%d&sQP69k=I*cF_9g9E0LI_AJ{28u?W0B*?Bjh}ij_{C4NDbmkz>p&d4$pJU7CwXf z0TfF?57@FS%grB64^3mtD=j~)5?iDF0_u-pSQ_xtk)N^5aiuu~PlKzWCh#)gg&#%P zb|=ReVY5gqgRLU#C!5$l8}k8d;A2=oh$A)W-tDZ!RB$Mb}R5#2JW}0ESZ>vFdxBwb~tRRMw<0#uGY{yvCPW+dUiu6Kyunzcv@5k@s zzwpbBw)h6y?)bO(1@px{aT?H#GhtuovSzJjj3H6-qI0bJFy&rAXh0La2CuZAH7n&A zrY1qFTM#K(yWf&V4no$Gt}u%bZ=ImKf8TR(yxq_Af(Ej_;X>VOOAf2hDS$JWAITA- zT79EQg9lL0*l{fb4acm8QED@O!ljp@l)dQDE8H|R{b@S`{9)6Z?wJ)98(zZHxdlc3 z8=vEYaUho+?pkJ|E>cyh{~@JG4{0d+?T)kb!_d(aUM2kftS;H=tDfs z?coy8$}A%D7%NQwNZ;Y-1WUPIbOrslwN6<`^q>y1tOuiA$9OCUQZ-)<8NEso-2Abr zs_a>ozOba>QtgMvsoH%Y&E9SQ#W)=}I&tyXE#rnHuSyC`JuoUN;+bnFi7z+S=Ty4o zZ+W}*YgYZC$^l=t=Cn2plBL?OxqBxyjs86`XzH4gIl-CEBt|{zrhFk@-gg(B&936C z#=0fb>SpG(y!rGh=XZ;CGXFvtHe}PFcHjH#dC+}jNz;IaPx3?{iZ;P*lK)X3gOi95 zuYK1?G^3Qm&YeN3IPdLZCLQ}|z=?kN(5^9qCp<_`PxBe~HFadd`sly_qia6%4Z+*mENf`-D<1c`^PT-i z|B9jAmu!34e>qdR_esMo=3aYSdF%HUYTJ2njAEshZ~V)=)qK<#sQ*vvZnl!93*Uss zMnMtxLulTAF~ycwvd*@=Ds4$wX;0bLs;{kIWCK-el>VBZ#%e5zrtt`lqoysM_uwyd z(bKtE6UzoY@*+?WbyK6L>~fJfzcTlIzO*3s=gp7m*DbH7e=DsOnbr!2B?0puZ>ZkN zT~C?+d~{&!b3c}=fFq*rLbe(>EiJi6UVgtf?9R>y7oW}lX0MCWWD@TP=6dIZghi!= zo$&fCuyGOoR;P7>LELQSBJu+Cmf9wsDY{YFujp}MR%t^+WZy>HIAR&~5_J~o9X3jcK#k91&mXSO zIbXTLZ zvbA=bxZ4~+w|brG#~bM~0hqdKQu@f8=qgVRGZ?`1%X;^UTqa>VVsA~|*588cCtuiK z?&WQ3+^LR6B6;hCHsNIF>#WZtJ#iK5y8Dyhnh1H=^?(qsz3E+f4R*_!80!fg$)zeDm=A z!+QruLug`ei)<1;_%*U*2*@+XWMo0NDY=nd<*Wt!w#&Z#qEv3H5cnfww;nKH=V(rL9K)=(jL+l_$T_v;$`v2<`FluzBr!~MhX>9 z85|GBIqGieY~~KZSE1dbSa{BPC1($1H@-t#(Vfu5sdKHXtxIW$Xvz|;Xxr68(6OM$ zoDvW3pu^Fl6H-UFOsbx7CUbH|=I~2F`{}Rsl+Lx)_CmLu-0!QudVJaZ#r>P-56aIW zIneLGx-C)(V0HSHQ}o6ytHam69S+LXEX_-EZG~OI~Ub zR{y2%8@8RZ%+oh8B%~^+-G8v}N1yw?bA2sdp&pHHPh6S=TR0P_%@|#?ReYkYuj7KO z*R&RLCT$@F5W3Jz-H~2f+s0;lo3d}ZbuG;JilB{lo30^HcZT!LI#PgTwlJ z1g7y9BRz)IJ-rPtipS*a{r>)2$B$n*%KYe}_L2|fK<${;k$qfq53$pEv|}H`&~3>t zQtiV_;;#6ps4~MbNnFeGy7cP4ijAex!j4~c`Bf!t^Y5-z$Vi@U{}+>z4t|%sveaL7+1C-&W!#P-eAw3*s0d=o=0>Tar!D7*99 zSoppur~Gt-cbAj0&YT03BM%7=2vaC9Z-vjy=;K536IlcDg02XN&~zoQ^;uO(5%z0K z?ybDu;-B>!x&q`h?Q|o_b{Qse>;3!(o*JDog*Ri=l&-O?gpANxE{{l_=E}a6?YRw~ ztIH~;l}{;qP%@x+SFvCDz=k%-73&-358u-RG^xWf$(4zqu=+f8qj-z7-bN3lpT$NU?R5av?0P=``e zsGc+`jYJ6~i3sh4MzSk|$x<`ElU;DGn%a7;vZi!SHLJCtXNPKp!P&M4dO-co$#FXE ziV64n=tI*75QZs7-59ZI;P-$yPNA)_SJY&w99o)F^yqhd(XFEQ#ly zYHYWMLybf&C6uxN*@`J_Gq6BpC+#42waZ)~B9y!Eow&SkHo&~fNM?m_zwsvsblfG( zK_u92Q&8JGYP`!YmtCm5Qa7Xp>JjP+@bk240o_yUw;;4D_T;dn@waAfp5s2vb(ADD zfpyHlZ+}t|RWKswY1XA5_rC{xYx{cd+tKg*pMwjEtCfGNt


!~t5MOnv>$zFP@bi2coDtnWc0$aEa6I6X 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%0AUk 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�V2zLA2)zK%KFzeL#y|HI`z@?a_)^s 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° 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

L#Ux~MRtnoVSbIx~`Z!fPGA_aF9y%GNs4Yd!p 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�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 LNkvXXu0mjfH^UR4 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal03@2x.png b/Messenger/Resources/Stickers1/stickerlocal03@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..a1fc52d9b8165fdcd1509e5cb1eca06c6d826e31 GIT binary patch literal 6058 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal04@2x.png b/Messenger/Resources/Stickers1/stickerlocal04@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..7777b9dbdda9c47301364efbb0de0b36551f0f27 GIT binary patch literal 14270 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal05@2x.png b/Messenger/Resources/Stickers1/stickerlocal05@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..8ce94f06a4de42b9caf91194432580fe11d54993 GIT binary patch literal 7588 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal07@2x.png b/Messenger/Resources/Stickers1/stickerlocal07@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..1f741a1c718a73096f274599abb61cafed75b77a GIT binary patch literal 15890 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal08@2x.png b/Messenger/Resources/Stickers1/stickerlocal08@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..10d2f774bd5cd6c98f0e31f5c4979e3321a4781d GIT binary patch literal 11679 zcmV;QEnw1#P)pl07*naRCt{2eFu14)tUBt?{v+KX4JbZTbA4#7-KLswt*B#2(}@O z1hSBXvPm`tcAwp6l}*^)ux!GHl8`?MYzq0o@RPu@B*7+-1OgcMB3qUvS-p(f^nU;E zJ5w|x&Bz+r9$7~3^W2#`bI+|`|IT;Ll`zY3?{|M$sSaVI#b5EOhK8$yQ{8X#O@CVl zDfBg3T|vviP#FLA+W&j(B;IF`G0UM2;tB=IQzP2WcfS0U9Dbg); ztD6)hJWrCON~9*f0BM64c0Tvm$78>*`uM$-YE}4Qgt3}_{=wi6eEp@De(c71f?3G` z-+1uJQh!kWuO#gURFHr7pa1a5qp@vYe&83IB}w^dI2^9%Y;E3eA01wW%uJm>sFJVL zgu@*pj-K0lJ4IJ zeb_lXGGH7Y=-ln|dCOw^6c!f3=kvkgaGdt}i3wf|1T>$0{WlMfV3uQ6n}Dx<=U4NB za`-yZ+t(6NHqu|Yv;^B*j}O|12TQn3Wo0EU-EbL7N=mR}$E#>Oa%4)!UQ}C++itlY z|GoWx(b&`)|6i?AAs7llmZe6&Uw!FpXM*#_2WV*cqk2T!b+N}e`pFYbN4`XVNsAXR z#-`2Jki<#|27~zPTYrYr>4MAUK~GP2(*E3rRDIHaT8#!*Uv?q-2L{p6J%Clq>hP&8 zAH=u+^CxI+@8+Fe-m(4Bk6;$#ykUSCHgCD>YYL=?OePa<{p{yJb{u}c4^RH&3ACSV z#qt%a@QF`(u5L6WNF$gbaDmSWZ?g2qEpBoU(d0|6oVzy8I~@X?D3k!#eWvZ@-jb@dbXp@lU9 zV|Z`?JsqtG_$Q_jm=WIEbpTsFe?R)jEHETl{s3k%&MOnJ>85*bB9;6TTD8iu44o>3 zFMoUm)-A2XhC80X7w`UxV1n^*xjlGy&jIvxcVM8mOZ-<%TNDs80R?73kKMH(>-e;h5vTfeQEE zdIjpL3h<}Bt$6y)A>6p-=9K%lcXngX-o5B(Z6?#8!dLG61b+LwH*mbABW3$9-+2oj z``LDKEJG3Xk^U(T(8eQ@qU@$?drKore|ly6BLg^xpvEl4_1E8-sqE7doG2 zR0C|>dhb$_j*E#1VWLDkJ(!m8P*KNPYp$bUL8P$j8QPr=%SlENK8636{Q z?S{!Vdx+>x=O`3fkKuwv<+$>~g-}&riM+i0l-F>wqZ{wN_a3^*?k`?A50CuYH^l$@ z4mIJM|MJL$(D2UB+=#6=Y!vHv-~S+*PPE6j>2q?Rl2sz)43Pg3PPmp-pojlz2-5do zd+yO!FhiIT2Ds`IcNVGwnjh22Z%osqZ`^N^q-2Mc3FG&9;q|!0GM-Qj4SD+Oue=r? zxcW*F%1t;4IdY9nCvdX45%$p$+;{J-*mT9Z`1YND-i04N^*l!HPGK5u`PenMb=!wT z1i;wwr+4w)M}8j9A@KLS+Ql&CTEupCLVX?&TuwXOv~YNt>N;u1x8-2)jz7HcqeI9t zX2b-j1KM8^39sSxP$-De;XzKXQp~OvF}Yf;DdCVz=0Ex2k|eP-aoZqy_rai_i0=a{ zj&xvRELwRHbU9`;HMe5f;yMIKGGmNj8yrUCv1XyTnUNSPm)0d6W8>u);i^k7#NhBK z#s5a=blRltvG$xD6j?;p8DQg0Us@R>KEs?#-ga*%wryI0E7#12+ZVt$elWR4 ztaAjhp+A6fPY5b{h66eoy9zbfldp+bVj}+H6>CviF;BEFFD)i%4B)T3_QGT`V(seX z=5!Lj zTn8}%Yo7LwF7$S{V`!i+#t2$6hd~nY;nq6uj=*V>b{8yn!^?~9#~<*(Ml`UZrBu;d`5XmvH0%p?HAw19D`s4uWyXl z8f`?iclBl#p>=lm#rJ0-7ME4VxAk_NL~DB|di!ljOJ`3Xnp;j{_kqL0tZ~+{rfvx* zlw!N)yK^*^$P#A22axo!HCc{iqRT34MEJ(4|K4qv;FH&`!t<{k!jRpQwC9Jq$0W)| zYX1lk{*4kXddyl>&9BFLVkFM}$IryaE-At=*ePJxHd2eU+wT$6(DbJmqovyE_x3m!bS{Q5&*^tTTW})k+cP zhvW7b>XxpCg&x+A|K|{X`O02$){-wxA5!o_l^(-d8NCKse6!S*Rn5m`M0~cv4%z5mZ2{v6+*!BSjMREoatNN6}b*ndg} z=x%StkS!_b`S$kh4Sr+^*=GPL+#yAy&++;8;?hd7*hdEGq4c9fH$;-@j5tZO94XS0 z%G9IKT7bHOV&q!$Cp}k1S+VF7V2?irCT?#uk01Y!B-m&&lY{2KBR_dogoCHT5B|?H z)ZR_|<%<1d$SWukgy+b@O~+#F@1cL!|wl<4sAPx!7U$(612Roia){u1uAkz27 z*4b-Lg7wNp8SY9w6`?j zh5vmWdk!2E=3w>mdSWDt$OY`)--u^l+$p+_S>4ZDu!zD+vv4T$EV)=(zd$enn*{Dy zVn2YxJeR{R7)(tJ*h4DcVNWU|VuJtkj^`i$4rTyZX8>a$aMYvI@J-8{DP!j+!2>=c zU|D1De`M5=6pFRg~dGTf6A$je%7)$KfYh+tco=)#{L6SS&OG6DyL142e*WZGCZR z1ZnZ>{dT*(AfHv_H|(RssnWk;BK#u;U*M)!e)FRl9fL44 zy@3k$keG^KpOYpDiI6h_?u_AVn{6n$UXybGiSd6ruts8Mj+e30R6T>m~ySCTe3=M0`8$qz#&=Ee(R-|9-Hy;1v66-Bw<%`)vWtGzc4Sx9;{NfN5e*PFxw+ax+_cx@P7a68A~=LQRUdt(U{Y{5ty>$;tP_+0W`qG=f9fd~mjkiioa{ND zP+m5s(TWQ5v3AXJn2eEr56%o$Mmwq)JUV$;8Tb)q2s2g{OgH{UY~AG?#rXpE1vn>= z2u?p=uyQGi3L@RgR&p*AJFEz|ZQOd#=P?7AF$R#K{2{i^iIVdLRw904)-MLmKrUNS zFFL0fg(YQ4{REPtJi77byX%o<%oqa%g4%Zx$$~}vfKYb)fU^xtt|{#{W()QUDx)TX z>j7e2;sm`E5+&_f#f&jPbWo)zy=8CN?L0sH0G;;K{@lXa8etAN-@xhTF^wTze$7pH zU5_kcMn?uE`T&POelnK25d%swygr(0y z3SUE)&ogCc=_dT7zyI~YuYKlQ(>=MQ$iJgw@s_UFFf>(Pac@g$%AIcU(`+`hlG0WFyY=ab&B%s*#v${vGOl|THFD}MJa3= z5=+y$ikPc}8GO&&&%ov51g;)nA^RP&fRqgIwTFH+Pc11=5KCUmzg5J=)?6d<$-yz@ z=rQbYp{*-YW2cfs-=nWh(>Xck12%2F>n~6wu|F3_Or?bCT!gK!TMR5^LK=)lQtdg= z647};X{zE-1}DJ0UbiS5@g;PPldNT}D0Bh?eDfimV<-G9ty-DzrG-`$=jRGl##ywk z{vq@ajj3yuq%1wXOOQAmj4*(GWL7c&OKxv;Xc-f7IJw|RJUdyHoOKUH#}TA}GbrIL zWC=+I>hB-=$+>hyg7LOB&*Lkv80tE&I<%9&RNme@~aCHyaHoE6Ri2=|L;0 z`U6cT(a}3dc0Vk7)WlFox`9%?lNYN;tN;14&rUC&9T+U!M_(cazLK$fpYoK7K;`MxN+uaQr2lV6zyc+WZZoFwL%FD|{-+HW;e>S0~ z^CSlQdtyJoy5qUW9^P=n?Pk5voTMc~y3x^SpU7!r#flYqe!rieANy=PVMP^b=q3`< zM~)pkHfcXYlHLkH^>r0Ow@RWWLMZxp?->(cOQFm971dZ%TR@J>FuK}(=9-RgR*=B7M7c_ytZ7- zx5r?Q-99=biXXc>lEyK#lXbXe+vo2)hACpx)_XolSNtnpU%G4sHf|i7b%jUKbaZFU zB%U_7_Al1EDJjyIUVZ-2AK`OX>EY1aNRHEI5RuYM6L4-xQGS;e66BiA*!jjAA_5_Vi5ZqPH8mYgb>Ni4!=HHk2Orj`!~dg}LNKTmtXjKX zc(R`h zQ_GQ?WiuP36+dYbA1#i6LhErlX?=ba_S<0|b&IhQ+|yV)e?IDKYf)2OEk-13G#b3| z=9}2HcW>l`it?Yt04Xz!Y3B#n{<8;31u3F#uWsoon9PwbPK&ib42Fn-wLnB045RgU zW1Ne|w#Wupy>qtj*x|im zAZg;j)^soj)uaYxEGe>J&F{yy*O$c6@+K#h;Wxy6{E^xMDx&C zp$y-4Wo|T*WJV~V^-2@eWFGwTLGQE#QNjrl zIj)wT$MpGp<3m^pc?HG7B&gLI)Gb*lOhUruJC;@JpL_DjhLl5Zl?09BPoV)Adc7`Q zQIkz@hLXn(vdUK`DJnIYNtG{IA)Wz4RwP`ZFB0lq9>=(yb{F1k?}yVrCR}En23ORS zAkUyh+lZ5Vzp-3``LNiUpBz@J{|G7)}QayY)PI&DA7!X?O_DlLr_;o{Oyw@*{O+NM8uEm*GWEs zx?>oYJ_n4wc4!?D4a^pvRW=j4ZovW)hDsC`6vQXRU^?~p_X{6jXlO{xUBuvdilQT; zIKKX3;gp5V!-zgO!+TF4(Dmln0lW9Z)ASm&mwplI)i==tD9suJR4=F()5r1@Z%kNb zW)6dMt$FeBfr%IG`)b^PhT_sDAB);BSA ztppT!|LViO%AxqoWO5*cyg@hSI|69`?Lh<+ro&->p@vj?9XW9<xdZrFmO|eQBW)fzC_UMplVzK*P zdZOXc>%Y(tiCq-Mn*$#*bIWwX&uZ9e+8D!IMW2_`kQKw)#38 zFSv@rpP8TSmQ%mo?Jc6ZIV~It>W(Ss4)r02RJ(y3If&?HjNQdSZg=rPYG?GI_xToqezu<-tcWapk5p zC?U`J*y{(8*Y+}2_Pm4Enys*#vtCXwz{MY&3m6?vouCSn;CNlb@Y-$gI0wb=Sh))e z$3l{DUMedpME*YM*hJ((A~+L$n4Gz(YCFyZ+8qwDI9*9Ila4qXjxUdIKWR|C{b%3h zp|m3ST($Pnl&YS=WBg4fOWNabe?e?k3|5gHZOxIBD`+~@;aS4dqI~P73m>mnPJT&m z)M3e%%Mn(qP}tE6)6l3$a@Y&=Fj7`1)}=rYy?<>)@9{{aYAaZWlhrqn*2+#DL0ZDo z!}fVb;dKnrVx#z+<$KH~TgetLUbF}cs;h;R$L1$Qv=zV5N)Vl-+%d&6d3OA`ElWBR zJ&+)*{H%D9!{Oa@u8$l(e0V~y+9~v>LLQ4G7=V*O+B6Kn6}?7M_35;Lk(h(c0IM>d ze1UrpIkcoOxxQ8k-2CI!HH}7e+{SGeU%g5Y-{5cw;xkxPS_X!YV<+2JT}s-(fRZa# zplD$kj=gpeg@f9}kVskFw+K!Xylr7D6sB#Il<&hwZ&4 zbR6kGZR^v-47<@*vkhKt`WeJrql4&aJA#4E<8V7ih_D`!yi#j)uohLKpllv0YF9#~ z9xHMhq=<$yf&3hNu8}Cg2NCclODe1Kn8#j99{c!7sySK11m|Uxy!P-EhN=fB+-B(> zjjHxgLZ=h=6KJdQVO>-TQwO8xM@ zU4om#ZF>+tv=fFLEf%xt*Qim@)d#a}^6uZDRs&mADZHjgdQ=)1#?hSz$mV(xmeuGi zzYe`6>?Dq9t$^Q)qq|;3*NFp3;gT^Yatv33G-vclmLtS8jc}7a zR}#{|e7{vB-7MwovFEYJo{$HKNqJ1tr{cgx<`rjVdVD-H+Yv@hfe>ReBAa+-nz~r?u>^OJH6b znYEN-`I7RgNiW=FwkD^4$AQhj=tx9;wl*EXNY@Dj-*}4kC@%QOMF^GTL+|pSw7DHq zg`?0)+JNF{l?<7}Rmc7oH1CU)s=197XsO-?m$4cy`w-rH^=TpTOrX`vmt*;oB_eGa zOQf)gVvqUo(WBUR@L*&r*Bmo^?&O>UGYse17eupfIR-=0c2>)_45i#h>fat!>ul2# z=P{7AY8d7fz*t)hXPFs$oyltdg7N}XBv+i_4=1|e>!Rx(_TidCZd`dZnTd$-2mLUu zi<jYB5_0m0J5~xyD=_%de+l9* zSXw2B&$hm>J+l%p))a(9j2Yb6aTNp&iFdg1g0pa=-nsQ>^C zMM*?KR2VeE^Bo-?f+a7#ZDrNP1h%A^@*!glR-^UK}ky|ocR_El@}vaU_sr-E`eunGmh;)iCqT{67jVnBX-NjJ|-UiuHCzZ znjH^Sb2H{uRbd`EZ=cz=4b3erg5aEtiFN3RSwToz2craMB2H!68D_MY9cSVv?L$oF zC^JP=d#M?@c_yr=E}n3V#LlA_G%3t3cP#a5BZAmzB0qsBTt!07chIZ^qxT`*p6CR| zRewp;o0t3{7~kxGbJGIxyRWBXQU+jfUVuYFl{$5RVKkaBKsLB*rzio$lB-uBNYbQp zdxfWeI^d|mV0U4#vIK663AszFQEl_#$YH-A-Ul~r67lrj0|$~EsYLMqEp2UrNGp~u z#iF{%OCi{H4<$%>a0=7f@Uap@G@iD03`CS13-qP}7|aE=NZ9j4`^=`GySG;miXA&< zki;m4nc!4lO&}b%s4Y*@3`9tsF%No@a3;LgV4n0?g$^Cm6s{GM{a2?@>rOI{flzWr zkPApOsx)OC(at>oBy+({DUoh^@fh68i{U4g;wOga(zl8VpiJQ#>cUXdUKq>kv8=ur zUgBJ}H;fQH=gy!7PG98axDQ*W*H8JlJQZ6wjZ}9zPl)eAa{dO!5wxSLOL*&%W4MH7 zm{&EqqstP_3?tM!N&19Dj7A?Jc$DapJoTCQ$WKGAM}w;B)arlGJu!sL)u$d!Ef^&f z(LTBU^!~||7=X1v;S=v6SP%&{Lh=##E%_OjX9eV86d)2+bQ~w=GM~I(n;&7Xgkg;i zHnj>8UAWF0fXX=W#?qZHG)l)B=RC&RI{gvG(CKtZaXw?jZlCZwRp~5;aqQ*ucDCt> zCPW1p( zCVKnFs*vVuOt?I!7?;tq)=&VQbmk^nd0rF5#r1VKlTgA6j_o;$QQO2xI1(9v#UqmU zk8Y4=`I}|CM(i;AC3wl2G&VI&@Z7K1umQi@u_NvST(*8aPPR`>La_(W_)xeAU!A{- zB;J6t1ylI!KJ#%ggfo!=xQlKjuk_Fs4Hir37gO6GL+M8eYrqiU!W z>8!tNRehF-PhJxGlrT;xV`fl-@=QWsz%r8t2JSJe#(9RfOT1{Z1_YtG>PDX83o6*| zGXrQzE#J^;L{9L0dfUFz7Jzp}{7E$6urmbdL$un7^9*YTbg=kkA?54~oGMq(4kL$% zOnfH!CB6FdjQHrJyZIo~e8OEdU}dou+J90YeTujwrCYpC){(b3J08e8VIMrC{#=?c zc2;^Zq76mHFIcUxQWU_>A9wa}XvYk~W`QFEb{IJ>zobu(+R;duatYnH?i{}F4kbt` ze$o{6AYJ{h{ZPKufZd`{Fzwwm;3|47qZJehL~Fg|N9f}UURy3{P$We7JLh^@}OEWgB`;^c`_Pu+|$$Nlw*|V`93Y5_x zEL{zFJ&8l6%+3#B?GNbdUS8*};_7pt8h0vSXO^{qFM;Gv(gv-$L3ElzaA?Eu$zf;| z894z7r7jg}9BLGMlHWjj(Jat<2NgdCqi<9v2k*vz!0z9iYM%_KC>@FwIJ%?Xibh5# z&mejYRdyc`K6~NIbiwkwT-IQ3*pFBi-4u|qVo*!V)Q(X{8gDk3Ja0l26NYL^zTA{k zSaj(46eI5FiKIXn>V6kgBi?h8_%WF2HkXn5o{rI)N1CpDmY6$lf|d)y-#nFlrpy2u z$nhz`JUDlWoel+L!`H}Kn5HPnTtKmmB!B)aF?C$$laS(ZH(=kC=G2+;-Q9`?Z z>0)-Fc*!J5#I>{gxnd~FJ7(H-6~9a=i|tLs?-!CSA0S7mos?uJ+5KQ_{$siyGyTe= z-|X;J5aCtl*!53_ae?iWL-|bEo8O1V6B!FFkO>34MJ6J#-e*LKn3B!1l-2h9tC&>! zzObD1(3lZ&NbWDl^7Tx&{do8i?7tF8>rV-pc4NiOfIGuiuMMa8Z|EFrKYW&teu%sI=c)&r#cv0cVf;FJQv_g7Q~iJ_RW|9^rS7O^L-Ja~Z*z1(QC}1o&X=&Sd{-F@PND78aQ66PQ`}k{m$vHsJM)UPU)e4WPuQ zoO8`Fz>Fff8yM}G?mtZikmn+Sa|Fprpv(vLOp5^$>jURZz|3M?4xlB|{inqMTpx(o z`+lSKfpeG{jLQKW&vgIOnb}}2BX|xV*#}UvV*(-=>lAX&`2jNqZ_=|@wPm{hv>702 zpvasCm@y=306(1Bi2@j8ZxTYmxn$5xAdoy5WP}TLGCjs=n1FCXec+r1mDsUUymykXRo$7YSq^z66;IXIKXi!)Y-ZkQp$VsNZ%?Si3PpMWc?z?PU%D{e$#29w3$LTC`Vtghu7O<6 zfAWM8)-*F`2mL`5mlhzGZj4o%Mv`!{u?=pAJ5Bq*#P&zuKke10Xx~Zl?}%yu8@zko z!2nNrRfe%Qzj!bOWIFW~PqfRg(&kD3#iV&#G5?CyDEJ1i^DBwg$yzbLPAaH1YH0P5 zx%T{CKZ1eD-@7x{K6QJJxORnoaku+5bl@{o7IG_A%392hd9`LA*!J%W`$_sEi}ur!@}*3f zIDr$0&+sD@dJDbZM|47qQMxd`z`4A@nFl}9MB)=duc7OaQ|!hxTbXWSCW6XuNl5wb z*cLc!<;WQ-f_@$U_S1#(l%@QwA|=E2@65eZvVuQc=Aco%C z16xY`T;Bh4^Eam*pJ5Cau zmbaa470pg3YmA)eH~R|u=%R}*%p~s@pOGb)iR+6l-sr;XEXnTZcj#DAqwA_@+t@dv|Hl}J+n(urWQmKVTqE-{MZocPDB(MRF#-po|M?Ss`!V4y pZrR8C%}I+fP9}&E@;n6a{{hiso3+W0|M&m^002ovPDHLkV1f!&tRw&c literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal09@2x.png b/Messenger/Resources/Stickers1/stickerlocal09@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..612133bb15300accd43ad8630e23176650402eae GIT binary patch literal 9348 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal12@2x.png b/Messenger/Resources/Stickers1/stickerlocal12@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..50d390d92ba17807f865cf8ca6634b917de475ef GIT binary patch literal 13535 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal14@2x.png b/Messenger/Resources/Stickers1/stickerlocal14@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..5d3db2a4ba0b85ecbdea11be583d1dc68b661870 GIT binary patch literal 11145 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal21@2x.png b/Messenger/Resources/Stickers1/stickerlocal21@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..ca98b43de49fc850a06afcb7b4a1e5ea91385974 GIT binary patch literal 9049 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 LNkvXXu0mjf6%vL& literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal22@2x.png b/Messenger/Resources/Stickers1/stickerlocal22@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..d0af7ef7b6c7bccb77ce7f3d0ce23e373a70e2f1 GIT binary patch literal 8499 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 Vw=8n|zE1!E002ovPDHLkV1ns|xWoVe literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal26@2x.png b/Messenger/Resources/Stickers1/stickerlocal26@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..835249da66a1f6610646d39f47f4cfb9a92224eb GIT binary patch literal 13933 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 Hu0mjf#mXFh literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal27@2x.png b/Messenger/Resources/Stickers1/stickerlocal27@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..3e4f8ca405ebdb951743cafd4161ceccaf79e99c GIT binary patch literal 6208 zcmcJURa6uXwDpG`hHmMQ9CE0kL%O@9krHWUC~2fiK)M8!lI{?sJ4NY`jzJiKq2v4C z=kLDWz1HvSw{u?3!(Qja>1wMGfM`Gf0DwSERZ;&x5Bnd0*#Ff58QY2f4A)cD%m)A< z9QYs5Mm#F)0RXCVHAQ(t|NOs}0Wga__z#aOr3vROw&hIM0F1Ny2s1q9k7=S4Tg~Oo zQ*X63h_!1Is1Uk!6V^womH zpj00RTV8!K?<$$~d*125vCcUi5@HFHU3-onlBSdxr1D^kLytJ;mkoN-2?>=jIdnXC zlBz`xG+yA59Aj7q?(WrT9)JckpFg&?dZ9>H8at!N9fp4@+EF5JA};rf(}j=EW8I9t zssunB^aNfK%7I&4zB#b@=APaB85F~Cnp6NE1JOU(a^#_n*DqLdLMC8M|X8W6)Pn8#bsbs6(>h`i2D~*K55tt;}<;o z?#2tJxKur8jkBdNN7+?AINaZJ`L;=gla3_vEuTO+Cb7v5Ybv8+X@hu2oiIiMT^b<% z|BMS!al`To`#Ggim)MU=DU@to5N%3@#Kg`QN4M?TNok{H@ukW7>d|S_oUJ8Q;VfPl zw=CG_A5gm~xuYXfj6!-1OlO#3_>{s;;-OKLvpHXfnKGy`4By5f1GDkL`d_`j6jXA> zG!~Gi#2%X}$A3&Uab4RK;R>z=V}pjLc0tt6toEf_9}Db`QDZz8>HvjlNT={0^4qXc zN0B^7WlYd@?g05`P)LW)=dV>Qj+9`r5O*mCrxJm*?k~cRPj@E;#+K$Y*EO1}RQTA3&xB9;EUCyF znQwfm-^TBhv34K_y~d*a2(xW+%B;kT62t{~hX`Ks zP&Rr|)-4t^%oMV!HVwVf$gClE8x&^+Zt3eljq;=nEsu)lRB@lD#{(3AP3(YBCQij( z@W|)Ght~|?@yc~(@NKookE?z-X9G@rIW5j1VbJmCad!=a~6 z(Au3*h<3s#E6r3^kRI*dB({&a3AL3uugR%7*L)FU;E6Vb-+U^71-cWVfYpe7tsF zT>5XzXr=-SQ}=?!gp0Ftd6sc|&#ued%&U#(ywQHV-8+Ui!*0Qy{#!h7D=8hq^SMkg zBMO@iHfL^BpE*#Sv>GNmsBYbFh|WDDTIF&~DPZeLib(Y|9lZ`(=&G#N{`M*7Vgp;D zv&6BNgDGv8KSQk;T#e8J_6-3l{5V7&`=W(gHl$#JWtz zk<8b7Hkg9d_uXi3Us!=Ao5@r*of=4rgNohd6;@h@TqXhwyICz8K8WWKRBmGe+Hwiy zfZXmD8eQ()2Br|=_p_0$hJLv2W~$jDXuWC}COn_2y;ZRC)Y+@7>p!YE&}-Ey|9FTN z>CXpYqr*D?V(#G~iN5#-jg9h1E^$y|89;V;rFydZJwsm`Q z$K+OXY}e$M2*NUhhaFtWo(N=r;(*0B;;n)!>8mB_^||hbi~hd1r`JOs&jv zBFPJqc_?Xrgn5frvWM^_*Dcpa5i$mvJI~aUGch>gt+joHcQApgP4*7!@34}7^$F61 zS?LdB<`Ed@B`K?rA`;ABJMq>Y-<%m=+~0nA#67> zu0pwRl^Ye=vAc73;gBIB4(X?|OQl7C@I_^oqP#;U9i_kroCIHQ-M3BF*6wQSX{XQ%KVv zY^EM?Q%b9mAIR^zMG^Zpc>mP=)G6>8ytLSU^Ti2_qmkqzC*vGCx8Mob_$%uO8 zW*1PyyxwM-NbG<0DSvb_U@;uo5r|g2Ziv`-=?< z-&|ra=^ui{JgNvQE78w@iichuoa9L04bJbp-@N|o~Y)4Sjkb0gOG)zb>D5w~w${DxVuRh8IFe_5rSS&zTt}k3@CLtoa{JbCbCNMNbsC+L1U+$nczjKicxm%j&+asEaQpq57}|MBctk~w?*~8A>*h(i~^}U=1=m)iX!avvdgAHVEpI_M*jWjMZl2H zdk{&rgV*OS&^8m|qmf!bD%HQMbd{0EZL}XLD=Cc32guI?DWdL?2~5SUOKFVBG_>%v zcav)2VLFrL100OD+FREFs@vmo2Og{N1Y#UQQ6i`zEQLGT$H-rj8|`HMx1>uHucQESUBA0q0{r)y-uEyg>mzfE53BOM&cW2F%AD4A7&A3u^&C&V8cAjK!2^lj0D zvXNe%fz&5ur4y_9d>C#Q+&zo44QoK?TgftbnW2aA^#)dW;`h-47cT!bq#UNFq~Li8 zEQQ7q_Mpf}XgMHIXRFRcaLzo-ic3vt7E86M^~v$XYPmn327q4%we&jblaeP=?kXi2 z9}kB_$`naPC+lrGnP04?Nq~_RSot^ziEu6e|A~%q2#YJlqRaxeot+$&2mNVew)H9i z%P4IuHJdIS1Cf{zCgcvXOO}cTvHur31um;w3R9~utW6LWo8_>>`grEa*8AM}_MY!9 zjN%`KL*#B!&e$IN@yThqk`~+~zcys+NJSK}J-%c2Qk!4;GRcX^Wu%svxFm$(*(KyT zb&I(ecy$d=-#jBbf9su{F}R0z4K2$f$@9ON<*&GyzcA>mUDM-YuOL_YDv~Ud8XA5E z@f9HHwU~**(2@SGro4g^8tWhcanS8(+cJ{cwDA2bVFQ+rLheyP;zt+WP zMSTASOCT613(E7aFC!(hY4$Bl<(V&o%jSUBFCJKvxnOiz z^n3-%Z{G|$@?g9-u{_25&1PE0ZuR+s1cFB?N^wB6yPjjf!9P(FPo0gs7H~noZE3gt z7y14Naj|z6hS+GQ*6N2MfDbn9vXn5Qapp_N_0dS)w#yoNw^rVq65Vc<2yOjq(u7Lu zDK)^FLy~Ek_Fkdny7t+_iAu?vI!u_vs~!nHa;shyX0(?fBd4oM0K$FkmF$x0f>tJhwo-zU6nFlYtER?_U%2DHnG%u2ek+=(?Ad&Okj#&?ldK@uYYWTz z`&b+vLgPhfV5v|V>o$QcCDj-{tehXwY5Pij7h73mL#P^z&$qZ#AwWf6eY2;oDt{;) ziyfG=D6QT?nG!o=-&FAQXX7{Hrq9UqK>!MGcFT7oo6E#Y*xfrtrv+=sMR+V7-2 zhH6z{PU!UBX^4mj=!<25O`Z@l!m7)|Kt_~YVKOSRco-`{4Yl1KwPTCp#yF$;5SFhX zw)mMAV6(ccDSa|<%S6gy?rdxs>%#K~bNq3wqo#hAIB?;+eZcEl?7Ql}H!6RAmT{Lw zS8`D!+lisBk|Bn=hvf&;v6%$1RAC4)lk+G=->^5Q-}eY1xH05SK2F-W2ed5lK3p5K z$ae@D#f9@1L{j*woM*s8rHB1dB!EoMO?@yEtiN6=71rb(=7W0wPE+r0zRDf0)}f-Z zu!pKfW7m$F$H@_l-Th4`XA1I3m82y?f9@5;OmU3EM0a=z8FbCDe*4RW>_v@08_7om zou=p7>2$(2eW{$XsC(EnR=M0JkF&)mPeu+&Iu`Li*NwQ&#CEh}O@BF(fzrG?+Eg^x zQloF4#H|Vriv!EPQ=K`U=UeU)h72CH?%c$|77s%5SZfo3=9a4dbAxDUW($)MO%d&X zqC*fPb#H`nhtZ}*WG(?k=NP#sjL60uk~fV@!oed%`SdonvFyjk?M$s(nBmkfy&Pi(RW#aZ( ztVyX}Zgk>yyIhWv0*3Byr^L(`vY1^St`seSWuRp%>2theAD@3-Foqe%lhQoL$Z1gF zl#z^`c|2+^-t-HLSb4t05%N{4;I*tlB+KzbuUeFg4NzBWw5L+`TfLnrbG+cYMCJa7 zzbu)MBI?OoOjtxy`RX9-JGS$K2pkn*&a^2=*D*L|6*DgSbWWNvP@ z0#D1;hM3UmxKyLtvY-4H;IymVfr~pOqu(B<0SN##;jc9u(9S%AYoOLE&!#m)RQD}) z`d&7Q{H|6kNkd1RjOmQOX=&1D>VQA{x1a?VS68#V6#4raLowFrRV0rR!3W*s ze#1rdL)rFCh(BbTKVMo}PeDy@lLnOetSM=NoO`^#rsYvTEdSm~U0CtA%cE<%dDr5V zm=v8+e}kXkm7e8r*8r$3R?`*bv~B%TO--&Ab<7lA@C4uF3v zSGEJwsG#A$J=Oy>rqS_y2x@lTA*ev&I#_1LT#~vpxY>}>I-=D3q$MlRJWo+d5yuM@)I4^KQnU9{rt&BPjyu6@UA$(1 zhVJ*!Z}$&3Cf{>BNi522!o_t)^|OWj6U|M|=|J{7dm( zDPLiGa~wAxDZ63n+%;qyDT-&Sim{BhWPFlPZ04pDc&dPUNl{W+SZi8>+R&fN4bs|- zNPGS}Kk+kdu3?C$#>wWK=cTR29jIlGb#xg~%wQ=|8sn$g&y~5nicV+q*r@^^b5z(- zlP(V2$yt9cZ5Vvg{V9nTB}_9#?fax=p<->@t&`1<{X|k>kfuk71rNFJlpK=s5fesj zPnh5VT}F*l1ZbJA1@I_A4m#f=uFnGT%oWy|4F!liFI2Q3F=N+M4$-rS_gB*IMNv}O z;V9EN*Wkpf^br|#y!-ws&r(kd9Xi^Vt*UQU}g(1Nxvq*d4fLpf4@rA)2rUPuM8Bjx~-uf2Rw} z-^>dh!d+z0+bU}EXl3;je60OFmBBsXGf!__;`G74CDfLuMx=5$9<57dHLSmRxziDn zlXS!{L>~83#Vt-8;TE(eeB_^<5}GX~vx@L3@Zp8r-h#I1(FUd=G%vIloOF-s&Q>q_ z-+9n2t(Mc95C+}PJ@4-Yk6w5AKUM4UX(x&@&=agecRu_irR6nSlOw$#)1{lSIxMqs zwy^KH8#rKmuyl)ryP_EDy{{&@=58lJT`kj8ziScS)a;&KiG|broV?$>-G0gMu^@_1 z6#UrHM))vQIwM#aYsl<0D#M4*P5-soSBcChbL?dE78Epo@GB~W#=CQLPkWcJUb{1e z3V5&69&s&od$I_t3gq@lkd;MLQgdXj9D_PfjY?ViB06z}ijv}HToBZc_d_w(3~en7 z>r3jSi$vOmxuc4X(sGxf5a|T6N^zE zUaQ9WG@sxiNLv}SOb%yX=@{O!^2 zH`HpACFfT=aGw#W(C2?erE{|YHH$3Z-MZUZ_tV3-v8ilIvp7L(PBm&Gtnb557aW8} zP~Ilm#0BpHD{Ip^0@C^Ds$sK69Es@n)7@96?`DEzDG3J{PX72xWqGP>kW9)i5#BT_ zZ{1k1IigRl$m4o?M{4@L#VIRU-=gzGBgPt!=zT5ssVqaa6BmRpuqtpCM?zSeY>x(O zP2qgM)bA=md>1LbEQjB^OG@A~5k)^G9vc1`8`BvxZK}xPF3s(=&y0_FgqH`N7I7q( zL(WPfSIr9&wYOVpyq_BJ+0CsAgrbJ~<%xAQo(dTx zlXv#Zj4m#Hfy4A!JMhab$TSMc)M}{?{JdHJf7OCxpBOV1x%9%}XAA$m1ORGE+KRQW HY$E<2hj67{ literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal28@2x.png b/Messenger/Resources/Stickers1/stickerlocal28@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..c98d5bc4743dd88b55b8b96cda9c3438a537da4d GIT binary patch literal 15567 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal29@2x.png b/Messenger/Resources/Stickers1/stickerlocal29@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..7961b8c44b979e8145f97a189ab31235fb84a905 GIT binary patch literal 14135 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 BbU*+A literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal30@2x.png b/Messenger/Resources/Stickers1/stickerlocal30@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..07b976ce1b78cc073f9cc43dc3b67c0a2da15009 GIT binary patch literal 8480 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 O0000pl07*naRCt{2odd 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℘39JvYZ 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 z z^>;hFx|^zx*S%i(>p%VCjWrwppx+YXY^eMe&VvLPt2uYv;`uYiju??CayU`TxZnNp zmDO8!>>czzdskk(q-^f&DKkcujGU2^l{GDhAP~Dq1g|bcA8%T>TK=c&*`ILPtUm); z45jquB}hk8kAT{lFm;An|CW?Us5y&d-v_bUP2h#FGNEhKkC7nK%C3z~&f%T%f!j*= z5~7(vTC_n@-QjTC!Nb*m`sGu9dUEahE&c9Guw?$sg7ITY3UYI@bF4VaN=ZseX=*vu zRJHfe!IxfHbKq2aJB9>>l@V$kj!_rnF|opk?!>EMgd489XyOG+=U!G^lz*WXx4j}! z=y#{RELRqpbT-JH?2`~69s-Dy-9(o}-UoRm>Nj=Pe3hW>h7D_87d0_!!FlrejxFoO zvNm1Fe$``kUu`FGcWDp(5m90FD$?D#_?lDUvI=936;ItJ(XE|uDA}`71Y$+ z)2QkNCy3>Yk2B@wW;>U#TdV@|WmJB^m^{26C#q>jV*VL!Xqemx>d2QIvo~(p_293b zdiKw|_8deHM63HYNW`H;tWb8;<-X6+>K@JR`!QiSITW+_uzMgAsjh$^hMXASl5c$L z2M^DjI{x>!e)K~(k1i>=!o(M(M9X!3FyKsmp@B{}tLV-3gESMr7+Kg;OzL##oRXjr zE-2naPzyT5V>YOkFtK*&ykTv8btDrFE*{dF+)UQ<&Gt}<))hKlqE4Ijj*vjb2m zR1GoE{fU%-f?4$;yNBx9hSop6@a8*Pc2xawRPo5J?9B91&9xECLI}<*gA?M8B_^dv z;s_CKCVv5ZjukH3$d2l<_L<-%#VwkU;C?&-zjaR#%k(c$Q7oHq`680IqNJYv0idL$ z#QcTxW{i2}`PX05L`W!lIxHrnukJp2i5mHf-K`?CC$f z_Ue}HRnKU@xiKv*B`Yx@p%;5Y0Qlm@W?)B>1W(m52;NWkPXGV{JV``BRE1zbG>G#j ztkC@+5ybj?4xQqeErMw5hAiLb7^orvE&|d0U7Q+;q^!)0gR9@!yx)E9VJl01w-G=P zVA&EwAgRD?In)Lg8bpB=44WmW0jdtv!%MHP-Tv#RUwo#nzTp*ZC$yxer{>4U#q}v2 zMxSE~NL0=pnvs^7Aps#``xtZHpib>EXUn&OlF@y-pins!$Phqcs<|ITT4*9c^#DnU ziCs@W_ZnNtgQJ6Lm|$4_^kD*An>zO}fJjGH6NAWb|HtQxSqbvzSKc|Kk4N;&N3Op7 zyfI7W&s;RRWaPs1wA5aqLbx98G@gOkAd19NaoISTh=zv{c2j*;04AvKmHsFA_iyU@tVehZoF7j+pA1?h#lU_J`+Q+sC0_KC0cxoGUI}I&W-g z(VUqGdT3~LW>0@*tVn7UESBe^*NZ`92 zAbLX#8Sa7jk7`?7bH(}N=FXflv!o!eJS!_>azcFkX%A&EK_uc0CMF;q$6XzP4Yt}= z`B}w%|Fudv@qi(j3?2mUM*@fj5J0+n5GhLY{NGDbE}Aoa002ovPDHLkV1l!G=E48~ literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal32@2x.png b/Messenger/Resources/Stickers1/stickerlocal32@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..3cef1a2b269d360d158906d3caee9aacc3a8b4f2 GIT binary patch literal 15346 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 QI{*Lx07*qoM6N<$f&upg4FCWD literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal33@2x.png b/Messenger/Resources/Stickers1/stickerlocal33@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..a120f309d30692e4eac74f6d0531e83c6f5c5f34 GIT binary patch literal 11232 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal34@2x.png b/Messenger/Resources/Stickers1/stickerlocal34@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..9dbd1b56892a2c4847880f0e145423090ede7678 GIT binary patch literal 14334 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal35@2x.png b/Messenger/Resources/Stickers1/stickerlocal35@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..d03c1f58cf1d62558bb4def138cfebe92a675912 GIT binary patch literal 8765 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal36@2x.png b/Messenger/Resources/Stickers1/stickerlocal36@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..01a3d3dd44bfec91b353c7034bf5d304a84d6a8b GIT binary patch literal 5532 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal38@2x.png b/Messenger/Resources/Stickers1/stickerlocal38@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..88a6eaa557f09292d378928fc27bb1b25ed2fcb6 GIT binary patch literal 10087 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

PqMqdU|i3?sg9NiG#Is{{d{^M$#n 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

|xa%qx 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 V@dE}pMIHbE002ovPDHLkV1l;GpAY~5 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal40@2x.png b/Messenger/Resources/Stickers1/stickerlocal40@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..ebf7243b7d939a5f48b71fc65004bd7087499ff0 GIT binary patch literal 13111 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal42@2x.png b/Messenger/Resources/Stickers1/stickerlocal42@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..ef0aefa897458e4212028079a25abb8f9455f4e4 GIT binary patch literal 8528 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

*q#*hGH7D@}X5ht1<_$)q~Ow6=4uERSXH;znA zDZo+584h?8|Uojc%3RG#={JZ2&!rz+y3ma)-xUnK;l1%NrsUc zhAV(@mWr=8l%Qe7UP+bEVlS%2Znc+C`}1c(ktpMNhuu&Zi^eMLnXyi7W6Yisi+Oi6 zYDasAZ;0|eOhSwl>SPaP;Aer4pGSsc52xM0x$X2CX4ya4)A&AQ1~LU1knWf&J;nku z8kvjs0GVj4YQR$oK)Yt8C@*1>;zF_R?NHYGpJ*LQrl4Iwdw|9yRR((;4as`@`DBbu z63|1T9YQrjFJ-LWfF}$Zt5KTyGNH8silxtx^GFjoDZPyL(rYigo)WGb8cD7hZM2KV8706X z_#adgR7EuC*n?@^kEIvW7^D|MV=&WRpQpy)ND_bqd|8yW7=3~a@1aD9vOk+lOxuRB zlj-)l$(XSiOt$seMns-sG_gtsc>#(ouoV6U8<34d^}t@l1|N$WV53uY(BPyhAp?1{ zxE04eUV-njq9X0ZdAWEpK%2c#dUa!h;jTg1OW0T{hmsIv0>0=h_!rI-AIAgcFi;Ad zwtx4O0n|}WwhyJ?FEH{*sV_kfDBWIWLXkMN_R>EQ4|G)ls{WmB|E`KmHVD_CagO-; z19ec0If`&TcdQ8-RA2N4n(g1IN(>%8m&u!(q0GqjYJ*@ephh!k7?T!lzJ7pfgK`I} zk$h&A2`IMwkv>jw$UqSZ$Ogz5M;$5yt8oWa=Z*$SJqC6iPpc&G-8h z%2u$S!1o~WIkHF*%w9|JpX^0_lyX#QGz#fbdb0DQ7S}*vP|N3A&AX}qHvC!p@zHt! zEpskg!jLO_nKwjo275h2x$LbZJ`GQA*U4wkVQ80z9Opicw%RG5{SmYQsv*AjAxwaq z=uYG_U_nkJVJSM(?Vlq}3}tTMKSRkEybg-X=*<`cbzGDExy(%%i|%J*QEI336`g=Vz3k2^r>jLK;F4t=h#CbcRsaA1 z_DMuRRPj_Y@CS3%EN(JQeXZsikeOmIGE=d!7*!jK&&*V<3+-vh4)6{52ee5#?B%?@ z_>BQ|UfxTOfW%Q_;n5geMMSNe;+xU0EcDjo<)XD;1OI}{v)w$xIbSmX z8C0Ed%+GH7XBPq-681(^t3$giu4&Ke0FP@S@x$#!9ryS3kh7$~4E7Uqj zn2{oh1NQ5<)Cwbo6u)Y=vuZD>Ni0_T-)hnFOz9wk2qK740sKFhaQjiEIr=yN0000< KMNUMnLSTZ7enNKu literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal43@2x.png b/Messenger/Resources/Stickers1/stickerlocal43@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..853f089b1be13cff7e83aca5a42b326e535cc8ab GIT binary patch literal 8118 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal44@2x.png b/Messenger/Resources/Stickers1/stickerlocal44@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..85eb08b4aacec6456f3500b9327d1f19abb9d069 GIT binary patch literal 12251 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 A$^ZZW literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal46@2x.png b/Messenger/Resources/Stickers1/stickerlocal46@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..669dc2d867f269f43285c3b8b30f62296c372ff8 GIT binary patch literal 17552 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

MSAbE2lMy7VF;fa%b}DgIcIW?co7 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal48@2x.png b/Messenger/Resources/Stickers1/stickerlocal48@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..8add9823be0b78b5e79e158797a9899c7204fb05 GIT binary patch literal 14786 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal51@2x.png b/Messenger/Resources/Stickers1/stickerlocal51@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..74e7eb19cffd49250163872191a1e55b7fc1d99d GIT binary patch literal 13576 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

M3ZBbFNr>FB! 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 Hv#|dF4!x%8 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal58@2x.png b/Messenger/Resources/Stickers1/stickerlocal58@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..d94c5451695e2119ff7f3dff1e4d0cc9a1196142 GIT binary patch literal 14333 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 Zrp(FAYzL}F2=YH4ASn(KD;Lr8{|`aaB5VKv literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal59@2x.png b/Messenger/Resources/Stickers1/stickerlocal59@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..e634f10611efc6987a1d7c702cdbd7eff3d5262b GIT binary patch literal 17207 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal60@2x.png b/Messenger/Resources/Stickers1/stickerlocal60@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..b6efab0abe7ee95a0cb7a038e90b9d36d4349c95 GIT binary patch literal 15773 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 N002ovPDHLkV1nS$E*Ss- literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal65@2x.png b/Messenger/Resources/Stickers1/stickerlocal65@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..bb67adf0bd3d437c6c9e310aed9697472bd42697 GIT binary patch literal 12888 zcmW+-WmFv95**x};BJ8gcXxLPPLM!wcZbE@-2y>_yL)hV5AN=6Z@;(a%+8P9vva5K zbaz!(ZMd?c6bd2%A^-p=GScFz;4|pI10ELq-YfWH6nsLkm)3Ry0Mx$!4v6HhsDuDO z2FQqusJXA4WxKg&^*0Ro-PqWDDbuGPPWVUY8impfil$>h7c~+^_&pR1ZT(k)ma9M% zJ}!uzKEd$Ew;6w6D`Z`C(9piAW{+kxp}e(iMZeSToK%-yJAr{Of$-PCvYF<}+e((( zMApp&kJ;wWm+xE-wMfslqgE*z6g*gc?zz|nP(iS#Fq{bP6_(T6u}YAe(3W2XY65Ph)l# zwymFg)3d($`-r}penlnf>Zq%AYgMDSnf$qkzMH9O1 zev8QS=E9D-oQu4uaWR8B_~k+{|FG^WeQ@RJ(|(oHga8`|G>Bf-B$53nh?5u2g)+CY zI{20I0h`#bSUf1fya{K{M909euBVC1%L7BCZG7R??WRXU>gRi}pu@)xWO*$dg?clF z_JVgbr$6+o=Jd=8ue@vswN&c3Z9bV$?CUE(cmvYBkLmuozQk(J*TaEoj3wVZdk4mU z=g*_%@S#+1Zyj4mpF?S&HhK~qQ0Ny*8~M@cpEnXLY9nw48txH*B#KMQ78!-Y0K z6GRuqq^i!GC-Yx+2l8Jv3EfPZ{W893jrGI}bIn9)8((k>J-J&d=QPdc2yC$8LPrc9 z)JQ^mBe+~lBrv=TvV-^qwGU5D`{he+b2F$ti=Q3`>0FV?uKk8(R*_ha8}qn-JC*;% zuS%8I@k>UL!`dD$Mx?}YofDR#**^J(5-oOKVMTC5`SUE#lRbxBh|Oxnvku3*;kyTWPCbiV3TwY;bXHdAm_|Qi zhLaVZ-Vhz+xN-VD-w3(a7ZCv2id$Yy8~?rvP307oT7G|{i4}_Qd<=r^zRs|eko8DK z4^YVuVJm1(;~;EQZYo9q*;C1K6A2!Au(GkaKbHtyJrmk(IkxcZ+|nhbrvA1dh{z+l z_Hps#gMf$KA&`Tv=Ix zFzOZpFUfvI8Kmcx0fEP1O$(&@Jbh;`sVV+}W?|v_osrA7=^zfU|C297ggU#jjtCmv z`*E^hBaHxmUZqp*zA6JCD}GCG66k&&Url2+b$>7T;w|Xc1wmHWcjmA&=6rv2?9$8!4-LuA(V(oUnd8i1 z1@m3A!T!o?P!uH||+v`f)mhNHI+tEA)iPMiUFm zPuEo5HGc5$TP8ZH9{JW&KvmYL22ZdHEoVcD7TajGG25Mg9eP77I_M+4%idvA>nINC*uOQ| z#?Tuy-i~(j=~q?V&MGacXloBd+W7{J5~FQ7xjn1qYpc)qQn)ABT&$-QTykuBsUzWj zY%g&p3VybcP;g-xG82}EHMe-U+(o*W`L|E;wYR6Kstpe)W(&li{DKyF@bL6nZqS8K zSBPDG*cu#3DtLdkJE@|pQa1-|yHYh#R$FBZgjBeQ=dsYl5~i@vi90wzP*eBA?ZFfz znP-G37K_OaXK)ZEgzR2`Z@%;C(LPBq^lZySt}c!qJD>`Qe1PgjMD{5PeH)V;`l702 z@6JubVQ_qr*=OXD;TRnG-lwdu;%hK!ZYu0p+-bDkKmJ|TC-Bqc2lV~?c3cch+{B!|gpeg@*(XfdV*-Oao1vo+Th68hIPR=7 z#6ItxdF5ddwRv+JFBD-CH!=VblkHaTyoC98m}@mU?r*^IvUaFTrFa6Z@F4iZowN8* z(mC>{nxtz^Xc}}nKkkmvKYrT=RX2YLNv|uc7=IiWOv6EdGU_Q$2h;ao+7Y@|XsML| zT&N^uIvTFeq3Su6lJWK{_1_@=*jaD2+I=8{wgZSrd^X|W_%BA1b8<@wFuy}iROmFj z&�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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal66@2x.png b/Messenger/Resources/Stickers1/stickerlocal66@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..24b684ac909d22386b4f70d60470d3938909fa3f GIT binary patch literal 14902 zcmW-oWmp^C7KMYfxE3f-+@VNuio3fz6n80Jg1bAxT}p5$?(SBKyA>$z4tKu$V+ene zCz&&6@3q%@PlU3f6dE!iG6)1hlaUrz1z!FCyAa<4fBOW#jR7x6PSQFqAP{>0e-}*3 zXY@}X5E)2DTtwY-`J}@OtncA<_V${ybVm^5F4t%_cG*cqPL70W1)JQl8o2j80I%X# zaYu;ivPsD8I`c2_lBVKhJgZMF-57)vvx(nzu%(e~v4?Gj%I)OlJEuCQvaViUoGoH4 ziV~>5D%yqdS3?ZF2I{k2I&;sid~&Ahd*m)rn6?L;KD_vJxcM7USl)VUq!?W7W88J3 zI=K=bJY2|uns4#m5JbbZ;K)=&NRqnEh;)bEoiZ4uB%E7w2(G*B z_n4&&_?6>a3I;eGEasCHHCh_o8PLL<9vz_}_kR*z55&~-e;>~kFf2`9D)LNpe^qrF z6aoP`eZ_k{&tD0MLu&TfJ4$4YxF<}U3iw5KUm$E(^{6=F6#!o7Jk1&UDC~ZKNA8JV z!_=1a7Ail-@A#1VK&Qr)&$BRpqd{I8%X?={k=ie z&C(M2`DG!?p)}aFbXyNPCJFJio{y6I&He@;MM&l(v3GiQhOvq3&uc*iiZgNKuFl~a zhdxOfsjwLiTq;V$c}V9M%nC~FjqnjOlg<7awmeK+@ND!w(Kv$SW}m|qitqRg9Jt(1yGR!=tG@dND^2|&OTa66g74P2 zVcBY_CgHKfO+FeGD<`+|J~d(n086HvOLZ93}T^}<;WhMcYfVTF{SahEpGDr zcHwsS3)@H&Q576@h04~#v4NADnOe7xqKx{!{CMBY&h0|7r`tQTLrd^L1zTS45flll z?KiI2?A#IRXFo(6@L&knbSB)Kpfv7ocFPoOJrodc7nGR`bPCsOdlV?=cTPD=5Jl*YhoQ?wb!DnSPvP=MxARFfku;<0cO#gN%K@ zOdm>6{ax#(HQ**L>LMR)m{(F25L%KN8N$N!dNBRh1AKdF-4_)@at!mA+JB?{Z%)Mr?~8CdnDC z?*q-rW;kNbpBb5(5Zd~5E?(X>DBm=((6FoRL}Os6p0av^VX~OHEuwJacU^eXc50n|7_UYNbQ~K+>n;-rwnC%i|>qd&B+7+71+>U*F zw}Sf{?kzruxwO&Q1hyar zrlW+h(QR+AabF1&e4yKyFQg#NiD!*2GBBAC3QZidP@a3|K5x^YqPHQ>oJr0h6jV}% zNdB|ZcF?4O?Wc~&UM$K{<4*H(`>Vdsm{0%-KZUsTe zfJv=MqjnTo($5gshxX3G5KP=CAy&5j>)l0aJFy48?x>HT7oV_oSg;DBjVy)$P?j(& z`t~jeF;r$bR7ZI7mk2~%W~J#z_OCw9fRI%S$}jZs{POU~;T_^I!ulk*GRd*x^6)Ox zm^8;NP&gZ6a2-l!_e4~1OfN*<1nWoS^J>xSy~>yt93R~GJ%x?*C7Sh!@3) zDUP+ewYn!iZD8t`0%uQ3Xtd+{_Bs#l(#9>GUv=%=hj3jWvQly~L1i`p`pkMv!frEX z;X@SiF>&f&qE#<(i*8p8Jl0ddGoZY#YL9AR{vWJj)l>n-#7w~cnfMD0%~{Y2qPy&~ zs2||zs(w$8gG^=eO|`5)!yglAf|U!LBYF{@lt?SwS!^3Zm1+wMEE3R)J&}7(C7N>L z&x?f90`$iGHY_}*fnuncX}@%}esZz%-5XQ1r68*6?D?0&FIbu+0tL0PzNzv=u;9>n z3wyt50`?b0nCioSr|B(?Fiy>P9k3V0?^vV+V|U+RW7%hc6w>g*Uz zKkh%PmS9b~`B{nCBu%s3PjR*D@~FtIH?D1up2hqTy%YsA8a>m%YgcD4J|0~#`TR)uu^me$Jq`=>IvQ$_`)5%) z&vwC}@s{5d!3DDe=E=1sWxFn4>y|juW&hBe;?@owI=_FuhZ9lPpvKM+ zLo}qJ&V@N`Z?yOC>p1C_UkJ!Cd)r#yzzLs9;fJa23LX5bndP7~7s6Eblo;jCBqIo+ z#)>0^|GktXB~w9>D@-Tb;>|$ao`2Ncb7puYZw$QI<6|70gbL2Q<8eD(+rCrt`9qMF z{#x}M&2W(#4)WJ=i_ct{2He-Z^*^Dqyy;{d+1?b`)f0n=#Oj*LpYp(h z)h}LqFsFR0-i5-eg|>VjfR3nv$s9GXk70=S`WAv$J{LM?BR0#yW-V|D88gQe6+sM` zJz*`#23nT9QY?XRe7vxY(T8x0Yxs0k!Epy94-key5~%s?oV*m)2WC<}4Y{YQgtK zn5!y(;F|R7L71w(sQINf+zpLe7mv)XSN2>8>8_Dr!6@jz=$sW7H+(+`1zuE&umZ6| zQ=GJCDmdNQs#e$fY*Cg6)6DgN5eh{n?>E3+g1J=4*jZC1hKW)&GWDukg#wz+~8hUo!&k;w{&R0Bq`E9 zJj9VwV8v;^ti@#WEjAv7j(x`fIwSwhBF1OYu|4SXW2Qr4XPRR((F#PSG<>KR7p4%J zM~}lJm zCiFy}WZH*fSv3-z{M#uPsF6(_ulA6ERL{Q`xnBg?wDVI&KmImp_&$_*OQ0(|tFEpw zppRF?07IS<{UIteN?bMAjyJ}H?OQ#c6ORGVhDxAWd@f)Zc-2=8K+wK*{tYLCsm^P@ zFGf&KcKH$c>kEXB&!Rr0_0fV+b0u;e$fj2RB$E!U{AEx3*im*h%6g02eI{*+**qrE!JMOp`7T{kIK?tvB|e?D=8PGf+Sd+w;gK*d4oe zN|hvoi`I@)pN@0N7W2z%#epzGFCCwlf`ePk)0g}-NtQ+$Et@?S7v_Xa2o=0d_!|`F zi@eJ44R3@tWb+hz8mO>~?e^S)eojjUEX7oWNaVq%B&p(R8YMJR^R7(pVM!UreHns) zd^FsutEA%W2}O=0%amak;?|gBswlJn0?M8!L7GrVlI%j)E2wY$3a;XK8VrNizT~tQF6JU z3G%~p1|BI{dbkFt+oql}IIyG)xXpyGG;suh-Wcc`ieSleu3N z8L+AwrH(Yu-)4Oq{Nw<5wvjyPzLY2<2=*Z z-^y;xkg|I;a(JLDI9bipeTBm(B`IoggTww=?l@@1W?H{gR#ryIAq2=aJ|36nbf|tn za{EOFjPTo*SmwJ+Lre<^mBn@+jH4Ak$nJK^)Wjd!uf5)v)9Cccd`g`9+)105CynHP<+LzOXnSRKLPQ#zst7 zXmh6s?yMTMYnF(c`3--Mz-N@?TQivU1r@2$%hRwoxczX3u5I=1pkT&@T5q(+1bmoE z?qsJYr!Xeo-1SNvLk9K;hEDOWVDNc>VL?Zyz02Hy60lP#uYN)!OUiK1%2J=SWZ~N0 zK4F|M9yfCPPcFXij=hau6e^u}dyvv3ja*jezGT)BS0jKgTZkgG;j6peCyhjpm=(A@ zkqBUXA+&HkAZpQ1eORJr)cow;HY+Xd*5wwr8yaEG z8$CK9J5srzO$4DI!L+%8gJV@2YW!FB5+5fecyTQ)ezf<#;D~PCEKIk!uvjXQPy)M# zQ!ucr1g~@~W~69A{2sPpw`9oL$^nonvQxM?U=Y2B>zWtDeGcwFsmAW4?03%0+jPQO z=ff~LZWk)8trREd@u)*dUnky@G3H)587FrvVZnl<_~k2S(5#*809_Fc7U$}gU4g}xZt5P%&4_Z7@`zu-f?2dTf6=FWV zl&s9B2FLZm^c^M2Vl%L3d~2vhdne&elg}$*Z@vy;hHeyN(INw;-p*7*wG^46)=wuETURO)QnsQk2S}vna#9+ydoci@cKoWTC%1>&gM3Kbr z8UYu_zASdiNX=VjNt}9pa|@wMggkd>@Aka#?bW?_OIQA)PP^hgPs|(3C1@|o2s><6 z0vIj;QPOXU1$+}YQ1L=i1W(VSWXWKd+}&lHmH_DSti>B6@C`;;ZAEyt6-{GmU7SA< zikFs|LzWW#k$}%pBFDc){6z9^?eZ~hRC8@djB!oq!vm&N?vLm~C4t6W?y8lx4}N)# z&|96DRo5M~_u78<(@oG$%d^vL#C%M|d6pKX(lJv^ktq8dd0quF?V;mehNwgt+4<%^ zQaXRsHgDbmE#c1}u7k4=?YGh!`Kdl@2t!qdXk^Jk@HoMFm8Rt?`Z|ZFxYGTm()8&$ z_@ChBDe7H}x~jPA)?_e$#u3L_NP z|9SoF6_1_W1^kaxP%j~|qpBssyK7a-#bwsTmoE3MR4GBx@_sTX#X0Th?sOZ)=S^D7 zG|HI>7x^KQLM0oaCTXJNGprz2X0|-9Mgn<-HBj+MRtiE*nVTT`TtO2Sw3!qBn2udG zFl5227`^YOo2wca?yADXKMX3cEVVSCNt%|75<8ZS4*5N^yawNOS_)zC-(x07Cs*q6 zd5vXm_|H0f$qubLa2vIq$?-of?mXX@0>huW19<6X)%mF$vWQEQ6w$IoU!loIQcWtM zQlnjo3&IqgZuI(Ond1W$W!JWM@4KJln43m-Z&QoIejhll7z4Mu?59-SbTpZ>sNo48 zZZzjn9<%&d0=4v`=`hCeYWL-`Tkbu+4i@p@;%H(vP09RN>!1USrhr6O2x5r3|*(Am`HW_9NAxm}zG?;mn_HYX)OA=yYJ{oyzKgJYRf$Os!=v|l4@bNhO zlDzExQ#oj1%L)5uC3o+L8`=a1R}&#<*u4IyO^M3<_UPvEyRIEdsSJJ8O#xJRG@{wjEL zICXjR_DEB!{akR?;c({QTmQuEdDeEPr68u4AVjChRH}*u_&%vx zK3mpw`QX2$wYv7&6BmeweQs4E~rE}cFh7waob`ivc z0(M8QO~W^~^jf~GVsOtVPmSN+jJwL3N(uuUm}q?(z4d;o4u%=o8u;fApM6lz`O1&uK?whtMZ z&~y9>&9+*)5wk2S&sab^13GibhtEd&rrDp8 zmgMtFVna(bGZvay9%A*m0O|L>X((>!XrawA{XVhZ-NcZ~4{xQOEanxG(BglEv|K zOS;To3!1M!&oawg_JyWL%*Y}9E&7An&Eou`f{@~p#!eg2^5jJJpBvOi?=9CcU(-zl&Dfd(48WA{e^C^%!Qtfe?-IB5@YOMS0$V>wY>Cqwe98 z>Kqxy8;0d`#t?AM)|F+rL?5nuU%8PN3auiBCiu=z=-ln~DWKYvEt55qNphvp=KIh| zSAT2=H&&cvS~dx7wk)9X_7P&)S-JWjW3qox4ztM#Wh#8EPfH~s0KDo&_@u&*(C6*lxWw)9n-2MTU_tf|3AVx2cdfnEsOv9loU_XIXXiP9fJe$+M|IGd0WmIsqIr){QpIW3kkyhJujFQCf90-ldaJw0Ojcqim(o*uKOg{Z}uQ;>i0*SYhOJ9K=5qKgM2O zLB}qHoZa#C`rtk+93W-M&sl48uko0w(nt~l3iNU37G93m zGcDj|0&e>+`{g=VnWEB0h~9&HSp9M9&D&rh7I3?O)v_HB*mG%NV-7zoM*)RnZKm3# z5NFF$Lt;i#CckB__58JO1H=Gzwk!_)&R!Bv>7Z2PXD55?I3*adxjf}UVok(&fy!zM!j=ppm7GU2A zu}j#e+v;9AP_ZFob&Z0^lmfmyUTHpFCpvjH{woDcjsKi1SP@3NaxBEe3`yRU3POBY z>JO4yXSWk8^ZMt`UyFeWtAxh&OXyz<&12ou8-#EP(VsQ}U}h~5U!4lB_E-OJC<@W& zTNv|%hM`+~(m7y3hS1#4SY~O76lUQ{&S_ky8iFg?ebfBYBSh2CF^PGK+T{C2w5F(u(exhf?9 z-hRv7S-71sS}pdu4e}k*@ca@LrWm}xZ)H7uMSvHnV&2N}>#}!g_I+o-+ZA|;eTo32 z`aKu(@-6UZb`E}}apzylk}^lT8J|5iL17!h{1)qfgc%XRfAM*}Gxi2slZm+{%5}-p zr(x77On_`)@IpCJwNvE3ARsDHevm-WPtvGHon*k8JU!fH`(SFx?S*L^7eOfGuO;2? zm86@J%!eX1B)}nClFu-s=qy4KZwdZuflolx4P=xKK759L6N$C%j}<}iE%HACvXi%0 z5Z6_z1gM`SwC;MYw3tA*8%s%FflSN;QLxtYHWrEpe6dIcJrB)bQJCzfyT_;~iZN6Q zkGZQ~II5Ets?P`cZ($|S_HD>|@PG{^$()C>^+!deXw7KnPdqoM>`6P1K~p$sPva`E z2AQ?Lp71-I6m!*-`3wGt27HhrwY)=XQvdU+q!9gky*4Hn{HAC2yDV~b6QNWd1R_}d zj|CVSu(PBf;neNV5^@P_jIETUKulCa6o|}_?@#*-t07BMG)Ki-+Txji@p-&lkq|odxocI?M7$uF*&dv>vlpRTPa`!q&segT>G?PC@sE)o*(i+K-e1~t=L zXWM}N)W+Up&mdC!?)J9Kq8MX6lfHYP#*8hi#e(Bk9qz&jUm4>#dVyWP0mr4b*}cHT zUf*=0k)N{olqO&LkhKPHD&$F_qKwJE#SdQ<@K7|iG!Vyo`oNgR3NvSJ^|Q+b@ildv z+CN`EZ9sYdSdYY5Xn-*cH?Ngw61q>_6wh^$y38ptMC9Ki}^T61pB!*$OcLMIbZMn>!gwAz8k?;*h zXtj{!s1jW62T|8*r*6{E4XG@}!YLR&M4w0)siib^w^0sNaZT7V6LfGVs6^&!a-%lA z%mPKJ#zsas@RE!z>pKsAQ%M_YDcLv@XY>XBp<>GtLt>`R7{@CY%(9t@Z2~01n%fID ziJ!&y=!=B>?|NHZZLQvh-bH8AahUDU`z(w2%fYJCoP_^UOGzit$lJevrw^|vA~pu| z+sa6!II0d3;h9w1i?63aUYnDz-akmO0+lF(+m0tnF%Nh(Y6`*o2bMmB3ThGKQyK=( zmv^ZPTkithD)hP%qy*0;E_W})**JKkI1%3Yi0Mq2V{vJ0`?VM6g?@K;^Qzw61-I}qH`FL;d4oap zp>SLJHp6CjYIu67j@_s%PeH`7;tw#))jA=@O*wkPrbpo0@P=)3iD7|4wvWl8>eMfa z*%%(I*GTUiZ3jtQKU6qUU}vzWwSMpWeR!)pycazXGd_ilGOr=e^C40ckT)L+#U#d~ z{OF)-B=mba^!*FBq&%LHpXsKg!Z4AFp#D4Kz|!jpg9&>Oijv91gAH_poBr)>#P8Wcp9&B9fR*jkIQ zCSkN8Z(mEEJi8~UA}=3{5tN*U^C9zYwflLT1E_Qy3gv{)$ndskAjDm??z>yJJ9!Z4 zK12LRSMal-K-vW#Favf`z3Y3zxc(`8JiH~Q+tP>dgAcPo*|@L3$+o5ntH}5C2l&;T zUYooh+ajNXzhd+;Y4Q-VdGgcf_K9$zVH;x}8*S=id7Q!@PA(RhTqvIOpebU$as5$) z?+^5#=7e(jajk8sHuP)$)?xSiSbq%Z5ybE*#QcRG4Y@jX9P<%4?r0$($JRMxF|N~@ zzGPTtDDkjSO{8B&aN}D6(10JgZ|dJ8;vAd!YK)2`>>>s}Pib(Rs?{7)gVf*k_c-3& z5kpfFgE24H6J5U7-d@fDk*JD1GKnKdYFbV(fxLQ@nmJCt;PoSpa^I;!vw$yhNW0-* zA0)$O?Zz7MKb`RYdp_a#qF_zLT8wMW$}zWHLm+uZ147q1iy^zlgCyZh*#1z<;S`v> zWTP^hI_M(;qJyJ^tW172xp>NTaB$ zdVyvWMfBX3y6eZw;KXO&$x|mFo+|&l_OSdZ4SbB6-rhKE`P1{hJj&e-iU^7t3$3nP zr<>Flj-7UU`0L%!51tw3N zWX+|idYG)UMEum%ZcT&ppQZk_4h(pj7=F+Uc|7(h%7HTs6236e`EO%S(Sh4?L`pv!hd)=idL!#3rnspuBp2 zKsU!^uduY<7qe^5a@e^))uGIL?gYM%FjqguduMxrIt(cTX(WZBDR(t>JZ@1@XFwAb zX=VBg$6^EYCcUj3?8Rhb(np-(P56eVV7p#X(EKTVJQn0U@%uHW zcJx|s+x^riPgBVvYQ1{PU~foJERynOY|A!buyqs6R#L+3?f3Sg@zpNRy-enYOda0SakH`Fq^HOSS3S~ay)d(z2dHNmy13ly99Caoh^1I&rbm#!t7!bPd{Hdjl?D^~^ zYjgaswO;B);t$9p1NKOs#_ss9Qp8)dg541%MTE>$&W{<#<$Z_wS*r3^Ya<1>Tt z?RwryMwT^AP}TsYO{7Np{wT-QGWE|sYYQ@cyCf^i8noh(vNg`f+Owlj8X-9b4>3V@ z&wwBmR{#|%!)0nFSeyXvQac|M9J@?~v_1 zDJdC$$cUCorYqq|?{V0yJ=!Y`UP^f9N8D7edCS}t;)s0V z6X>i^F!taQ0;Z;b2HXA~L(1G1Q%QqPgyLFUEiV+C}U7Bg@rr0e+Ao4cG8t z;jFBp*B}Nhej!~nY!>jtdH^!w2oIUu%KivoVF=QD2IbBrH?Io}E-8&om)f{c?hS#c z#IbGlD!4ivYY})5nlKAWcOQWf%Vo*nqgV@q>ZqS$@Swlv{yF8B%2s}P#7&23b z4}P({EY*+w)%CBpYmn<~fUMBwhz4T9lM6OJ0cVwuweeFf{}z+X4==yV%C0X1EP(jH z)z{TFF|t_5uOZRjQCX01djkaYNyB2S66mpFWDj z!f3gMNkDO-GrNN4;w;c+Hb9c4PtPV<$dq6}j#P$D5->uR4v|dbgOlsZ0eVncL+S85 z9}|;qejW1mZ$pOuwYmIh(|iQC9b2mV420*8mf5K9df~P}AB71UHrr5gNILe(0oKU7 zZ*NIpAi-&7m|t~PSqtkc@;oQoSFUJXIx<(bgJCwui2y@G!$X_MIK&<_fS+k?ZN-?> z_a@wQIztLrJiWaKvL-j^f=&I03VSNT^dVBZcYk(Mczf_JV7x3!<~4t@v$<+=BT^H@ z_xwi}O6b-ZBC@^F`_j!ZXYI|AxIo~^UF-l|J%*`-rIECUhaYsFEwNF}gG zW4gPLt}T?AK5-GEkVFNSn^U8}KLyyrfnc}F8#8}tyw{LD`E%`F4U94L-&^b?${x%E zZ9;rh=yqo~=F*ImGmJ~D8C>d<$}_y%pP%iV>xE-)Nd?t0jny?%lvH4>tZc|LWwgx1 zKUQBq+K!-T*J)(xav3*OS50_Zx0V#piTBn^%DO*bhK?0)b1Ja+{-#Mv2dp=nqnrG= zy-LU8Y zlt?>68%5vhJX`noY$lT%PqVgzSpi2v>6Xrmh?FS19z345^oAeT{P8Y(gG^zmY9cU4oFsrVgJGaDYo3d z@s2b*9ev{;U)y1`edIqa%c$V|mjQneWmwfIj{!){FTe+{*Ya~H0kICQLcS*DMCA#J zwZ*yn=8SDPVj`bNnlLH8n-};Z%enR7%CCN^EC%&}HC&vrZr4+m#`JTd*2fQFvjd?D z*{In9A;6T@;S{T&r|AIC%o%e9M>}HiyIH`nusAlDuZokVCLb)Nk3N!e^IMLp;G;%< zxzKx@?=8`+*p1-!$`ZjQB6J|12QUs`QoNQ_ONgH_wtes(Cyc2RHRlS$G?DT%s{ZX3 zVZN&c3rc;*S)Ld@bRCfoal*mJpv~kGtsQGf*W)wKH&UX>W^B!x5^$E9<@jq!qY`P* zOR?p}pT> zcpv_KAT1zy8Cr2U7xY_H zFp82Yb9=P@IG0|E0#7*7F|qb-5Cuzi@TSRA=5G&3TM}S+#vIMFJd8gCe4yH4B~ttt zv-g5ne4G+~7Z?o-w~&ZdQ?!*}86!i&o@DyITvM>5Ub3|I2l>fOK zB7cR%`Bu))SHZ_(^Kk=PZH@*D7v$ueXS>mR;XzuKw+NF*jJl57LW{lbo(;;RQv12D~{#a!LPQkh`! zuL}>j>Dd2(EuT33f-QYR=8H)0^{3p#ybF6FwFEvqvq_yqo4TX+NwoDR)&XMl;|v8 z+smCE{VAXjET}b~f>T(mN0ZcRQ(s;7uaw^kKu$E>l(;fuLF*~S~jI5iNZ%omKKkhsd&)Gqo-c7lhk?` zL|hnWgUQ@0&SDy`tW*8j&(8Qh1FE_FNs>3s>_4+@pB`_~cJAH!cgEO#v zHQE)QQ^QmAY0Xm_U@}Swd+;h3Z~C@e2^a)3Wi*kl-mP0=6U)5}5Q!5cMR6_$DQlBSS%im*B|o|YOhE-tfS7E{@nX{+YVSK-;y#;t z0zQ@`MW!-I!_P;w#T*ogZCDO0k4G9@}E?~#(v+O0rj+G##&tN<(4 zWo3bRP-fO*XQ3dG9u*h=9k&`9f~(e|1+T5MBb~I=E~^ZEpXB-XeioPoB&f{zQ4}cN zRLKmr^k1ZIJ^WnHCE)ylPMr^s8VYK7_^<*x-;0UO>iK}ENrNxAN;CD-DYz_=9`4Wg zMj0!I41F#+gB@OZnh#uU9miQy&acm~5Kzj+3`doc2 zvs28IT0C%e^bT*1&$@R88?cKTK3XJcUI4Zj31j>g(AK%Iv9JQuE{`~akr$pqY2y$# zB^`?2<`fGww&wt{1~i4wjj1iGiLx|lnduzJf{-J96SnkdY;G~zA_l~~u6QSiAzg34 z$4inbtGGPCEXfC&KN?Ev)M#pl;ABI@NbNTP|0MZ%MVd6=n1t9+DyJ5P(eLzJMOH3; zZPpP~GUW=5pUC>vap$YizL~0m%#mnpu42k1fbm!VBwNvgdxl+7wwyI$$2K`SCk@~z ztfsVb6nKD_uS&N|!0!?mTiF&ZV?GrYyl;WejNZn~Z5VVDa}PVFHY@0-fCQ4INEb9~ zNV{9Hn|}d)P-CC}eDhq*0}7R-k>ulQ{3ma~C<@S>%7D+m*jhj*$yIAe&oMT<=`X0~ zd5*f`-gTUqsGyao%`qNQ7jFju5@-{ZDJg;!&*H*+Id zx?r1erD0XbP=ozjw*4ADqJVJn2z=PgW)JRNPY&*XT~>LtlN;{b5$e6F%60(MUUVEf zIj7J2v%UAi9Q=;rsF`{zS{?VZNv1$6$(XMk+H%E;3oX0wK7wAEHb?pGv6?p^1|wbn zs+Q3ttaZnQ?Z!A3b@VpT8!ghnK2W?{{v?vj;C9tg!5X}Dc*(ARoeA5(X%&UyY6?o4YEew0ad>0G!1>kiY@hP8=K!U);CaS@CVG@|3ZNRB>jZ zhwI;)lx8{l3{WLZriurmh!>IU#B$fb$2RZ%s}cRp&3)u{c5lk&qJf+th1N88D{W z(M$|a>zFzh)`~CgyCHxSvq<?j9dcsIww)VakAncC#DU6<0F0f0HaK>(n)wEwU^ z>dXnuI0>14yo@h7#6(}OB9vZMgkCOL)}Eou#$?leZysGISFHl14{LYN7HVSlDBX}a z@P2vqTXCkN(SrI0@)v$C&ik?{pW-tmq2Dk0t;@oN=vh~^oqygc-`aN?GYzrgXm^aB z2E{hU{$BpmGkk+`1MuQ|MH2Iu!Aa^p`^Wn`8Ni5{;XtD=c7Hq$QCs0%@c=zv?@Rgd za`3a>5ak}(soV(dC)BaHCS{XNzyAetn>!Bl=sbyCIQ4rvx`Q#RZ~0}SiZfO~X+i*; zow&TO&3(Q4_`1{SN|Rasm)T)$b^dS7N`(?JpTOo#Gtrsn*h#gcLxt^YoTKmCO6im# zzWbtmDtE_eO7;5h+Wf+|uFktkm!QJJsIHwp()-*l=cAZ5N2Vq|K&6Qu^s6&qv46)c zN?!ih^*F&2r!+aadV_HG79>rD_gEBVWi(ER>wEq)dh4q8+dH(JLIwR< znD_iJqE3@CS%DKd4wq2yCS4w2^M>x%X7vs63@uHXBP_BE&IE(a|xP;BSmiH zG#*0H2<|jy!BNkoDMk~hu#;dBZop}fKkO>06Dq!MT7H5^a4CL16>n&cXNbpm4}M23 zZYZ1n8RrjCU=|eGB2NRM|7p{B&{i7d_fUT51;E^%B&S`^ju!=xw+_0!Hw0n~{-QpK SBj5li2qYt+C|)IM9QZ#t-4odW literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal67@2x.png b/Messenger/Resources/Stickers1/stickerlocal67@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..e60b5baf1ff0c8d3d9c82052fe7020e46473ae47 GIT binary patch literal 11806 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal70@2x.png b/Messenger/Resources/Stickers1/stickerlocal70@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..336353ab55cde3eb5bfb3e812750f204bb837a41 GIT binary patch literal 12228 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 EKkJ?xg8%>k literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal71@2x.png b/Messenger/Resources/Stickers1/stickerlocal71@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..7b8004b789f20d8d58c9920f569057645ce69aee GIT binary patch literal 13765 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 z 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 R0p0}PS>g0 zwQHYn1v&BW@Hp@Q0N}f%goqO83H$)2O=kcAaqzzjESVM&7XTmv zNQ(SY@mRmicK6U;@%$2i@kZUz;8Y4D1~m z>N@$zdG37c#haS@|M-}TPn(L=UEVDCp_BxH827`#VI`(Iyv@*$5F#(X%@pd!Fi*5M zgouuda3t=I9P*OL|Bv%q^XX<>k33*@byEq+2WBvu(leXCsMG%>rn)B+_i3T<>HD+4 z5Uic>T}$-^q369WgrKqVL=)`ox88Km83RTG_RP79?-r~$MM;APOhWm{V zeDFjS=j|IDPhx(4*~b)nrrSVzwjl2pFNYFvF&;JcXj_Yh*~9jINbI95|Ecyrd~JjV z{w`q?1$QGYgQTLR9WZOmU35RV4mlez6xMIYR9{(OR+R z_nGASB7@Y2T&tEy*>3c^x4ckmSLXe~#Xe3=O3GrrXOR{$HARPj_$X4ME;{5{(SHj_ z&GGqH?(1wb6Q6d&Q}iw$U?CbN0OsjB@>|}&$n~Qz_9W|(D1i;uF#s3~mO0Z3X*BxY~Oun1K9lm zX$@v&WyOSrurLh=`5qM$Bj-7D)xj^xwWVcY*2>Gt~T*L?aFE=mlLC2><&;&<-rea%=SmuX%b$O_OY|fYhKJ z@sU82-MNR|I+y>mWxy;iHKcV>(vA&iF85r!oHW4>5+U==wfqHHOaNBa+BTV9df@y# z^Ix|&R@t7~+Efveo`o5!riRv%BagiielvZnsGglx0Rr&8DIZ|Zb1ijs!2E!7(h`75-1qF@nv#%ULrMriorTM zLvNxiH`&^Jjhs#Nt$$+`>O^!BQZ!lP)AwbKhZbbYv(@hLJd}|J$`gB_qo4@;+=7(sfXwO+Menm!nOK+*eh;v2R6>FEG7)>7T5G7cH(UpFTXM^2Urtx~C$M1^( zj5e;J&Gq9LztOdp(i$qsv?nj~U$O~v_{v4P=GzK<#)&2tEG{f1TiO&wRkPC{=mlyG zWH0zgT{Mgi6)585{*%W8?0d$mCuDWhSi6L<`WRPRfuzwdi;dMe*OYX9fKen+ z+Nm@ZnFQvK5G5ps>9M}1DD{CcK|*+uV3@zP|IO7-ldTt>Q&gHSI)YS`DS>r-5;us(0}%;Uy2S2Gcv{nwb^Gk|>o_E}F^Sof^_fbOQdfFk~u#6aMewvigAo z_pDVD8LA|B0MS7qf!J>`MKq{rG2xGXZg?FiymfypFmxr0D@Z?=sHz-^p1PUi%bY66 zQLiGQd<8X_n>XKJA!V03&M;TA#xs2z_BY;+t!`b|{4w`F1J<$F+{=T=7KZ-3g{*E$ zX;}CyM9?^9$Qfzf7?|y4Hu|0)vP(5GW8fXVGh*GIgxL zD031(syWnL)XDkHL_8qdu>~f8Q($JO3*`rl9{&YkwaM7JtiJq6S>hH8+?SPm=speQ zhA&9Y=dA4{cf6o+wCH^pcV&|zw$MBU1B=={eR|a9&pI8QUUOXgE8D{}A~P>zRDlH8 zX5jAdldJ8H*m!M|Z3aF|!$;pT3b6>OprG2U0eG(odp;HX?doBXBRUr~ zHEqtK>pW5XZpN@5H9uvr&d$@U*;fZK*lL^c1p{t|7Eav0p8?Zo9`ZhVqTKsS`bo|? z@6&s7&1oHEdyp6f8tP}5Rf!d35_fb}nX|*|Jjuhg;Cn6twyYQiT}^3wb3#rHzZkSQ z7y>wdEVBQ4ea+)SH7?KR&9uKH-L!@(l$^L4iRlMfeEHSCy9#Cux{BNadDEgmpk$9ZzbU>J$&9zOse9IoR!=@X$hd zTpnmW3~_}AbhRer zkiuXS5Qr82NJ4L~(~_Cg))1G~U6Rxn*hNBy6P-K%qfv!1X|_PU<;YupW8cHqpXTqh z<(lTI(^io7n>>UJ)e-TEC(56MR+De9^=?m|_kEQGkgDG;R)n@jwuckIDK8Wt_>bJE z7Pxb@S#NsH}d$2#eboxli(NmPv`8sYF7@$yd=8H9!&@798rwb+c_PfcS zKDbqrCGG6_AIi?*_NE3wLnjnTiM>kCi;)xqQ%3c;>fZ1-tOP{<_+mGWvcf{*}$fUd5 z=EqE=qk7K}wbIh^$40D4wW1`O4^^I2U2jrZYdeY`vCbaXCRau)y^QGOAqYs(O1j#f zLNGI(A+E}UMJp`7uIIX0v5Y7o1w$qzLM8^|IJkrS@@@)k`FL;gLy}Tb>snSu>~prn ze?NM4f-jonb=icW_5N8VONa85WZuvglu@+f;q z<2NSqUu1xO``xfTRZN>|z=~bJP6vvvf_fgyNxd=Ot+kQ&si}_yz>!LJx=B8s{Yzgu z2yIwMTEX({R9V zaTP6DGNsF`{#DZvm4lDeX@$=oG$)&;+H1dDGX5`?__ywPJcS1k${H8!a$d%WT183)rPI^%1LKX#lF= zTK`cZ$%@s0+Ai5?ra|4wsLP2=hGo8i1#~e(nE9mlWJh9-d}$?c{gq9V=gp+7V0N(7 zzU+i@=81_Q?1XOwH|oCs%1=lU-J`hJbk&A(dDE61H$o|JCdR{_hXU%0q z0jU{WeA_M*aDIvhtt_8Oo5r-U!Q;Y5#@s zJ{uwW($SYN_Y zlb>nFsA-e_$lHz7V9f46ron~;|C#cg1;;(SpAZXR6UQvb{1Xu$Y9UBhl?|ONQ4*BV&n^fI%KWj2A-`d)kLMw(v<{^7Zvq-p2#<82}R!Q1D^`Em!F2=s>0yN{n5* z;~#Zrs>!`>8Z{~OSP(SbTVoMm<=1)xMM!?}Vw^;$?iBd#@zPXGG!h>~1*0VdnSTd> z^PUm@oOpd#-F4fg$s;}46ecPpk{QVMF4ta4D(t#w{mKt*yRCWSd|9qMeSn_s`3oO0 zQTejPA&~pHFtQKl_qjOne)Y<+>fDM{tM6-(Ixs%}nyl091=phE%;cIpwC37i=l2tY zm0Soo6LcBmMZ!J6cY<>*$RY};P9MFh+`ipUl-69E6=obJNEJ&I-$_%oY(%fwq^BSo zv*IviPKl8G&|BS_$<^(_t9EO5nYU_ESyEF{)0DcNURW3M{TIehT|q|V z@#Hw3=@Li}+NtfzfY627FQnBlWcPQIfe)n3#?N>v!Hbe7jgg>gd7{=X^Jl~qeP`O{ z{&{N5oE8tRdkpz=m@aR(9}i{ldm?m_6OJi&{r48+Y73)%ew7%buy@`)CU;%$0|Y0yod)@6Fo#q=e~ zHp`N{Y-vIOgLh!Z0Hbv3S}Ot#rN#s6sUgUzQir8L|4f~mBY}WcSxJh)rx^dEjM&-% zgXUwxKk5e=w6^W$A=uJ=8Z zf!HPE4S3$6gX{r2i-#w-)!)i$D)oCg>gX|DwEDymG-l{)c+m2K5eFd;!~PS{GQ~+z zLv9AeMH$Y*p@dU?y}j8g`yH_4e&MjcJv24db|l6SetJKB#cp|#>wirM@YNU}o$lFz zww0=5jfC3PyCZz%$$g@|{ox~Ku3V%yggU!Uup|!`sk&}wU{Da)=jBQ5k0`vJ0^iSf zD9`Ks$_uK90te-RcT2C{TdHIw5APYU&I8moiSB$?<&nf|FUB(457M5?mw)T_(sf77 zguB(BqnJ`Q?Zt1u3kgqgoJqgzzrur9_Rhds^xb@7aqZhO6B^391Cp4R+`je>W*Wu&n z6RECcVk(UxP=zetA~2VaMHN#SO?1jACp>?=yzRP4>-&US&d4^$^GQZHCcqO!ue1&a z$E|>i_U7pFG-Fo^4I6q!d($?p*m3%!NrVJZQ7)b^w zNyQMT`VzM2wuLpPn3nS9go`9_=&xmu;Y&zRXMzggPUetTS!;R}p-*_W!<_t+qC?{j zH=DB@S2#vgHujdy9}%=WQ!lW8-FVzOAQH!1`T-J#`H__VU$g~tqf9Iwz`4DE1L-)8 ztn2q{#LxZd$}+kfm*ptLHpwE}ze|MgEIz2HFTBR@Q@TIV)K%u3E!tghPR|cZIt1jt zKGoB)&JFAQ!!kTom9O++e|hF7*AVM#X|f&qcI!0Ocg}ig8CR@aXtX=Q*>^YKQWq1v z=)DEmR&KC2QG(%QXh+1o6Us<8b-?#UewY23N>T^*42TRt`w_euaahXZZX-K|1Hj49 z`b$Ir#)=dDJ0b#JhQis6!h@IK!RzA>c!Fef8xU#J0hfXInN08cr97ODcy$4PH^AQh zpyHcV>&5y#6@4A!v6}M2PbksFn$D=40V@J)s$EjF(Ohv$XU-ou-y?BrPmc6IDZ@Pi zfegR{EP3Pbg)AsRe)HM-@xA?wg&FUVCy zzn3jo>9jhdLLyU`nf44l$_Qi4qZAkgc?mKfkT|oFQdE_cd62rcK`%xQuqn~tf5;b| zuKr^$X2<8Cb2V^7Gpqe5cga6p->tcFMyl)tuI-IG3dpwrj@7xH34H%K z$jHc;OzhY6RDBjX0b;~KK9TXy3i0w{zv~FvXFx}h>eZN=4rmlhJqui{B@{{*fDQ_{yMrf*hqY_T6d{?mV3ZuW(1TZxiXSW2YimkOWZi2oT`N!8GByzkj)l!Km% z;e2R-S*`+K`O7<0l)(>)4B*R(Q+i~qguv!X{ z);rh$$RcJ4#=-`SaO7w)Dk=w~#DKd3;+hb_K@(-E8Lg~csbSS_l1Gc?SQfKdLJ%mx5$8D^yJP~Z=eFz=* zPIQU{S=Ob85&P-OW_D`c%9I>HzH(`o#)+AoJ4R1>f>hwm_OODs=1W#b@d_3i0>r^& z$(NVn=j&H}RHxnF8)Br?#*kHLTXdwzzN$zeNHg5fU3VOxV&c^AkekFA^NeQ2y{GcUW zT4M7o48v~Fs#Z}|WnpENph@1}*zrUwZ3N=lTX0=9dO)`~0I2A4+SXL_2PTK*btT`H zKmKy5mb3M`Y1N)Z>Dtu??q8#$IM-bc3h3??M7opiL88-fMp zP-*Yr90`7rH71Uc1po11w5k`7%V@k=-Uc871XEsL zg{rV)wJB7&(`5=4&J@r>Zf_kQynNLlkG0^?(UTDn5%Z|vziwi`gmiVkPo&U~AqmxH zVs7+=sGtQSFHY6Uh8hoOR2^IP($O>Cukq0D+r(3wb1|O}x<`4*{$ ze(cr}G(Vr-gBx9O8yt09S<_b`sirR=Q2Q`?DXgNaIu`5Kswqo71JF=BUF%BZ$ax_& zB1R8;{B}`RQ#qdEytKTc0OBLu6G26>zu5|!u5{&6!%gR_Crjn?)645^qg7z}&h^M8 z0iWA`Hx=2+-_3fq*BHJ4iBHY`OCblzVQ6}KdM;{HIjQtZY>$G?R~gR6%Oy?bK zQ4m9FWoxO`ELlB-sK%dZ>#Ak0Mv6#ZhH1sMP}st>e~AVUFlJBWhMNk=D@K&_+K zk8s{`gD@2uHe;8cC~)$(bOa3W?tcd`F;mNY;mA9;3HK^O*dL(z*fWz05`?5^r5aWu z#f<;%REvGkR8Gj#T)b4#!?1`FC{ur4sMp@~2RKfev4Grep{NcS9JJ0e909<4`7%g$ z_9mzewpg~=J+Yx-gyL9+V1dy4Uyj~+p!{(Ts48Ti&{Jtk-(LsfCT5CG;zD7$LCr5lgKYCu8|tMC!E- z1Y|!kUM>+72d_z5wF>7*cXkQzN#ett=7y%OS7Z5g=QSG0b$Ol<&A=QCc8Cjp zs0v}rLR%d#Dd=f(U-bCXBq^c&`?nO;85D}1LSH_u1!&`s^PrpV`^c8@SlrE#BYm2o zW%hC0QFtf?%05PU%~`otz_`pu+>mIdVgkT#-La1|r;h(XryCg=kz|w8ekw^hrXn9! z{#}Ic%O!3r0{K9M?nX<@iKf~EtfR3QYvumWp)_q-Z=Rbc0#MXV)$tmlj{Jvu1`a}5 zJv%eoHB3g~XkuL{uaU<;5Q3LJh3H2*#$WytS+OQ1b7Ny?8}wuDJDix<1^1Ovrb{rh zGRo-B2&yqljAedWoDW}rzPAim*R*|}8|YZVV9-Vc7RbN_UM3{Gxm~V$dHe@6wf{(5 z2?NJW5)EC|9^nb{AKaD66tMR?(8#i%7WN1H9zdflcO$*;f5 z3Z!BzrlP`%z=|71c?RaO2r&-}?jUEw#K<*os-q7OlD2-a?EKS2Hke?M?_Qq$V+Q2_ zGinW00DB7c3aMnX)#MyGc>!x>VO5SPgeSXkS05M{NKNBF5}#LFi%CrmGBzV)ow`v) zYV78w4jw!Vq9%KzMMg5$*2eDjdsrqL&UaT=E7h4s`LCSM&nw=N*p&N}8k4gIRhIUI zd#3K%+DKuT=lOLqw`S({<%mm_xVUQX@Hg{p0e2G78BI>NC$Cu;47&g(v6JBx436&NkX2*D) zrVUweZ*JH=;>(SgaB%V>S|ihS(D@<)_OnQua{!$gDQ(J9!`q`T+0vSQ!YJQ}v7hil z2F|Bpujvs-d)j4ufQ2NY$kpYVB=A*)sX^H_3 zSc-9!=Afwd&!2^6 zEU_>90v^(cBTNg>u@x}E=InviYd2r_Y@oh8pl&foqfTGPXToIRriDO)B`Gm7ce@J3 z)6tIv0m_mGF5K9s*L&%uxtzs)twX9)kJIC*IjM_QSkw%|x>_QuR@280(NR&L!iI|W z&s{c*7H29I8bbZa;|G_W^Xp7~@ZC_X??LI^GOpcXG-N^#jFy>7?5=c2v%Tj_D*#~8 z{@!k?^g|n&gl8TEc|BPS?R9j;ilryozf^eARCpdYTPFiF1ylt*x)>%S#g~vxOBP8p5j&3x>t7;lvwB1Fua^H)q)NopCCvrV=A$QfmM^fsG&>f4Sa zce^)TUo_f{G=Hd9(}_uqncHBK&O zlM?4kit*Bbjk;)hLEu&jN7L$h$^r)tSs5-3(XPD>`;qLyYDKp;c8}H>O!Vy*Ox|fJ zDyFN>euIYx0h5R4XH&E{7~la!9>@S;qN@qUs@7H$E$9k8T8p+kvdRyAXG7bk#(yEM zg9S_l@fz(uQUkS5J@A7ic1+GV(KBKwieARVR?(E|E{4lzOlJ=-2Z~A&fq)29>WGdJ z&wuv*Qx)C}g)X8?Tu|VNW1|(3>P`kTzbHES#e&Lh+#)7aIj6W;un<;l+`z#E!0B_> z5VCZBd~)M^#Hp$-k?6yxDAxW866(Gp7lM^BLoLZVj5J_PSL=6Cw)^XH+OqA(uiQ;$ zj}fU@Igq#XBdpTzLxMR#40f8KQb_7XBrpmRVo*tvrY(2 zB~{){=NWbjz5hetr$0Et(rsAtGc5;6;e@Ve^0*fj(RuNLB0&aOYS7cUHCHr*e9{?1 zSzBSyVOBiVJu69t^QKixx$PzBBv&~>&;s%vbEU9p)#H4ZK7l$!gDzr-Ihn9tgLQ>B zmX*D_%>tyhshxrafc<98xRVRlpc{U9!IF;&ns~uU)vW`LpWhw)yOM>*|5Wga_|{lZ zkg;Xo<)nr5*!g%emyz+1d)xcg1dVe^u46=7pd!$Ac*>@glB%}L zm~ksg`qv#PUV^savBt=1UR7{UB#YzsKM6@F4ToWG~n*t5qkP$0pYKk)==_iQdxy*nEmZZ$U5qHB`0gB7Ys51RiWGJu+ z2`3_wkgDmha?~wG$Bnvv$%8uNrs(9#5wxFgNZzlPh-~=2+nxWagoiH)%q9|ha!9b{ zQnhM31#7G%g}M?tIGNcIFRKA*ZAh;dHGP)lGK#au1uKm9-J+7qQ&UjEup0C z^?jFpK59GtIJ?}wNkwKSrC{vVY0GI7!igokf6O2rKhDDw{|B6-+ZsiyP}<~st(cYy z7mWmO5W-4yjz|(U7|Z|Oj#o%6pku0N^BZzl_K+Az{i~X)DbZ<*&~a%S@c9rwr~f%L zM2>d2$olx`dfV@;eV36zDNQ@mlctKP11`80m-(9A1)JAvVW!$fvn+gzWsmqApMcUO zHZhd!dfKGbBzf;35a5AUtvCYHeQWrDF@OyNOiBm}g>i_Lt=3w;_=AR~K~4WhS>=$k zxXyzv|7Pi_MgFDZ;NalJC!NIbb9w2!mMbvW zyUR%+Z%|=cMRl4?C0ZPUhK{MU>ylN+^)xDy#YBtDmf- zlop8b(i18Ay&;vjCE+r{bkm{?*S`R4h?tKxWBW;6g+U%96{zR?o^;7c|w6QNqa%ascAoZ;R7e<(y>3%9GZaTM>o5FnGn} zq7;sTqfx!bc0{!T)!@yIg4yCqHXG7tHOFS1%V4e#9PwWv*zxi4Qcr9aK`d+n6NkLe za5$uT4}>l``G5scRaJcSWHw5bq;VMWbbk?9Gd)eM5L(Le!?2MlgWeI(A=4y{%Y~GH z;U3F;6U`${nBJ?E=RM_(!4RNlHSWd;_j1!(+?~~~6}3pBU=6gPOc7bE9iec%g0f!l z-0}F6P?FO8)>d>ukpm~*nh`!Vc>qwrJy)DiiJq&HzV3KpWiwC0Pj-DrK|>>K;Vi>d zUT5&)sKQr#PLhgMTSHMRS)FCt>Szp-0jW%{NtMvH=qf_gJo$C|7VfD#{dh3hMQJ(*B67ANS z&+H|G-K(&$@`SBWn9EZ|r~;LYq~vW>I9{ogUk_4?c^0V|gmk|nZ#-kSMQ~siN~1AY z>Da4&NmApuk7zs|-)6Go(7)ncLNo3bTVroLkJlh;J4Oh7CEdRZjg3;$6IfWMGby{W zs&%G>H)9~2$e&D!!RWm>yV)R7rZ{w@6ahKP5s-ViUjG;lisBT+Lo>)(n31Aq*ViLf zO-c&8yyf)9uQ1F*tE(Q(B+ZSZy+|cVOWo22`Qi90=eM#lKZkPeKbEVg49i2T29OcHH`FR6)lq(n#o zVc!@LX(R*@HNso-JY?mM2$OBly*0<*C|oY`I2RZ?=gA9 zzVlY#L(x>1s>TPB(X81xJxu`@*Tf2;X?<*-ks3W=3@u#5N9(h1{FVHD=n_-ukg-q& zZFiez^kq+Ra}Pl69uX2!oHoBDR4@j~hf1(%xFk~DS%#Rn;G~w8D?`RrcS58jRYXR- z+YJ)ZP$t(lTfa41fY_}CB0GhS+O`rAZFEs$6v-2Qc+XAxf<^|gqE-Rpb`T3-w$Kg| z(;6FJxm@L0ELyyf+&rSAm(WN4x|b!siH1@}!gCs7EetqJdKsvfnHFy{MdbH+G{Q-d z#SpjpgG2usS-Ez5gYo{M2XZY2Bp36`FA2H&iniJDh-K-S`S#j6|Cv4+Tuw+Q-;0tM z^8*9#%jqJ*sj|UITbXVHEddn$#$kcS163eZACpMKvy@T#& zloh{3xhkPB>RZEdmcYWat2uygA(&W~p-&%Hy$F2xVA;Zc9S$|apN6{iAyMgZ4TZBT z$2JKOl)s<3*$ADR+0Xa$=*d<8EJ)2#AEQ|GrN#ofLK}Qx$?p82?rN5!W3!zyWI!c{ ze^4vOimgDCgGe_JP5pYkUX;rkMNlXo*!khZY^nun8g!+gfPSdz)d@yr`uI8gIE^%D zFY0hfKNoRaw4ExeH{AS2N9bM`c32Iag|$J4Qqj?n{&l&wHm4#bdD2(dHt8?do12Yz zzi{zJDJT|hEh zV?ROSXddD^Gbljx)K5&H2VPUDU`m!8rKqSfu4q%1{;29i>Xg#T8o39{oQV7gGUb>C!3~Mh)C28Q-HkK zAM0ak+IIMja%Ocvq>!nd$J-$`syLaXuOs;yJ9g-ddp?o$4(u?t_)yvQ+931aGunS- z2M*Leyu$r#?Bzyk?9($;tCi?&6(6vGO2&f%3)_k1>Pd!OW%feD?bDORZIRpf$(MOd z@ERGSD@cp4Eu@%)YF7Uc_1m*)VPfdp(q^Y1=k%@y zaEL90vKken=jqIW+Z-^K@$g-UkcpIzOzSBlC>(QGhGxbIXJTcXob7dJ_7u)|i~ZJT zuFcW>+=ZFE;0_H4|CXQO{`TC}x6Nnou$6(Nq~`YSa6Z$5K36XCjpX;Ln5_^EeBf$pBsKH}>7 z)EA2P5h+6Icm~)(4zhiBTigxuYez5fg~NuD6sPEQ&B3ZAD{4Brta)LgbQxx5W*OFs z>DBY|3`^^Vo$G;1HT2?*X@)p9`T?2eByg|zzhXBD!6$;+A&fF?XdmPxpz3qaAWeahS6LpS zMT8&P2b8KtuAIjNZexy2gpDWkzeT^O9s6fa#S9q{Crcf(rYV(|l(=bWYS1JXbZAG1 zrmnf-&eXDg$X8Ej7%{;oico=Li|k`C&bF76x^;S6>aVE5ZX(`cfUT7MJfBX}uSFdr z1nNtBG}|hRCpgEMndaMA*uDC+J3csmfA>KFul$+^V7s^f44BEJcClatrN9!6GY5?uHTcu<+kDuZY+O?pVAfYy*nxx<8k z-sc}SO0uFSe|+81Me{p4q`ya!5N=Ln546fda{yCA{x@bSCKe|{ zG>F9*TvTeS>>c+^J=I>ZIlE|tqJTv5$9W`04>(-HHbcC)8Z&X!f96s!S0;~I4lJ5#wmejFkIftChcxVWiuVYNmC$9p*md*X0zk)l}ywFMWy64 z#;3nUH&gs3Kr5LK3Mt+l`LFG?zusd7tH!DPxi5PQ~%A@OUWs-5%)l0!}tWuXivvdzCJ< z4+ODR$qO_YQ#dc6^CzUP1awg^1f(FvFN^rJA7}w(01Q}-7%wae2H{lTwbUW0Et2h1 zPUXQvH&ibf@)d*NED8Bf*o=5O)IjAcWO8z9Vh?GO7O+_9RnHmWlVz_jaX6sy8Kr*D z4vhhJ!hLWaMpHnObfB!ngHjx1fyCJ_Mg*4tUMjK;x5G@MKFu!@2DS%2?DY+hJ9>-aSq-91D=$xx3IId5m@$<)hF!G}n!U5L3 z{Fcl?9xyeY_h<3D?uI&t_cq79ft_k-Os)Sq*$-7gV%SCi95Z|?Il>>lKU_>4QqHX6 z|BVN~g^-=lnIciyxA~*@r4l6BX?@v$uR{n2d3jehd3er6K$Gbmk$)1?UW>YXA|DBoB{`x{-70fy>#2I|Rto`#q{C_OJ~W5U|c+z;C7Q zcz|awAF0%fY{j-5|A2Cz1Jf(CJO76>w{WcxvJTTD+C44Ig95BBEbDxai<{I1%i}nk z#=x24n6Mt(p90K*$~P#rsOgm}gHHU| zFAH@6Cy&e)I;Chz@NLs6KDA&ZEkM}v=-RhM?m{t=RksW=FOZe$uVv!x2SN-avWP1< zRN6T#d@icgAT|YlqTTLf`~^Ha^BFvQ$&5coE_HhI49nH7h8KmnqHb?ItMNctOwMWt zU+;Cx8u>g5IV$8ho>mETupB#9(rYFz>^R<77AY#SQd%KbMj;os`RNx#pVbP#6y|}yU+xLBuKS}1! z+~nMuGbfR%%3m;0Nl*a*0EV2blp6FL`2UWK2tD?Tnv6kDD2}qaE&u@L!2df;Dl;Z2 z06+zhlakQzTt4me@HNx+yMGsjJjcj%R=F1$G@dqjXrGajMi|0|Bf*B#CtxFE(IwC) zz~hWyC1J~w85(gcFQ+znFFgBo-kCq9 zxty} zWd4+HYe*mOM|Rps+^1Y~fdSMAU{24`ZZ7Rk8m+p~$`oGy&iR*{W47r?*^`%YMcAX_ z=O^+!Ne>{JG}-Zvf9yx6e}|ZYM^17lB!8;F<=P({cuSym#qQ8|b)D@X0J3R7Ct)zpG5FRGds9O7?9@AGH>i^2^9QzpJYs zMa%b&8leCfKuK;|!VLd64FaRMmkcKk zOr=Q{HQAVU|9DV#e(*$UWON^31n4;|G?xxsvK1@~`dne~8od-GjeKTxu-K^CXY}yo zeMJax#Dt+D6P9kv!luNN_3#_6)`Ldo2Wx1Bd1C@Tvq*D_q5u>@zZ2Al3(WS;+Z39#L^ zCuwZev@z$R#adK_2S@bw4i!EqpqmO-c?l^M-<0^xp>A2(b5&L#H08>*;|k>4xdui9 z2)H4aep7zaQ-KAPguE*Jg75P0MHfzm)l_X<6|7kEH^nXb5&F3o0sveVMXp;ypu@B7 zwmz*V>v1;){FMGwYW=2B^TrtTa>x9ro|6f{o@Iahjy{CDj)aV$GA6UW05x+6HG>h} zqlRSXJ{(!4!H5#^QsRC4CDC^~_3h)760`VBhXzaFnv*F&mKJxXeo39R`0VD^ZI}(P z`G+B>z`ShRJ>nXE>78-m4Ik#+jm>wA8#eIn6eMIb&$Dq>R_c{3;h@iqAgA>8&aC0E zeYWEY67jZ?{Wr=hzz2k(kY5N;J>Rq=k(e3vq$j4nJ635!Q$=5(1*Q(x>a*m`=zd< z`^=kIPA<NLI~73z}GcYNvb|UK@t# z!NT5}B5=wWq9a*os(d2%x$hDXdwIqKh`*)RH1B`eM+GQXAdfJ&dQjM0!PFnpObI`r zReNpw#L_kF?mN8ol)S$zY`k9G$HOdDqybMHTU9n+@l3($hXo**pqArR=dvtAZ)DF2 zdA7<@gZ|X!4!F)<22I}gDcH+aBftGIG-Ej#(6v^9trI82#4TO?nkztg?&`hy zvg=GGTLB=jCcinz+{wWq_!olpnl$F%ojFY!^G?NUcbzGAQFj0O)c*dhz9`J_9kHxj z0T`$y^jISC48rMhnM|K8ak8bawf-V2eM-XC{dh{GWbr%YHKTa#>G<6D(JOFhQXzLC zlZDWs<&4~H`{N84aCm{PT#@*+ysRnm1)`A?a3{y3B&1pY?quXJ#Y+g__~O=sved`s zK&!p_QnHw3ADES--X*}t_0Th(a^6}@&JT9p&D;|V+q_cZ-KiH$O2jU+`sFDgD||pt za8AkLuF^NGiIld467KnHG zdt4>KuK{BVE7u<7{#yHOzInU#aC7`1s&=f&gz+6hr-+AHWJpAg<U}idT;~qqTis0^CgV<4KRnA8z00yD z$p?ohl6w*aypLH8N8u%1p>6w#1VBM~%<;T{))<&L%5DS+AME-QF?GsV=wye6Sz^=c zq@u|hdzx8lXBgkx@=(_$p7d#(`TmXZ5Iz~H?ef$s*mbr$1-90yqo(~H7LZob9@t!S zS9~?ZS240^(HeVVWyQ*uEOVWt1rKEkd#%H z=NFV)ECD{4IOTh26}V{Sxug_wuW0w8(5P%Y{%|f6kSsYTT6w?eg@UN48!S7y3gPr& ztVXk~gab!TQp7hq_rJ{L7g`#o4J)A6);?ny%X?~Ddsi)fU2hD}1;NBf8(K>FA>spzW z$NDD-&~oaXSIrIe?Wdyn;zPl~97`YQnET8mh*+fPBGLt>W0$O7s}}SgjbxG;Ex9rq z3%37?=UXHg$RA4nMGdt|Qfs2#waACe{q(9-g7EO-$NOIP<_26-8esr904n%y!O~{+ zz%u<6UDH?Z?49~XR1oj3j!~JKJ!Bf?rv?1yk0R~EF~ai>)alG4J`uXxPq%_>)~Y({ z#iqQHOi0@wMA)BVUjF@z)Nxnlw<>RPT9YA_sfZp`B<{_^#aR3Ce3`BR`@Tced+1cq z`=dUc$KC;drKTm)RoMOdlSjaQ{xvxO5Zhy)_jG`pY9qwCf=aix_bn{mFtK3X?IgQR zO6#J39}RWw+5LAd<>wwVyoX#+r7)-QR#P@(wUyTN#Pe?~6L$IhE8_bF%vFi;C%Fmcoz&IE zr5Tt>Ez=R)9=9G5$%ArM>4>R`Q(YG6HO2NlOtaTi+B@%!_vep3-Z^_i{GB1$+8cqk z9RzbLac?>NpPWAwZ+ROM8GWl;5i;4y53#Uc(bQ=?8qAfn@4(m?q4MzG69M=hIJ`$b z6*h3-BE-T4SpUQNY_7yu4MqA zcIAj^BcGp$V*2og6lPu<&-bjpvWn*s5dU@t@_j2jN7~HEeGSYNYmILtUG6oEw)Gd; z+KgXP?a;1)d`z@jmUQo^D;8)f{IH};blgDc&Hrq4fM{%6n|m%cE8<|`PPNd9$$4Sp zUir1<+3!QJ962`%`Ev>S%TzQ0*}C;sZ!$BkZG%wv?MyP3@U=BO;84f0vikczPi-BQ zOLV0`E}PUMzOGBahJKj4<^=a*Ght1?BA0*!-3jf!C%c!)?lomDGY)GJO{Ti6r87;^ zkIHHW+#wEv1|)Ui(4|9jYv12IXFDC;3T9a@G{ml|r?aK**0$9X*IO-#orhP+uz`jS zKd~s6pIaLQkt{{{Rq0)AEZ^6~%#F2^gMY?TKl%SW@udXtckXJPJx!7i6n?NSuW&3L zCO%AW<}7q!pRo$V))}W`vA{LAM`B7ntnAyhlGA)@h41zc?v1B8lwo{P*j03^ns0zv4_D$aDvT8LhP^A{cUKo!kTee8 zA1;$tJn8+6VLmqvZB6i^j*6QbuU7PK=pDw@qcAtO|B$cf(2(!WwKTcpUg>zJqUIg# z&CbKAKljF=?k|_cxs+{gewy^3N1o^R8j`qhvUZwb;?E2zv1r++2%hdR(@VD~Fh;sN zWMvJP`OPOZ=2;bRCUw7l{Po{1B@?Pm;7P3YrFg@Hd^@SxzTt2ejq@=4l zZ8FZiy7LK@gd~lHCAfeA9UT+wae=*LTTMmUh?o32G6FxD0tZ3RuLW~U3X@VN*X@B zywc8nAxoW$PW~K6wmP-Yef21KTwNXoau*94Zt!LMw=>HlGIdIq%m^Q+h(!Hzp&g$j zJ1OnwP&#r==@7$BzHr&wj`}@}9x=sipgV<|8r_%RVF;xaZHk^buge8wSn%9UCC2^! za0{~A{Y#GEQ9Ej8wogl_Ze$dJ9qbB>E&j2%pBnf)xYjNG71ep=%#rQq2mO|ELYa5P zsqtEe0CsIdr^77dk$pM3q?R?dQ0&=x4Hro4!nL9YmVZFP5h_-5=P6>B%R>L}nXtGGy;WQkbKB*%vn2%*j75Cywc$bMYNfbDd-$^9+~apuvX^Mt2?1R1p2JTv z)yu7A9O>?)3;J%f%9bV-RLP@`8*o^K* zKL#JV4N#jrVck0KOutE=JKY?;Z+}<8Mh#nX8kPRTQ^WjlP^DGfb%olNyE5_c0FQ6T zf9~Bs=X*{VpZ5bNa&s5u)54#fMYR$Rin&7m4A-3H#*i|ri?NK1b1kk>ZQq3iZp6Uw zI5zSN7kD(f4QtNJ@MDjUp*_YNj<=~G5MB4?bpB3A?)yesT9~si4(8><`MKDckA{|( zs=B%yU*@3x2@7?!VSnK@JO(11fsn_A#+z<&v4xJh_F$udp65-vB;}}IGGg_Q(YiXi zsnaed}S`}dn>%N~d z%D0?br+F{}dZuSZh|5juzXMS`4&{rm;XpXR{X@x?Ha;t|EjB`kD zPc=E{;#o{shAVw5ikx)G$BHO`Lw>{c-*uxlD+f%hO!O(Z?atslTVT=Uo|zo5gxiWZ|d3k5wMWuOXCcqusub6(>s#0ZaRORRnKOg_K)U z>psW9mN&QLA1PF7-NxvE%PS-M*Q@WF{bmh8|6vXEJ%fO@Z zPDRBCB4m<9{mhag{axt|SinKp=Hycx+Z=R+uiC5tXqn0+@m5oq9*Z4(N~$OC?DaN` zC`+d^>l8u6CW=ktul3eLm@oA;|lobN;FQuw&BL<;JX&f zGrIs~m4Z`6NJVp4zoC|wCykncd14j$#=zmGdMk)BGH81DAp7&pGo)M#f!~%cb~%lP zsf2#fEaKVNzU^IwHbV;wej61y035FhaTcb{_Ue3+lFlByc|KOQXODh2ZQRJA(i-N) zyYgaZuykf3&bWp8kG?oEVj8@t>BYq!DUMNN4wb5kI-bdYqww*!WSc`{N;Ei(%gf*7 zjgJo&#p#lJts9f%OKNrPRy|)E&0GY_D+o${36f*}9UDW2m$Y524S#-X$xL*F5w`i8 z=7w+_lso6)etL83PU(9a31D1rODP7g&!}#}yEXDgPYRJ?k`2z(sLA7u4g}9tlrwd9 zMnn#7ornqd4NYRQ9WVEOUqj3E0fD?)UOzQ+3IiweKSzAkOr4)6fEt`WbftCS!ih9) z)L~@4W~t#ok#KXP4H8EVk(e67upzo9oPGCh_KtaWly9l%`o5rSWTdjE2^ZKF#|8=< zO9L)+6muNfgK)>3+I)++52fk81-xT}tzwMCURe4?#f%aoJ&jXx*I&gC+dR4s z>6#quzbot`HoYEa>vvXcIvkwX_MhggoKIDFQG=1qb9N!%`c@V;5N;v(X90t2rNhp8 zkYt9=niH%Jf^FJ`;HHBSF91790nF+jK4)4mqnA)?=&HHUC^3TK5iVUZ{1(I9_pW9=s8~)z^K(ta#`-hBA~|xws5@DeW^#HF4>2UjZiUZ; zXR^~!_`|Rj&z4TXk*CSAKsa`AJr_SWH_SYr2JRH`2*YN*tgVck{D=srs(3g*mQ!Hj( z>B=MxOf^+_ZWFw(Dc}GCyGHWyP$Ncmom;Zl&<8_jd_`3RaOgl|slt&^11he58S-55&XW3w(7f(734Psi#rGMnv>w)ZNmUUH;bXXrUI1LoXUBp7N72# zz2pLQnuQa`%BYp$SsM4iu=ViKvNK z9HEhoSh9sCtpvjaRvA$RJJ1j-w8dOM3fJlQCVo2d)W9a??4UqGYCyPXVPQr)$2Cp} z_JB1K$rTj8tK~CF>!v9yO~E?FT2tXlcf3Fb#H$rKJmVYig#(#KjTf zk1UqMaFEuSab}KK%TUFx{VCUp=g&O{=79WacVe2_3rRJa150q%LNS`7*&gRW}Y=F~}dGSW*Mun)D2yaSl08=`Y_(RX#pM{~N+43E zi8Dk|1=x{N`(C8#6|g-oi<8uB+E@T`Qo%9TWdK!T+Ah!+Nz%oXJ$tf}2+%+#E<;%Zi~M1-@mKSBc60`9zWFa{SHs-kIb?V9t}-ef@oaya1?k+G{uP}yZux(iD3rk zJYD!o;HGx9P;P3E`9i-ULz{TRy{A4ie4v_XcLSFw^q%NJLaPUh29%KApN2KeG6eYI z97d5@`>DFv9<^#2=Xn`(KeQCIG7BHKjyJUK`U<@X!$K3JUk)*5T$(fN&aJBjIz797 zI0!xPeP3gq`cyQvEa#Hs=^Q~`4nQLq$8r0-&)X1Jd!5g0B?u z6QwSt$SUTd*6i8oVtJ|`cDEuuomf^nENL#i(kpaNM#qxR>qABRp<)T&88-a-M*#h7Ik7FU}sF|--dWbi{}5SZ*xeQ_{~X#UQkfK z_ZISO#O5g=}kxD|S_*}x7Ij&PR zA55&nat+KhN|-E`D^jC9HsMO!?}C%NQ{J&^&|5nDn=on?If#RH_Z(lWNT&z;-Qk@m z-4@fsiI5}Bz%L`Ly!^lwm@!{Pk9Sjue@h0VE!!&wlPj$47Pt*uG&&>QS+1TCAm@{j z8DeC1VZW%GV$%EkIqXSf#(1cu828@nmz99>y=?edBKq-P4BIkp$hR`p{mDF|z9QzL zfm{tiuEL8M&$RwG!DOy~R^m7kRK%p$;H6gAI%`H+IJnP6;rh7l?a&Fay1kH zHHd6+l7NA|we@j25oI>J%)5u5<$~CQw+bbpKsI$xfN%vvuC~{~D9CfghW*P|JZ~Q? z$b1t;bkXKQZaNBdF;*6>p$_sKq~n{@_-b@$L5*!WOGrbZz=1c;jmOd!iIB2#D=-d> z@t&sn?MxE%TZWIFu*F%#T=`o@c`3U`pDQXXoKzv_&=8%Ktv*B2l~-y|(8mIB@PnsG zfLJm&g0ku%1Ar<)xK6EMREn%&P}0q=AKFb~OIU!p&j|rw7cz53-&2s8`l++705j$2 z)H@!w4547%nx&@phi0>(@;lS^05@)7-D+=fu{__b7s>!caa`&$!t}Q~af*IUdgxz8 z(>kT%h2y#5D^zFCNf}oGPLKzapWLZ0KeFXB>F6?7d3C4j$2;O-`^CqleiPS|qPHKe$4Z*uAWN zo#>xRQolM`tcUqH0Q*H*%hF`FEvK|Dk5Woa(DV>nlZ}+up83`g3A&YQDKKTyr%oix zT8{2sS!GBebEKm$R?(4Zal0qy|2YQz-6Osk{#k@CK4mhj#Yb~*3g(iInAsxWeEo#G z>b9Xy+x$ma*4lt1BXo4pnja1x*h#_2Ynq5W*La(vt;GresJc}j0g!hju!j)>>1glY z{s|hcZcG(7(FvED><|F}AAJ7T0w@dhX(}wv^ti6eNylQeJH6d<;45+BD*SWPDRtDT z&BPF>qRZ04ougRc%*9u>xE$slm_e(mtXv<08K%{F`BF+1HTO=@&*MvlOi~DnU^5i=r4x9b7O3s zp??+l@*nW&hAnFaD^s*nSr-LnXyCVqVK31UJ9~a`ns5`>65SHrz-D7ZLj|Tu*UvHI zQxPuAW5sn&Q#MCdj2N+~3`|}4v(i!wiNki>pQ11`^L28FuyBx=MGw>NCbVtRQ81kB zC`gzvtJSH}spR82oIPP85dgtlTt%+`k{fy)Nwv=*l683x!Yh-?(4dZ8`_Zqy*JsMj zt}!#)_ZO31yV>}6irI{AUoS(MRBxxA1;puCT6wu*zlR`>%^i7HI6u6sU|`t?RH|fQW`gu6T8#8g3>m&6U$< z%(LmZR4Zf)P0j|G3cP-&gjql?c`kKuidxdY&!APW8SjSkky`YxdbVasvUJ@PYg)R& z0Q|Ts-cuSxVlA|Nijm=6>KM|b-g*~STpm{EU}$`3e~0!oE&G(be4I&V(TXMpNe{0y z3$~W6O{$0dXp7*Mn(?CUB}z2@XfS5RXWI0Og9w8Ns?2zj^b|}oWeE&VQXkpHt3O-~ z)&W3oH9uz2pEDganP+`uQ>ZpBH1i9KD(}t5g~|(d>2jx%87)M2>k-b(SyKAPj&8$O zrVO+>IQ(nB{D4X%C|a!NRzJ%>MGP&ig6oY7><|CAxJ1PEis$$x>tZVJ|B5Ly;})z> z4_4D=gVne2&2lyfL}`qpPqC4!pKjl8JhZCet1FsR)Jt`e+y6RRkbcAN<*Sz+EP;en zjQ%@yjw#Thl252k)-$Ijzb6u!z^(5&cD-M?#GeS3z^IzRsRXwiN!hOjI6`Fx7G-Vq zQN@U83%02U7{KiBBe@pBS-s~%<81HRbw4GabSmCBGBKV#%l=W8vay$RjrX<5lcut9 z1GB3&To_7Ny3e_Un_S;ywAD@e+~cdd#&mVP5G0Wct^o-X1nWx{9&Z;=!!I%1;+6$c z0DfxNpGZdrRUkpU%;NKwi!9@m z&d@Y5Akg!hq)ecBqsQ6lDSh&Ui6E1O>L_#c-=Q?c)-uVUpBWXRvFj)BjF%!;#53Gu z&G*@q_FZ_lO+$}rIhXQD3c*|c_W+RRq6ku@}#>T4~K;Z;PaLg5e0RUbu(+LS-s1g-7 zo!ioExAzV`;erUeBF_JH_wN{d;d6us+=pj^$izs*-03d~@7bIBn&uh*Xq8LN6wH3L zE&9z*R9achdO!h59&1$<*~bTjrgTgHtZ{;ML&;t0jCbTwUg~gWQ(T9>U#U_ONxvl!Z;j3B>RrzM zF0i|@@!52Tu{igQX%uWZ@_=PhX3K0)QqI(?dhu&&a$nQiP`Gw;F}6zZ8?$DxT(3xH zg}M#8%qQO4SXsu)*jTb?%W|keRDGp&1k>Zl)#vtzoSoB}Zi4%-iNJrdL?P?7W`bTJ zRb(o|q@&>xKX2X;H_pWrAf(+vy;@&?@**N8;8#7 zx(3nZV&{O(<5ObWgT=X6Y*5a~>%H&`55Hk!NZfp5^d!P(39cn{islm4 z1xwL=Flkx$C0fk-GiQCiMELn5(Vl|+7oCn_-}O?53`=)HMfpPItL6n-t16B3sN;tk zdhPus0?9Ae;qIZ>4>A!1w;VdbGLu38yzT+4KwQ|slqB}GOWdx@n%n^k0~Vj;QJOLh z)QGjOCuDruN<7I6ChL#Q3@Y#3T%0m{O92CacKZ*;KvNShm+TZQCsTU7qJ9QRO1xeL z#J&5J&e%rgH|H5{6FPS8Ns$7{UHER1BH!_)r>w?)g-^24Z^C8K1Bc8(wp%U%*Fl=v zgfI!M@U5V8aWwpLpQB^8{^=JP*SN4Mi*OnG#|o8z$YXvp&wFWNeF8Zu#)sjEte9%& zjSY1z<&_~;S;nRNnKS9QT=O3P#+sV_Na!>HZpjUd2!p$Y(>d+i+zFcl9G612^c z|JJXl5?6y5$~A7F>*+%HLMXU-+ z8~yU)?O!*nW=+ycGIMxiyXyVHJt8?TAp8@O_BS#OQPK4kmkBRM*u9`lkmSYucBhVX zYbH|-X~|ktZytTFb|fuC@wp%VlM{(`MawJudh1TyzbL`r3~4lS$>{jtq|Ih5v9TTv z0;9jNJlb2%%N)cQJDRCdT%W1%%z;F@vsq78*2k-oP#7*V3w~wq4s7ZhO2T>M?^@3Z z5bK7SUT@Sq@Jys_5qJ5HvBJj(X=|d$bbFj5kEMl@)<1JVSPiWWVa;!&jkaf2qWNqE z0PY};jptmSQS%wwW83_`cHfC$Tjl%!vm}wu5HgZ0RwkQfdq1JMMz>$+K;RL}4OT4p zbw(m-xaL!y+#d_0bC*y1ynrawe=30^i(A`lxSKSiQp5#@&U3xf*WbVeLmQF?pK-mjjkWaz zDSRY+&FTgHuP+*I?&8T69(|z1whM%qcYKlnz<1VG%}JticXaDL%(`&0nKW^%P@!D{ z`Kq-ywC(i0d4(f$;=nZwdBc`ZK{$sB8<~~ioR0%II(6;^bx;DiH!Y5UZGBnBMP0<4 zf*!GxLX$Z(OnOT$T!zlmWJul~X6$s${;t1nLQX^kI>w*&Rfe$KH{QzufF8Hz zj@@LCQT^q{JTF1;ryFl_H@C*wd976I7qVz5X%`amsmK)LQx~zn=l%I;1+&A*>)wL? zH*16MT*N=@?F%Z$UG%>elrupfFhj%i^2DF(Qu?CdJ}#5!&!({&d}7YkZoRg|;voM? z#`@wBfA4lK3~_PPg1LyT3AnXy7=0iBlt3hGY_5ax&h?c|tgR7i7DDoCL_oM1{o#^dIs>d@!9hDBWug9)+5luG)@KH&*SN!Ana}nS`0Mb2zk+I6Af| zt;jsKz(EfmF{_9A0a8?z9))a(X?VZMTiMP`H3xL%0kewB9xLcEMc!xAbKv@yGF}|~ zUn|bJ@aZ?Uoxtl|CW%nxrV@vsVE@1X&FLxWh39I~HyAbfr>D4Dr|+b8cC2Iqjz2wx zdnZ||PEJWpZMhuB_k~Wi>^n?-z=r&(bOF}Z#VN65sM7L)i$^+QVq$h@RNU0mFmwuN ziR1I^jffbYo{my^(9A!tRc~TP{v{j@V?dMkek1vdq3@CHc)u=OU~k^L;y*Z&A9i*U zC6Ev3;n1fPR#%5-WH3Q_Q+0KJ9wldJvs16hcEGx^)}$W@rTrx#JecH1mMcw4wu{r_ zW9;XjA)8NQO_w3<0RgsReUnPRqUU7vzRjEPkjT*_p<~3R(YZJ2Nd4;^iaxjNIsEgf z$js3()KeHbA84$sHqdgfDC6^RpSPF)*HqkA z*3`5|lC8XeqN=TJkaXX`;%;U2M`wEUvyBaR1SUpaISCwGzwPp@vb40|W5?gkP2|?B zJ}8ZKJYSVxTpSe{`D30}OI>$Q@%c07m|EYe8Bc9zL%QzS_GODaE>N$wyt5OU$IFQ3 zS~@zmlolQ={V5}l9_$-e3_LvSD>mRE>9=U8w@`xf^J5;{{-2u7j3GykA%9AnowdkI zm!wlABFd|!Oc2cl7$X^S3-TH)&D5V2EQMTGxGv1ir7S*=j1ZBNSEYb_%E}_Sd3isx z5YUsbYTV_VuH#1!rsv!>SSb0S03?z5W|t|~Ag{v_H!?1*$~7JbH;B>Lz)mS^1CXr) zZ)OZX?Cd-N-n6IiSEd&YZS4?e3mDBHTaiZyB(aU#_W&j#(A6BUc09gOp7|Hn)p9^P(-i|VQ(r{pF%BONk|~7Aw43zL zp=|u#_zgLtaL3tY*g~OaD(z=(fQmogl(n3;JsUz;o~ov%LR^k6twR?v@cr>iH)zh9 z5rzQ|6$%8ttMMEh0=@?;8?XPcs1pyI{~8h%@xJ2Vl4y5BPD*}07>8MG+Q)GzFA8*j;^TFkrbNgnpX2xZ zR9aKR8k?zHq7b$DVhNQ3fqiI`8KK~ajMzVB{jMg@N)|VMLoV!l(7MKcvfkW%KLWd9 zWYYKA!@~hHFty{GW$AfO1!+y@vT+v^;4EZGj(@)azQ{v6yYEr((q1HOx5(Tsxo zvux4KCHu=*_iKPUgj*r}^~e=?85tk2!wwW$PD597Yd0wJm+3Wb*+#2&y84^p)w|Ik^!wyqj;9IRioWjeIIwb|I$ zeq)VG_9{-f8kwEFF^Ctryzwh6-0pRy%jP@4VAPx_k&zjObOg(FBpL3tZ@f9cjhs?7 zefl9ijjVwZi58?3j1pNUP=+HxBBx6AB@i@|e)3BBxJVDGkS{2yeXZoqR0KM-g2JDG zVDP$i*UpxmkR6{M2)j)yPb-i#Xt(q{88q@oT#8ol6EUJUZT)^oz#CYCZ5jbcc=(PK YdZOSxN49JY{Z9iRC#@`1EomJ5ALT+D2mk;8 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal75@2x.png b/Messenger/Resources/Stickers1/stickerlocal75@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..937138347c30e4adf3ee8b45dcc4c54f523b49b7 GIT binary patch literal 17597 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 WO!d5uy{CBq0000ivl5APBMT(+C5)^lW z1V|8D?_GP<+uv{gc&}b}p%*kjfD%Rh&Zz@*clGO6@7~}2eed^fg7^74acsN>LIIW^ zJ2fxgZ=YYhFNJ=5;%*`3F9JV+5F_cg+fwpHkpK5%rxu?2t^&NLcJagxggl1i05By4 z1td};>H^NGsyLhpl=`_aFZQa%bO8(c0{6!FWy_VnC8T6O&qko$mvvMeLT>BpX% zZ+}+-zID6!0Pr_~j|n(%wf7r_I&0|K#ct2L2f)thjExi+9W5XP)a!kgmb>)(K2ano z6wF_D-9QP0_(KTxtn;j5;5nrH4Djzyo?2*qR{`Fg-M$OKFAMn5^>(qQDd@V2loHR2 zkWwN9?AbMjq6iwT9^0o&RBAbLmO-tYCyHYh>m9-<#_0#lUg%(1I<2cNO5~3jZe&@-cxZ48AuuR$%+~3S*;r%4HkF&{hN^CEc#a!a|o;(BaaXwQ-DUhN6+z*QnEbf;Cm4O-L8wG3dY6@l*=}jnOxg-1D5N3E?#WVZo8`$ z;rE4tca7VQOi?P?Tl)Rw#NFC~{QH+k;4i}ZSadN9bZ0pEY}xrOd`72pP~ zpTB$JBeCT3fMOUb4?eh$smancT|-LAi!aRLc_CI#qc(0cS}C9?f`xjAIF`&`>LO#v z<#cX6GKr#W?eX}2$dg}ti`m%>6MhaUKYH@iLj3LiY_)Iq8~g`Ee8Sr_|aqIe{}NH!ZY7hfNS;X;Sr&5n?T%U+s5~rDfrsH zz5I@@ttbjRcU5@v>@vENob4j@BLY9!{?%FzA+GOa)OD2yAK1$m{`ghmSZct@pSyeF zo=-h9AAeT?uI|_0C8YcWf*%G15)hJ7F#&nSqDd}iyyL$!GLlCTf?~SMRYgHcNf;zD zDqqL$U%e_7n_CZ0^71RQAjC0USAQJ%t?w$p#)2;iL>pG_w1}kVZ0oM(Tl(G^;!433b11C zKOo?DLF^d-wdtJ|CMJv6d7Y)XKE4}a7%G*DeN*m12!W|<+4(JV@q|W4IiQ~t2A{1zK9ik}4 zcN4TeGMc~cb9pN(ZzsEcy(1<{*}*7|F$@jM(zbLjLI?~)#djlY%V68KGPAR-yp;Sc zDdm5E;`sQFJ@)LvpS~{@;L&5_9{}#iLfIyiw4f^I*tkZvzrLGNSvb^Q92 zzhCO&^aG>>(^M%IEk;Ij*Mt{xwt*0d|DSjsGP(9*Z;0s|98KdB1tuqpD2lQv?@*{1 zblV9*G(J&eWIV@9&(9)+r~!X?;`sRYKlbdx-^Ow3rp(Iz(sf=3m+CJZW?h<$zec0a@^U}6fBw1YQ zv3*B*&EK#L9mfe)JOfjuQp#l%^KG|HB?i_If`3e)3SCzu4l*=P&Z)^M7~EpSgAS2$kaX#S08wHuyO}?npY5D|ygzrZT*vb`PX|h!BrPqa#TArM>0!&9o3*>SJ{k{)~ zkGww=Kym<)n07A+S#EY2troJ~)9$#mn;v#fXYam|HNW1d_p|?h_3Zk%>5e^B4(@no zl=1F~0{0vo<>}X#)}fOHA2~XSVXlOUgJ7)!XsUu`BmlHfG%4lnHOe+NR^a^kIw0?O zUtj4#PcJ3KO_ocWD3wMOQ%$_7#+zoGLol~H~6)mzn^cuxy;#_ z4yByV2liD7d_Q$QR{qZF{|^yN`Gj9kSN&W{iQ@&dyAEy;q=r$(?-K=}mAHB};DjzP5CK)703zca+12COEo( zl%xAcS3W>jq0@5_LLd~7F&omys;aPkdpY9@;y9+>>Ss9!O1cq*I;DbzY3S=<1cxtu`Hjr|QWb@2!KP@NsXM69bOX9xgdZj5 z-_%qpwocX73Br(e-=p5?(f0zvFy`r}&(mo1Ieu(svg?JQRxYrx+(y$C!XRcVkfYx2 zXTq0K((eSAn!)y|3e8skH{K@}Kt6*IsH#G?x%Fg{jXgQy2C z;z0O9!1j?cQ?(Kon+|{eb^|%GhupRU)V5Dy=W@t6rrT*VbLl)UKKC?BvlqE#yvQT_ z$GCU*6dl*&+*}>U3pjIT5mi+<`hn>T;g3`bblW~|KO_v}O{0j8=i_=SoIq>YTSa#1 z=zZ;5R$%h3#sW?po0t}YbCVNgwUAE`a=xfjs+s7T%H(Ky!`=VNEA#B#H^S)XT96n; zF<<=C)70yIG*#i?_AwMy1KZNsyLW_k+uiWqqV#whC|bMWWu8MAg!K9z zz{5ch{Y&5M~_c@7|9FOFEvBYQ6xRWRaTKF$U}6^+ zyL|CaPa}Xs(-V~Q$?t#iD`z-$am9z%G>z%q`xu|thMmhJTB@f~FW9z8yO1my1`gr#W;hmK588%b!|k%=6OGd-dx*%{Spu&x4ZB>Xs*JpIhu z0PLEmWx@wIFjg2+fG`X>clLG8oqc^v_r1MruVVF7_DzlQ+QoU!oLS)Tp@}W$8>~kC zZtBShC2?iT#T@tDw};Pv{?&mj{w{FhJ4OK>JvMHF_zX}2xcA=Ol&coq{)!naR!y2q zE^#DjHQga<_-gC)>3Lc$m(fz5$?9;}_5KD=j*XXvAUE1k*SuMb3rhjg} z&7mFR*sBPk^9v24I7U<3?BABqx2065AHA*5<7XFnX{N12$-(qxOZ2L58g6P zZdG-0v+J>>yDk5Rr#wsMpzz@Xw-(-cfo8}fFdIA&t1 z#QAe|5OUjh1O^cBV*tg1$<)-^LQX{y6mll*o{OfdsG1-OlVf1B_4*t0y!hf}ZrMIY z`3gd4vRY)h(_^%})+O6n&GA!rC+GGPufB~N#7xyn9Nbnz-vDHmau!892~_3N9V-Ov zn;PN8w`Y0!ne%-3!v{CSENR|fa{i|lz|0Nren_ICrEj_qp|&rgFr1KL;96-p&*D0tL!JY)(I z({=H^uKngy&3V42qX{!j4gmSxGZ(RkDv83PL8lrz|u1=%dXQ|cW zw%t=(zV+F9n~O_L6d^c%V0zOs@nX*6j@?rf%=N9d>-mIXOfS9XQq`oi>N&)*q?6V` zbi4lGh#>*?*!{Ggfu4Yj_KL~m4;sQ!aHEXMm z4MW!m`q8=;sP6~dG~5knHXKw{`RuQLV>WuvE5KvV&Ci}VHt~uO9H}omj87DZ zq9h?=v{D$_L6GFm^&Agrspy76;3w5NW8;P4Gu2&R0rpPTsCWBpA1MzhmTj(BoVj{C z6TYelinc}H^YO!oxkiVasWVRJ15nN9n5-6)vhsCsLEuJNhO^@ZoPKp7&38~J z*GwiSN)%GoFT*Eke4w%5;5redqD8;&e}Q*--LzoPiDTm@gb*jo6^lEMZeMZ#grHW= zW10FIlet*$;5s2obA2>T;ozZh^7)nXb>@xcn%%aQ<#+)vzCDAKU}!40?wr6fbo?OX z<@0m+VT7s(?%cZ#L%Y5`vExvcKt?n=ed0)B=qkCKLEbWlas`4gVzH6*Bnte9#hC>3 z*Bd?R_3pe-#QmRoX8zoJUI89GHm)MX<3jMjtw*M?b9$D}1!Nt%R=aya7_r>!(r$V* zmlJSgm?}Bj;Fg19TzGjobEmFloxV6vvzJ`&wq27$=)To+cn_q0v>3D#AR!Z)B?9@W^o;?BpPM%tbe*T`x zUo91_2fTiSmjWfjQYn-Tz$J`gs-=~dEV`yLF;b$C^C^{0oL-2gs+7xC#;0HF>N;K~ z{E13&jcZrV+ti9V>YYA|?H*GjC35Dqb1`ugZz%XEj%jrr`p$|6<2qp`d^@i(ov-lf zOY?v@E`Ve&F-sIHBnT7ZKvgAQv8kgv;sVOZ2T`F#IFE~mDAX^vq%(4+{y(huJXnk3m~}r#IXtSZnUqz;R*(CFwCcP)cyMA} z;Sbi4BinfE+%jPpb8)H3;pvGja$eAn0{Y7#`9R0c>uCDgn~lPlUOUJdMgSBm2DyTs z@gcUA0b@%FOu&6FT7bWS5R(9RAK%HY9W{b5!t+BM&&MaCHg2;t+b8g2IxUYv$+)@# z2$7iWYbf$qXeHfRYqi|E#L^HUW$PR|IKj)W%+l()w0iDPhS5e#5rVRA(Zi?HOkS!c z&~ybQJ!V$N0y48-v&a_{fh&rjn74SXIX^Hf&0jyY;J!DH03m)9k|^M=UA3&@*3dPI zc?-`ES#EVHk64KkcrlJMj1x9mx~bwjTT7Pd^j(}Z75l*cu`T`1;lq=heRB!d4LHA0 z=l0!GTgpySgKuJ9V6M?&s%B+?3qQq0B8oOYt94Cf+e8`P327|5%+GbH zl=7RFS>;LwnyC_c(Wa>U++33WWm`H2Z<)BZPap*M-MgF5f8kXeC*bu<3mn-sxoJo_ zUonS1SFM~!${ax$W!`|QDCnA+S;bgNmYZGtASCc3mKPHCGmhn-|Ju`Y?^?C+4QB!$ zJvKgr5L46BRUUe9?^VyxFp9ZwvBAS>W9@T1&sj00srikO1rDhjDh>)>l zVWvkEN;(~v`NcL;@biy7Gykdgqyn5cHu2j+@MFcI$vyY)qEgIdl{A~}+ChHcpsB)o z5A7?Dzsc-u3qw&Xb?c_M^N#KB=(8*@_xQ@=XK~#GOjZjv zmAs9nDFk6m*Y#+o;pGP(*vt0qSIW#2+fE;QohpqpAwFsZ%c6S0#J41n%bAy!y&4^9$?G@=;a6U3c!_mRlyc5zR$i zH{hG!yu{n*m)D%>sw&vCXO!EHOl_%9q~~}vJN@iB{Z23x^C(sgzVWs51AgJtk3Bp8 z*WY^zaC}@K#nYChAD`Y?rC2t}7xk3!Gb!e+HR0gvS)Go{<;yMV^&YMlqU$OnBYF1h zu5Bq_|5}&h_{`3=>GgaRMNlqTOiYwE9VwHMKv7Ji(;uo3c6tGglnz!D!PvGOny&EH z8+9&TY#^oV0;7+eTJYXe3IOmw-9L3_tx|ZZShQ?Na^Z><11qOx! zr04jwx=t1)1n6~qTFYKW3XM$UFf5f)-lDPW@Z?i(rEw2=&&g+R?!bwgB7sjnHT%Nf zdwBZyO-uW6L)Qp{n8u=uZYUJWNyv224vxb;@en7M14Aln4v7}vJ=?x$R z)W&TLOC@I+6!R9bl#Gt%Sz7F&D#}f-5x5z#03i^c>^uICU$|Ij`?d=CoS7y-B#NMF zf+$l_1ZqYcG3$V3MH+&N4w!+=XG)gojCSz zQUq@r8kV7B8rqQW{O!HtLpuGng7>|MPSeW@Ljg=%O-9$*29;tCO;u=jT{?Z2cEdvz zDw7jsF3mL5n|Jv}7{qw~123vBdFwx_xiR)Jr)CeFs_7>%p!sS4}Ean_}L=GIiou z(rEW^ya3M$S)Nba%6{KxX09oL-<4AS++(K}7Qd|(;KcE9T_DZ^I}JnSFaE%-n3hJf z-N*IAHQ>l|Bl?{n%ZgdO6jfl^8m6scSn9g{cT`27sw$eQpehQADw2PNKv6{6(217i{p2m7k>#E0z-94{^Kz*9)@u#<5I_Tl--$zhD)YrznDA#bj(ePcdg@ zoj!jtE}p+u*l{FrdI3&99NH~I=ajBsm@2xdpd0Ftg#ak-yo2(A`>;lKpr|^2 zdy&qC7ipY+f;jMQ=#H0C5=W9Kl0-pF5X1ytlyy2;y)0X!Hj<-O%VAsk&^;&lf&Juq zv1EC!Kh!P7FcmJo-Qr@_KypNpP{_xj%>F}z$i~Ja{EUp z@4K5zU;g*_?S-LTE@M(G5)*|oYg-rkG38MU%U=6fR{QN6K1^L9pEoF#Ov)8|jnD^w zztwfJCK)o8)E8D-<>ZTcmLziY*bXXXo0ndm0mLqlp9X&L+tLC&dVJzDz{hXBeUj0! zWX8{ECBJSpP?9f~no&O->Y}mwJzKUBfapG*u;vVxl<4bCQ;DgFu%ME9Ks{oq*QO#>j+GM7`C^ zY6jz2QlDQLR&ClEwegiq>CtKdQ`dRw>u>S)+x5Yz^rMfRn*ZHzI}0Eb(bQChFj#4Z zxY+2foBl0?z%=wsIifhm_e1aK@YcJ&4hlToZP zdGvd^^!3lBxIxJ>b~HUXQYyF0LPE*WOlZV=Ytjff>zz7R51~Xpxtxn zIX;D)NzO7h0CWnrWnf=%-iA>`7{%ERjN+utN-QOnBXgZsNlNX#o&W$K z07*naRKEHAB@p6P0Urdu^lhO4KYM&)y8{0z2&0cD+AZj{6Leo5NzT(jUVN+Tq&rPT zOA)-HDyWJ;NfG>Nn_jq>7)mj~DS@ox(SIB{&^BLY4H)Z$pOu+(P9jw(@*kUjNz zCo2Rot;BZ^!f426z7miqs)D8{Xqu9q!}_|pf-=5_Mp{xLGz%HNJ3~9YAf(-K@CFSc z*WEwz(@i6sL&uhVUL^gBUXfg|a*e7Y?kArgS6=?NfH)P%gr z2plB=ib;Qgghz1w0992e<}C8Ifj|2S@u3f)=vy21EQEqFwhw)DFYa4U(La4-hIWQg zMBnl0xjs>vM_v zB!V))0}t-aNT0E4fqJV)7{#cnpj@*kR!p33fYS>zcSp*EBlo?n)jtkUyJ4#Idp^0G zPO0Fdzx+80cm2pUSrZ`y_Pz%|)#$%+ebv}O7~y&Wj+>O14^X|^4{>_I8dAtGlVi}b zHAwl2yq!eRlh*vL(pO z@a}sEmd+8(U!7fz;uy~l@%#|i4~U}VzI`vkb3!~PTEkHYku-$L74>ZA>Y7U4PQ0Pb zTFb0P%6w?qLz{wxSoMR3RM+t%G-gW^sv2yxt`SAJp@6zsf$o!^{` zztW|XaZ0_0F@YcBdl9{MK(8IpsQ($q_B=ptWZN~nbGd^bq_vI$gkgjigh^|gAR-77 zu0A28qD+a`e)fdSvGW?Ht)+yLie(zuroL_`^bK9dE2@cMWoin5rYV=-bp<$aY+R9o z9~8j$9ThBVb2rS?wIrRoxY9N~Onv$Rc{8AJm9+G05X@18lKpJ8g2b^TierKxqSNvS zjS-aMIDQbKYuc7}R`%hGV~D~8&hjPvAjA(M95=x8!h~@0lfM)C@rFc`ZYmjzXj&SE zkq}Czu3eQGTyF#P-6VtP$~i|;N&+ut@9t4%=UQ#x)o+0X5c>tm*)us=x~AV$RRvqU zfw_7%R7yF_ogct5v`jHT*;EOnlti&i*v3dQ-!Cxt#v);m%q-qW(2A0>hlYY-s93g! zozpQi6-`so)7SNqO0E~s>N@MX$Z;fTEINdKjG`#y^XBjTZ-4w|_^vB}6zmv$ykf!P z+hHkY5_eElfx3afrA&}?94BXY7_P(>B4H5*F^U43r6plyEv;uXRSZK-TD$6M#vZE5 zjbRT5Bjh?gcSCN(b3>X-E15)&K+!GYz$I*6{TLkN1t`G5MZDS$xE z54fYndI!x&{PN8PCJlg4&+&2nAgLBk124L!Zt2W6r|%+n=))*RZcD&%Gi6wb5v2cj z>hDT+aumlnZh+(Y>*htQ7JRQ2B#ksy#WYG)lU&iDP%$|D$^xDj3gDkSdVIWb^4W!d z^R6&~CytKm2$qEq#pzuY_N4QD2N|tbL%D-6aJTQ#s5`h$h-GQyat5}oCs8?F9Wt@G z!ym!kd*4kFiVQvKfBJ7A3U2(h(-tvaN@5K{z#A>!i|BQHoL)HO5}US0xn>SEo$&pL z7oWR47^EFYxbLxN=bw95sNhGBPkb8qYpSYn_x;mD@bQ6(r~sPL-V@tbVN|}O4nT4jqDCvSa_*ZW6vj%>WSmO4>_0!058ikUP(Z%a|Q+dlE zXPdnA;$>btJwM<}?s@Fg{52PmT=U@<$MT0wQ`1#NLB?c+jBY68O9pmcW2w1*BFIMP zaz1B}&lyZj#Pr>OzU!lo9>gw}kttIc#}Z;l9`%aF$beg_99RCmq4PfdQP5px?$7@N zvC~|GC02V41KuH)^13ZU;ICvgd2YDwm}pH;H&Q`c*Lo(^R604!z|ghqGafoL!RgoM zQ>-9=0=T&faN^kb_em-L&vwTVrl~PHR>%@L13#v@=?NQsf1W`QlmsCwF0Ka5D{E+Ew5QSI3d zjmazpq||ZhI05**HkY6NBCT^T5;?6b0;#G>7KvP~C|9zNQm#rSjS?a$j^Z>%k;F8v zHUM7L1V+jhn)dps?usI?jHFxGMnb=Gjid@71cx6zIwnp&wENiFT5p>OQa2QIGf81L%#{|oS1v!TRCYMVRMB>Z}#A#7Q!U}SQQtY|!0p_3klZ^5m z1ec;nuIci5bv}X2f~cBE`yj3)nyObBLt`3)Sb=^`v5PB(-|X~}Vx^2_FsI>WS%60X zwoR28trpe7%+WxUGV%VB|wO@QWx4_8&tbuA^n zHpw==#x*FY9kiH9r9XE)y#%(T04I)3j35{VDA%mDDBd=)ErV9aq33u>NVsgE=?aa- zWMW2R$wepvQ`g9C(7+*g`1`Q;-hb8Ir)o+%j3QpspkckZfRqwh$Wtxlk~l!Tl4%@A z34~M>0oS-22a(GxMvx}D>Y94PvyG*cxPCyd?`5TSo*U9yb}>y2-w*%nrh!0#938k) zhNTTv{j7c%)l$+AXfQ0<%4yUlZ0hr=5-d6xrpgYpvL;Mw?YVbD;SZ*WWxG2y*;_TA zLI{N4CBH%c-@!4Gc^d;)FqSMY_h>a;f-u1wg}lM&Sb<`}yy*q112)ldefpk16e9MV zkVZOkw_3@wu-KlzX$l}A6srW??DQF{7T0|MIm4l1fZ*A>Dj!ceaM5u#olf9~{_AByLNoIbsPj3u>kn>{;6wnT5g)7|d4KJA`I zzwc)iP+^eNEnZnpKR6DH6@!K4>>L05(W7I(dGfi%#T%*sC!bq%9z8bx8bTadT)y+v6NJc`E^aPp(ib2ml|E7IHp)JaC!kzn2d_IY!yF<7#W{LpE$U}al2s>K{QsV z<-dOp>v&4F9S zu4}iuen@?(&)jUA&AO_t)G#LehheP^q2~)Gnx+gUs@!pt+(7v$5dU)=%iJ5UEpqVC zIJ&6dXcJbY0 zV1ys#5>zi3GJj#P0`^u9VIEShjl2LMaLzoz^~{)2RfSyMpx^VU&pW8PAPnLxCEdzt z9K2dVcO;5>2Y|)`x^}h#|bEv%{B9mrId909__A!qA1iC9K56@JkjlciTKVR zNfc`|kK6N*vBoRPLp;FeuIZkgevnO66Y$neRRDm0`{dB>eH_wCA`j2?&FWQ?zUda5?fkG-X#T)@>PV`)@(Q%a`poN zxDml)>KdlEh!(Wb3Q2;gp=enO7II}+l(@oocAUiQB|L$d{hct3cvXaI&6F7>brT9(M!ZTmy5@2Vw9 zFPx`m?4YyUW8cABGT{SE@7u}jg;^vDue$r#<2{u`L027(GMz~nrjyvtyuLWFm=Y;} zc#ulPzV7&T@t&W=7~8i7Gf0`>3Ezu`M#ox~hG}X; z$3pD&Xg=}lNUyv3*%d~#Iu6~Q#|85N7REmUKxL%D(T9)WIu7UFTs5oV^2_Ld_J7?F z$~QKOT)y)kB2|mpSdC+k93T4m*Z=e>I;{>?xXhhPzqYA>d_UybuU|}_i$|#`y^luT?FKqd5Uh+oxy7_Ss3U=P+-Vfe~o_6WD@b)>{ttL?rvwXRMIsY8R z*~c-u7gxHDD#=tbJFlS`3jMSX!XR3ys$!)(`l{6L#;%XjnR*0(hyUWkSh*D|aQ@7B z-gq&oSiWuf|D_Pj3~>p87o~s-UU_krZpQ~Wjg>}L?1jn zp7qbuG!;!zR^|4K)LNy@8f6ljcioWD;~%5E@9rVuXEi}HC>&W!`S$6Y`u_;)=dS_5 z>U@zOr!UGVio!h~yq99RICSL9UYg!#;x`0rmr+7?41k`dr-_&9O3wbE=6}#~H8EjOyhB^V ziw_X{Mx)=Nev|gsev{biT+@BO!hQ5bGUVyN?FWX0pD>XjZ@uzXCj9ET&tmnSC9atp z=J%~u*7cTQCh>)mY_Slv3DgqH3(G?aVA>{?(JIZQ2JOPF6#D;l9ab^vs|cJ1@k7@u z{2QVGsSb!0PH%ji+pjoUroQ;=giAzva_n_U!Z4BV~;km@@-m6PS(SCVWvm1 zoKVDr9*DMOkhg6-k;A8mAD3A0@^qC^`uZfEQs&BWX0GE7DL^itqfjc)ZFgy!2XNo~ zy@Bv)xY57-?U$F{yixMH;R+DNvZE>@n}d5bQ<$@oN}xeyaqp!+qImbm5nGrSFM&9U z2}6jAdl7eR=gr^ycQoF9ZGGibbY|~-AZ7YY_8i)~<~{X=I`JSZEd=LFKd^GYGD6$Y z2d|HaJwzNaPmH2zD7sE0OhUyX6!yxzdllFq5xQ6@GCDa%b#!gRuhGd-y6rAqeH-<~ zf$+n}PtEkcawFw+!xfrD0oo+TBBNA^!l8nS^WiAK8zlt^N3u)04^0TW-*8 zcZXb1DO3Wr2)S!)J1f#%T`o|plqgrrlxrn4efaYQe!%>tIcCn!(5kmGUsIX9jn0`T zm;dnf#((Vv@lOFh&`4j)>1zqN=C(06EUi_6vaKsS#`5|@Kd`TIQV7KOM1gWj4uxTa zA`}iCoY+!(86{sMxBp@Ei9<+5CkW%LTh~U`WH2?PclHUwx4trzx$I)|1%8@P7!=9{ z?)%XFR|Ro#9OLvH`rSTm-@$b}0?#K1LZUE2$`~2Tq!v+8P&EzR(9jJ7(>Aee3p;O< z%iAa$49#?UeU|2yS(urpvDnC1R9)AJhNg5`nMO`Kf9GzVzvXv@bq6blq3Emrx`Ty<2X-Wos2mibB4a zUxO2_KYSwTb$YbwEn3S>>WlTv(-=_TySLXE+p&$}Rfrkj&GZ%CNCl_@_onXNnkV_CbFJT6><1SQjoJ@XEOomgL}u%HU7v;JHoBg4 z)l$+aA5oN0zE0n#n|8`rDcSPS>_S%bp`Fv zlYZC1v>#Q%CgGn#0ZNs3z&AHJh}Vu^z6A;FJ7BbW=HzE4|o}P9)@yku1f)S z0^bLyn}9RN)B3TQ8U^D_B@L2V?5 zozs&>6J3uekQ57ciqh32^*O&1V(ngjh05NeXzFlgtdt3(=m$yc|J>8hF#B4P6wy50Cw!0QZ zwvFT&&8d`i$?7_kAch4`Va8Qh^aV0i2Rm<*FXriWdh9-Y_w7%8{y%=<9iBoXzyaWu zccK87(sSmT)2=p)ly=)?e5%N{$zi0esS5GiPonR; z6Ok5!WO%_Fu9VsJ$X_NmI>pR4{*cSN|GNZK89E<*@Bjy^>QJ=NkHL)vew^&Sz8B*7 z5w0KM1`$CNCwxLIiPO#@gU+U^BC-J(wxK3nJPZ{}1yhmaRf(xw>GmgtSUV6b`GQ4X zVR@C%hoXI+pMk=Wsom2z0EUFX>^nUIo(A01r0Cc3i)ZWZ^A}s*YkRBKoufHzI;Sgz zSQ7VxsN419&-g(&TCLfX%89p7$eEN2HX`iMe&#b2kNp)wVd8t?P>48- zKNvdGcRx(Kc01AATITjG#wJBK##SVDDjZVbY zZvu>r=Bd?kjE)qNd_YBjkOUZ*+mBP&egMtPq38y=kqLB7$!h#UVKM8E@#V)~qg*R< z_xIehwto;3Ljg-k{x#Bnbs^Ce&;+OgR3RAz{*?4slc@!XfJh3$IO*5s#{xG7FB0@4 zffH~2F~@Pt;>-dU&R(Foywbnu%=3?b?F+y4um4jVUGpsAD7DzH0T*s24^U0P;SONp zow}C~?=1evk@4L3i%srtbfiGJl*4g-3VZJ2_{V=1+fEuTNCa(tC#}BZ&%gQ__kHMo z3Z(+yj?4Fa>Wg)j=9XBTSs20}f#>$0`oe$u>^Hyi*(a{ylHJt(yOavue^-d0E8LF} zU>q1r|6lq4+q;(5sG%@=Zf+iv$F#9y+o7Yj721MGLF_^VH!gfF-1`q)xp31z(Ustz zaPL9{L2)A#$_Sm(2a26isMSs~8m=bEfqgyrrrn5dZ)Igh@m}RKgWzNFouX zn3uU)x!-*iq7g7hAI*l{qwu(sdnLt(IN3zlP{WSJd;9 zHtVZPbMrD2o|H0-LqCu*3*so;A(=%-{b!ye=*8mGD8@PfBbWLsnj~mkfyNcCDqK~W zs&lTHYF~AvX7yIiSE|G3-2U3oz?rd{VcJ8A!tEnX`#=kzHIi(VF?tVRnHVifkv1Mr z-)$a;7kbhNaHx1N^V9)Ts(D?5RRFjQR3^X%n2FqaO$X?k%)=6rNEt(z&%@*c@ENED puoi$#V(jCihqog9$A27Wd;y!Gwx9;K&*}gG002ovPDHLkV1l8dAmji5 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers1/stickerlocal77@2x.png b/Messenger/Resources/Stickers1/stickerlocal77@2x.png new file mode 100755 index 0000000000000000000000000000000000000000..ffa2716d76e080a0abc802124187dcbbe48ad530 GIT binary patch literal 10310 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend02@2x.png b/Messenger/Resources/Stickers2/stickersend02@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..31c1be17170b430d1fcaef445f49fa1ff9b76531 GIT binary patch literal 19292 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�C{)eMUNWHDko?7w&Ge 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend03@2x.png b/Messenger/Resources/Stickers2/stickersend03@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a500b65b3188cf1f0b1c8d7162498d7126eb8fc2 GIT binary patch literal 12795 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend04@2x.png b/Messenger/Resources/Stickers2/stickersend04@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..70586a40b797df3528a3335e3371442aa1226a4a GIT binary patch literal 18077 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

(P^jK$^ZQC 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

    `*>xU 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend06@2x.png b/Messenger/Resources/Stickers2/stickersend06@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..be597b1920968932a8d7d6d3f607e0d750c88a93 GIT binary patch literal 11515 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend07@2x.png b/Messenger/Resources/Stickers2/stickersend07@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb56d9d1ac18937b95764cd27b63cab17f4e8b1 GIT binary patch literal 20432 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 XZH}}3;S`1cep)d#gd5c9xy1elqBXu> literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend08@2x.png b/Messenger/Resources/Stickers2/stickersend08@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..188d2cdedfc76e17b594b48005b2cfdbe4aa6f23 GIT binary patch literal 16156 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 W6!7<84FC17B^e1t@fuO1;QtQ+N)yQd literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend09@2x.png b/Messenger/Resources/Stickers2/stickersend09@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a4c2fcc3a8886cd08cf68c4f523782e3e3c48c9e GIT binary patch literal 14138 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 b1Rnxw+2bJh1h9a=PD)CN$%|GC8wUR$HH&ev literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend12@2x.png b/Messenger/Resources/Stickers2/stickersend12@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3fdc6879847d4aaf64b2896734a0ca549ddc4c7c GIT binary patch literal 17951 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend14@2x.png b/Messenger/Resources/Stickers2/stickersend14@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca97e0b91ec52b2b80e922f68d4da422a90ece01 GIT binary patch literal 15873 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend15@2x.png b/Messenger/Resources/Stickers2/stickersend15@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6a17e9a00fb6cf7831dcd56a1308158970b796 GIT binary patch literal 15394 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 Gfd2!3@|R)& literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend17@2x.png b/Messenger/Resources/Stickers2/stickersend17@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e558bf2a90e4614901b6595607562248b06aef09 GIT binary patch literal 17194 zcmeIZV|XS_yEb~qwr%r{jfrhcY}=gJwryj=i8XODNhY>!` zjEs0>C^!J}wA{fn*D_0Bpa^zb9tf-?KsX-}kd%^au)DvH_yJ7)325TjnAe$mIrRKw z2VX{!q6ZK&1rIDsReJ13>cm#)dNCrX6)B??OTo<@}a?X3E zu5TMexS#=i8KZlS0OH039!GV8Z2~JGAxSu)Rq7ppYiT zn>|mq-yHm>O48`w+vw@%4g1x@j1-LHMD(XK?}z)~aLJo>OtUVPgu}aULPBIQc|F*w z5Pl+GFW_PXuMuw)<#^OO>AZ!)X~f+`Uc9`hlX1gsMyq5FevF;hdSZIN35%KEJIb;E;KM< zu-tfpnK7Lh9x5qxbRgO2gxNOTI$ddk%?u`LXtrTY)3}4vPuTO4wV^_)pr;~64g(&cF$N8${iSmu&4f-2o z&lhB3YSannTyPGOAVtw~3Kz5s~~~5k_(_1>`CZD!4QnGzv7A z&lWyfK8!v#-MT&)KIcAUK6OtpZ;@{tZ`x0+&oa-`*PGjUSj5oOFiSAZ5N@!l&@M31 zaP+XV;I0t-5W5g?5Lw{%uv5y8suY!ADRPq~xy5=V@-vETo|yzOVyhxmCAvj&aE2kt zAv(cE!LY&da0svr&?+Ga!C=92A#}k^unNDFTqu6P@yF_k3d#@_`JpGEHlRcxFH_Bu zvXC~?(~?**;F4rAtbL91vsDxhYnQoJDYH>By~V^U1xnJ+WVV!jQl?!=#FK z4}OgZORO)>ERNfA8%;_CON>&URhCzVQI;sFm7bKDE2$|lE|w`~lA0dO zINoUh&1!?~7|kM1WGt+%yzrGntVPRB(M?SL>y$pDM6KFI1fSA|sDN^}Xt%~UVPWw; z5fYh#uiFKr!ZV^k>FaQ#o}I?TM&)yqN6{+OQ)DIIF)fUw_C0ex~V{$VIW$M0M<_d^yD*2^-EBmkp za}9zH+J$^XunZ*(^+xbU5X8g5yN=e1K8VJM9*Cxk8I}u{?UaR;vr9LUwUu+v&|`i# zFf&QDaa%a!be6l-yrsNdMi|2*<@jxv-WdPgKuc9yR+EK(fL=jUUUO6nSYuV4`*mFV zd(COJxs9r=k&XOvXXAXs{&LGQ<7&q8dHrdF#4_*l;VKf3BEcKM7(p)27`GFC76Dc^ zd`=7RJ(qFzdNvYIT!&a zp556McrIgZ7+;nY`%%pO!%gkgw~M0Fr2V-|ncMY~)xC~A^HYtz#}WM@!J!^b ze?elle4qjMFM)b42U1C13yELn2G?6hTT{q7l0uTYBRiB~a$%fuVYs0OA+fgV8`<5@ z2bk9kj@pcN`BP1j)Str zVkVAz^uvM9;jCDu7;3oeM7CJEgzr2*xl3uyxEEMk1l-senQPeziHI;ahf17`+kIDy zTTATmTTy#VGc(l1Ej?e@Fg)v;?s{oQ0Tc zKL*3G!g*yeVE6X@4I^^=S-+i$Yk$R_qjghf3y7D3hM$Z z4JUxn2y5?K_Nu$=UiC`$h=hrQK_KYQ-^usyNevEy=ba7b}run$bq zOgfi+Q9#IP5nNv`TvlF}wrAi1n<~!sycStPGB#hIddOwvUUbsC_A$k)Vdx>SnzqnC z3O`9dg1^AOa5_IZ=eV?cRXQDhfosH~WrWqI{~_9$>}`4Pbg(~^8=U)0mrbYArR`0m zi}1s%Zo0$%Ds#0NZ;_x*|Gf3M$7f*YXGoSAXNO(J+DV(OONVc-L;g9{K;8;u4CLx1 z_U17@3&9ED2D6Xlpw-@(?rX>5W&58-{KL`3W5Vz3!{g{_(D&he8Ojk!Pf*sk?S}dl zc;NVf7C=>^K#{lbR{i398ay*NB=tHPVBS4VDA!P`_mOxvUUs~8n0#2m%EB7+-RnEn z0sdjAo{bmqon?D}%x9x6ut&XH+0*rd^K=suGZ3>>|5mTAo5qLkq2(i|uVX{3Zm3M= zT83`?`EqE3(}(%_*C+65cS3rFYOSnsx-ze$r_I;16SwC_X73)bM+*c!(ZPfqV1ELV z4^FmW2z@Q*bDDdGBnb9Cx%>uJ_u5it2rksc4)|CGw2=|+b0tPXCnY#e%D;RC)71Z* zej`gHy}w^*9^o6z?9|uwrGo&};`vW^&d;Y9S5@U%CzufdekHYCKrDhraqXd5S-Y4A zX+HRQHEx3Z*l%rkoI=h2Ga!U;P{|oJ}od1<(V*FoTIk-C6{Oyy8F_Wo{ zsjaDt7*Iv$J#&VB!1Q zq5l;BcSQch60x^+a58mv{zDUB|2O5Ivj4@{g;Ae;FnK z{5Srevj4 zt$|0*-o(<(Q`FGKRDgvU$j-ye&I9Bi26FtBVCUjv`VY)MEch!&#L3jq#okHP-rh#w zZ#QiJx+G?0WM%x*Q2rC~Z!#a#Uw!Exed}Kx_iyQ+o+|+Rhxvc+0s^qr0gT1~09&q< zsIaOB$hohjgYjYt;e#&~G${C^ukAx+s@8gUGq_Mb) zH>ncZ3Mq<;F%zBK%Il?T%+XW|nZ_3N)*spo_Zv2ea*gf&;4qBD0Myr5A0({zrzhw@ zJZL`UOLjQlO<#BZOYg%C@2U1fSSGnph_@k?{3dkdlopO08$4Fa!y@h7(rYBi=uy+ zE>8HA#^^xoun-P)??5fQ=wa2K;jnQ&Jo=WQ24vx_+D-i~P!SULs-6yP=9$)W=^Fe0 z!|MEt;ayW(#$0#^vfEHI36P7?j6&oW-Ncn9kI$KOgyW5z1xCDt1Uy5e1X(a8L zPhvu8wVTz=mpo@oCu#Vu%C5kF)`6GV`;U+|aOFtDh?3qW)JeIfm{Pn_ri6*~dAq+# zghAybp=HQ=75(PvDyXSCyqZD7P+N$ZbzuFL*T;C`23}f686*&)Q`F>Mapp^^RNx7! zxxO=$XEr;UI;D37S!QfwX((@L$8jexJo&h-?WE81**7BON1O8nF62vra)Dw+GE0Uk zDJB^u*~s87j6=5~b@re}a+em*k6e$JTZ|O7z0}v9SIhXAi8%UA@3>!VIM)zA8L7y= ziLCC1lxIhSIHOi1M@wK<5!6RPVZxcx%zZcL^*au7f3;sHKAW`ol_mEy6Zzd@e6`$w z`s~4DU1p#2bX&M(Y!oW^&rJ3yB*MX&u6B}yn^xx>o4?$5}4sBQz6 zMlW5;TrygeR)jbuyq0oHh&n~u*Xy`{7)wBsBFVr$bu1D$3**douGI23?c2P%cA5Dh z*18PVbk|{KhUYP!pYV@%%Lf)pYPK&a4PQ^I3zfVD?Z&!%SP!|h}>ocnQ9T*cc2&t0fa`)^xwv*7& zaT~9b)1SbE@HvHcoF%9=MvUuWpQ)uW9X(j_1IW3Cd{O(9)3Yy*xpk7{YNcoiCM+bA zjXVvanX$txqv1l;liCKOq}M>7yFTwlM!#SsHO4e{_TR_NnVrqXELgFkq%+t8ggzY7 zAv!hc2^EAndUbPd&8_g8M0q)GZ_oFFolhzDzv8&Cw;0c6BRo7>1Us1%VP9d98M|5H z1j&&DzpHUnTECe5U}v>1P$l{E@e0WRDm6ZQc($QjQ%`=0q0Q{`?!-QA4ZW&GU2S36 z_Vmz1lat=7vwI(dI93cKdMN#I*;dUeCGlIaGHvhe1!4^1di(OyS|kPId$=_SV?QF9 zfyIf|ujRNIYI3iI> zDUM3VI6b*paT05ZO9%>wB2{h*4!I14L(^%BisGcbvsn?*;J)E8dFWWAS5<-N@2$=+dPD|yZjO=wAbm{$^*(7bw1j#{pY(+Jk2-l-8$O)dv8JQJpNK|@_b+5>u{hHIS~1N#+-ZLVzL6lL>xlR=SW|{AXAK;a z;>#DPW^>&?MM%g?nMQV+THU`)^M97KTx@9g-8<*mo33r!SXLLQsB1Gk4imWBU)L8& zH97)R*fx8$L4|+RHZ;F750!JscWk58_ttjrs(Y_Dj~^CBq0t388#NPF0Q1N^iyP^0 zWfad$I5kKK-~D>tsLG5{LjcZU3Vc3KgD@%~roI^$L(kSk`uHb3a(iU#^Xk2UX7ZA8 z&w+F7tw#?AL&Pf7^0_?DJHL-(0K@b>wFSqkf^Sv&A9sFCo}F%45M=b8R=-b$x;z(c zsJAq%T_@=AVVpx&OH>>;f8_OO7h8X&#|Nq_e=G`wCJCfcrRC?Qy(?Fvv%sikK!M&%ITIlHA#xJajyjc+iV z89Q5l+nJ5FMjSzd6_X(Hdb&%RrdFdh3+y+PNvWwR^1iyL!SIU@C14IKVH7_Z8fq6O zbc3MA&cKnC2=WSo>8uoLtPz|&x#JI0*l7R8y^||cyGMK0=*$bP=;kgL6IbLP7E4f3 zQzO=Uc#E)x=NKI)9~)B-3keq5-Dd@)Lr+Fd=vIFVpechhrZYOp(#m^zyG>b`9|Fm- zne!h~M_3Xw=5~{x1q<|FZyctx*l6-+A>RUT4XPd#yoT}WX*}~iee9uU!D;+r2CXRB zfC`-7U#FvG!(E@<>9n@%E-ej3HOG!Im*>~fHzvaVktV6!Xpx}`n|<7bTcb6EuY3)i zm{9Q*>%asWFB-!4z|gjjA`pq1k$+m@{|J}w}v{yni3 zzg;I*ElriOb>&>-y)_>4$*fe?{9IiWb~il#^>sQ zuDE zrTm$2(`(#qeV(e&RI?BXF%mOJxNY#W*=uI65=H6=`qnmn@)AP~DNv&ZaC^2SweiSC zu#4C#@9q7%s9;j&td5|^P>BnT^k@Ta+7wV^;S6jm;|33E{0Ar!Q8?5RW}YSAr=@{1 zqJgDIw)*iO-nTC$x0jIL9nd3!y@K@W=1-ceWT!MmSik2`GX#G%WXqH;so+Ve`T?5= zuP825JHg~Y*u+XpI3S&m!@*%|=KTb|xn z9|gN-4OuETKAM%^P;wsj`9SrnA$F~USMW6OSFnS6yEMX2(-u{Y#f1fSjw)5_6VN!H z*SI<(Uj*Z%7cE{uTI&^o1nNO#gXb{CnWeaVFJn?Z=4WCxaoVzWwD80#K^Tp-|43!w z7upnYvOraOdLG7LH$bmLcug{dWdr|~(Ry=UmBVVd9MW3T}#>t2+#Zu?==G2e`H!&G(CViA3@*QKjpMd zW0Izp#$_$^BP^Lt`ZgFDv!_L)SC0^^MfRR!TYX)s-{R0k#M>R>Ud-zGB(Q=y$R}MD z)^ABKX$)*^`w5C84yHY!JZ6&ZPk>`GbQ&z1L5k2=?+YqN;z698VkQ?mw+v%SV@VJr zs`orU4a^%@`calHQkEYWghMn4w13}DF+#uS%_!O$86fOzj0&rQ6y+ggY*&C?)B6QS%(k?!hFsj!rehEE`LZXHy=X`EHn zP=ZVQ^F%TlN_$MDt0$`(=P!h4LZ|jrW60Wfs}PMa(Mq4u@4f=TRkYPMUT;@2H@@cL z5ZR((ZWT+nQ$^pA6XzFTWh!3!>M9wKT;el`u>=eY-Feji0@GlT#0z>Y%M#15IaFt@ z8xh;^swqY6K`zHGmQbB8T78-hq6dNs^kk|VC*M+eRHtw2^e$#yIs8FBX z3NW?xXQQYSjN56kizUBAi_EsQ$Z+I@TdIg; zWz}M%tY~*_CcmQO*apY5up#-S-7xP=yi)^g3G0FE@6PoD#-=)YQy0IhnHzW9ouhCK zw?Q|-Wb7X8#%PT6B42dc44Reb9i=ud_6#0{LciSgWOOaYtrHP^@%HDCv?H17CHjH$ zQxP{xcmpJkeqzChOo0tkLOOMll67*bUsE(}0A)IH)r@Insq1@cypB!)f!23Dj21or z&fVI`?|AYW?YeHjtf|9s^I^5U$u?%*AdgZn*j)k>QqLh$6TB%*2yf4-Rch34w4DM0 z?h%J>@USSXvMYe}Z=k1=Je}kIE<(H%aoE#hN-&3S-OG(@wv^6~T7>dIa{&ack9Wi(N zG;e|Hv!&V#n2G%7UUee23A8h z45eOMJ^`*y#zt8Y`{FYi8Z*?UzF=6F6K2W4i3o}iNpV|_Sn=f@__N=1n3jXwt7TB2 z$<-x?dIOAGWyK^~HINslfMx@(zyglkbw}znsfNv{d0zP8nOHN_2%=(E%LYS?fbe(w@%U@9!qro7ZX{dfiyPZ+*$5t)? zFHq@Ez=;g($i3(ua4}g1!w=NuLzMZxwiZ#1xGqSo#EBT z1C|Oy)?HS!m&LF_fOp~Yye0o9NpG43)L0?n^o~29so-4K4H*ocwpOnW9_6r>#g7X?AL>F;z zKyaVJw5F)z9>ISCLSQj~o9nEdm1|8?!+7bYKNVfzG;=rsWZ;p?f2CGLVuhz;VNv-f zw!8!Hoqi&}l=+ZE#yfKzDUbhHM$24QQv|%}bldvxJuV(l1&U(crF}pg+ErZ}&4Hws zCYXzR)0bS(PkteV&n@WC@qU{`6H$hG&HyRl&n@QU&J?wUX}@FBn{eKq>@7FqunCJe z&$2BNNFT`y9xwf*G7T$O3$g$<78c@sGoL^h&9XQo~c^1TUIbHMF0sChYRuP1} z*5+n-TDNlb9fH2{l$tAovf(J7!6ZrMyA6cs=H}SSO#nfxKOa)Xd(l}X+h|`;+`D@! zcrVX6Y#xuf!Fc5;c)+lxuWToS2}prmbg*Y5cFUp*o6;?sV_^Q= z2Bv^@L969!2zbK|x`h_IIQtcDnVg}39?3`!IdRZIX2Y-_icBqrvfSoks4$KNt-FwC zO5(M>@`ZI@kjS=?-_Ge4c_aciJ0#nnOG*3BVk6Z+r0poQo7xFdw}ag6knT1!bDV?# zGzsCWTIDHy7n}I9v4#Vn9tG4}@ViVO`Fru>CR^d22$cT6+e3yVshiHU$4&*mJ=Uzq z!RQ3!NYW>j%Z}DBo_=LhSImytV(1}pEH*?tEe z7*z|wHzETOfSa49tdY4nboC;`=m#%bO^Y2(nu|+6@!6TX2F}3ieA05T#w(WJPu3X6 z&s)kI|?+14f{zW|ApeU`P@?2{~NB(CJIU0g!b~ zAy_!)>s?%i-f1qYQD^vpIcvX>v%B~8AAS}ZRwU1A|4RE(vB7_~1e#2LrW`TpsuO1bv4wnA%!4N{HMoWtwqV(0Z4kDs z*Q*er=k7dn@iRNgm~Naf-KQUqU1zi(2R5N*kHKg8lq7xJI~^tm;%VHvOrC1V4gl%- zi;;S-F}B5Q1pqH=XEb(vtym0b1CeX~^0ot0C7WmtS;11eb>P-{U0_*Z-VQD1w6KQ6sEu(RLd^41)Y-?@_a(!X{=k>_I8MqpFD>}b$4o%Ox? z4y3&R(+Dy8yXJJG)v%O~r__XW>LUlvO}wCRXrk~RLqMIOw-kT=DCGbzj7kOW=2=Xk&{-HwWAKb9C5XIKuQkG)tZK% zTv`y|c8|P0kmZ_T0=xTaR)g5T%kv)g_lYLo!ot#twY4h`0e2E(a*7@EIFmFs>rn0# zNBC*4MT2OcBZh)Y9^j!fK~HPb={cn?zQV}^Gm-CYLHEpv!1$SLfkr_ z>5TL>#T*gclxuKgR)UGjaOJkJjY|vR`}s0-K&%zji8#8>kNBl$+p-a>HA<<(PqS8m z{h-csNy$N|o*3-EG28gyZiC)i-;vf7jALM~`nVlLYPy7Kjrap6ewtN54l?OKqt7Oo zcR#u2D4%sb^V0vMtC`10u@;b5#f=HZHzpg5Y|yl&w&TtYBKT2e$#rt-=j>=#+FcRj z>fa)7uH$sLP{2zps^-cNt;6h&kJBb*j#VX_`2(NvSds?-aXRFDsWd!l%HnZt6+?>- zFG3Nbl4g*i3c6IGN*ma2Nrjl3<9Bq228q^;R#sYL@3e&*3ZX3rCSxCfNE)CyDkcmh zp~o_$VqK6){^>DznCZBMFI-9v!Bd_C(=>r zsnyKqej{z&Nwu^kMl{JD-zbTcmM)Uh2X|9OXofsI7^+F3FF?^N{_z3b|9viLuU?h% z+~p-F3$*}W_V?MnTqrDSf69WE^KcQK;l)de4AzD(UV2dAy@LXk4MRb3AP6dp6+13l zVnvBTOMSQ@b{DGV=8tux_cN90E=i(;TvWR78?T{`!AcYr%|Xfe4pQ{0iJc866t|;- z!b*{979(6vcHkG@5;Fd@(LHGlZJ{5!h4GUKxFV*?LbfF1-U#bmK~D<@KP3oxW@cBE zZOdZmDDirkM-C>H??(JL<0##;vGn3DIKf!$q=@pL+cPzBT zB%SOWq)OX`iNN&{Jur`?f$i5JK@a#g=)q+HRY-tUnQZ7r3qQ~=Ai6*1^6dwbUu@8!Oi-y)ki+Z|8W z8m;D-HeZmF9h#$RJIld`p8jOw<1(UY2+UwWvXFVVXIA@xWdJt_b{f#{soK(sgf zDq_M1b2=ht)_O0;@Dv2;29hW`Jh+dvDIp$i`xQ!k_Xrg~^ETfDq!Vq|p2FZ~dydQA z6lgu!&s6;IiaOnoqu*$GMR21wTW?5IStK#4YT$!&t{D9FFf&nln{IHbi})!P4A@-a zVHe1OvlK#!)tri`)u31?-PQVt#=3zz4wwxzXOi343su%9gaYrP*5;f>nz^LChyL6) zFt3k(?_HZ8cRe2`m!IQtepd`@Mh|32fmYK8ddObU8%@dgHVVDC^=qw?( zTlm+Z}aTFjEupLAZJ39YOZnpD*^3qzt-`(n`f2$dsUT&bZnVNrCUx7*I_LMSoLa3 z=x0d-Fbo&aBcID1u+97sCK)_BmO7-%24TSrOV_#W4DVz07bL!z8$#rN^wSovnAKEO ziE%b~n3bF4=Wc|8vl~I-}%;zRI_iYon zFEMd6c(?gJ!1V2=_49nEtkr>+TWlWs9P=BTjz!D7RZt_5C7}5Q7te@!N`AUliQm{s ziop`(k()|ai%)2|%c@a4hn%JU3&NwaF%3NWk=Yq>y}bcclFM8HRxk?&e4(9w$Kc!1 zjIHJYPP8ZG47T5Q&>nbo3{g?pImxX1a@^&m-X!@^*e#2&gBJO#;)YSn8_A;5XmP&> zKYf0`XI#?HSHU+{)$$(ScLLFV6qs*7(t#PY1{JEWBTVURs|@pZbC+Q*wMJ-TZePE?uR=5nL6 z9~Da^w0iFQBxCf!+EWz$1PofVI8B8f8?^W1xiY5x3!UFJe+ImHH2v-!vyGjFQT9MA zL|?~Y9RQg@?zixAeP|dNzK27hm~T3Ufr7ZLF2OP)Jk8eNAUJc_Ij&aMcGl+Wcv-GD zVHBZ9(vT&l%W8cTyy0h%6s>7^USBuz*}@cz{xv&kz?$m7bp!!!`?P^X!n^_N{Wp+8 z+9O6gebZY$KwJo)WGFk2v|FSw<~J#1Vk|(xG;Zw><^_NF>d#O1dxXvRnYc+zx@fTa zhu{bxKHKp<4=~mrIm&Sb&92!BqfbY}J8C9>xG(@4hLers7=hc-ju{)9fS}9O9B|tn zIW~6rc2(zZnV!M-GN@vKFhxct&W zFB$gDiq%Q?`#?{r#6$kpomjFeqBftniYpIQTQc3 zTCAvBis!lo^w*%@c1fM93(*+qv=m250eDa!7nc)Jhc}_1^VsEM&-DWDWw+l{*U`nr ziA{Cc!Ryj47f|5ab5hlygrmY{gZ<}~#PYmC?YH`gSVC#!k>BkoV$2J4!ozBOl}#%E z(L}?kV<92kbubX#i0zw80gD~+y`sN7eB=90z8>2-r7hdnp0UXkL9OY`2?hO$J**gJPp$a;~UWx#X| zE$2Yg5xM&GUWxLt%;DK%ZoH96aqiXbeuN;$yQbZY2aDaQ6F+PagyV3;{rR3tE;8WJ8Ng-MLmTE+P?8+rA7lbfj0`89yIQ@6=>4aTb?b7?^ zBJeU}P+7zc^R!N(=AOzgs|K>dK0%ZAdtd`@T;Zn%(Y8l#_}dq!CBs1srZeKf#JH>h_5L+r{04O89K>5NWTPC z;P9$;NG2*d8KeV&7@I5-FcMKss0H<(@==$pv@Z%Z}qFx1&C9NUByH621sA961Z>6}-)`slk z3}}dr*9}KeU3yKjZ>H_bSy@Pb4F%;!Of(23ZA}&3o;2=kV1w;j@0#HT2}@BeUKVGh z;PwE{a|NSP65>E`l-3z_dp!b68Kpc)$>CG|2!2M$wV-8N*Rp7~lOV40;_wg$upy=>rd}weHKV z0xFniPMG`_R;!1t$}Sl>;nsIkgk$xeQ)TXZ94==Y{3>D;9P+Gkn@5jDz7&+d4dffM|AAE+Hz4(IJ_X%fKRQ~90hrp>1$05S$l?Y)q zp+)TJ)K{;Ys3j~HPF)5DI|dTsA4sXa95q_odEsv;FbBYeyba>Q8u=CnAYcq4527Kt zSZoZ1h>pPZYIDdG-71lg zYU{P(stU|Yy6&HUj7UhmT`_&Y8nL9!rVDKR@qJ0ICj097xuI9dtmA>e86f#>>_6?iWpAQanj>u-_nr7-8f4Q#D!p#c!sLh`?hVx zTn17|5e+o=@eNM5l)gnH$ zW@E7=qg=Mu%IY!@0i^OL6_8y37NkJdp8cU)NC%i!Ej3hgL_BidB8dW>%6>nr#vT@^ z!YMMv+jr)bx;Mn~D`Zrk66{>e)mDTp7hhMIaxM^JGm}6>yV@dclnr)9n$0YY+=xZn z-kyveaAhl$0&2)5t**7=N?=Y>xn|0+Kly>P<0kv146UJeuM9f#b?1&f{i zr1d5q=ROz7yT>IMY63FiN1p+a^;K>Y6taK#3{c=pyB~T)(`1~L)yqRShPU2;Il5bL z?dX-X!HtuPY*3(P4=Y-6;HT^O~Jjju_>CF&FtDFeI=g!wby>>_F z$RQ^LaEf|%`me?hO@-5JXV9jG9W5+wG{@7Uvj(K|jz`$!hEXKPbx_qaCfDj1+8#;# zYTIR5sV0T+3kXvYuO`NxZU(+Sg0RvYCqSeQd{fek2-V+2ZV09Q0@V!l{k=hS^6wIJ z+)|g~==AD*`46&HWvjC1$6QhUOwzvX6KgwX&oD_R`V4$L`y6bFeP zNo+h|5Pzh9AT|cU^-ojj!(gA;b4wq9eAbIl678Qj%;HzzU?B4^8MqttCDyY%XUThO zDGbEjM>-iAhN@GYbn*z4Qq+i)n0gUJtL^9>K!jJq6pwkOOc<3B}( z>E>$Cvo08xf$_QZbwjrlq*S(j&CrBa>L@yf3p?J?K4YZcJD^!SGSXs zfP7z?=Q116TKyVgoO{d~#>c2B+l=ywKG<_<-)|hX1QE%C*D!{U0mIyAbghy!d7+xz zA-5&J1Q^F&&IH0lnM|>XGxv-ZN>?}W9@SBR=EBZUiccND9lhHa`P0{`QtHtH3glb- zqyk$)uvUEkC8;Mprde@6`vbN8kDf@+)t8Cf;A3-EK}XS(Q8MNs`_<0|4LNQ|VvUf< z+3Q_W`OuUD9ck2Ooag=a^#%Pq+@*DxT-oW!Zq0k`oM0{dcx&pV_pp%57nRV@-8ZD1 z6K(!XZORJXY-K9eDwl>guSg*2Es zr3r2xG|bUSD|7Y=VIaoUPUybZGIM<9X3FI`~;b;0LSnoh{h|G2otG8sG%MK51sFS79| z43%&+bw4{pYv=VACF5K9?&KY;G&Ts1S=x!V3|kKfN{m3JV>A*`h&p#bkoT6USbwAD zQ)Y{Q>ixK;jfWyKVaVyK=kH^+ z7iBr4S%H?JjVcl4JY29j3JXzl_C~TA&u!s4FuT#+O)F z@eF@5ANr0&DOV4qS%8)iIXbCk#MT$_d9t`X;{MWpg~-@m_d(gx>BR=fIqd~sxO?lp zv+5uS=r{1ZIu|v7vG1y=iMrxOXE{-le@Z4@TCi;$oSY5X)^%%qEG~F>$R+C~@@b~u zeBK4o+qkJO0-!qi;NJ4|ZD;a&SqMONOf8C2Q>`2q1~I}(Ph3&@Sj#4$Amk}w+cxye zl_hCz6sj#ZL7g9dFDwBFMoEx47$X#+zV*RSPQ~{!xe3D=kEa%cF=5Kvja*~g$%H}( zCEma{P-z4>ZKHuH^B*zuxqqPldX!d$w3szr~`C+Kb^N1+ZLBfg{CYgA31)E|}eLvNvXrtGt;7fwiT-N64;N{IGh zG&X+@50P;5N9wlU{`2D+G5&SXrtjX|?Un#YJj#}*KPxux1R>#{&67YI7h*B^h^8JQjoQCS5P9J zPwuUYoCB^V-6q-LywEa{6%8nlZ)b?iVVwEMim8-M7b$3$!86cKM-0muec>DA;Yn^( z5@F@vP20T)!0j|vmjco3Qyb=8UNthE(6W9k`Z>RTl}Q7mg0rb&sUJQ00l5?Jsf{C( z`b6A|IQRMISKJu~XhL#zA3_iE(wG^}5@Xf;WVp84=*Zgjn=Yj?At-E>?clFhBb|rn zHpvZl*H8`=QA3vG(Q^S6DfE==^jX+bvuF_1p!` z!G0vrR^tS)D6SN(C_yv6RA??w#2!`umzZrn1L$*V5Iy`gJMSXw?|WTv#?`@X^0Y~Y z1qgNKn$(IQ(DKRB?K-25-_+CTp^)7?d81p^{Be4Z!BYp2`^eFxuEcs#YTc0&P)x4i z93gTOj6hU=_?VEaIvk~Uf*6G9QHq?4!|$VrIEct=CXem^HoQdDQBKedmc);ra3qo3 zn6d-jd_@(&}3B7U=_`D>X8y6VBH!T&G$ fe={0apCAxMx<)nXU-tf5!zd*tFIxM>An^YHioF!C literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend18@2x.png b/Messenger/Resources/Stickers2/stickersend18@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..df55f4ed7450fc268bee73e79635cb13db3f499e GIT binary patch literal 16161 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 Fe*g=Qp|Jn} literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend20@2x.png b/Messenger/Resources/Stickers2/stickersend20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc3507092103d9aa2b1b13bef8a7afe1fa365dd GIT binary patch literal 15908 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend22@2x.png b/Messenger/Resources/Stickers2/stickersend22@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0064bd7f67ec45918365b4495aec79b38ec94a GIT binary patch literal 13306 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend25@2x.png b/Messenger/Resources/Stickers2/stickersend25@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0a2387bceb17c45b22860ee58eb08d9bed36310c GIT binary patch literal 17710 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend26@2x.png b/Messenger/Resources/Stickers2/stickersend26@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..648b3ec854780d196f535bc705fc0548c34316d6 GIT binary patch literal 18144 zcmd3NW0Yjewr-Yf+qP}1%eHOXwyV1AF00G7y34k!x@_as-sik~_dDa>|1ZZ_nXzWf zFTVNBHDisH8Ih3+-z4Cmv7rF~0GyPhsM6Qx>|X~Y@Yj3YD-;?40QF%hBBCHAB0{L( zWN&6^V+sIBMy95@tEeoY4^MT?;h2Jl!HZmW1>bEJt1Due8T=rD#ZyFr5+^K-hzKB- z`~fXqG8`0PLL@-{y@Lbz52mzXz)$wg1)aH4yM@XoLWH6*m4U>6}>msL5&Uw$|^=-Wf zCnSJ3b8O!cK-iGTO_Dk!*l!r|RFF)^x`v<_rV5I2dp z7jQ9((||LE^k>XE`MjCTNcqbpsY`G8i+oCW}CYe zF07Z*1C+d%)dLE>7g-~a5E4R>5StWyOfV{eyBH!aOAJe_#Ss0OWgs#z=Q=Q4*oFy z#Ymq)2n&%MHa3uAbi!zxVV$A)i`5J&dT6$OT*J7Eg&h+ocq5K(5PzWA$h&S}nd*!f zJ{)DBe2>;4my?_xD?OYiiYK%q2B%MMZ*xz|1FI8%6Nw<`XxI6wQLuvO4>A{&3&c_=8d0G_=9!>li5Q{_@-!svh^2`5NP8*LB;2u-eYq%d z)8uhUb4d=#{T5Vcu}C91r~*>u2W4z3bt-wP%V!H8 zEgyOxn{HhnG@o-H5}(>9sJEy$_BZV(mS>sgsq3wsJPbleN~mQhMld&M6-XDT7#LdU zSx{FnKCnG77_cl*d+13eM-{RPkW{(fCAr0VCEsQgSUtbv#fq(oRF>!#$-x+griAK* z7==KGe1n05rh`-tg$n@*nG2-}VStvOR&*h2hvAFU6BUplDDp>5M6O4QL|mbmC1xgW zprt0VqQfTo&ag_&P5q)6Lv%=pPUEIfC2|(Ysih;guFWg=*80SD?FmH$?(^b$3y7m>V*o1*+m-J;#8%_WR3+FmUE9Ni;EoLBwCU!(FM7C2FTFx%RNY+-)JyVbI-N4Kw z&BkrQmClBR`h%6`75cTzmGipOdWjXDm7_HTZUwwIym7o-?r|OPSk^lePVhee+ZG{l`)LA%USDjsO8d z)_f)du4(={P6uL19t(--bA#*cs zI!A4KyMwLqbuW5Y6m-l*)Q8AFV^xOqVI3jrVGMO=8WI`|D~o5y4>}=YqK<>I#bPFo z`?MoL&Jiparf90zYy`F#y7=$h!(64*W?YLb&HQd`^o%uZ_yh##TSFyI#%;c9#VsZF zINucHM`bc3S!H;$TYH`N7RZF8vXZ%zLlY)k3B||`vQoxWCg!8&A1#3_k7mK<+WvrG zSz*00n=#|D^lZg#POffdk!3aUSUZLPjyuVjp1jKG>ezQbxcENlHg2~pw~p8GT85jG zy_@as4gBbGBz<6Z^v!qgPRofUlR2(QW#~K&0Nl(d>GjC|=~8EGFqK$vwOUzgyEv zLCZD7gY;ljG}Bx2NHMesBF>LGo|>S#uG*qHrD|Qh%_qj!X213RI*q!#BB&ysqELRl z)~&*>R&DYo(Dw6@e2Zf-atUqTx8`V3p7n|Kjt!fGon49@jcwpJ)o-6mQFWr^ADx+>qR7nrs^7E^TiDUAT6y z+NlovtM6+~I7@i7`sXcwdVB_UheNZ>I6CYy*H2n)T{?Vw9rDj92J%+HW5L%hF}MEU zGUJ`#Z!-E=4qEMx>%Mj@UABD{al507$1nf050B%gLEne>6$nQJJpozY)*H%KrbEXM zlt79Sd9u94x2hNC(~z0LA*t7~K=bY?e7X8ky^o~3iLyWIM=3`oEX*vijb4oyhqy;! zdNy86@60;~<35|UK|N~SN}jGC9H(30=t1bE`nP(u-Bdm_56vGreI1)(wL@hx*D^E{ z&zD1+96pTC)1ORNd%vVtDb~vxrYiC}dRl!wJF$D(zxVDl^=JX1COMdp0_;zK@n3-0IekW2b@V!kjaUTzrVd`f@tV}PQ8&N z5#Qf0HjVNQe(%)R^`!v=)Zhe6buKKV8dp~4Stpti0H%{$FTj?7qdE6ctgKzkgEb!f zy&ATF+7DXlA19IXza9vo93(ZJ0RVKezYZWNCDJPZ0F=^FMZ-lyPL|u)-j?3b#NNo1 z-ow`6%NqdT_2B+$+M2o;5_;I$*g121@Dcy*!Tr_#%gjJb__vFTH6O8toC2YUy^|>+ z8$ByMBQZZTAt52JlZhF(lBoE<;a_Kb#1<|t4%`e3?(XjN?kx27PUZ|uTwGiXjLZzo z%yeHKbk3f3E`}a-cFrXK8sz_uBWmhw>}2WSVrg$j_}93GM)s~Qe8j|m5&hTeUvauv zn*BGEo%6qCeF3^jA%I$vv|DPZ|3?2SO_IDEhrH%Km$hnnFo$YO0|4M0xT4A!_-R(!X^uGcocq{Et2Vi4?K7v3F8-Ff=y(E405M z|1kZh_uo94|0~Zwdj5elG3Iu5HL@}_cKOE@`?_v_*T1rbu#`OPSSDhD+;L>>l>_RZ?5=8eFE(k&3!Oh-RUEG@+WPnfvXr#=|W_%F*B;V`XmB7*4(oPS@ z_MRgG2kR4agfFQnjK(H=8cur+fFkW~dZwvsUgBO-toeY8p9>fz92;R*T)1^il z-VGQ0h7lO|?1u4JCl&XM6L#P5i|N2{x{aD^*%9;qZ$iP8aPFlp>BnuUsopYf;1!D$$t0-;#%swz zqg16x(0UIaH#avQD=R0LD<1vN{w{g`_kD_PN_2{&ar-4D>n+JT7+F12qd1pg9v>!_ zGf*RFhh>VyJLE{zK*v9D_ao+tNPZ=e}8jG3$7v!ZF!XqhBh2zb;9n+lrIO_1+y!lynwY0-(!|g>2#f+3AAdC0T+?Q(9B%jELQp4zHyou~m{Lm$3ZecYxO5j4* z^sDS%Yy=~Ie3S2fU7YBN8QF8ntSYRMEmtU3i%R3!u&bRqdVEEBZO_o475AdUZ~C5z zzjA7A)&BZIpY8Fup#T0#LhufIOIO){7OG2&eIu`PFYgk{*Zfl?Y^88_4~e!rU-trN z9fK+@vod9f4p|o}2kb~Kgd~wMl4zbDeVpa&rAF^#OyKi=a1`LjOKAU;^@;YI4Yw=H zwXM|LOy^?%U62vA->{#Zg(OvSTw3}kHr$40Z+%5)XIanZ!RN=$L`^VrO0AW-s*hN6~qdO&jRib;c< zyujn-*2m4~2R+_Y1>n>G!%h1L-HJ7t>Hf8I z0Hli~m`^C)_V6t_YL{GY;~bcYtsHha@|q2Qa%%Hp{o38{I@q4Ov}_vuY&a@9%7L6P zmLdl9KH)ra9vcTr8Xcc=$xX`d2X(>9%ZUJv@p#?JV%c`~PgH zdDiy7_v{z|>W?I0^bB1PEL$MH+2^Shc$+WFY^o#uMeN3OynfeqnQ(zYUw1rAN%Rj%_95oEw=Ms-m&g|V z5@W0HEn6SkfqX3jy(#FNcq|z5o!=0t1p`7)zZC^DtV7#~Yu%a0Pci1nH z_i^SLiA$f$dsFNGZhCgBm4)sQ?`yc#E4cTdtN(r&pXplv6`&A5J`oGa-z0xbP^7 zp^~!I)iV+PY%*t6zSyCoCd>g)fxG>}BWGtRzrihiM>6+ZUh7@wELgp&(Q$RLQTFLZ zaUyUf@wzYC&$|))P9}zfh`Eg)fKa22)jXKa2!{os^xUz(nLm)#>Pk2F(i;%yb$lB( zRycq^OI=c5tl_opfv|!whmy{uyp=?e7kQHl7g@db{KX?pN zP}FCNv{to${1JH8vX$X!eBB#(-xKjI0_oz+@4#j0>s<$eyiy8C_zr!guA!xD-s8>_zApDloc@lTyVNKl|jhR zwVHB%D=mds4QSLXL#cG&1oHhsvhKc(aN&1Gl^L|^vb%hJDAU9FcH&H^Mar{}xSUmj)3l{x|!5@)|6!GdY4hM%`ZAC~MBTutBUo3sJg*{-6M z%OJ8%47ya5;E|Kqi2}cIVu=^tM3WD!HGKqDaxNX4NbmaN$Kh0+6o@*QaP`l9tMX3G z;bdhx&;?FOrj;d4GyPK&=k=kc8gl37Yf!wT(mE+3+Ntd8_D$v#1!V6IodNoZ;ee^P z0rOAb*ubj7_Cg~%#_+U!jdB(2Xfa3D$p*vI%owz~=rEsS=aUZ(e3>8Y2Nt{*;Lz|B z^Jz@zabg&Ed(J9j%tIawq4gCatK#6PGKxODVTL+hMqm+hYJ0o=n85_W4#>QCi zWCmBhVtGRT>-h7pvBh&b8j}W@d$+^@w{p>yp()LY*?D@$q=Vl@j2+Bs85MhXO#30& zojB+cbCCiPlD(+IqjBD_U!4zmhKS4TzSx zXRC~-7h@mR6ZotE{mE1gBA#?VK&;8gnKg96*(+A5RcjZ$$)5} zy_ZuA*>|8S4U=am?*+*q?-5)hFFqsj8d_fY^Fsp(OiIM@p`x~Vc1hbc19ytZPN(~m zpBvq0A866EvjZ=TO+OX}1u2sZ$isIy4cQL%sTp_-()0No=o9BFaWBplnDaPA3S483 zQuvnCXk}!<>vQ|3{Vh!PmCPv~oI$mva>(=}F}Y=CG*^++qCynlYlA-SImPG}z`1kr zz8+Y46o4sDrs+rmaf#(6JC$fDy_HbOnup7vF$0*qLEkiOo8v0gf%vsThGYdH-x@>{ zGsz|x1DVf28)SP*$25R=c2l5Md#>WY&#&QrTpTq49S$}m5Es-~^sh)Om2kar=P(jV z8-)fG1Nn5lzn7yW%4ryE3Nx|wMHxq=Stm7(N6BcLimTyLjSj=?2~+hZvK;!f5dJ73 z)4Fw}dGm*NyDd{MT}A*&D^_$z6ud%^?RLGecdMCE zUkM-F(7y_+yLi%=1X^XXPZJcTjy~fZ$@sBeT@qA3CFdH>UoXrF{`#mJ*5mv3ot@ye zIwNDyp!DQ{Dutvg@{Zn?qL=Pc3e8hcFl>d|hFK+>lN~59yCF&@|ER3&;u#Pn>xzo) zXY6hRNAMsN_hTWllCdi^3>5>a@FxNRt>ZSr&d=@~K^4tk2ZER>1aI+Ex!ttitSQ>63ocAU6+#@%-MIe%Q*lZwg$g3vj@qG@YI z06Xs-nQ_>kfG{9j>|mu`T3B=gA;)Lsym#rayVK7owmRj^8PBIqa2!1Ph)fWo#8Jel z7)?V?Db6&5d_meQZ8fls=71>~J14Dr9fDD7OB-B#ywE6ANX)w{1=NpTC2+1m?tnDo zIq(mHddb2{dMa8`^oHONoD_lgVRz*&!|BLdWCNJ9?F1##C5bn9#`bN7EH3n=QB4QEF2z9H<*)>HJ@Vl?VclpC4cl&Y0VXeFNjrgR9V|;x;#Rx&suH z1csrEG9cWJpYSZ;)-;r+>Kq3`=(&NkLkGWFY#eiBeuI)6_sGFhp zgMNLdYZzn7xV``B=W11#{;_mb4;8RTX?QNXkHs zuT5}6H0Ae*koV1c#B5gJfejH=Kg&CDB-+CzPDJ?d$&SQ*3#eGL`=@Bp1{8}*ACw#P5WGnAVR-V? z>ieK>Z=eXKeR~?aDv4b_upI0;TsPuNLvuy%d{U&DT>csM2EZSD$*h13%Ldpz%;+LY zM{XFa@L({c)uc0zXgJ)I?RtMe9s&+u#+IS3co!%0fG1^A>H@2Y=8_k=G0IsAxW`#M z=!Qd3?$54ZRutH-1pz7yAusd14~w zRW5Kkf`%%KJHL-nhT%i&s2Z&O99JYU(p*F&j%^ZS0n!VBAImkZ0)Q8V zw-j`&KL;Uto0q_+r7Fxgr-~o>`sKm*)R*e|Io<%{Y_OfUTQEijC8v>vs!q984X)$3 z)6m9Hs%=Fnq&%zsTU

    7r4BXOQ@1Bwz!BeTDJX&bz{v((HqP!*3 z+g4ltTD(WSeIIhFa}k~2!O@h5wd4c%b`Bnx{q(@Ton40B6G!~-vX)YYR_9lDa~qya zjLG83tZdgWBXuxtt=`}4%CF^ga&U2)QB#@P@-@s$lsp|=)1{uyQ-<^uEx`;VhF6tz z!T_P21i<`2f7Rt5JM+D>T<;DYx( z0k2*29*^G?tf$x)jcuiRe)nZV*g|5z?Q-hZnfNlCeccL6}(Arv7nDUbOh z2(UXZOS?ElOs+m9-28|$$#uhT2u8S(%NTZtD<8uS3h&j_E}^})6HXV~x)tmrEb2vf3;@p)WT zD2j0;$AwP#z1%W7h{;JrSRe-jWc&m#bN<`EA39zsk!w_}mCjFl8%j~NmS!Utt+*$+ zmkU^;cG(}dH96wY=8~nOG{N52+aM@I0-4JfUzTLVl+ip~jF5 z4N{iKm6xxk7SOid`9Jr3*yg`N|EO)dSlqQmD3@J$f|=Ao(b@_hX@K=~zK1r~-eozs zHs_CzPTs3HXPQcJufW)EZ)VB_ns=`TsY9WnJkUhvw+YD+q)o+Odl{jRhr7>$j>=TO zHCRlgrX$6o!I4hY($-RB;hu-sN4iRMnrC|@ZBP1X8l?DkO5k643Vc8V^%DXkI#NaB z<@qDgc(xFyWH_v~Ebme?lG$wagjuwI80pMHhrsn!gg}tFTQI+ND?W>=FKn<4jWs@# zBg4UpNcKlE)1D@>8Oa$V>v#hW@E#ug`krZ)ii!#gRIYS2c(5rLXnag-Tb)LMid-B* zu&%6BvO$$iBOWu?$g4|P)9~wtoML~? zhV0;6T!zI9nIQ;W&3{*|#>*)99=3SWZiY&uYPEpIlX)<=(^pVGw;|NljcT#xI8f7U z`%0!HmOznA4Xc{AJ6n;{86kh%2i)~5GKAiN4aj0+Cp~N}E>pUHCPUDy-yS*0M*2-! zU|OYjT4;83DyNLS{VE$&1DfYfPPr?c0#SrN+S)65|6=(H=^$|dHgM}m$gO-5+58MI z6D%%9tKPe^>%8%I2fpuB@aNH_#7BkirG%02xQ|wuQuL5h33s(kfTp-z|MbeBp>T}~ z-+h}{40lzda4HrJ|IdcZeS&t>9~#B7YANG#)=rAh-i8zj)GBBk`SBv}8y6<&l|DIs zP0HVBF@}^5r95XMHh-3}9b;omxY}*R>32QP+UtGvl}udT45jeueXp~bKAE$Jz({R4 zVKBfHA`CNv_t}*xXMfi)7lX3j7X6Hx7k@j2G{rqrV|^K)b?X)l^fm#1ZMU%YQ%VBm zXrZPAt$HHzc`K2`ivkmRpJ#cL?AO>JmUb3dU&p6zlUTc>)B{7Q0UNirH(JD3N57@U z-)4I!s{NCEeKNAQs&%-A7A`R|LPS|SeL$P z=#tM@P}zeAglk!?JkOB(Y~cdFt}z)Sg)=N2;&F&An)I8cus(pHjcd-LDeq%GJlC_K zOXcXmGrT`gvq9VGMTfGu%1T{v<)KYF*7j{Y+@pdy7l02h>f;I2bN5YeXS1z^<{d$Y zI|F}Lt4iMg{&LoeXs|Dnm!m>NP?zdb;$()Vu0do-&B z0l%HQcXsasdA{QoHh^yIzGBIlGhjer~CQWZ2g65ppZ* zEm%r@Oc>YAY1&BQvaYkA3}27;`g#f@O^v=-5}FJ^Vc-x}zaWC_*uTq1MJLnU@O?Fr zX?A`qtOQ+Wx7#{BIlEX83ahI1mq_H-?TK)~oFvV1P$FpasT1M!*Fi!H$Ce+=a%1v? zO-M~{8y;;ggnb34gLab|m7=7W`x)i)Hr|3H33YLE*@}PyX&Co)?-gT1OiXN` zebB-ECPm(uf-ow%8{3 z)!GGALk5nRi8pwZgbHXT3&AUCFFA?K7c4gBsT41et3}b{^l|l>S{l@8DmFSL>aj`b zMbgKUJX2d~=T1GtNu(S;PKH$Jnc#h>(K20~+mY4Lj*P>Wa5kN@AQ~Aw-vzrF?2DJt zgxNT>!3M%ZaYLP6RvV+bLSq$nI0!b27jr2ew2Ti+F92^*-vcZHjOv^8gS=QIH@(`+ zA)b%OH5Gk6WSNwV?`*tKa(?OcfqR|{I%qyhyga6O!rUo~{+pJW^MJ;5c(kL?Nq(*1 zxD@Bzwv?t%t{@Kw_}P!=ADc96DScHd84G5 z_LN9;-C?*(EsyO7X*v0=W!wx2h51i|@k-w1idm2QW64_|4=p_0+*htf2e1^Oj$Azf;N69+Kh=bItQHubr)BqryLh6drG z;!8dPoR`yl-7XIvNqGQTCa++wb4n5NL_rfDuX=hOWb2>vnhcCAywfbx-hYr?zR#s4 zpju8_vl%@WQyfdvnu9y1j>=n(eZHmcZK@YniS5vnIt^yaRv8T|R=qJ|WScw7$&dk8?U=K7!V`6J0=$FFy*p5L0k z!V?OL3NTzFVdM@u-rddI>l<=UoY;r1p3LA*>!nFl*P=)&$JSt!^sjb5zFV2-9Uk14 zOj~LdxY_ojwXMzJh28}niC?3xbd=hkQN|0A18E`Y`FLMZk5_hT%t$4UT6^So{S53; zCUdELdoUb~fOWOPGtJMuL!`LiEce;5?@o^82}uYJ!h>~_>Q z!o#Lh!n(6X018k*>b1(+cgM9-3<;RoAOW)ZKm-sFWSbw-5Tc>ClE81aF4(zy)k$lQ zP-H-*L7%#uDF{=8n7!|!Qt%i}5Dzu`5IK@A5rDl?gP z?fKkWV13$+fYJSWuvSV@5NeApz(KG|KJ_HXI7mIsQ#roGisHJjyb?0NEO|3b(+&hM@&Xh?_7m#wC+wdGc;K$`d@p;*O&S^1-btK4UIcR5=@TFxu=jSbx~URQ|J zMrf3#!xp--Q&c|+&%wzk&37xIZUA#UMm20Pd{>x>b$+VTKO-XexE}0`Rm*BiT%a_l zjV<~ZdG6YvXdZPOCRK4z2L}@&jJRHM`8=Q2x53lOdK{kDg{1Vk8pWQxM7<)$IfLi9 zGHD#Ih3{_RRp2UiF-KluzF(z*jtb)p2`O2MoGFjU@q0D}7oibFV_s9fXIAwAYa| zayv6R$}I&nksdkH?Lm>}ZfxdS#SW&?!K`((kcPFA&yk6R89n|4)-)ljFY2KW;dAf9 zySsQ1U6=PhYwP`n#(*Js1pQjsM>Mft_D&bkQB&UnUHiX1!i^A@CzHF#&JzC}N)nQoUf*w~yE?N{`hC)llXrs!3Sc%wL3 z1&1PRb3N7TuPTUOW-jr1fd-!#a4{W8T`wVg9T$hU>BqR9`{3?Lce~}+lqr_m%>sYE zn^l3n><+`V_ZGgVg|)o5QiZhb4NzaNy&ySGN_1Wv<03T`H7=pq+%S z;4EZdeKmGQE|@^7zxB@W=JpLWQP)&~((vdt$}`;kMmMj$mf0Lnjtfd{In>maP^wY( zhXxH!K~xog02_o2ON2WpfS6&6oE%E9(X@amsBQ{$1O>>b=X9)3D6&IFa`}(Fn&d;n05Q5 zc{DU;lpPW^~~8&J|eMty&1$TrQsXF7LI?b&QYr7Of@Y zQ**Y%_FXB?J}Pn6MwjmL>Jy4?;ShO)$AnwOuKb~2IdJRlV%^K8`n#9mAoN$;9^GCrfuxODwH;y((5@Un14BR-8- zmyMr5Kf=bPqhgvU<<9L)m)xd~WsfLOBJWJ(*d1NQ_h6w{`WTL9AbTYBLs{Z}Sdk!6 zrrb~|VZ?`t#OW1uiJ-VWMPCTTh*!5Tb!u>Cr%YcCYp03J)9!XUG46*(1;7@=M;6#K zFUt^V=(fFj<%kfgcjx{VJU^}vcGBzHG&ccTK-|dX^@2=-9cOdg1yT&OhRNyEQR5qt z&cP-y&83Tyi2?(@hL1*}BAHoE)jP2<#4D-EDxHwWNsttEKcj{YBZOA<=!#3O^^sw` z^~cc{xbj^2~Z7^nt zlzNWw_Ktfh4bSgWn41>fAATEPZzG5BY}?-Qcp3Fnvb#`4{Wlx!zNHi z^bPqg!-m>Q;!#>p!FcobXN3_3Ys5DK@7KXZk)J1k(w_EiFsofjSSt?ZX_=!2RP-p* zD77L9>JqFtr5cFi|8dX|1E=13JUI^%XB)J6=8jv%NW}CXT-bo3SvusmYMt`^!}{ zdgOkT2b^nKdp;{nF(o0J)#dB8tUqc{7hz)1@z8hgXI+fIH)&kd; zzeA0dXD--AT$yQ`B!lY~PoJ#eLvm5*`i^+l>J1a52|xX0K}QX$7tX#2cm-fIfuoer z=g<6z9ZGfFG{_SM_HDc9gUY7cXC6EI6|?yhQubF=UBu^OUnA+E`lSxJk0p2CHe#r5 zmlD^i|0o5$66)npps~9yo&Y*->jS=C-#S4lH{upwrW2jUDBDi!9d-?4fSJ0jF^)7i zLC57P+K(p@6bLP(!uy7Wl8)r$fU9Kx7XfD_#4H%3ah0e-@>b~BCtM_f8dS%CQ6T|@ z!T5~yATXlPj{Xp^V(}u!HeT$4jwyN|-Rox&GW6i3Ka1aCLmt!G$^;o%0@rXj{mcSJ zFq+d+b@=bCHPVH`yhT)1OICai)@2s2>DOmLlSQj?^PVSqM&L9?;`0QahGzo%W=e;t zKSf7uMhZM=K_z%xW7q1A27o%tPLW|JLXpWl#F63dl~*FB(gN@@F*!jM(Ob4>QzJ08 zgFnG}C?RY!f%bQ7Bwd76wSu=SZy}1@dJtu*zg4SHIWmbW6zLZm)}8r$CCKB?wrQ>) z^-(x!ZeYD-*7PzdWQV=2ZTR{5&QcExC#z(Q!20JXfrf8`^HGfl-=+a2Z0%?1GUb#P zln#cop_Hi{$Z8mY%w-dN6kXLkjytcAouzg&+?i}$r~wBAf2f|`Jgp)Q$pw~9i0~Bj zG29PA7u9WHgev1mX@-Z`plz|ePR*9u!sU?4t^;Z^TPhKA9csXBZLmZ*C~-OINmr5W zYo@y&CW`daOBkj6w7@KjMOLm$D7lwBbVy-??c;dtLMXYMw{nRz(EyPa{b9?ojfJeL zt%#5!R7HTGy-OX&JjNN3?;6Q|^Jqzhng3f_FkUGrB#61H;yiT<)xZVSmCG2f;%Jtu zpgJlsTbl~*t`uPywtFsz$_kf;{f)aOmfO+6Yk9H-r* zeuwb4k(2LPKV4hu7YimEjD;zd_a&g)^U8rB*-?k88-l#Ht~^^ahAJSmf=movIBeI5 z(j+IOY4KlGwqytK5%1vSQ?+8G+vb`0Y$->rBto;mo{05ar4|&n#tgGmRepv~?S*HH z2ze9Si8`E$t7`V;@1Srrr)%4UUZhr`lCq$1GhKp@NTIR&cI4j$8jEZtg&|Fd z3sOSMz@CbR&DXtsHOR{D@RL4Bmbha6#R@KwIJ&-}9sPu5F;elz*J5B5jVh%Hj*hcW5DBKGA)hTW zXWiDIinPTB#rNok?)R}6F=6Eqzy9dZtTlHee-k`)Zi?zSj#o-+*hZlab8Wip-PA?3 z&!s7Sc+mVX`d+V!q=|9l{oe=o2=Vgr-=>m^m>Ljo78liOmlQwB4M6#wAKD_^#S5nA z*_#3cAewQRO6M21a-Z8rSbuK>C}urVH0}Ng7;gKefmL@e=pvL-8dKU|XI{EWe4Yor zdN%1;S=1`H<@s#I3d~{pM%-9axLl@h+YD)=fc*RX|wk=2Zj zij`Fbl}o2Pkm(dPxKrq{v8klHx;ij{!wj!)1?p3jq6W3H#y+SXti*>+l1kqa=VF;S zL&ThGnTe<#G3|s>p37l1G!*$xmK+_1%t>mr$NVVn@taFXKN4j(Nnh23`@U?tKyDHI1`KD3x)a$zeO)dBg(cpv@yem|`w<($C; zf)%N{LJV4_(ka|C&P0=OG8u@7aVMrcG1~8TUQ&TkZ5d}@ZJC@tPV)6D`t~@vUEsFaK5_$7V3H zjJ2{Y_|0$?p~dNldhn*`o8T%rRZ=Sv_pfI`Ozy-=J8}nPTrOPV7Dh| z!dWa-=pmH&EgApcrKsi+g zfu`nU5^Z^&;wLS!W7rTy)oT6~gfS#Bo|If?q%r4Lm~C%^B^W;~`s6cLuhu`f_!7w) z>E4Mk<2>I|;t5)@iKn_Gp+9TG+8TPX}y`+iWKx$ju@prN)pHagU4J6#m=L+dd<6H$>ru?-|5Q%s>E zRQu#~jdrN^!K@QzHtK|MuyQ8#{%+e{%}Tc!G4tu8YxrZ1W^JAE+9$v}W+)W;3e+@Aij+eK$KGlaOAEXfb>Q+-P@V0zc!v!WRz3dM_VpB$YaMy6L(au3fK@(oI_aKYhpFpp}Ct9g7_P!`UP@vxm>kB@KM?GusFMTaJsjDRvax?@mE-eDBs_An!>SX~}Z% zV*V!}l|}Y@7rl_i$r%;~tv&RJ8Npy7nEJgC=L%2(#ZZ8eQe&fl8Hy6mG$SQyA4vAn z!Hwret5llXX^I;^t7EvLLAa8x@fy4tum<8d3davd5@-D3cOkv0AZD~ipEt&B5B$n! zk1ER1vZ`<;0$d>zhuF&5|FZ+(qTAX&Z=bPDEhYTSvxQ{~6AoBevh6?8>D{+E^<9%# z*3T(#wk}yTE7sUKQ_=w=bJshm2J>D@?QG;#hCXRrz`d;)g{&Lx;N+b>^g-Fs$Pha2WDHb`$;da?O-XD96w`tx8VQ#(gMdyC?46h?c1@}3ySR07hH~vtnJQk#T zG%jGZdFEHPHEXxbdJxq4S$eVID*J3I#wdcJ0Y56*dBdQudwWfJJ zyeN2}sj<~T!$D<1o5@V?dpq*C3%oJ%7updc^v84aE!R}NuIk-yIC9w7PHmd|L})`U xaJ$&XT(@m5)fP8$J2TUw)h$Q)M1{vcd#~w#UwwJYZvxtR?CI*~vd$@?2>{!C{=xtN literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend27@2x.png b/Messenger/Resources/Stickers2/stickersend27@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c08276b0b24342c3b560619f35a120ea8128d6 GIT binary patch literal 10948 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 z z%Mk>p!?nh=Wl-Rryj}dr5XL>CYq3gQGK@|kd89&t@cVf9_5sVis=7G>PZU|EcA-jf zbzQu=BqU@YNibc81G0J4OcrdxG=iF-7uoVo1VzO|LAGg;E~JMpiRik9bFDOS_02LP z`284yVXW*zwF|quv{_-HepA$oTPh8nW{U6BQG%#w4kAXAccJQT594*mHkKrYbOnxQ z#t|CrDM2)xFcK1kAMxDLAWb!f#O-x4WCn2ian=?+D`XO zyK$rUsFp1H<0S}!B;;Cn}Iv6JC ztRqt-iLgWdYkH}i^n6aF9?$QVt;Cs=1b4~4^_b=qS*RWXan}b;)eZ_uIB?pn{c5Nmg%^jN57JCo z#z3}fbxa^)^y2lodRp5P1@uW)1uL(o;=ASZ4p&$h+e)%jmTkKekP|6`_55WvTMW

    Wk8L!zJ28@>(PdDWr? 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 z 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend41@2x.png b/Messenger/Resources/Stickers2/stickersend41@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0e92ff8de8278e5e608ec40faccfd3ed97f72711 GIT binary patch literal 17279 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 Iiy8&}AI#`UJOBUy literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend43@2x.png b/Messenger/Resources/Stickers2/stickersend43@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fca5e83f4ad84095105c0160e6a3a8cc4c58cc GIT binary patch literal 12913 zcmeHtWmFx@wl41O?k)>=4-niTKyVMb2=4Cg?h@RCyE_DT_u%gE$Uf)ZyWbw?{(gU6 zkI}uV=ls5!(zAMXbyujOyaXZ~9vlb=2%?mvnDWQ(^q(CD?BiJd42uZ@0{dnzDyk?Y zDoUbg2Q)ReG64aR3{6aOR#jcV8klUK!8d^lLJ~c1_rF;$P*=h=)h{MTAXGwy{Y;V< z65>N9Sq%5NaKJCbkQ9bSA6XJb(XbkXj;>i!H|~CZ)b04R{!XB?^;~mf={`ef0vcpE zH8lnW8Xg2?Qf~i|dx_Q0PZXyq8x&3wL?j0ZBt9`ge`jwG>5V060OTj<`keO6(}C+d z2gDMp6axqeQ$X*MRJlvQBzbwi^d=?w3w+O&`7kU@uS-Cni=;n{OeKq1rsF)fN9Jkg z#N~C3C^rlUf9mk=cMy`=SYGnPei4U|W|(8!r77)zh51@zahBNgK4%!qzCoa9N}sR> zQ#i-(ca3Wn{e$wS?`fXKZX(0Yx?V ziZDSOe;3Hv5PmKGFzV5;W&CLarSU}`kJ2y#{%!&p4nR982})E!Vgbdco=q>=L*~5{ zZVLFSCUXMX#ZF9X_g2cX2YTp+1Y&(umG**PkO>Z=O<-7fp}b&uSPu<_0xE<8W+;p| z1df>ld*g%33_afk+61Ps3GLU7)di+RLUhEBXzaU2f{ft83axLXmY&$met zE&=k?7cR%Jn4mNWFPAt6a0ussju%8E9RG{p2I>hWU!Ro$LZ(}~n$rqwrOT$8xD9u| zE7X=M1O7aCbQA9ZV--oy7ucJB0r7&SD+Y=ID=smd$F4+0!3L4CMzby_iTI>y+Q2LRT8RJ$U;bTC{T(bj$k-p zS1ydoBz{EFOp;47z5v;nPBYR<0*SIH=05&-SYQ`=w-EzQJk(GQHkU%>P6dxvomPSN z{PCN|R}X-PRfmoTrpKuVxkuFl>`T}S=Zn?@+oR0mMbzl<47@=TK*6B~(qQJ&Z26mR(Ir066ruQ{Oykf>BU3*}c@7ZX(O5bIF)5)t{_ zElMhrtGSg+CNd?)B7GTR*tuOBSF4;ety_pxsA-~Pg1slZXSz2?hk;3-D3*wq=w7O! zhCZh;XH+U`QJt3iHQ{UEGNGf!nxw$j*OaGfsL#Es{$)z}ER|C8Kc{5ptmZRj^DLV! z_r5uPYoGq|3u#KQc&+MHd{B{EzUa$AEI@5RjZ30Y>pn6ojYy{I(|MMl_=b{qvRBcY zCAgzMjQLJE9OiF8*c2*NFWH%!u9y`p7}K0NFNKI60dXLs@G%=Tu$h zSAA3CBrB)+6E1tXYmIBF>m|eyd@{~io0Qs^I{mMzTCy6f4805r8uA*$Us)Dmydykz1nGp> z83>sTe7D?28EYBHywR^Us@Jii31xoycL`Myc~I@Q12Jlvc>(UugJ)EU~Q3YH7zk_*NQ+7FDf{<5CY z@wkt5$@pChV6(R|vg!svK*z$F$G8hU8ZI{g1hodJ2QgKjXh>)UzRNJ^XCK0bZGx$W$3bk3twZ$6JHYdU&Xi}KtwGR<1HfF#K}1Z9wb5T_XVmPu zQqWik#Ftl87?MemWS8O3XzH@xnWGeuN{{D_4~!XgBoU|FOHUY99i0uEy*CFnKbVG` zX+8qSwZMI5HDx7a>)eQ1pIBZ`r%bQsv$P8ykNTbYYvLlay>-`l?<{S?X~bqxZk4e0 zxriV$V>`py9qiuWKzh&gK;CobM$Vo{kBABAQT4c93Y^;b?9JDt;Jq>Bsdu&X*a+tU zCk-!%SqlgBEPB>iaxQx&zemQx#UvE+5$FOU$jR5yXoaDX|(7mWklRdoO5s^ zQHQ35;#bE27mB?hu~c`>1Es)x=qN9`XgcDG>WXg_3FWKm%^ne+R=Z8Nmq~ObrGBN+ z)OiZ4RZgWgRZ69_0-*w_Zdb0>!q)HiR2y9Lp$nL^o|Oml3hWQ;Hyn6eoSagem>j+1 zwBzq=Agw;1dNIu9u>V$VO&s6L(o`JPUTZmmVhg6^xyP7L(uf z4nuyY93q?%oY|fJKIJ^Oc~&|ee1fmVrUSs~F|>%aCAgd4+U@W4X9Z+E(r3`Cv}?H& z>matcRZX@6FVa@(@fQfI^iCU(Iz4)~2LjVgxms;fSAREIJG6Rs+2)*5_hv6cMMABd z<7^xeuoC_zT4(k!@3Yt)(RprNIB)(a;+F3YE@R#&Z!U)qeV%u(OVHnub%kU-o33b{ zS@yrbq5D!7Do|$6zmz}O9|uhJ^-Dbu`p{;uIIv%7U&ysE!Q z=2C`!^zpoZoy&vy@z*=c#m<=YGWBXv?PO_oYiERTzbpx17IgjJ46J#Oq*YTwn@T%vADgy}Nb`FrYC6Fd^qCM`oFqrt*@8j}Mn&29G z?~^a&ab&l*^YuggeQ9laI-c~9AeHz&lWlWziAH5**_N@U#2~-oo6aB?z{0tA(Jd?; z%=|U(yxnRyKwI`2Ywjn|ay}jiVQnQf?Lk1WDF5uBQpyw;ARrJl=BgSF8gjC{MnG$T zficj~1mI$A`+)`l;dkNvXj+>%7?8MFTiMw2x(JZ{h2Z^Y{}D5hk^BX5uoNKEkW(ZP z1=^XAZ~)i=%w&RaBqSvKcE+Z>%3`1YP5(F(Ap7RvV9U$Ig2!r5i_wjvNN}JFbCR@{OQ-g5a{S2Kt}e*(0_0L z^3%cG^nWbb*#A4Mj{uqeXqZ?4%uN4@X5wQ0ztH|@{#Tl@(SJu}>u6{7S4_r6OeR() z)+RO%_8&Z!|7h+bxBpH2znpY2u>F^@zmoW`*!cf=&Z}%<543XplL9pxa|c0I{=WkH zr}%#|@-LPs(Aw6{#NPgcCdlz`%HL)G#B2PI89^3y_J1?}F8wD%!Or|6RD(Z`39|ef z|99Cx@tXh9!r!HTWBf@zucEn&iIs+!`A16sii4GfnV;!DYW~R-1zG{^RBR25O#Zm` z7v*oFf1>}gqxrwu`J3i%Ok*Qndq+bH6C;PeU9per_E-I@n0#mYo0y;JKce|Rs)1Jy zXl!okDrVqdBFM_j!okbT!OOx)!ou~Z!NtbU^bgG6Jouv#wKFkr0NSYnfmVWlg<<{Y zl!Ohy2KXqHewrPZ!>iwfwNhGnv@;$Bd_Bnz)% z^6jh$s;V44s5%%|+=r&6zs8dFr*FfeKmadH1^ubg^Sec2Af`m+M9IG>C@2tjzD-nl zcj~>j@SPtR;j7;$sE{;bG^MRtEzo$EKF1YeN|IhvNOlK#dmW}@xbFg1V=E$Rx{@6h6Y})R|hXsH%Al4 z$oDdtWBRh=W2jBm*S)<&^(H!l#F8b~Y1q z=LRmbA3sdZewY?zO~}fXSCmu9rD4Al5)cd(v5ukRN(m37lfz4>v?$@o828#vE^)TY64NF5bIK;TODFIgP}0h(pH|vu(E_}X!z;G zjp8ToyEboX<&yJ0Ec|{L-@Ud*2%9M;d{JCb(8S!S5A+6Fx@6=p4NTlkOq^BjVUAW5{)(%ep2#{DSO7Nsblg2S&_WYRZk*&f zadK*aekKxV@dnyi?QZJpIph{DgfcMF-Zic5nG_ZlQbxqj)aCXcDjRyMKbPViTYwgN z{6t;JfM<-sxfqs|@#+5ARD59}NW<}Yu0pQMBf{O@@L==2IdJV}CKS5U&AYk^=)R)J zAOF@RVlC%r!hl!c{5#8O3+AR!ppz)FS9US^a&G&GddEV^|%(sYZC zi4k;U@};5C`OCt*LCh$9S$ewGB!BouLbCd*$8CMGu4nI_6Sbfxl3^CtB539yu|U)H z+2p6Xx}#QV#T}pp%#a8oL_~xf)fFko?5u{m`c885>Dif_tXwcQmPrH;NzN)tF(b{; zx2A%=!)a*;S634gYw!0M;&6nTVF!o%j+ZC=?kIVC)Jc(tM_0PaE4l zyf6b%tn1*~k5ireg~39uzVmJ;+Y5b*Y5X|(c1^Zm^1idN!;Qgc>QYTtA#wvc8PA2) z4}yrAw2L?A0)rcVkKY>&qkk*cMtZfS>Exd&AAl!cIF5xfyN-N;|mwJJ5T>k0)#W z@RYR-vZP6!AT!f+3^6K#ZEm)OXvpL6{+SyK=nH(Rz)xQiQjFva&&#RUJ(z`H2{t zQ&h)zY*fa;%TnE3&vEHM)$)^pn4{70rJMNOyl{ow=c#{A-Nw&WGZCUg$l)j{r>rsO~OdS%+&shNZ!*uA%sAe)SvG&F+o1@>p)*>{Il? z$pV+5LXirdAz1yJwqev0TY|Im&uL?x9|}=O@5e$O238ND-`09toxN^4H?X#Pdcb}t z|Jv?9bzXmDZApfqe|Iu^pD;9B>7i@>v>;%^I>r_@;vQsZ>@S+#&0e$eo_WNpX{5Nb-eX^>*@0T^iN1m zc5G-!p)N5dKj=mMOy(*Ba#{A{Nuz+AsTl23V-9`nTk87Bzx_|D>H@_U594S@cA5p|sNcR^J)X`I2&)^qg^OnAiw1G-2DDbQRBgTWQr4 z47vyUjvZV}Yv-Xur{n4SE*7GqOAJyUeA;SAqPnK2qKvOwi;~0niZK^oOPgY81AE1T ziHRM&f3PbobnB3T9Q{y-nNZOve>h}?X}|0dbI@@;u>xk#O-M?j1r=3*i`P?sG?;Uu zfMf9Zw01U9NIrv|6f&=`qCD_fzAFlT9QzwMz8W@mr=C`k{1^)7| zUSm@}NevTNkZ}rFTOFI_dw-o5@c_W&Ld07I2?SvDhfp1X8piq6w+e({G&Qyc12SND zcw$GDw|_rD5n%lIbUp%?0zN0mL{3P6dIx*$4{6vT_Cqop}Sen7* z?=Ti!QBkSPwbjZi#8pAy)DVAKJ?VMd`DP8AMCr^)5T|8xHa1K#Q2I>PLq0UBW$%;a z^XlU-%WUSwBIiPHQ%@^(amd~YmTxlF-wX1SW#4O7D5NNpryI9N<6M6LWrY9y;8M_t znU0A~)qH8Oxuk>*BVkSbr2jM~vg0w4sj>nmv%4u~YmtuD4>I5gt_76nsATNOO^rn% zdZ(orVW_gKEO>nLBMYH&%;0Np|xnFu6BAn2$UxA zBls`hI#2>ex29lCe{Tj_(dpmO2l22tBpH1VLMaCsX@v`B(}(7Cc5ZBNn&;w7Vg14V zP}rO$4bWVXG?}9koz5Uxak>SlxIWP`|&Ayj3sG7Cf(!2@DLmYs0jF z_CcA82er43Jq2^TEi{qIee5m4I3axajffNpI}e%sX|%HPia9?`HJTJu83KEMsDNrL zFE3B*F|P3eR1<~a$8+9PNKob!hXRpM8Xi~MMvi&4RE-;OKsv}k1C`bp_ibB97V`nD z7K-}Pv2mrhn2V1M9LZ$_0$UnN)LL9zGjfvpO3H)27pGvjfL4Ux18HW5^n?t4yt|=* z)*d}I0MJaks11klI2_xG^o5;;CIx*_NH$toiXB8rjikRoywswO2(^Jan=F;|H_Mij z{8;SP$ko-|9a|PkaA9Ad{81}jB!zQVtXj*V52OD5RIqb$a)c`*LvIQvpk*98RtNz> zFtV5gF&O`N(2^TXro6aVct$cp$P59~g_j4G1(F`K`BLqC@F2M`mAM5+&`jjOL#N#e zx^VsV2w99x)wMb^K4jaG{{o@0K|}Ti@GPeG9FLDA?pAIoa~aJ@UpOk8V@AW?iKA0a zQze`$*ko6Y5ebJea2 zNZQ9|Hq~3PBH7!+m&;Z@J{cK?W`P?;4BQb{Gm(qyWV?NWS>)RL4R3{6-NfP3v7dEq zG*nJYhMxwiQhQjHp|I=$`cgK*MJ(i1F%{eioIEb^|^D-*>!ouuM zFl6uG6&P84Zwp80@N|st$mV9oc4%3y`wGNBFptLR!xa)mzo5|vt?eEjimVb$BA9hGDiSH7bz?#GZsKWn?HWt=s2$Tp36*Oq!jYdUP~cLUl$EtBnopcDo<3GPR9 z4y#wid=o=`>^Xhlk*k2&Ys20#9c7NsW8{)s(SA7A|0I6>1}fVhBuW}VYn!~Zlp1Vhy=s5hfaOT5Mgt){w5$iRb_z{0n>{rmA^UzL%z#Gi zR%Q5t5_ap8-9CS+dSaFgcRB_J#XUaeBe`_#B<4B*V|=^i zCe&5j3qh-dT4_T2dQ49hzO@(k`?V8ys`^?M?a~lfe_p}O$r+mqfV2>H4`h^>Ms`Da zj2)rM1*BS_VikjGj$Sz))2pN;PRF55dQr;g$4_b<2TS{y&WmkhzxOc{#=*z~H9@0H zN}?>66WB;nwIJEx&AJH~zDXzrHtHtZk#Y^ySh`+UouN@#Xd*o;dX595knzaZ&Hc0(firkJs24BrQ0g z)>bqmT@Ksa?qsxze2b7WC(NnD8>&3*MLnUoS!}-2i#j~Z)F{Aed(IsmcS0s5D|Z41 zsFRc-g_iW^lC-fN&buRnVE%P9<^0vv9o0u;`Wk8QFe~tlyw6z$K`_kmq+na*o*QwS zs*SQsvAQs9hE@g-f@(-ha^-R3yTqwbyA-BQD?jYfF*eJvf~{R-M;Wf7kb;#yQ6^T~ z6S_LE_U0E{PRiw$3&^b6Oa6>f69?}#(y0E9JLcdbJ$W8|?^F$z&$W*(ZjkcUWK#1z zv_90%VpJQTf2HQSIO}d`mnH*ai%{NF8*VI{;Q$eRj}`Zvlgc*yU4!z(0xXz_?@*J+ z=5CJ;$!j1;VD|Ag8Aw&Z(^{}KJ$6QyA{o)Ya!K6Lmk7YFqr%Fzj`g{=jyFwAmrShg z1?Kha>1ydDAz3t=+Z)mnymXbwgb3Ep%{BE>Pz|{ul$9@ONxG#LO=j!RZt5N_l-2Df z!TW?!Zo8_h*eFrXU)beXKYe1lDUnX}3#xZ=xJV8qWC_v!rZQtpw6balN{er}?!Gt} zr}o4xw_VQv+nwLxeadJ8Qht;xM)9j%jrKlRwp?o7NENA;{YOPvI-6lc`x{n1qcj(I zmuS4Dqo=2pVVKS5Bnt!k*kuQLq{$iFit)&hJ1fU=tn3rBaV)iB_)qvGT767k+^QeuiUr5S=u5McdGa(;X=+kc{MUFj;YPs~;#tI2$_1MUw&SB60 zlpV@@!^m>(xXJeSBvw+tb8GMylu@ra%}tRo{CG?+7!8Orlj$8C=ukj|3rz(f;dB6# zGF^dYHj1`#9Rp=+FflP{;{U#w2-?xshOKw#%V#L8xfS96fFuwQxZ4$${ea`XXViIF zvhg%_PMMUFj?=#y^||9_86V7vt?t^%hj0xly*G-RpVPofyRCJQRtS3*cTPwP z$6nts;vub-kZx_BxX2a0^K~coldsFm?Hv|Qxc)cVCzY5*aoa*e=OKFz7oUt{YbNcC z#hvJ(Wp+lGCohN1eZ;q;oH$jiFo39Rth{$F`Y~F9_?$H4K3&YjVb%MY(YW?3D64B5 z=;!luTwZTXZ^~_DyH##B5_Lj%p$cC2_9$flF5e}i| zcEtYU;sk6C&)Dbd&CjG3C|VmVNh8+RCwo$nfd zK1&x44dc+9+W(lHI}NHYcc0Fd{!9|o?|0GqwV0hq_<-BYpkQww{-yhYW;9RG?znY) zeEjk8*U9STmq-sfJ7V0NyQ}eIu1d!`NA3wMkLg%$h~bgbyZtUnisKBNq4(>~x0Sv{ zg2ByO)uR$Tmm42DTs(^x!RH5&T##uqOUq+hBsx>9Q>HZO5Vw;PK~~OCerRO$eim)J zl$pDUO5E^mRLe+oYF$l!-)wA5&#z5ViCYbBd%IG6weLS7?no!xZ{MJGvFswbNYH$mMp;=ehKP2?}ihbu4 z=}*Z(tuxAA3Z{=#$4KIm+c?VFpSniZtvPj=T5g20Ys)6j9lH#b|B@O$aKg{dDz6qE z9{&Ct_y!mkR9&)`FI}}FT?rkzg!Q^|Mq-p&w3?Go);tWvqoIPuxn+p1b%ft!#`1co zj_$;%)Y}cHZ^-E**l(AJ&K}|kQo)4t>lblpyL}q;R^iz%4$^_r6d6<(y1T5&rOp=x zSG2JGb~8{9fJ#t_eb`1@SeV~z4U*!d|3ZXA9hKBYBRE(+&JX^G7Fq+9Sl8BuA?HU} z8A#LI))MpyMF@^hg)cl6i6E6MVWajcY{BaleP5!q=gv>Z%BZ5b@aX8H4B~R1cXB_b zwuELH>H{p=F6pFhW>d00xJ)R;scBh(TRP`w+@it0rS*}Kdx;!(2*MIlr7~p8c7Qf%_12m@ z^z%T6w+86Pi#mnyHsmvb0u`lTmhBx|s1Xy_kNBd|cDZFut4D>!Y;5WHiXkljJr(?z8Cc{(|Y>@$g1g}yY< zs>a`e*ueb*Z0*+Dv{BDmHkmZ5$@d{ZwUKu}w6jhy_JXI^{=Kn-$M^5BbJKY`R24YwNE`i$3YFXtyf%&DPx|^s zPzcqKTJahz7YOT%i!gzrvIjG8`oWm5Kc66a3^%%%9~HTTU#ID-FtG8B*u9h*b>GF5 z_%nVk^Mw3_KY1d4v7ogp-U>Hm3c!9M@^rYhHG4L6SuepsNG0LPMf;4EZ^-TcNLsox zI;lr_U^WulF^JAW!07GTB~3 zKGT;n&`L~SaA#1MS@q-DS4R<*0*3{*xr|yb$zXfu~+HckZTP&g*af1O`TYH zJ30f;<9$V3h_Z|hzqjiU?)TQqQy_+}_{$Mg_K4_?q59$k@c>ew@jF<-L5cTx6V35H zLyofZM>;u;{YF}oCGIt8E|7qQ{2s^IgDb4?RcqfceqeM6F8R0+8~AcT-S`;5s&0a^ znIeakvLeKNcy`8O6g8I1$Y1gp^Z5#SV%yoG^ zd5iP=0|QjSU?~R(T`Wd4R+voJH@z*~C9?Y&>|G6EvO--KAne3a)9m|_2nq_H2X@{1 z8ls$Pft%+zaT|MF;zUI&~amiqcyX9UYL7m z{)K?xXgB_g#ut7}>WVrxj#T3XZd-ykRPs)PGYWHQ1D#&^5+XK{Lf`h+6>AC&bXX5+ zGl!5I=ESHzHj*H}k37;eBb}N}-((;bb3IHhnBc+N`)$ItkDO{Lrvom1s1YS-D3df1oqjkP z&4rNy0s?Qd2Q>vnu4#U?S3_9U*Q#pyx>6jRH3lYoCNzef7wwdLZgJ>#e2@t}%- z{sG6#IKS*E$CHgdS4VhKjD>De-7e_@z=RyXj2-HE7%ENydX_~c*PlgNPklV@7J7@YXtwP0V||C8U?!Z4 z%L~a6H{pYOGAfNhiFdH;&JE4d$RRn@h(@+?DN`v@vytm0e6*bzE$nS6ksqr{nrY)> zXJ>udey0h0%HZRr&`twHT6^VxnVY%Ov-1&VrSFr>-Xwr~eEhSs&9IG54aKT$T_9c@ z7`j|FwP%gYxM3DB-S8_+Av4ER(}D598fNg&6R6_hMSx={^sis+-9Y16{KkU|m+!_H z-`gkg;L)ds1-%XrFwKW2AaVwKQ{*;%93ML&8(F?AA$*rX*Q{xGdoTen z-cr_Mi`XQi9%mzJSUKPkYXiG#^5FV;)kZ;CCX9!rE(DVXJBzMyLH(?hpQZg#=Q-fx z%Ns*M-$RcTG+%&Uf8?!NlCcJw?dTW!QGFBx3m!Kz2z0$kX@rPzAEeRicB1ciR;5m5(t zBYdPFMPiFmtGWzLL?kZzc2jpuz)+jg^b~yuLF2G1(-SKT6w#s4*tGGy7)>NC6PuJX zUA`0*=E!`1&gcc06I%hT4UI+ksJaZ;5dt8bw%qwv2)+zO7Y$qtiS8WT-JMOmO$p9Q zv9U|&GBVH@@>xKcX$Q-MKdOKAZPIWnh{PL2!zbsGEpI9a(bxgPex-)Os6WOZt7tl` z*3kw9v}EqT?7U`9r)N}%?|e$DF^y|%Xl#6F9lq2{*ODc&vguEO391X-A&q?w2xdOk zf`<#!SJv=EeL>h_>gd6?z2wF5H~(JaSkg=tg=k5q(Mn`&i>X&L${$znHQDd^nayod zT*i^yO6+3|1-@gDeQBP-K}JV|k_^X*)hzBrNmx*({nPSi#<}V`B{S|KIy|R|BTM{x y)!vEEnOhm9-xhg_s;p;~|3CTveZofG!5y9kobS=A(f=$3loFR0tNf(z_kRF$>m)<~ literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend44@2x.png b/Messenger/Resources/Stickers2/stickersend44@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f0d6fe7a146564bc9a2c5e9d00f3362b2549a3ac GIT binary patch literal 16755 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend45@2x.png b/Messenger/Resources/Stickers2/stickersend45@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..9f529084d03b4bf59522e112eaa84f204ec37235 GIT binary patch literal 18433 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend46@2x.png b/Messenger/Resources/Stickers2/stickersend46@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..50fd1396c122fae9db28b39fbac3a2299a796228 GIT binary patch literal 22303 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 pcn3ZA7 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 H8utGID!!jL literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend48@2x.png b/Messenger/Resources/Stickers2/stickersend48@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..58bca0247db1ea1f407ec1f78bd942c8bdc7396b GIT binary patch literal 18696 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 OL*3KW&t;ucLK6Uet{P_m literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend49@2x.png b/Messenger/Resources/Stickers2/stickersend49@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e0f0262d38e6e2c70cb2d9c40c253d47d02d45e8 GIT binary patch literal 14460 zcmeIYWmF~0vM!3dySq2;E)6v9jk`M&m&V=QoyHrT(73z1JB_=$U)I|Dp0nN_=lpy> z-WadOs99N&@nuM5R?Uova7B3uL^wP+5D*YVDM>Nq&+E)zCk)uDO3oO=tXHsKoB~*W=Xw-hlSA}CujBd0-dcFnw!fHSwa)g zAj9eDaVXI6ASjb^`%m1w~dwWRlEGYvZb(|aXIVK%cxTHAS6sdy~|P+?m?5}75&nGD9K;pd#){qVPSgRgM!^917T#USj@9s7P!5# z&pIcrZfZoiVLp`#10S_=rLZ zAo!{~jl$oUX{E&ed-(Xe&mSp%iXWj>G6FarK=5*ZGoPD%=tsDi{IieEjOeyW$u zM;Y8S;7wKL6ts(-nAY*VjAak>@COoz?NN2cD}G@%IEW5`QPHLHqV-`tG!zP`5DJ)) zFy0V2W*+RVA1X8SLKkQgn8F|EfNrcVFeMVABYs2^|8){%3_tKc%rwxde<&bM^ zZ&HLyf;{tw%QGq^C=0>+Nu0-c2dT_)Z1X> z3G7{>Jtad5MeqH!LvNqMO~r_t8p;>J7u*_!-z~SZu_NV<+eWm3N*r*o?Q~i6NcBqj z3gZLS`4xqP25k%`2ZEC{P*JRu(i#06r5N^$m`FbBbikoR6zMrt3aWP4VpwcAK#C%P zU^r=4E`rK5aYWKwl1nnN5ZQ!IGulQ1iLxZ_A@O8bU>AC~5d%&<+(-`gCxyzr3LdRG ztpe@ElZBU-7o(R=hprc<*O?c&SM?+8Ys4$(tM((?lg!iP)#g?%HVF(3>=G<9q$}Ka z7-!fhczU=Q2p32J$Q?*{$V>5s;4eW;a0*jO&Xg_i0x^1GLNde!z8LXnHK^ez z%hWSutYo$Hbfi`cc%&IjD|Ebc&q`6G`y^OjToo%sPs6#jbmZ2w`Q=`l9yzW&U`b(} zU{l08`ZU8s6M%&og|WM?!-)yt36aV(%JRyv$`VCY(&I9-MU_Ryg))UqQj^0|CiJHH zrqU*iqiqH-Y&JL!QLNvHjYZUy7c@D=8?;;%UB%@!C-fO5s#MRz`IR=r1eH6)I@Enc zM80*4lFIzl-1Y^%_M5FdYbWR45O!e1`96|9-CErw^ zl6Pxxmq3`n9jFIH%MhXvPee~dA$(l?t0=9g{V2?+-l#9pgK|N#ZL)B3c4eSms+kSViVlBzz?tAfq^O=|thI+86Cz>HV=>^F5(IMFlS%SfNKBm>T>UxxGl8NbDJ-cwv`rN%7s@3UiWjmU9Am4t zk=60Ek9Ec1pv`Evw>h%*gAoB83ugi2KKy97!jLhfHAp>#33#d@p~1AgaEf-X6C^I? z&?j3cZsM>@KN#Q?#)fT*sfx!zY>TZ+^u{~DQ%q;Zv%uCM=*q#!T*W~|OpLYJU*u@q z?7dppSOmbAS5z31Nt0xk;m>O7a@v`v6p_kI32J#T z13BA#1deNk`@(9*O32o^8M865vXM!dS$Z2EG2uF5wm?Y;CvvxXLca(y>lz)M5Ir|1n{bU+9(4|Z+`RTYf|vtoc7kgUVdtX zbB2?K7sRZE19+Fb=q|gJzmPv5W8q>F3i%0i2{5}(9UF+&7&w?+&5_26o>4|6ye7DX zHWGDcS}AI|1i4e}4T+_DY91&B7eL4O(8babR{|?7Dw8VK)SJDcylr-y?ygekew783 z#Zu=htW~>~*;Ol*(F%kMr2n|~uobrbc%a(kS_ognob#?aSWsYpWWVLW6_W z9j6_4D*38_nB5?>zMQ|Tye&>(2?wdHRy|MWtQa zlUNtA(~PUtE`9B|$=12myURZBjJh{>1u7b9 z^#W(}h=7&wm}rC9%d*dEcSQH4b@8J4a}u{WIJ=Mep1!*uKK6Ovzb!*MAnOUqdN*Cu zys+#$yrcV57b#HYF1%JeJDmhg_w`G?4EvjROcKe}6zjbw+>VwUtsNvC6tS_gMgRWs z8+)JNAVkmR2g@7l*4~KMMs+}^T8FZS%RAS}CKOfxR<)|oKs{W@VD{hSMchWhH66y;dTy?_hpbKa-u!%gb0|#c!zQMXH9So z{g264@&vNGyM_88{=SSheO>P_kRVm~ev@tU^U22L<+;}JX2c*ns4G2>Mh`}S}6=bZqVg|o9gFB6lSn;WAW8zaEcoQZ{p zhlh!om5G&=;gf^G$-~as(4E1~iTq!K{NHiJOr4A!E$y8x0d^#RjcaHGaB&tOBl}Cx ze;xnQ)7jGOza`l@{oAZh1DXEnVPauqX8NCCrtX&i3+%6+{}pCp{9jhtyExkXZIg*H zlc|lVt*M=}(PsGM2Z4z0FEm5 zhQ_9UsrEPIAEf`}{#%ab|0?GnJ^w(O81p*07+IMbJOAT}eLlCp=f8@n1Jggq{7nBN zH~;5s;FSZISeki=89JK^vNE%9@G^7ovT%~HaQ)R_z|K#{Ln4jsdwe*j*^{<8dH}!Mn3c`IN|LRK&XBK&_x)Qbh0ySRUG zv5H6fQU4Rq-e3$7!&qf?rP6#av;j6#b+aCbp1%1Xs*j@_Q9(CnIo|3Fnqspf3%9cJFe~6`)K*w^KM2fI#3?Z_3Y8-#3nuv&q z;m@C>-Q90555!ZQzPW;%5s~}*`zl@;8OI9Tf^y^I0}+MB+h~m1KW6*kJGn?G=Jw{F z?n@013sMvD%Gs2ry~R>3 z-+8C=l}kHf+#NHFljfjIq|p08B($ro!2A+34c(7{e)y`#4Tk&B`jG6CTcTn9OJ8D- zyleMgZHMcvZewwz)1o1_cbJqV3b}%MN=mM;kHadPbiwp|b}a|kVY-Xw?H(KLrt80B z-&&4L3Tl*ZfvBC&J2y%!H3PD(MI5JDW+v+;7aiAg1?Cf3DQl%eL#Q=1-=vPeuZ%)- z>q}YEl4;Cmwi+B&KD@O8#(tezOn-D-6c2>_n9q=o!r?G`O8fxc@D@L;3u#w{c;-;6 zz3+5x{%{C}>GOGeri{gd%w?lh9*;xPwU_*kv1#E`GMV*LT10-Jp;|qfhzoZ#G94?* zRITGxcEMkFmx7Xtv1L0#YG)8RB8-NSmdEMdMov}S#q?=z`6g=5HhBSPogKrK>$^SM z_)dk4y0t|sCH1F(ub7UT8z#(z2&8)hl%sK)p#m$+!3N$*La@s-(OKu!5n|i{4IC zUuZ1cZEQvkr@de9i?B_etta{4Cq7;m)3LBDYB!%-)MV;w)Mkd_Zx~x7wcKBdsO30K zy;%@j;W?|`{{*V%qR${l#}M)KkRgHk;^k&Um?Twg)ib>xxw(tT1_(RU_G}v&Cm$tJ zOGt>vtHfp3JY*scsNYNFUI0f&c^@AzV~4!D4&qeQCJ^~uoQ;fRo$H)iT*gZ#U$;OL zhcdmN(0=k^tCGU)Lv3~6GPr2erJ&KKuRIv{g5_p=5 z#aD3G$ZeTx*)6lK5lZx^sHiAzSa@_b@$#~egyDHO+*CTpLzFd6HnDXKqMO?g@@^Vf!BpzyW{mWkT9UFlm26i>3x!o5GOHERLi)W z8KMQ@TjlqN8%G_z<*h6JJ=aSfqy01x9X*HMkn}8AZp|Oxpa`nK$EGpzewz3gZsmYO z!$m~!GM>(G*c--!+7C|(Ha*0CyaVdcTDgFZPKKu@dvEpQnNE<^gTk61z&qJFW$y?c1pYl328K6+@z^e z4iGcBB*esSPgWPVib^Y0f!5B(LFZ>0xlTUaG49c4C+g@xO}%5F%T_1|idk69cNdme z4lb^yamjePg0+V5y`ApI9rXplQgg7xlv7(tVU|rezd+91y2$H>H!n84CD$rp}{=v#sd}3 z{@7$ErCP9iT){a!0|%`D4UG&MnRDM=7F{SoU9s!S5~hd?(I^5DtMlvaa^DQ9QUx5! z-TT%Fliky?adIFwymt7IV)C-ywwP$|Ru%zfqlDtDuFyxj@}1t}&PAaq#_Zg#N$NKk zzPPAYtZ z3;S0-hy3$C*nnf5;<&J4kI3p=r+&0x?V8f9wi3702qI!j;#+1Y5ByB# zW9Wwutcx>krV5RlY3+n`PO~VDqbLTHW3tiJ%ySQet=bEG{bka1V?%XymA5N=CZDJ7 z%zQK0N<;N99y8QrA=kqxCq}Bc*a}h&bcFDzKByBxLv~eFT|{e^5H_U>zz1k5qn7Jk zCw$NX(0XR%Z-k6r3Z(KUU;DOCJx z@K^ypyJPwXu=nvJf1q)UdbOAB-j_+d9byMRvR1`Me&5aR?;IQ)$?9roqf&~kbWo32>-K}mqdp{AfWZ)^kAv_{nIM7_9I-Z5r&78z zN?}(!A3?aRnl4}(PKww7fm8wN2;g+S{6T+H4;_tnsy)ir>4(-I6%qM;-?#UY%#O#y zu_HA~gcn=~+%Xh2C^0%OB(E;Zka~}=d}$!E7LxOQkM75=ic#wB>eDsMZQZZ#5Nlp+ zAyMsoaUrMMQUq*BPkgrLuL9bO9CLgvzaGJ#N1`tq z8){YA;0`R&{x)bK8hzyYePGY`-WOlS%(Jg!0T&ucEVu^AvV_NqM9fKUXj$0O(9qHG zo>jZV9bCb~`ujI(hp<=|H9&$Yw*4hF78qXB&~jak{HF2i$6+MGbrxN5O{7yXvYBZ( z=+map+o9V&6R)|)3H&X}lA#=lmBj_uNpJv;e~lV~T_mj|=@$fKBI6mI1Legr@*(hL zBgznXI&CO2z|q5nrq|ATi2_&W<=`G4mk(v-)q(%ds&cZ|IXq5!uc=)9mo~trkJ*5Y zLwXL0N#u2H&Hk5MuE-D;DXCLho7g1o_tuowCTEB|B{EbeW&<1|JQKxgy#&EJb3PU- z;}SjYi&idnE)GILU}j53%MtZo(*z98d!K()b~Nf#p)kIjHKb&!7Mdbt&LuY z?3!N;2qCKX+k1(i6}Z8)K&vma*Pd=Z4ig08iTI99%nW)NojxXnKK2E}Q3F&_sAAeX z5;2a-j_I)-l#N$gRL$jcHSN!AanjxR+6a+G38;|2PhMWy zgMoSBK>1(*WyIZ|Cf_f=-vYM;*^T6qK|41?6a;@BWgXhH#$O8Uyyx+u)Kp>0_19HC%z zWc%P6f`m1PD7o~LNZ`F|y;fI&*_^eh06ZW77J;}_->j{Uux{rX4y8B3BFjq+vn%7! zgB?_sZF_@(VFcQPxnwSUws^d~;!-jNg1;B_3kBh}K zCIP~+X&7H3cL|MW5)@p&YhIA1my{1!MP;*DY~qf)?ZkT3&5*>n@OKnE0$G<4pkhCE zj|F5CD`$*a^NYU(1;jVU(^o?Gwe#%M_ZH)w)Tty`l4~&QFyvd)eH7VCv?f%?INClp zc^y9aXU4`#7{xwI_(#RZKT}?*H51~64N)7YK#%)?x?wht2nFf()8kAiq==v!4$is| z#6adcQ9Q#^uij+H!6an3V-CRZozVMRB6;Gh7fG;w83fMhJz(?pnJpH+$ll}0#tsC| zLOyFK2&?}G`YX#X8-ml~U}ieJb6s3cR_sx-KUAbE6tH@x=d0aPQB5q8#*aAJobfJp z%Ew}VR8=$?Wpph?IxI;AY4>W&0k5h0@1W{I*$VtDNUbiHpw1O!B9x;acX&!iOCUcv zpPE1D5_y7L@^F+igqisnW0=8k!grjGF=`x$2+yeS-Dp$1cVTF#(M5PP8(cWJF60!T zo$Pg3F1K5}A3HZ8yck_PcDbk9dPDIP<_t}cU;{C~4Mr2l^|YG^??Na$UuiSFiZh1> z9rKeY_A0?CT^jQA0K%A9C(=#uoOlxlY?*+fI@h3HUWeJ3G--i5tVH+N9hbSIzOCD) zZfs1@q06tQ%++D&%)rs5#y}PFM_YR;&ikvg`HSztpy;0Vei>SCztro(Eu+IQZ~O1D zV#|PyuqYwtG}bU`zYJoq!Zc8Op#w$E$rUu|yr1tkQ`fGmHyVgF_PlFCv_Ig}kz=wG zed4`KcLihpVa+B%H^Vsdx@Ispq^!LHCBKF&y@G-9u%t;@BT%1dvH#?vD=c!^W^4J=v2#1x%vYS`etcl?N9<(!*M3*N;|wU zQunQNnY17;@d};g@Bz2{R&c3XD`zFk!kLt1Yj2EwU2Q?IB7vH@PjBQCF4+hSONo3M zn|=+v%nTpDg0tGIS?`K#z%NnTRv=R*yQ$k!r5)dDeP$e}waBr*bDfX^T5G}UhSa-?YEY5CcB;?+oaYarfhat-c7{xQ zzpY@qX01|6Oc^TO@XQpxz$~saly}xu3;C3^zSMSjzx2eAdj%7qf`fBRaNyqYX4?BbzGgu?=9YQV|_9O zp>sAkC|dya? z+c^s>Ox7PVd#-x^b$(`0C>&Q~7W5O%ZP(9T28X~f?a^wvUYH$@1$0~3sd{6b2j@~l z1{F_I7Vd>EVTQ`pEjFbdpt6K{U=9zvbTLC%2ZM;Xm#@K3ydC0p)KlYXr}?=R6Uxkz z^&&DKWqD)lr+25&`1ZV4my`p+mkFoYFgjXDm#U;b&Jq=kZ)GNzJ23$po91)`6C+78 z67@@EFqW_!OjT#Zd9z@~de#ka)}dDcST0^W*HG%1%7-_{13^W+a1!Rv44Jw@Cg7KZ zs5QMQM9L7*iZjU_;sL$*% zhko)}Pqv^C5INQ*%89Ww-hRB&Eds%jILT3qq%-~Q$b@ds!x@}CRddrVPg0P{7$Lrg zx8wRC=O){!%*NeV$G7qzlj#~nc%To@z}u^0b15)ZRFkWYyDlHnU!O!|%Zc0GVxbN|aqb0MK2bbAwL_=SAW1Rfi-+pY5n zL?BNWgRV)V4$V~My5?+?oFVp#V-ObbWUNL;Oj=7=tbw0S|EqaR0ilj7TZx>gsk5cT z8_EQ+qX%YQEN8H8-=Bp_mGcAEbP9G?=pxMYift#BW&JZJ7rJ~B$59$kIBr9S_iZN5 zhGPETIy-h_$ZK_K5G+Z|7waL8JvhD^8>R|KR|GZH>0;VL zY}5y9pkM#G2In$VSwf5iP___6?|^&r0j%!JRIu0FRa1M;+jw|+R~}Q*H=tT?v$fl7 z*FyGe;aZm-#YnMAI+o+C&PA1vQ(wNY@tlVcac51l7c{MRHz2y0Wz^f^X7(`hx(3BX zl_%QB@a=T*4xjC2fEWiB@=WROG#8YHqVtARfw*Lgf9?6y}8+X?EoUW(V(AwT#%(1J9yN=4>cR@ zyF^~jV=?dfwE5ET8NW`@)<(x@S=bdb+Udb(3~mpK-cv8~?EMS>{t~vU4$JtNHbMsc z`kdh`k#FFj?CBT~g^k*=mYAhF?~lQ^ftqVa;k*WF$3E&-90>&Ci7lrk0ACEx9Sx-b z(wK3v1Rtu~Zyfl*uLHfDBgKi)pIi6nOy1E)PT$BTV9Si!tgs{Hc5EL+0IQ zAamTZ$V`4L?@Ep;ruA!lr(<*<-~K=Yh<(_j$C0!}-8@R(Y@Zo{dh1>E&D`?AUV z4V!E8MJAcp9yXJaHYmoJN;WwNpk1&$wYlNNy!nDeu(TGyvn|}r5nB#wUkSHg8jR)A zR*N8r^Ro&< z<1Gp0R~^gEDt3b^l$2XYsHtFr{H*+jp#v?_)U9^ zt(7RLI!WGjdku*}TfMq=(0N#_gjdqr(-OqGKm*Y5QKrt<=7St?kGb^*C+bLR)_Lgg zC>piceRLxoh-VR7b>Uwvl1sOup}@*g0;$r@xN&`-z8?#Fwt4(3c&@1NqD`!r%K6Vt zV|7x`j)^fc6*RG$%gfD>kTU@iz0fo1MmPK8+HLMN#}*S=JjepKD6v_gU?tz5C#kk z?XnOaiM29n6Km|4JCfO%$sBIRxo&iIbi7{98Yi=OoSv@t7ImD)Rn>L-k&qb;x#(in z+Riq@(g`%By3R~aI?KQa+|FHs7Jh*!+(iUwDf-?|j1IhlNUsvQ&hC$4TRlVZ9q(gf z!KuW%#^sRd?J1?yB&cnIjfA5ULVGf3)g30Q>n(S9^MO4yG7x*I{Xq+%j`<$vT`}f> zk&8^cT(Ikxy@kcP0y_BW(RIxK?Ru*mGtEeTv%#kx`R%zqV%?C7)x*YKlE#D;&#^rp z?;Nfkh9nBErW~QCF7PxZvpm`s4iBcCo}PYfwZ~=m%=4lh8y($gQP=G%Ejx2GBd{;N zjenDZ-lZ8X6TobO5Ck=@4{%;{8q`B^+maD1w{bxlwN?-+zIVH(QxtR!C7f73!sbi* zAt*>(55d}Z1Uvd&$LT!*-xB>>7~K5KYomUTr?j+m2m-Fr?I1NJrPASoHh}WBv84si z&C1rca!_@&(bgpmEs%NrmmDt!6Ub?QKZv~HXglI=MMV&dq{mtM;5z&g|KK?=(Caso z_56tg&f_<^$K{`6vQ02q)eZe43Vb&yYb0B$=h*IWFdfgwUl3>}g+AK)QU?bIt2Jr@ zB7(XZbeiH8;6691zL4jq430YVP1oU)K~6(=tHG58j$FIzJHDq3**?H4iK$~m;yL@WPNbSk2;b%#O1 z3KK(sO0ldG5<-N((6>D$rti^dQbQ|{4zy_KfQ{$z%wHA=<`;Q{jHVRaeqhmvcawt8 z*14)g^Zr%hz^RE%2Fyyhgj&7axi46gWgST?P5J#e9BXtLWsm)q3qhUT+@1 z`tiWBaC=pS^;~RiEiI2$0iC+~`jb?IhLX+A&0o~3ye_+;hYPC;QmPx-$g&~NEoo`j zG7)!P4_Ys_HGgV$bjL}YgkPDHS>b}TK+CBT2`!W;Y$k=zMnT$SBCXi>&2QRF*1X&H z_u>oc4=+s>OT<_pdOR4GR)Fj9n+1ju3VC9^>C$S<(4*mIRz|+63gpMtkcDhI=RKD9 z5TVm#K(n%19E^-I_KG|Vm#H32AnD&*f=k4@M5k+@;8OF5h_w5>?2gho4r&b89f6?K zey#md{o+qype{GzZ=p9m*Z&ntLP}ba1fvVmsVhGd)YVXt3BJo>clMi3#`JxTMtgTSZ~_F)+~~ zRzz@er~|X&)CPj0XrKL?qbwMS{xiRov_gtH_Ci(9Jka9Xe%ppiqVMi%_<>pt%D-Xy zuLGJMp7OPW$jQTFqDrZ5ZeW%&7zhHaL-*e#1${9; zkDUU~S% z+ouWyyi`9qpv?EkTaJV4ix>j7lv|F*&BoJ-m%UhjBj&HPYa4Me-()TLKo57g^lCqb zK|y=Z^0>ihJ}!S21bYk-zSnviyIY)(v9o0)WJPIb_YM`yrU`36gZ_l!xQP^j5Rk@{ zk&k^ZzrXx>O(??10Ge3`ek-1UwQCYZ#6?TRnPWtYUW}+9yHW4Kpnl0rht+IS>!--j zMDfT_(Kv-|S(aaM+apu$Olwd+C>%f-L{4IQCILtke)hxMOsV6p|D&3w&9fUqZZ^GS z5l4_jp;wc@%q9xPXY~Zdmoi+dAu<&!C)Mo-ZFK1N^32prMs{LlZB<4`PF6rQk>$zl ztsvUoJ4Nm=L81UPW>F%Slf`a@A!8%!O+!SG+@lW$4dY3=0mJay=p~)&MvdVuh+n z9!uwdhe9}@Dn_Bn_Ds7?s=)Ce?`ELf^V0QMyqG3x1@rb0sN}f?Oe$P86$y zsKn8`%o^39aEQ?&q#A_?#~xiQxU(8F3nLfq?e-Zno~_m#5qvpDh9Ufw8*>=KH($#BtBC^t4M_!`fKu`KaeBbpvfZdC#@?Re?!TW2hC$-CA|QHR&*3i9AUOc zRutRB?&JCQ#m0}=8c4P8GIs5ul@YC6-u=9RHG9~YSFu;4#Au>mzRISG-x1)#Yg#I2 zKw(?sru-K_Mio9fwhbkvN|^_gs~510a0j$bfLryDg*fKHxO)r)kTTKs96Q>@YCW;T z1UScGkhjO+qG+Je!hPWIPG}WzQordK;V~E5HD8BR4#tR+IUNq3=OtM0r9c%&2Q|2T zoR8a)1qbvaS!UIa{DKHEvOY7(i^QG1#R8#}`GsQQpy{MlG$z7u;lmliNKZ!Sh!)1@ z-I}w%ROmj7&c#~fGF+rAmGlhd&0NH-xxvZ=h}i`2MkT$7tOx{Zfx>RP#8J}y%QA-B zc2V_FMrrYO*Uc;!nBgv^4PZatX0CW5a8ncZ;J zGYN?-#7(JJY2bB=bNn5SlL*8F9F_}3e!|XFaHkt>u7l626wG%XkZxsDcmATGI?QJ? zvkYn|GR>+eSQueuwquVIsV&u5E5 zk8@Hb>!KFMHLy~747?MDjGS+vyyJ#VRiK^KV)yjcH~EfWw%xagb~EDh;UZ4LVnDL(^U+i3hn( z6A?L69_-G%M`Qww&u;<*AK8JdZ$M8^FL^=eH{|FOA(AC$hE@y&now%O`;YvdSIW5pvlAfY0)VhHCxjgit~b+c6xrd^H;ygdqog$JMJf zvjKHAWs3f`YZ!8kWlO62Ra7ZjOBF_bbA6pQP6Oc~zqqMCaVQWL_B7$lY(i&Q468qd z4V?IX{&~3g82>4-N?_I&0wrtIYivAhUJkmUye4-#rL^EB?tlr{u9Um85Q$;mo;U12 zoyX)Ord#h!Qng$spqwu)rPJo+(* z0onkq-=DMa7Q7p_!4zWonL>U&(AWWuZQ&Ay^d388KS7(rsktN!{s)}8qDb6Sopfg2 zv#j;`h3{vZ&3lsjA~lHFzr9GX4q<_#+`!hd?Z;C{_0amJK;T1_Uh4vlM)RBq|DIJy zl6pZ+cVs2Skb|X2e?%FSltD0*`8TiM@mR>!Nw~?p4%cps94Qyvy2@#*##L9&A4QijE9GYBpuu( z&6FIjG7#}8#*4nD`aD1x8?qf4QwEzwKpLg{g%YMTY%rjTDCX+EU-GAiRPwo=F4fDB zBG>wB==93gH?+d zUVuPT65Sb_OwS4z@#vAUoE_R2>f4kSgFOJ0(Ih+;&UwfH?y;Ome;Piv<{O1H*8zO8 z?wOX+4F+#1s7erHA_Nm$;`*t!ZQf_J7rb9x_0)LL{jyU4{BUAj#x^?)W3eh>rgoo! zN2#7ME<2j0#hPs|4Ls6Z9W~MuQxeHBGzUjIn52b)$uvIeccYuBquIubKc#7DOQ@)} zZbuoo%6=)Ze_$|TF{7(;EoiYVj8qIqqxK*g}@sGJ>Ysy$3?0*=_V_E52Xt})^u)H{RW zu!b%`?8?}QYw2DVuWj|j&YsO5zFbX7^@>r2v_$%l2%}=6P#4da?@rs~N8Q|2__L#` zWt%&nlZsK$%7XqWt2u}d)0p++$$-TH*9zI^6jlbVx)}Or$a%j|wbfCNu8hB5P8Q{ RoWH8VrNrgMs=gWo{2vxgKW_j4 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend50@2x.png b/Messenger/Resources/Stickers2/stickersend50@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1b56c78600217cdd7098449432dda4f3fa55ec06 GIT binary patch literal 13196 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 R_Gg!*gouoAg`l4Q{{bos<9+}D literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend51@2x.png b/Messenger/Resources/Stickers2/stickersend51@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..370966b27c3e12a641a8133cb501e23defa144df GIT binary patch literal 17822 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend52@2x.png b/Messenger/Resources/Stickers2/stickersend52@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..171f2867107989c99333e989ad340dd10a375f63 GIT binary patch literal 16782 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend53@2x.png b/Messenger/Resources/Stickers2/stickersend53@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ce07a1b245c46280d398f20a41eed2a270cc8f9e GIT binary patch literal 19886 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend54@2x.png b/Messenger/Resources/Stickers2/stickersend54@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..24651c15c06390e04fa1b1d936437d81a787b44d GIT binary patch literal 19037 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⪻WBNH7aD^ASp71WHc_Dy9i@B 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 ZbRVhrvv%@F-Jj!{lA>}V6+-#}{|ne_Q4atB literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend56@2x.png b/Messenger/Resources/Stickers2/stickersend56@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7341a93a2759a1e6f8cf9e7fdd781126ef263e20 GIT binary patch literal 19367 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⁡QuryE+>L3`VVa~L^eLt&hQDQ1SbU_9G2N22vL)(4QH zJ{;GyrjJ1=(+Ic9A9CbyZj#&=dK+H9YxBlvgz#e(=E+camK(m`tQv1hX?Y4(g%3}C zv$Xsi!gAt%Aq7dcNqMIFG~1Q$T8awG0u%q(^NJX~LT8saJ>OF;SC?2s$GlLf!6tuL zIj|RaR>OkzTh(y%pZS4tkv`bB*5By&o(rlAM$X+F;ufgz2|dEl0ggL6FnDw(2I5RZ znrX1V3&WY-6WI|bhiu~dm zkEA#~6rwWLqol23!I0x04ae&Bs9XFX?NpHe~g`E07j`s~aoJnuXvtZ^ipo z6Fr8ByPWmI?ao?+T8@iDyofxmx+e8XnnM*G>-ErCVu;N>ftXA2kQ$&dggzol_nyC8 ze_bxWD(loCdA~-4X`uIqgomHYJ2wXUO{!HDA}e*)n*Z=Qfk#!_KF~fGP*snEj<1UD zTZ8a`GYvjZ`^9%$(*CKzuU!|EVUWx=1-!+o7y$LsBOV^HLU}ONHuVZIVaL*-2opEq z*=UqS2-nFNL}1;wXF^9sLSWL>dt)sPf05FzZ3#wV2YG=ymrIq@e#FrCjf=-rpszU= zT5<$ZS~8iC*C~2A$n$(tP00?W9hXdFNx-I`!5RINKh`94M2@tA@lg{Qhj6dJw+#N{ znx^=EV8Lzx;vf}c(NQ7 zdx6thCY8|IpX8q)M_33D8;XWK4)FA_+LJ+url5hwGDXqd8WsNDroSfL-X;|`PaUeM(xKmgD!Nn2xzGyXTfx9#K4o)oWCvai z5Mkx~ZW<;fw03af`Z~e?k(T&7Ry&3+wY~OZ)6&Q*mD`1DBNN z9!vEP`b+*juvidt*nJy&4USqnfaL+N8FS{Nf!BrqghcV}-acR5za6ihVL#~feI{N) zr_ZK7)EcFzX?biLEgI&3#bK93vZP%WWJXdB+ z=P9p5e&{Zz0|;j14a9n@-q5SMc=U^==)O8CQc*}O48mwq)G|gVp{ghiWVp#8<~ZTc zu-oKD0+kzRv4tvZ8Yc_#oC65+Vd8YHn0%R34%iO&M~d`RejndRwsT%U#gae=G{RaUmo1_u0D h%>S?YA7-_aTNxy^OUj9F-2a~-hxGFIZ1Mo|{{=8aIpzQW literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend57@2x.png b/Messenger/Resources/Stickers2/stickersend57@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f075a7cd11f57c454ba6fcc10e10cc855fae63 GIT binary patch literal 17360 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 Q`=zCnn7nA!H^ZR+2S>p9#Q*>R literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend58@2x.png b/Messenger/Resources/Stickers2/stickersend58@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..af79d2e96e847b8a6ac1a9eeeb441628249de485 GIT binary patch literal 18650 zcmd42bC_h$vM$`VZQC}dJ#E`Is%>Lh)3&B<+qP}n=5*iw?Q`zE``gdC|9|y7t14Gy zy!l2%M%2ocRVzY4P68eV2L=cT2wqB3RO$P3?wR1fL_|SKM1)Ae z$==M;#uNxhG9oG2O+{rHV`#c_9@i8i6hY*=Gw5NfKwS~r%%Fr64qp)&TAb)lc(^}_ zWC@IT;ZR_>5it~%0iq<5f>8|+4Na@0Ui|aYxaaw0;}d^(`?cow>T{;x6eQ4STH0?U zNLV1GY1yM!u2q)6KoP8#9AFqpAmLmDpoFAEgZ;xpgiq$=A)p41two*rw_}elcCb}s zDLNn`#^C-{sS5YtY0`?ppF8BFAFzFQmZQ*6{qDgb?vg=J(pAjnSuRUl-dUI3Q@8iE zB3w{Fd}*TxjzC0paXh3+gTl_?tx)F*z*ZN(qO*K5=os3dm|e*M;!n z`Fen^MsVwJN0CoQtrISr$W3nka4U|&;T|NCU@_<J5#pnT1BqBKFgEtA-Btk^<2i;+!f>hlhvj8gY)tmul@TcA3 zX@L*zp>hYK=wWk*#^^!O2q1!jR3yS7gBTV1^_!;vGEFG?H|PPvt5B~3)<8gu0!$+K zWdKaBQ3+mIC{7+>F2f0oGb&Cffl$H>-UGxNRK5WV9hh|Q&l(OJko6wB8p00jqn-!{ zicHw+u<;$77qkro{Q&#^{2Q(24Mr@&NESMeO!-L}hgzLlp8ERL z!duIm!P}-w*BjmY(wo$~`UU#q*9XUk_6zH)^y~EP_HGU)5fl~l3N#bAD~t-1GjtRz z9n2h<3phXcJ~%9R2ADm}l#-(gc^PPu>||kffnK59tOA=yI)1d+x=4AUZoVw6VMt<# zPOwohOt2g*JPbXQatM4dXz+XpZ7?H@{EVVAc^fQ$jGm~VG-19US{zC(as<*U_^KB`>h8wF*E==S+r|F zGa@X$rXal__P}*CAs#e7QfW>}P6=8`qOj`cr1X4YWub9_bOEE(^yrKUo#`LbpC%0B z9R^UWHdu~PEaHU5!fHxOnjB(HTCNJNVse^O`V10Ps#g(wid&)rN?oE|>b}Cl;=Llo z(s`P@c_hNKqRc;U!;QN4>f-B^a_9645ehX;6-_Y@We&{_hiTBzX_G{gaFV>rG*nR+ zH5QG_M67Dk^RyDRLe}tIG&Uvqwf?5Q)j){%s|1xR<}+7GEj7%_EZQt(F8r}>wLY|P zvFMyrn?aZrDA}z3D>ke^DOap^9LJ!#tja0Tto92vA zNwSUW(gi0#_Fm(j;(ir=43~ss!7jD#cfEm@infdf3tc~*yoQ{{s1|djRYkVuxORQz zd4;)+imj22+-gVNV(sB-(<;My+UjM^d9B1M@9Ob7B98+82mTm-HqRKh6J7>BW+q%# z6YnFJapq#0it@W2th0-jopFW z#SK_CLv|Qnjyts%x#!=L=*OqKsvF;{{PTpv`D^L>&9n7`_5<^C^@HaT{XxOOZccwe zBDP#+1MV4t8ZHMCNnQ(ynM;G)os*p@Bppd1N!^h>iZIzQPT4S=(4&wTTeYpsuGb@s zTY5)r2D`)Uu?nF28r z#{;_IKtMPvrYX8A4m+VOrY^x>o+0ic8Z+)C)+Pa0b_S*@b^<~|jP1cfC*xM1^@8R? zdt5mM`4Q<@_yU1KKgg7ugx&dFh5}h z(Cc9AeTv_8SKZ3rNuLohu+i}a{rP+NnOtYi3`A-T9L;VQh+{=A$)n;w;@!fU3A!|` z6trA|-N_C|MAN)9j}=4mA!B@LVrd8~Ybq@&6Du~2WKvf@o~MIrWsy%DwEQck6A6TS?!IZ#8Y9e-eI{ zdIEQacja_>cFA#V_pW$8{03WxNy7l6PuC{ek?3Xl=yY^Am>rz`N}EZm+^OwFs0-ib zSv}ouf0Mr6h`Wqmt$*2k+U?!HHx!a##@TL{wsF>C>)h_s0^jkSG> z$AW)Gu*KwUIbd}#ru*K$eBJt;#BGkw?h}3&pYA6w13piGS0Nn{^#o;nTJEUcnU5Sl zQ3EIo<;ioFJ}TY-=fSfBgHrFK0p?xP1hTb7dY|zR4F+ zU#|zZIK7!(XTF$k_9uR>QEn91O_$}gcenU>bl`NirS}{#cWVKo#XFdg0ok7c=Yo-L z8A9F4dY@-sAPR#1om~9@t$uH+HUtyuWC!|O1!^HBIOK}|1(guzI4Sq0396z0HT^*v zPxAP<)HuR7klvxM>q83;RE6t5-LbfsWL#dJV;yHk2sD$>as|E&63KOdYGv(g9;ET) z=UKN6+;-Sp`#gn``@JB9c97Hr00Ci;|8oFKDUsa(0fA9js%SWC$ja~-+uJf2n%Ene zGPv71d}{*%@wxMSH*HOw4T;=sZR`L%?))VG(%|`S|08B3A^Mk!vo$}7hO7dSh`p03 z5jz7L0~3h=3=t6#pOc9hkCLePf5X4e_(?3BogH`>8Qt967~EJH?48URnYp>S8JSoZ zSy<@5HRu5zcFu4tLnC_^XMPfre~A9i>%Z)D zwlw>{Om=|(cI(?g#(#PknHiWE|0kHKyXF4__D|3M6J}!kf4p*VakBZBPbS8UrZ%Rw zrgqMNZyfXgNcSDv{{#I080l{4@Ly#A3gUnH#`llqJW8ejdmER3LZE7A=`6s)_b-S3 zQ~ZA;@?R(sds_!5Qvl!_CcysRkbjr`r@qGjr4e9eWBYH!zf1oUA@5}Q?W*BFh6ynL zxBkD&{!?G`e`NS~>AxZV2|ka4rMsz(hN$ItNdM&r3o{cR#LW3mgN=)i@jrC_&4Pb=M4U_wo$Z}e?Cos? z{^f@4Kc_^j46F>_iSnNs{|)A2{HK=wt+xKFaQ`L!u3Q0_Z{+{}77&0@WYBE`0^*UA z5*1c)2fp-yOeK>@GHa!?U-#PH?-ZXS;*Cc_ae`{5bEtvh;=}W5r`xV;_S$Cfs%eKj zN2tg1_KyJv2Eh&vzOWF-nY8H0vE1gjEpIPt8&_8|Q#<;rshE_dtGhU_%+6|>$j!bO zhs-F`^>HrNfyqd+@Gg;0bEw4SV9TA`+O$aBNR5ZYo!cYVD~!yQ+fxN4qh6+BP;8J3 zg{NSk4pu~~N>iiEqyUCMRYMChpG1ScLXAZQ0*SVQ9&q|I3FZO~4lMu_=Hge6bK%eL zwKv4C9$;`+F@rXxLJ(eXP_Z3K0MH zb|A)%cjXv zm0Qv3GY5B-UU4k6Tk+Y(nEE*TnWW}%NLAC`cdddHJkaHbGWCgZXw_gPKpc*4fhNGX zTmMIi&QKzNljP{hJ4oJW%4EKBQ#FY}Aq#=ZPYfXu;{t^yRGob6Ve+O$@0G_-ctKm1 z!)l!u=b@iG~R@`M9gSuY|?qL_# zv?7kIAi-j!_@2=XKZs~pw4AlCtCmmMC(mtQSsUzWj__lh9HscjBHA_kOC9&E9aR^` zmKz7{D)&5L?3;Mb=HDb*%Jhbj9tIK%B6O54wNvK zFquic+OlK#u8N~9s9?&GH8z9*9@_LmLcB804KQeQPLukpM550UZ?z5ZABUAM;BX0$n{%>&{6JU_Mj zidlcXY3%Y`a^2BBp9?d&&B_X{12C&9_)y0Y*cFIG45| z#5DmkBpIBfqKr0>KSu0PN2^%R?Tn}sdG@O1s)4y@Uj5Qh{fWZ$uQ6KmNy>dvs$eb& zN~vHF^xd)LLD+FAj<|?th+n)+VRTjuMS>aGS?y6IRp6GEy$t85-2`4C>Ji=*i)pQ3d6Wv`mUurPI*!!wN0sy)Bp7p-s`Q!TqooBee_e z3wv|+t@WSrBhsI3$+@V%yfruz-0EHC!x|$}6Lon7sY0Y_6wYdlJ&x!A@iiBE<03rp zNl8A5;`Vc?bria*k^#{*@_th6UI>F{lj*W<3zjZtPxNx%i$s~HuniGIrTqMeNboH_gQ7TR&5BVF4~ zL4yXJRB0%eLu2_Uu9?=INlh!4L(CO_^r`e$eC2mUwv}N^cP2!aW8Hm-S8@aMO2sh* zJOSi=>+(-C>^-ZqHygiLv;30%jUhz`1e@|+c)Oyk`UQY zjh^5jviZArB7gO7=%l2x%(Zt*Rr~mP_e1`1^V2q^Q3USztNxj`95ks=fjvT%N-TlJ-@Zvh{%6{fG5dYa}w*j^*5n zHL0o>gZR|-^N*w5z8eN6$~A?OSb@?ePSn8hzj8MpakncYe6lRAT=1MOnvBiAmGT)a zEsuB2hff%q+{Uq5Dg7tor6xp&8I=MSV65OSbi->n}6o`?oi*4>nnzB zYL2RfABX_HNmc2i0wD4^y(K{CD2OF7R*sjp$>e_BWI9~2%Lhuc*OZM0YqCseBeC3S zTfG@Al>LyP{8OKYmbkyNN4*8B?P~pwHxLuO0BT+LyCgKGF{Nlq;x+aOp`_@?~ z5cvVZs3G!Y^?-;mgmLAvs=XVTpM_eja#BEASP9@W9hzon{|i(bN0!rVjZQ`2@PMW} z{FWT1{qIBhXF+DZ```X#!KD&W*XbK&pNX_Dqptwn0_0xFtctwbjIk=y zkwNvUdfpD99((g;J7gyrODnlTLQTZ}>;9Aif}Ixemm5a|SO~WO3M}Y9e7DW>ASq{o}+-nuMt``NvAQ;qE!YHC{X(PF!AYe4nd8!68XGhFtoLax_CutZUMb z^`dPlJ?<{TCT|1&#fRw>uo)-l)8|~xF_$@5fPKq7$T+-H6tEha~J*yY5|p)wW{^D@!uKQqRl&Xjl$B^ z5`B_67LBQk7a8a0W#jfPoYr$~t22~-(ke0l9L{-$VMJvDv^0DkgTfNEPRhs72T1>%Nx!n?eDxEH~6dXHUI~us?8kBk+%7>eT^pO!s zNqWeW6l=zfCGWeJ;ftTKT8McYgfK|1sM-YK4U_Xqq&@tSXdjcZx$YbpBk(k z!ytj@w+zbSVIzp46jn1`0Qn`F`m}(RIrr9}Lr2y55}#3c<8bx8Hge(4cMg0q8_#OS zx=Iw+8n?WQ**$)1Ef%c)6=}@kUf4{5pN90*ZYfhwqOfTch^#>)*n5}y5*xy0fup^x z7i+0W4GrwR8J(?>+OxxGTa_=+s9xC}T#=L_)aO%QyRTfzO*SIHp_?vhna74`<7_eR zz;0scQU|>CRet05(9d)Kgn{UH05q*rHpN^By}WT&)BWP!vd zp|(}gkswM(>u3FKlU56yhhh z8hs}$gMio&L%+`Rx0Yv>Tiotik715ZSdH50@&*yY-A-nuaO~q2^(Cyk>Zs@YngVNYX_AMG`@)g`f=B%KHcHWSl!Ad zL3r1q4>#9EJ7jd0r8mwb_o&2#tTz-JnHZ3oo6D^`USVbiXzrgbT-o2(7bOyvV~xK0 zwaK=A%E>SnTj8BQ-D`!rJ<2V4p>tvgQ&>+t z_hk>3vQm?WF;UD&eWyp&6#{3?W|x}E;P)gE{!*y55_l~|6XOG84|zY~+z#&$M1%wC zPGObNaP7()mwzP~_ne3P?SeZfgs$$<50V2s<5)+NoAT&|lk1(p!g&Fv;PnD%s1@hkz=J_)oc}MQEBM1qN!wSsxC0``5A_odaKtQ)p8DXGjClvMVgJkB^ z*sZc26=0B1^$eyucpz^g#)7pPE#2_bfN^>8Q~7ez!+@|W#C#ibpOmSys`H^ z#vwolwbIza3+Sp`L-B_DK4IqN*yOpcI5$zd8U;%W*Cd>EDcL?{BiRN+1WlQtlVdP6 zjux?N1fPHqKIN+d5pHliO0dgzHnF#tFV zzVfE(cXL7fTm`jNK1IudeW$j(xP93>{dIlG;4IG*KJO@j2Y-`!FfN(|`)I@(E*z(R z+|v+f_DBI2vbwHqTn6YOPV~?(=v}$!$- zF73P|_)o)kf4l7suC{Qs6Dh&0n$){|jiVe1iA>6s_eUml7&Vz;UN^^Ko0Lu~9%{Idu+1rAqaJNwd#t+# z2?~=UNF_-&mkX*E*)LI6q^3tHA0!()4M2(-^~a1LW~nZdV#7D~-FqS2K=L(GYVvWT zlXyzdInbU_?4Xv$CBuPZeujfM7X9+4Tej}sEzLdQQ)Ez=a;}5RF-lWxT3ReD{|w%T z-QPGN;~XkONxi!+@Wj_zPTHdrw>6&r!2LOIwTJ7qMnqXE$r_849uZUEIHi zlJx-I>{8O%Xp3Q<)vIUjp8}*dg+P#=gAHTs1>-#zJpMV9OlKHz(I%S(pQY5~D7Y`5 z?qV=;UdhhJP389cGDG?lwd1EdfbFA49L6dvu`m&o9GF+v6EZirXDlrw2GQEM`sGd| z`&iuXJ~rEUIVdg`^CnVut`>KZvR0mQJp7 zP&lokO=C?Ed@1J;e2DXkDJJ%}dr{%$^QT1e{D^VK>DBGB6}7 zru}^3W=L2kK9T`r5NXsTC?q(~y_b=4Ii?DVy4*&(xcSd80e`)uHm(WhD(K5DiNfxK z8e&sqyr;q3w$OPySF<8qJcTL3~Rdz_=WR0kBQ>>F>`R^^iRcU^or#!5D9~aqG^s0 ze=Ri(EYLBJH6cJ0$TPTN23L0pzh2v>z15{h`5+qBb~>-8=vbe95<~=dqD3Sk02&7I zR!N%0tDDwt=?$1>rwVxYfI!{>c3vk0EGJCAO68w@x1&{#ctzVi5D~sx+XdF8OG`TO z@V-2^Ly{H-$xBu$4EI)keDhv@M_XT9FxM9qU3Sv6XiM1kNG-&Rr_{PWjg@PbwW$wg zbdQ`0y(2$|R@!JX=FLEAH?119CNtB2p2*@`)Smp)!Dnq3?Le&Xz12 z?|UtxJj+_AfE6ig*9m_KM@co0gZ9ueNeqQ(RSsEk0HKKrk)Ukmj+-{~+DJN0 zhZtQUkEz<*YSnjSst)a7FE3)RmpyDQ4&l=usZlJ^p=}MvVi1$Zog4YD|U4OG&*23k~Dv$r`c%o4agdJMu4P z#VneBp5&Sh5Y9Af|M*-fombwK?5N#}VG#x?!A^mZ6o?oDkp!#5jmSH-wEeO^fYGu_xODyPr=*W#L=;( zV~1-J9>J3vj>AzW9b+FzvFveKD17U`)){?)#ln zm5PRw?K0!vxEGiFJDMMF5sLQ&9x}Ck-}|?Gf<@q;<(Jah54`L@%2b(s9l6Ugg&FRR z)Ft=Sec?DT(!CFha~rha&zHk7EQM@|k+QPTi`AGzv`jfg`aFDggCxZDR{*}(r>D!1 zM?~d;z&KE#vO|ZDVk6-W8710_!e_bM zhl+zSVPd8cj8IkHXzO#Cx;tT|IP~?pnxI`3Cj&8)KBjMC=x>b?qO)8RpTE0iTwR$@ zy`tVPr@4+Q7uJYX+XBv{ngbrr~9{-p~6nq-yY!E?Y$6{?oi;Uo3+p#$bt40(lGyLgmoM1eJKXcwV zDLeHBf&1%6txP6txkbt*9QDe)CMVa0usZMSUhI0%3l?v1f+-(`R zT@SKH&f8VFKPQzn|8`3L;DVt(fjMfl#$V2`Yg>N<@&<82_c9JETopD94wAan#oxQI zt)lG}J>L4DSJGur2IQ|q^wSg2STUud6#n+82N(u&7j!weLZpi9oUDAzZ0x~`Ozeeh z4uI`)4iAl%4fwiQcmE^{E% z)y0iL5`+-mhBJ=BzLZ(g>i9X$lkc{+%E7xni`rUEo2+%h&{XZNesta9PT$&*&Ro{j zxgPVVyoP5drsSAy%;>;8o8D$93mU2k6->h94_*5p?r8ZQk-EP!_{#57Z$#yhg{ANA z<~dQEH^JjYzuz8?78H=48vE8q!ZZ4KFgwcF$}V^rK;3^KXj&SBl_!xjl}|5wzb!+PpHEDh|R>LMI2A5gE;tcJ71=zYCPR zTn8AoO!)n$naAhgr+;wkqsveo6I#MCz5R;rT~yrl?Mc&Sd|`A%069}$4H zgqyWBB#A!ZO^3T3ju^2FLrEK%(3@s3?^+pk7KB&lbk3@D{N3jepJbr?Xw_tN(Ivg6 zsP0yX{$;`?*aeg=QeK;>~Yn?1%t_+m~6#r~?PDhn=po^f&Hj6)v)v zGn_IETN|x<*sI~tGc`|Fq^#4nsk31}z{!p^?%wwfngSv9*&v`k0k$@*xmitf0GlT2 zOOh`aVVu>5jS0S~Srswby<=FvqVq~1K7E_Bp=8~w;)-Zlv68W!+yotgmqZ2U44(;V z|FX{xB|4%eL7zF9G*yJGpK1EzNw9E1_x!A|W{HZ1A+a31Mr3CwI{Ixp`(tt1mk9ZH z&+Dmy*W-uoxfm;aW@3Q~6?3DfVxVh-8nA1?ZoUndkS0EgFhPKLJ3$T~3kJV5xm#V$ zZ)RUbK?`eSbPb)|2RvHr_XNrEfU#LeLr`~Awwmy0DM#JL_fk->&v4Unh1X| z4z^WZE2WzGQJpdcFEY!^ex&+BO%=Nj%&m!$$aUa*<@fR~$BA1)dljGkl6^s--a|HY zr23I1828jD2_k`W7j`axIXr0tXL2`_KAR-b?$*`UUflJGQTQ{Y)~?CNO~$RJT3G~Y z_NOh0c!)@fcq2r^PPzL_`OSx&=u4D9x5p*#gCd4f4W(*l+?Zbwd^+^eM%!nEJao%~ zNT_piu^E_Rxj8rjR__AEKMzp=YGbOk#_eFZi28i7%L|EY$fQES(GPo6og6XviF2OE z{ml;>-R0w$(VPn_IOUk^&_56-kj1c?c_JetB146A#5=EOueU!(bgdJ%0bq9a8 z-wf9OxXbMg)#BYk*+~NC74eLexkE5?v9oru)7S3C0}#!O@Ub-($?)eEjd}MM4OOY7 zuq_IYCEEBNU~DT1YU@)r(Qr8_{ru4bK`7fKOAzGnBg<5YE2!wgjuyi;ueRPD`!}a+ z`wDlT#xQwu3k+_Q^a7MjUe(QAa-W>2%n~hKMl%pF9}vsPPOXg5nYCyqRyRC1Fxc7B z4k?$k`mYA3X!r+&(WI>B0t-rhX>Gz#3GCXHYJTp?E$LV z0!gVmAu>xeGG;8^p9tP4@Nb$?$1`MXaB;mRq=hPA4}mV)I|+u-xWis&;LgYV8f_Gm zB~cE8eGEM8{+udFP0w?;GKR^-ztmjGmQFByD9MvZK!N{M(FEZa?Xy5Rz~ZQY*(;0~ zz}>BQaN@!%9m(8U9^zKW%qi7dylCrbU=OS8FhbjdCTmbowY9fi{8?t!dvaRo^_Quj zJh-eqZPYm6*v}}bB~!8dL$griZ(c5H1jh>RRW^R0@1>08uf3f-u0pTz~nFpl=ib z0otx(?U$>7>b)Mn_xq^}-B8_^CWMEp6n8z}>_6EiALqR3LEx)7dT0X^%E6TcT#4>$>rT z;<0|GB#>L2PD}0!I<@>^(zd33lA#|cdY_YZd{LoCCigA5n32?tkcvp?USd+aAFm?{i3n5VNmkts&JgIUP zkhBynV{JfvZJRDZb-fyZSW!7y-&Ol(%O7)zF9!KBsD!8R%{DbqeY&A*4%KF}8Iw-- z>^Erk7v6YLO`Ow=ZVE27BxY+%v8V~|bZVmvC)G+qA5GZpez%=%~Efnum_|TAFrETHWMAgW3A6cVkV!<8l@8;+QRE zI4A#$@*s6gOR>3AF>oj8x+$`jznwH(vJd=f+Zy~$uCs2-+^BUfK&@f5I^_mM(JHt> z(!XkPCTpNcY;?#987Vq?hz1~V>tmOQZXTWN{^yR(zzd{ zbH7qcNj-6PuB`kA>4*N`+l*m|fw*M7>aUsM?i$l~_?0L+QqtCtBB!H+S^dw4_gM?9 zo%dx*`F_B4C#PFpgTV}Fg>js#ZWa|tihj-dZs3uy!>Aa54n#j2RWK@=&}7|yc@j_k z9=hq#Hc(RsSkqPAH9L9Jcmy|7l3_?Zieq(@AqRtW;OYQ^3azlzsqjdHaGg_>2{Lf# zsA+P&YC41)35YGD`EsMibe8t?y_@%3FWfMJ%ExJ%yV=X}m`^GHBSTUdgjb4h99j(u zc8Q|t8QAQyeGCoY-oTRJO4|WPO)VT5WY-f&w-NtzlLCd*17SEDe)6WKp0Y*(w`-0V zy_=zfDG}E7x~#v|@fV^Z$VGKoqmrYAnK;5Yk3sbBeOFp(#Jzcpd`xT+pd=OSD=dFM zcB2ym#NNmo7+`v0i$D768zBy}Gn|XOP9=`krJ_yKqyv%!#jCcl0rp;}uRv z(KeRe0>Z0F;02X17&z*JGG_&S%HQi75P)yzhzCyRs^opI63^(A$+JW^2WRVW7buGKVa>3iW2C1tT!QS^m*;3C6s4N-5Iq{`$cnQ!P`e zNM76Yo4g5L0f*0lg700;jYaJ?8Jj{Cp`ShRF}(REEI>r?Q<7yD>oCFiwU&kk&3Fz6 zy76hyHaQ8*A%*#Hf*-rj_MNXoe0r~#0`DW{-4CYJq>12r@JMn~fs(h_z$DJ~F#@bq zv=>bzhAEyB2QFj$%W?jk(cH{n6Vg6>$i~|aDV1fP65C%-DFV+C=rWY0bMt^8vIrcfsYEJg>en*+rYK=*O+>hCNgPYkZt z*+Fh4gw5Q^X6l)sI$WUxFt>4|uXlW;n<0a@!CFCHF_q*!RhuK*EwIye3oGF`VD-RW}`1QPxr} zqw=c;a4sLEp+|;DP%tE?D0m4kxFWaR^i$0uftT>lS0BOP$Pc}mL`+g2BE;WFQHx7g z_=)+*8gX)*1x(aMoT-z0Bx+F~TlZD(*RAg{gdZp7f^VbK*r8M->Fw8Tm-9IvC&{ws z!l;p<)IaT67(G!|caWh};01bxOgOErg)t8k?cTPYYc2UF5+E-;--Ofu%D#D{~i zW6n=0N2vD7S)-XE7T`OAjQn<$40OXcIL0N^OC8=4)%|LA;*=~kB z*^y5+_%`0@un$4=Fn@HVIdt#GAndW8M@+C|S6ZSp0T9M*IS~U>B70^Lsfy%rL z)_-YbN#k8Hraj}JCQ@DWfYa*RM{i|7@=|G^(Z`#A;TaU3K#;L6vVQE3N88Z;@KJV=Z*pc|HPX2sh_-Id7Lf5Sh-1mR6R-VO=~1qe!qBA|*4U3&+=djZ|m{ z<10IbXF59*m&zQT2K`IvmWDv-%X{F58}Vd^V*&u{%lQLhboJ52TTb zgz3jhU|{m(npC_`m&yO8h(j$9Dsn5pp=&y-bW|m}pu#Lb;}Mz=H+V_JcLf6D%P)`u ziHSh$c;XXydNVUu&KSKKP-2#>9{Je#7?9+P*K%T>cY`6MFKk|B$Ek3w;5s<5F!AMR z@E5tN+Ywu{ry-4o+Ocq=H73K>fw^GeQVDI=IIE~{ZJF`b;d9QKUK{Pw(MGEyH>Ng>1SnE!r03KtBlENSwoRuwxqVcb0sJeKhxhf z=R1x)Ai5@1Ghg9k>ncut=&cP56grjUlqWlg&z}|{KlSf-o8ZW z^`=+B8MK-z=~BTm_KhAI15b5 z+Ht;f!Pe)Zdw#3=x(I55&uiC9NtVj%2-~z;X65wq4=Bn5bkr5mkW(k3jCw)5gVHZ^3d~iSeIHa(6!OG~ z3gy~hpe#Cys}bbb#b|o9jFv|)le2}7Q}YOkE)}^#h;OG7*&9i6E>?12Jv4Nv3|S6b zFkfQ+&PRF1anSVW>RAP~M*}?reO% zc!a5lF3B`mtuW>_1|n{F3}x)R?9y)O@hLhCyJNvwOTTd%4C^nFw!t1We+WS;^A=ag zz4X8mGhIuQaRG0Eotaw(+7Uwg5zk_hBs?7i&v<0L zUG8~tsO}+LTFSoJlq!&!&oJ6jWH5e)p%0ZrLHe7?Zod8BUYn%zp>m|D-=51h~S!HO4lkPYV26M)Q|h{(6bi`|tAY$v%}P8~4(6eeJkOrO`o zv%2{#5G70yWgbkRM2`ZqSI@^A0nA|EdM;2usI}gRLCeYq$SV?`J>ELoh;&_?XLIwA?Oj zXc3EOsUiAa5-Rz3w+Q}=)DAV0>WBrt-<$Tq?N7-Wh*I5{2}u@m3?AA z!TC8u%>$HCp9U$;a~!S9t!*^wTiZID%S!P(&tMQ?``7Q~`9pU%b)uA(ZL|X7$p-oV z(jQSN_+IxD4j8R-62519?a;-0dRhVKcjLw$-i<*)_iVttF~2u{2`{s#8^uXV7W|*~ z^*_tU+&QjGQv$f1d@-l)eu-)b5PN2^RjfALcg8+!IaLqsRoGt6oGQcC0QlLHUyM;H z3#P0yT)3yq_2bpeYwz?1R`BG^RpHe@qjUJeOF4vK#;FJPvz+v~1i(oL4g8N*Tb^HF zxr+Oiy0D?9vhsf@(Ez*l&d%q{`&xTmPX`}R^tiaFoy6bd2e-Pc2N7;O#5_-V@IgKa z2y$%1!ZTRmrk`k3TyI1~%n}EW*7?4UXJ%ywn~jw(RJf>i5_k(OFf$hJ+PX^U8pE3L z)|@$>T_}G4+cWh&exzR#Xa)|I#Q}c!z$E+_v>Pmd9<2!{KwGG#_$jI3V@uik++Tv@yjmmR=g<(?i{bUQ}i1 z`*}z#7`mn9p@+RAl=8Me_2OAT+Yd!c2s7H{=QY1vU3chyLxM*4mT0e1g3Hm$rEsGa z;gDk@AxaeT3{`=#J@^(C`ibhL^ zA*3-At6;SH+=|8ZSw+Ak30A>uCrOd@a@LE0&xfpce}m(A)^jhB+t~%LfWMxCs-+p^1<%P5U1J0Z|&Ux|n(LU3M1*dYPxjGq- zn19KO`cTQl{ix^pv0U>PylnO{Hzrj#=HA%0IqT&%s|lXLj~7?}`*5V@(&=2SG;_7< z^VWW94R(7i63n~d(TAhq^XrRJJ}`ZBKDg?(wf%2^H1qUonxb_kg(UZ-* zYuV{Z#ggmibh4hgSU6p9U*RLx&|S;c?c28RW+?OBqoPIq{j$}-R<#(n3Wwvm_cM-J z?0=T1wNqEq>*b5c-Ko!gcXpgM+}D%He*L}p{2HDhJ-IIydha%?A9-lA%e&7g`_(Md zmq(L3j_gYikSGypE4(;qdZD6s!$sB*y~(SecHKCW)ELQa9iIBg=uN)B#zl7?Ro;3Y zcJORp-zo{I)2c?d9$&XSEL;BSvUlyouAc9Eem76JEIH+Ab@Z_f%$F7So||v;Xl^lc zUQUJFYOm6?*=0HnvifQ@|8w#R^#F+Q56jf7k5s$ z4P4sSYqRv+Jst%)XQup+)2~)<;1P`8_PQs`RP}Yx!iCpO*WBMFylvj0*&$Y{Q_SCR z$SmDq;!2YrGa-dJQ)Kr%{Yq0qffW`>uIh4|lMWog5bb^_U6?Jo1&J!b_eY__jL7hS?83{1ONeWQQQCk literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend59@2x.png b/Messenger/Resources/Stickers2/stickersend59@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..068fa72da38f5713da968c4bb449b7aac19b2322 GIT binary patch literal 20394 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend61@2x.png b/Messenger/Resources/Stickers2/stickersend61@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..85c6990e864d23e8460dee7178dd697af67134ac GIT binary patch literal 17961 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 Bsxklo literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend63@2x.png b/Messenger/Resources/Stickers2/stickersend63@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6a8874fd748eb64fea22a843d790a25a8010b6a2 GIT binary patch literal 16619 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend64@2x.png b/Messenger/Resources/Stickers2/stickersend64@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..812dfd09901f1b90307d1fe3f5b731c0ade4dee0 GIT binary patch literal 14626 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 MQ8|&SuLeQ?2Pp28!vFvP literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend65@2x.png b/Messenger/Resources/Stickers2/stickersend65@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..82c9149e9d25d89394665345878db58b499eab74 GIT binary patch literal 16993 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 NDJmyY{oNq&{{ZaB_ly7l literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend66@2x.png b/Messenger/Resources/Stickers2/stickersend66@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6479869c4197699e4e4984e559be585e068a5268 GIT binary patch literal 18304 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�%Ec`Um(kd23Ei&*2H;0MX)^^#3 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 z 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 iHTeG}|LxfqX literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend68@2x.png b/Messenger/Resources/Stickers2/stickersend68@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..dce7853300418584ec9b47765ffed02a525c9ba8 GIT binary patch literal 17878 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 YuQ+tquF;-vEoi^3r>mdKI;Vst03kKRl>h($ literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend69@2x.png b/Messenger/Resources/Stickers2/stickersend69@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f8053f21f63691f9a44723e9023e0687cd43e6f1 GIT binary patch literal 14681 zcmeIYQ)-S=#>&dTCaM^e*dZZ$hw8gCAB6z#cMA-16AJ*BtYR?Da$aKh%DU{Hy1lOz zWCsV}P8&V22f(k3<0MKN6mSY{1wXf2oz)6lUaB(^W{A5Ua0Ry<7`7Em9pG0ZdAH@v z^qq(PQcM^6uDqp)mw(g+3$56B1q!+;-i1PCP; z;?FMxda$J)z?L7fJ7E63s69XA@o`VNVT}AX@!^nv0qxL}gDLM2n*o&cs?Pw@{-WC9 zY=H^xA$J2N?O}Fau z^n=VbD8()d#>~UZr9FXkLc$EjR%*Uz@U;0E{|QAY?68A4ceG@n_Xl$r~5B`3Ytdh={?t+A%f53MN)`tbomEngQJYCIio!{uPP~ zLf8Ktv=}KNT;W_n?U7i$()(Nc;%*onxLXK#{>OWcH$~5+?9SPedaLu1J#+G((p|W5R63iQ}U^y@maiWCR1!>LSENCzZ(&^SHIVoS|BMFZ1QK?+yDg-aW*fq4IH#E7W-&>wpZrvdWARHl*g}MgR z!$RU~3eyW?4qQeP;(_8L6y_9U6d)8ti>f3hCFhGOiwp}T3+cqCM`w(vjq{BqjA+L@ z^uU>{(Cs4`Meqy-R1}ufS%sT4T;yDYWz?s1X+^7)ufn+Hw}f~Vx`et^eFOwVdIbq2 z^VE0q2nA+^7$j~(4Z8R0;_DQ0=X8o-i`0$fjnNLJ4owb+DUngAl7x~llRV4Rl#v$I z77fb;Eo##9G!iv})^MEFHpO@}K2l$6Kt=kM0?OqJ7^=jV8fK*yt(Gzu@-15}56zs- zI_FeoU}t$tH>*E{hvmp*N>q;HXqA_h*+iQ)pQ5tUaV4vNUT5_EF0yzhO z2ke7B!I%f*27AJI!th~XVBJP)L>@(=MD|BgMGZ>_N_9vds=$RNL zTe&PuD%yN~tkY_fyNN$*7HLFjQJpWUG&B)>oca zm|7`W8(7J#cGNA_9QZf3%9#n4YU1JdNlM@(p&g{o=!C z&SlW!nBlEqw<8qeG83J-)Vtj|*_ndZ65|)s9@!%ekq%*#4#5mQ3W~N?*~;vCIYPaq zvDc)vIouxG@Suf8LPcLfehfPut2cg&BoPqLNZ?EeiXC^x7bZE(NE}rfUkG1#G6yt2o&%Y0Jq5zB zz<6UcVZ>qT-j3dyTHDGX$!O%VbO@P@KFgY!y2#rx$ZMLPbWt0W)s^cYD=4a+VESPMptm3RFEd7%dla3`n zWnr?K_%>JbR~0rTY-!kmrV2CNZv|K23{5wu9k^Lu< zA6bzsNzT%H#jE3a;OxMl_}i$TY1cHabZxQDXZ)Y>lGBaj#N#3+My9BGk9xEt?Bie^ zD-VVb#@)j)udQnTZj~+tcjr&G^KDR6f7D{#d!6bo3NNb1rq8V2_ATM+!4k<^NviRe z>%lEHFZ!36FNT}_35hkbjgq?QvYhtr7H{_s%fh+aVB^GGYKtMAj>}@*bk5_ES*dP)E<33 z>b3#f4x4MArVw+#UkD-W#MB)D08mN(x&Xx$h;IM@fXU63)ST3$r8o_3t!ed*Yz>TQ z-K_1t(EtG4Zk*pmYhx#Ud^c+=8%Itz9>Tv7oZscY#B_xCe?y!sc?i{{ATU`I1>G_72p|E-3XftmT=jDJf1lOgM1{_U#%Uxx8A{2TvI z*?;2I|3?k~l>US9SMWLI%-xKw)P&5xL;ANLj12VLbpK<`e=-Gat!y0>?eq5&Li$d|yo~e=ES&T#oD8h^3~YZD=$W|b{sZ$53;wDRbTHO;vUO0hwYB2?+YRf# z9`TuInP|TU%6}sMP3ETiYcBm`ZvAWG{w@8UxxA3y%>TOz@It=puYa!@l#}8@0!nUx zm)>Bh*n?>)REj=QWkJ^NuT3 zQMz8ws613f6A94-cHRklGPn1{%z*(x0Dp4z1t8+{o2mYo5swRW2?QeH|20zuoSQ%h zaS0A4@e3eN8-kxq7;y~&HW2{uXFK9AnQ-C;B5ZQNAAv3;09nZ5W}@tJKY+n6B>*@n z;%B1ma)H6&*OCC76o~V1cKIRT@f)ZBPYT7p75V*tP?0pmSmv}a>He)D9j}kYH55@+ zi2-1al)Oe(G?V5eY)pM|t;6V9F;vq^`T5bkEH~b^OoF1DgMKuqS8tr(%!u9s8}?(= zz>fliFR_*DD31_$T4IA%aYn&24Z60AB~Q#Hs|jf0E2-}QmAVl#+ug}+hxH3)k#%aD z{s7wa;*JlKugb_XhZ)}sQ#HFWQcosUPZVlVTrP(5+PmYrl5`IvLh`%2Gz#bsu%_ej zF_?DzAcIw`ONEd~#yZG1Pwx#X`N=L)K8sIGg*iedp+HD6kRaZ%_I5H2%{pA1aWxSx z(!rmLt=T?%^|;yXzVlpF(wiWK_)CGhfZ1RNtsF6`cxT*L&7@3=Exl8ZnRc{J#PoTg zpDy(xdV}2{96s6F*Ns?qxX(LtJ+<}lP?52z|+f8}e z0}c4eJBw))8)lt#BM6aHbo~&!4`|sA?AmWSzRFSX65uc>ue9BT$Lu=rfkyAY!MZ;C z`nN5$>Wf?kL8gQyaabZMvN2T@X-7_tkIpNr#Ym+`xta$=V-9O z6C<+NC|x5V&(Ewpr(8bnOySB9BC+cy3~@yg*p{aA1)>Jr8`8aqy&R^QS{BVx>r<_4 z658Wgxz;=Lga}a~K|Q9Lbe;Dnb6(C|9mh4?2o8U?Z#6Z`xu+%^HEE_Lg$L6h<}48S zJ1UZJu#zjOQ){MwFBBd4>B8e1j_!*1qzSK;IYN$At>{IvtgbtG0 zW@u5I)?*px=-}d#JV{ZoqSO>is}KG9Wo-0Q94w5XRr~B4H_>5<1d7Q+w2;)yb{9`y zmtAXZLq_q}msblI(3m!Ddk%bh*};iWmoqccih^e0KN*DQg4u&1OGb|{IXr*ZB+z@var_{zhBF+z{apXwU~skc{~7VbwXpjNGaokn2iWrYv+xt-Cd zyu&jysq=}Z@!WVN;@KWx(zP7iadkhR(|Li<(xV8|rJ?Z6k25OOOD>uHuv|sKSIGAfNo>{T#o}-yWqHLg`6XKh-vFgRi5*{ z&RI#Re1o+I4W}T*6jWGPTxMtSEne62HH)MwS^jPS*Jr4i*;&i)A`eL_=W|RcO7GcR zcOw7sOq&~p4!}`kl=wP_(_sg*L}4z$B{-OKHT@@ zRCGr~bhP#*j=|zIB7New4Q8CB)fy7e?IXe#)dfE_9nfE;=Hhf?v#R8d>7s|sf zr`p!3xQ{U`nJy1fY#H)<6d+O6)fUKtp^D)%j6cwch3Jc6h)H4+YKu1_@!p>UdiZ{$ zpuuV7O&|S_vR*|S4N7-k88UetJ=mq2Fl-yFi!q#^W3UfN(c^Ft^8-sNMvk!J*d|wd zsPhrSANGFXB&*Q~T>%QDBrW*h(1WC-Ig57b1}Rn>F1IwUs&wi_!HJ7Zd|k#M0%yb7 zD@D{g=EzCy7cUfj57?cpAe)wyuPuhe1J}HV=eL8(e8h99(Rz$|`^uN+=XZ}y{RKf{G{=3hHgAmO!Z|R@r@beR z!y*iHB9PE{Sj*Z?W|yR{^9~s$8n(6d8d;14wAadC*wjhCtg!Dz(p~-Fr$~_G-o<68U7)9zvM zes1LCf5r)|;K6~sh{eK%#}i8 z&%!$6`2fA-{+5KaqMuL#%qK-4@=q31NO9Y zoaQtZo{(JBh`A9yN4MdYjS&qOG;r1I@^!m~rP_5~e5mR@qf<{#hyB^Rr8W|wIwPz~ z#1HNuUocuY&NQV+QP_~WKWUCes^$f$Ay`^P_edSrD5Z;Xy=h2HOjC(GP2r~(4M25V2B8b zs4HjdZ%4a$aVV_l-F~&nc0R_>LreE#5O~UP4dYU#pq`PF^Lc3XWOoZ)gIy<(@wH_P z?5IGMy1DW<8%wK`=$nDIj@gUCR+VCl<85Cy1aP`@`lNKSNeu3~t;4=iQ0jw(Ao@M5 z(HW}IpnT`3n-a2c=V<(swL9q4wQ~5U;am3G(;MRK?L$=s<-iWK1R;!!v0X5VKQ7)j z-i~PB3NMe0Gz%}g$vbmF~+`jGKmv`J{?E{9YWt zTg&ve=hC*fN5fk~_qi1Jg(%{1zHy4rJ5@GG`Qm}`XXbW;;GuwNq2-rkS2nC)jHNSa zLU~<&7etW!C{8D$FzZoqK5D35s=_7n!} zQ5I%o^TV(~LWV3$o_K_H9A>*;s8sa2S)YNRcTm$>m9xOO11L~S+5*oAT4Y#nODeLlQ5Zq7{CN5w>ORq* z;<`#gnr$P$rNQr}_64{FIwzaGeHNXYCy4KZFii>OWh$A}^0;3ATu1Xg9lOn>lnGN; zs-UZ7#5JC%6-3)>GLvezp~(nmR02`vqzVaUdE=-45t-A(t(~%WF2}jpa3?H{rrx9} zPu6zdzoXh>TPH*nc@L81YRndr{{?V8Q7-$`)tC_z#6$&$W%v=7I+<&)2_sTDlxs|n z*2~GOK@s_01AE?JR&0S;JBJqpM~onwtPcp?yE=Mjbh976+%>UXR_|Ex)a&S)nd8$PLmD zh6x5Y95(a#@=s>tcIirc^~Dx5IT-94GM6k^NQG>i*vzRDb$9)bGwH>0R!)ly+_zUz zQLgCjMVz1;49KgIv&KjIA@`QCB{AXF1{X@zJ6^E$b)T12tlP1Q;o^RZCmyZtA(QMG z{$7QPYS$-7M#J6<^S+(8Tw(>?pO@_MoQXSL& zJ78})82*bt=?JByi=VO+96UijU-kfm zdBzwk3^r=@;$nTtzo-Y?$&zDCY#bGJ2=RU4gXkhSNk$ETHD z8YKHZ#ePB#7J<_lmKJ-~e(9s)5qdW*0dFEO@U zdQ|ldcuZiXX2@;-Y;V#3SW=o`bfq?0>s=FLrv=#ym!rvyC1?ZK-AlO8D0oztFku!c zhllAC8D+NW$t1eJ9K&?f^mVhFMp`Q8&4LU`wx_4vy@HAst)i!=f$cYlLDjhWZ8lJA zXBN^#nF#OAfPe_&tL5%*G{eB*iZkEPA>$0i6spK{_dEJv@7LRda{i1{T+Iq~W+UIhKo5F{KZFW*`r8iaBmUR**>C zmOE%5v1Dm?ubuOHhJ&eG>3C+N{hF1E#<84}8MhtpfVCmxu24Tfo%IpD7$ z3Dt0y8`?_7YmUp9jyqkvx97`PDE~U3yo0n^p=LPChE?cHi5)GYkIDIi`v8{?@`vXa z8$P%`ePzdBG)&@v;HES6avejE#Xr#5q>*)Xt~h6_i)dx;eZYGS4M>bnCWZln;l|R# zgXw5Go3iaG9{Y^R@Ap2MSy=%x{9CGr80^dDXrWM|uZEkvK3*K=Ya0HLoJ%c~krmq2 zy&mP-F&|}2m?P_(%2!8+YR$i75*emH&uv(xxEVEt0o3-z9gAcjZL&xo^V3Fm=c95{7lRXKt{SjM(RM1y5HLEy_%}8 z7_6-IFxyOInm;|wHPly+tYkd5u)+q7o)@J(ZVpmff9bVk4|F$nkzbKHLC=u%*dGO; zGd~GrR8XWPDW;|%avz+EiYy6?LzPMFQA9SD;*F>GA>yZkt*)zAey`Bnj)Zk|L8B6? z+?BC?W3YYOjoAL^f=SV4X#aDF>3KCbWir7;4V3fxbL?s%Udw@-`lZd-R<_(`1oOOB z*aP|&0luq}?$6JRr^z_QbJ{HlDcOlaizC|0GU~OYq~NAJHJc2!1UwZfYz~Z+pZyMY zVzAKSy?|qU_-}6{zIZ55Wvdz~8oBwIlm_-ir%4Guy0*i!$9S5KlVA$F^$z@>h)D$m z6!7u>`V{C%{qhvyvE<3O2SV7S$;LW8D#S%EBK5RCpC?ABhif!6Yzv`DhxTS#HmsBj ziU+4uCdy9k@!YSXFO{gh81nkZ;ery>oKt;J^p95ZM3)Sq*hJ4UL`sbRV1hcJLSsBc z9-Omx?YHN|8w#M)vYO2gjE#BKih@C*r1^2Ji^Mzx*>_Bl`F>t-zz`1=wWwk~hU;`Q zpCO5U#M6<3{z$~@_nY8`ax?^5LY@*)PVr+>uO zCt1S-lchrq!QTLdfeUJ320N>S4?E;uW6(Fl2zswp84`$!+2_`$m33!?Tn~u;AnV8} zEIkjN0 z9VMh=PfRVk!*Sebq*asqt$aq-rult8(|Aj(M7!*hpWMu`5Sde9*R~pnd;Pt)-Q|6U z>SP4bKlW*bED;<8RqR>snNZmyNgM3pNlwdczxE6C(km>^rnOx3;zA}H2Q`GkBYx#J zYhUZk6PWVF;(hSRvAOu?QKI42%vDET)7>4G&gbEW{x!T*tE@1W7xd$P3$^*0U$tBi z=L`zAIp1eM{dTAZQ+hu}y_Do>Ma81j`b5K^RE9KWy&o$^ZCuLIxp@F;@l)a>W|@-N z7zXnVAq}aqU&=oE7sz2xM(y%+c!?sv@PXJE&oXwP%PNb1+-lIW@4?|$7hb+0_9@4r zpP{_d{Q|M~AJk@u20@qE`K*N?mem)N=h=HMbWxB?yP7G;A#+0IwPT05 znb||V-@?h#=s38cvU}Kw&35LBJI7<^UfpC3;{nfWmV6!O&2VD=v0{*lv$W&+AP%=` z96ZC65(Q+P3Fe{!nk?zBluc`sDx4T-VxU;{?vUBWv9f<~cegoH-Nxynj7TaC(X5xI zwJQ~VwpY9=bckpU?$M}bdA*2drWnNEW4#ZXTvQ~Uyp&zOM(=_YcV~wmLqIn`mO#+P)tycc3*0 zW{b;@c;2BOVYia($w3CWkcnRJT$ff@j7G`Xi7D)H1w}KBCX~D&@w#_dj~{CBtT$}B zNdqmb*$Etz5#((WX9^V0kM4&MzO`X;8l}YHhW%7ac;e6ApcECci6A^HFs5ADROi0r zZ?vhcmtjVo!M>{!lv*1X^Vli)M0^#H$CWLcbXy@KFvrG}{#u)@h@ z2G;546bX&iwgA1|f@E=3M#a36^5#NH5PS9jx!E~N3vVNa9;+Ci!d*nb*OqN@xdkgPT(yDDsfvU!@B0u=03{Mj zY$YWXB6In3O05bV{_QQnJK(2n&O%1)a3wHB*j-{Su%WaS!g7PudRwApP>(P~x-D8> zmV#mRuqzLqvWP<(nl_hCft*S2oX8PXi#{$16|hbXlF6Xn9x;XK$R+9C?uwNdr%0hb zb7_AcK4!hVIl9AU*wg&SU^gh(p~Vu7&2F;6qVl*@WhAFItK%U~9u5j(z;s@gr0yS! z%QcvbVll^U-BMMA%-J8sL;@=Dk47zet;1+VdsYU_tUDziykjBCsyPSBsQM&$O0|r8 z+3OJIlAXoB{VX*G8dp-&vTNXkG`lC;*cY)@Fk zt82_Lj6#0ICPkbw+v8v@TIPe&8q5equ64Q6996b?qi%Pte2q)72sTGAsW3e>YI)-< ztBo&VVa!7#O;wvYY6Bf|=ekGoy&vD$-k}Bdsw(7zKpgaoNt$3BzMp#)w7rj-!dt{j zD{Dz76&J@>{+?Y>qOaPpKY*@FGnE&!6s1|DcCEub2|oDEDF^Vz)L>WYuIkl%K{ z!a?mR0irbFYotRE$$;S_gZnCX?fOVT2K8jf96cm#6P-c1DFV{6*A&7aLy{V+4cV#+ zSj)EfzIL(`=(r~>I5H+fTS3+YG!o4L5w+Z%EAtvzr>_{X2YH+DCDV>d*lC0#T-O+y z&C#%nw!N}BA5b@4(;p297~8=nY(k5LC4-~Wdxg@h>SiS}tP)qNHj*L7&SED~>L$gN z-57tbw)^6lAY!iQ#u!&is6V_sh`uAKE3FI!V2iw%NOBpXhL$W>VRHE!fw!v{yDABD}B8IPjFG0nxfFo>x^gBB+pV`IyIJ&WT;?_SEQ4dd%V{xB_lQGmAQrBgz&xw7x6>J zE6SJm*po|4TR5l4G3dg{@K!@+c3K7+)jnn9ec370T4?9DrzYiN3dnfXjVddY)=w;#$68RmQ1G#r<_}=fJ2b_Tf zKQC$79>TdhbHt?Uue|&_T*dsDpdkY?H|*xy<~5QzmS!f|FN-~{;m;)Q*%2F&e56(<5r^iHA<+XbdksjG*sxYHwKShSoV#^KOcuGQqpOuo& z`f3iChK!L|&p<`VH-?h}cH+vlx_@dowtCIBn?(Q-9Hh552yV`dvyG0kh2e<){+ON# z(J`1IIO?P?#5ywwZYyneiS9mbsB6!5SeDENUDGCNKQmT^;hCK}oFqb7dEDC{Ev;LW z*RA z*;y5hWq^jxZ5*cov~Y1TG^sizXU7+QSaIGl#?3N<#y;ioEs(iN;CBisHz}7C7Y^=ukbDv{h@dpnh3IVX`A9GF>T2ZIGv)J<=MVS;#u?lQ)r@5_GUSUaG6% zDMRO1s?JLQ%Xxn+d6cGpaJlk*nVs&we%SsLJJbq_Q`a=@Flc=^OIi{sF%Sm1&3RtZ z9(9vfyms`qrPxkbqK)$5&PNvxyxn)2NrgJzTQpiRp7zMN%MWU|w8W_(Dfzh*db^U| zi+3I~7=PzCjEfp%WMowH(P+BBo}@B)rcp2+kNa-TXdbzCQv2zaTe5!;5!0;W>1bjD zH6(48QYDc&3?yq~*j%WPvuIvCFXduv4@(E5;Ub=t*ZbS^)My3^0gmt1k|ju7wAz+_ zQHealVau+rk}tTCMGdp&B*_s^pAr?UHzeeh%(UCiE70Y*RFe9ft#yv7={S^U&=P0Z zO54Kwt_F`xhF}aa#>To6qAfpm6Z_cB6OET`x*GA_Ho{uKFT@=fo%cTn=<^DBzHLIE%IGb4Zzh263%jH%RadVDf zOpZ5oqA9MaqcYm&BdrycOV}z&aqIt#h0QM&F|C!>rfinL3ekM7W89t-WEDy=z36 z6=86t#<_rVihgL{Wq1ZTfLIcYC`t7Y!Q&x?|N1V$wd^q3xPJA?dheoUEsMfT_r13{ zwP0KwVwtk9Kwem7W6Qu+Bu6ay?jL=%6&6JAmqOWOeQAF49&Bft#d0>04#6zjj?e(w zwb%WYMWKgt+SSKX+a!YHn|p}Mp|Jf+-ufrBZDpR7vHGIHg`LdCw9J&~x0pvtNBQ>6 zhJ(4MijE_}t0NSPY`@PcHlMGZ)lM$uK|@L9{>N$Wl+k7;>-PZEKY00m`AXHXQlBq5 zwh)hvUr#_o{K*px>--k>L4a` zz)6cSvL7o%vY&u9%|SG&j`V`H)%_t-HBFD%)4n;Gd0Bm|)!#3{cP?2FR2jc&-007H zGs7t^B6#fW(2>;Kntd*Omm905BUm7$2>3bGEuJUzQKBW*D~27#z;`#k4}1tAglT*x zm9Mwo{bEXbNTPp#CubD&6@;f}In=le)eb1`CP9WsVVIij6HhYLFPfk;&am() z`sp~1qnl2-rnEbA==HFBEt%hN)}~n;UVqa!n&@ArM2Uq1EG|DfQMTj5=WD?pRO#z)pHfnqi6f0=@xzH!cIL?+4lW*IOOxr zj+9Tw>m-BW+V1?JS!R2EEPti-D=EPDWAG-8D09}~qx)0KHZ6s0$@ue8y%pk;+|szR zvubpEewG2z)BvC=x*!lI2=0`YKbE`++Ulx>G7s++v{py zdSt|q0P$v)$^hixMI7pyC1z>iU>a9%jA~Mbn0%4xY`4?lZJ`3QaxEhlcXXH#>zduT z-WxkSDYoJ|ixs<(;L zP}ovo?YrCRmUPvQM?OBe%Dtj(35DElAXiSKzQa;$b>H#Lh$Y($aPs!xP~$_pQ- zDL503DYe}`06b5epZ0lMfcr>epfybW5cF`4(Zc7=N5m3fE$PX0>pn#Bz#h{E;Hf?g ztAiHKxogGiyxpe-x;4wpGCt}$y!n3dRo7W?ALD7N*}uAb^EMZ(g0qj$aq=GZv-KM_ zuR5v^=br4^#EH6{#voFNLxITP_=g9U*D>HC!@V+@&|z3hD%*M&H#AzUXh1`e?8jf} z^0eDt^FIGfJY8RM-C_FI7-MqT)GWXLF8Dl1)hhb*m#ludgPX4nD+dP--JpfRWo6d7 zFM88tr3x2kcl&6Jt`VQsX>;p?pDMIoK2;h}2Kdg3O5itaTpPdoL}hET(VwMY?AWcT zI|bZtf?@MDQBc~W`0<@aWp&f`*qwNQ;%GQ&!_%-X3rC?C*yfzVfkrbLE%6>i$ZwVs zg}u}Q58O^RV{`pTvPZ85-Mh7jHx@1WE{xBA-~#F9J^Yxn^71@$3nb2q3Fn6JBT3e& zq69QaTZhv$s@^`$*GUbzwgmdkY`AHTa@`z7WKSWbuf`0@a}64*T-MF(1}_^EW(orz zznr}&=P*JHQQMpy`wkZ8d0+4YOjla)N4ELN_hBKby-42}G3##W_RE1`8iL7jFrbE( zMwUu>zhcR<fNcTmKXSTEwf>=J)do}nPV6buU$QSY)E4F z?3iFtU7tj0a*y;}4ecP6;sah?2f>0c!&9QpF>qM}j^)5Aem|7(1Q0h|*F?y}NkHks zUOi@YE7Xili|QKXmL0VfA+3=HK{9sk8LpLe9_|%1SP(~9NE~;^5|cseXuMT@P8ww+3GZ%!or#)ynQ+SFL@@r@yNzt8|SR>G%&5K_uJjOV(s? zdC+5|&EXZrNSO!Jgd9 zEHsy`h2EZ`lijkJbWUOl}E1eZ6SyXj>qc0)Qkh3TZ$R&i(}H(v%4%kKc>P3t5yfcl5^5Wrkf zD;PbN8n5fzkO%kUb!B81f9_%5Xw_KOr3yM_TAg392QkbmbwEHniLUDy280h8zs{Wr zyCxVO3b!fb@I?L&9#`CKF>-g_%>Q#t1HSBEq+RCX@3TE3*X`=o!^ep@C{T;k*Q5lD z{qy^P5`IKr8DiX^rZCOJ`4cBqO6?N1eg5)Jsg<&vz>ec<+YVPk>$zbZ7@@9Bt_KhH zm1tLv7&%gys8)LF4}Kve&E}TXJQJL*e!g za>1$i&|$<|H$nu#vV6T-MtAp0nN_=lpzs z-gq^}tcn>KUxv(#%&N?&2xUbnL^xbH5D*YV8EJ9V&(E2^E*P-S_nH@2Ob`&*cWW^* zWf?IsVr3Uc3u`-b5D@8zq-3DF`U2L#WcwdHbEq&Rv5WTL+x0>%l`j@XKgkdXR8V0h ziSxgG3m}#L2`5=J5cJK21curOSsF#zqy~hRwnf??;bDH%>*TEAUZAt>LT6*?Aya4q z8e}*vEe-`59t34lVgHGHi8Uxl45v8<6iymMBo_%JG3kfV&fXrYn% zlGlK*2;(R4cY&M_;nm>{qaF?0CZ07?m|f=cs0<_E?fxLeVf>n$3?-%{wSW@Pz-E}@ zBll4TH|_YQA$JPe#ZE-y@?OTW2YTp*1Y&2plsP_BH^O8G618v>8lk6FR6Hs|!qpnDB@n(JXL{7#Sk~e3O|PT4R&k3Z$f4 zX9|=tfNqnw88NJj+5>{Ji`@ejs|!s#kQfG9g&3C{YFIcjj<*mxO*lCYd>83SxLX;g zFR)n|?g!*qAY87=PyDhl+&rRO#zQz)blfmP;lwHYTc~H40wY#>2)SlaFF;sri0T(L!KGZ0EV> zU#k@T#8rnc!<&n3jY=0DFA&VFwZcsgoEOh1$eMn)!s113N7w(xD8-e#GVOcVb|`ZT z_6#2u6yNvLbc~rXl^6j!F>JW^hsiOseX4D$${4!^Y*hbD?TEH%1sf+0UhrBBLmy#p zqltG-?;_19DN;CkZ|M%bQ#LmxO4;>obUF7$2_2Ao8Mi2`gMx!S!N zE{ztA63xYvm5;6uqmNyOz7M9)nGcyy^&{+S&)AG_jt9&QfC&r?4SFR8{jo{Y(s<5iZukhOZ$Z_Qf zO9BgkO&0Iy(}@UAs3}Y@jNNq~PD}t#h*F(VRaAvll`5)|9hdu4R9R$NC|AfNGdVnE zMsJ>PE^Ed(`r8PG%?`);JF6s-sfecPybh;CqprKMyM&_7gdw9;mBx7lzskC}plXMB zhnAm+h-9}IiCmt}RvxLyv^b0G)i;yQ?Ye|I)!Z3_BBUZ6a}{&!J^4M0y+K+GOu8iT zB-|wLGHng?Iqf;qGBKN)^gP`kx}nPiZrW?o0=jRh&oxkzz3Rc`Dg`W6GV{Nt<>&0? zGiUQ{TWt5N+^pJXG^dcJ1%Iwpzex-#Qz@2c9>gXQva&Rf}F^3rcLL z_^0@lyxW4i1;YgIKs_K@hY^N(BYGnW;eElo`mXzZ|2yXQ-tTnLg9;(?zvbZ+98yi> z?G=D&2F!0p7G}wI?(?Ty0EHXv8_Js{#1TAF&RK`ly105HU3EQqZC3hTdL?Z|?O|P( zN}Gyool(8|%99F9J9T>#JH@5nb#t|QON~p6D``t-H7B)FOMFWQE6BXc1g``m1lhbJ zJTCYd1lXAfS&e*m+@_gpnaI4cZPG0@Uvc%ZzDDZDS*0Nj5TW(g{1dNci zV#Nq!xo91B9ZoMHvKh0(`ExvIyeYii4x{hxud6Qo&I?Ww_x@bS-K-t2?6&P%o@nhp z3>o$d^>=aw2obaAvKaA93D$5skxKJfNll#@U2Pt2PN0017M9i@+NKOw2wkKSjI$ z8X_U?+$UcsVdlI`KNtk~#)fTgr9mlswGRsy!pjhOX`<@F4Tj0Qeim+oy&>t(*R15fG3{%3 zz4X)s=L#naFNj$O=jdDVqQ3+ze<6E7#`=OuAQT|bCBW=Hb!;S7YvgQkHA@mJc1H0% z;WYsm-bC1;W23C=7UDs^Hzc0st#hCfS^yp6M;l8^R9RDLRr#Z0RjbA4yRY4D^W9Z4 zZE0ChSu9n)(rUGPnM1Wo8I3@MK$_RJr@gTK#{=aC*L=hR=B#hk!MqatBl|4}E*B@K z3@0W>?>NmkphQ#&F{@E%Z7F|Abxqchfg60HFw^r&Y!TVia&6*1n~i6|#o)@v9Iuk0 zlfY)u%JA^paq1z$IsUoJ+3^|Yg~N-=$>1}59X2f^oFRRy`0pRy)^{%Zd;QrV*-vzt zbZYH--bDI{tzOlWZH|}eD-C!H1l5LTO-G$Rz1st!85Ue^4r!~$&GxQszFkhaXH>m8 z%TUo!D;GE$NBFD+$As(5KGuCUyCeE9Z3`DIpM$v7+0|pr|McDC@UhSL{%r}`8QDNc z-naRh`h{iR`5irwsz`|?Vamn0}3k$tJv_ypt^&`hwi@dJ*&HI zU81_bMD9wCZuIG*f1S&R`DyBd<#K0CcA09mq;9e-r>(Qu*Yh`SXKQ-bE=#8_C`N*l z899jKF=#FX*}5^zm4eSn_9?Ou_}lo>D|q!wW3@4aa61Rc`w~bq8Q~sxLL^LLyz{u? zvkthn;m71FSpw!56DjfEBCfUq zq}mF~#A1#v=ENL~?2OE$f^fvd#QZL17QCwBlK+N(-U*Oexw<;>GBE*xKt>=Nqoa!@ z6AKRy4-+#h6DupjrvwAQ)4|o)gTVnn_ODLf zlbI=#xt+Paxq~a<6UXvDs{4%Xe*ym=MtT@K{Y%;3LHw6*{C`=_t7;B#v~&9_1R4(3 zu7a%me>?P_?Ej9)zffY1_D(M50Kg|qkmKKwfAaoQUi-h*2(qxV{~Pg7?tdbbT&zD` zHU7&mL6(2Z|C9Hh@;d*chJSMZf%q% zE^1E3rsjW{_BZ4otpAk$TaV8Fs^=dq|3I3V@&epUY|Kqv|MA2=pWEN#U(MW^=^t!< zrvFiz|8q3(Dma>1TX>2ayP6BKGP7{-GIQ{pGMa;$A*wxWR z-OZDKXp_`=^(qVIRLdui&hrjJKoOv@wCkbxm}^i6Hfw@m z>TB@^Y`xppIr_qa8`|3jMz^(zY@q{9gF`oQ_z_H@EQ~AyzKmrG{CTLaFA{^(%pBxBQ`M5>-ojm_)IDhha+aJTeg!>FM) zGO~11hJwRcObR?KmILPt4rEpC>Z(Ez=hDYr{DSZ!5Dd!QoVfL9rfb3|7XgF0h7NpM zAqC1E3fw$5AW;9yH-}dC8a5nia7cvH5n+PWD#mdX>0`Lmdf1Ing#@Hs#*!Ma}i8mE=;j3a$hRzt7RC> z6mrP~o`JN<)3*2=Nlgy}PCAz~Hm2gnEm)7_<-Dczq*6Lr;$k`bY<+#j?CrA#Pwtup zREfnJTzQkwe?^GnTeqzj-wCzirlsM-k57`uw1nI|@jXD^^B>+dkSANRMQFq_ZC*8y zw%zGcW+?@hh3nIH)LkwERpUMVGFEn$mg>uW2NjELpM*4A=y~w0?w{}kvhm8*j$C=6 z=1I5IS@Uqe51Od$EExGEBvv|mjG%q&BTrm!*b8gUuoGi66hx#hN9c z`e~>E+BK&T73ZV1;UuUjF|eF-g|mWeY8S__2nhN2g0V6Kbto#U(XMZ;k2j2anAB8 zeZv>LO_53#X8y1@*ZsyoVmeN%5#`>P>ETE2x@EzQ4zaLQ7BBo>l2>$h*=C#3c1uf% z2w8^de&k{HzE^!S?s#~<(q7*rG&PH6Ws~fQX{9~&h(aItW!*l_r9Xc`QxLuSct3(Q0$|=za-*pcAgv?bJtf~6-7Vm-O2`izB?`l2{ zskKLo(`%iU{!#}M%dNZ|>Q=c?c|07*1@iH*Ic08Yu=F%?QORfpf{aakC@}fhiDC=2 zRw0AmBsIgBvZ4m*Q^K2S8_o`)znAJzYx=G-^1tRARq-q?b1}~@ua`21-%i^3{}5|EyB^CC3UEP8DY)fz>augFPE`E|s@g@>G1-(1iJ>-!k9 z^IwCRYHn=eEqbHua zs{z^k#T_}YC3zmnc4R`iSQW={XIf*o{JaO+tq2dQ)g5Dlx`ldLcCJWU&X(_YOL#XUZO%U zn|cpaPG??sYqi+W3fB(uI`|<>A zN)Emyf9@G=qUzw}7l>!n$&eZllEfA7ru4{VW8ER6WvPNhh z&T&-JW&3UO;eZ#rn&3-%Fz9xao{r5nJ7r~efa?D)11%sAV<+X(n5ZPTviG#^-pBfb zmzk56DZXpS9eqe8gcY^COP|)vsE&zaU^~&90jI=}^Ab3+aUUTYLXiFbq(!7~(DR26 zc)xktBuR%&OSL27Bt=RH?sUVJj0mQ=fbr`EVJMtQ6@Ei~UN_pKoM<0V{|B9VLIT(1 zcvzp%&e<;pf){ZBL(lU!cI4JoS?*$_CSg_!M#uB-%1ih53hu>P58JKV2i5p5)a%Q& z1x^0Quv5K#iUT0?{j-tm%jJ&-{deTRIbd*gypN4B0JWvU!Ja{+f)MI>+ilAX;$Fpq z#H>3;iS!)BqlcBWWwdF}dCC7(!C?1pVsjOr!Ut-y^7L zDf6HQJp;oxqkgLHB6B5c{fv^6f=~fZH;y1@b3X@Mt)rgTQyVi0CS`U7Zf6WnSq5EU z&7KzO$z%8}%h2QNUytO?wo7L&32TkGVzjIpQyUPjP6%S+y8z(TSYk|h9Ne9D(UV?m zBSSy3LCd|1>oq;Y&S2l4Nor2$6_`V1-~PbfvQR>_(I~9RUTe@^Wk_`s6FZ#PeiJJ~ zdu%1#_g@2F`M6y)z6?Up!k|lqG`F_l!kRXKDiIe9(IV1J%89~!=YaoeP$=6GSA^3U zMTBEupsXLTAD9QO#h6(-OpdK6uWV`2PL{;_I`cX7Y#7{(vB#noW{4kLI{zr*Qys1`aUSrnm$OumR?3IUxWAae9+ z$$CF#bKu|s=zeGNIfZ~j%*YIjZX8qSq-KD+%Y%E^Ia$zMINHq`59)hxwlY-9(xSl` zdNF!zo;A|09L)qO{n$G|rN!sH@x|H?ju3!GLT928IezZd#!6fz#qFYcH05@Cq6^(} z(wfLoNlldRfz;G75>fvOx&qx_5f}8tF*ZIfuixeZn#g45XiegJv?_z4ehVv4{!F%4 zQcDmy(1kuj3^^rn9o5ZcE?BZ5YDuLWnK>7cxE(Nm;ZWjQKM_Kh=&b;MAl+Su&xU zSPABmJe+x5QcI}mn0&i>ORjfgB=T$Tz>xFtEre3r#hoU^H$9E&(6G)F!(M z3~UyJ|K^tMn9`0P#G&=hq}xrE z0!6Q@jF^V{E!UGM>C?w+_E!nXjfw<-UFxe5dWBUqv+F=AS<#LhuYIbV=U$=it*1cb zH(Z9>J7fc1|L4~<^bL>Oh}gH|@IE44t8vmQ-#HAoX~MAT7~gw)-v0_H_HrRhj%N6JO=kGEZ~7!WO_!j# z>_Fc*!iF70K%o+6@74lw8`mRSb9{QObOUb}oXOgYGg<5EG%9coqKHtY>&hB zcx-u=Iq&P(?<3x{vv-K6{TcGkI>7y`rD%f(d2f z+qRI81|~rMkPU)!w7#K2OJw`R-SiEMQN-Hv?s(Me{a!l7(*ZlHuF*QEcbHy5VF1%v zqlUb!NLy)^K?QZz+|13?rI=NQIrKTU^TAO@+N{M-PU$2+?e!_Hh}Y-s<9%)Q7Q>t2 z{n9(OtVikNu%uS|cV6D61zj0A?6z!VR}9#z8B4%PgUi$1Bb4#w^wZY9$D*458vVRx z^D*P-@Y$j;cUDbBH7)rf=Z2*TMzk)Q7YG*{k1<&lqPx^NuMu4r1;S4K#~yM_`xZ>H zB`nf76B!R@)t^PH@mA(Lf%{lP&({@0)6#~rRB1}7s_4?uSBQP&B-nks0L>=yydE&S zr?0ZBh;)0TY6mwLnr@0b#@L2m#S)6~3@pc`(&8dem&*l{MV;-ud5?sy@H)#36CA8z z-|w*BPYwMKQ?3~%8xy|D_O*<3p5!)c8`~0P$fTu|Nb}j)d-{FBpi~JkVOyY4eWEC5 zEXk}%G>16!m2F(E!JM>CVMZX&imua+xQkY7ewoPeKRNh#jSYmi;`7>_x_G~Le7kHj z^nYkupMbM(l&aO3?CcY$-g(r&@X%BH<5r`o0S5Z9DcspQrgXRryEXL$d7CLp8}q|@ zxaEC@4zNQ1+MEe!lV3&4g##4YH$t(%pWvnc1Pw+%WCITSf4r>s=Fp0P30mH`9|G;I z?PiH3>1hImcl_UjH{O+Up49ZdF#4aM6IGX&k56jx4EKepjtS<`Zm`6&p?cX1eN9ro zzwDcF6$>wNvyYubT<=eKmqyKXm>ghZ-uH^FV;^-s5zWZcuBNbFMBs(+VI<0W3SB5` z{<=*TKZ@*s`S!7+B(%2P*i93xpkPIn^V&BE-$4B2bsK5#8Ez_3Ys$CYGfDY`c6+Q{ zjLY^p3|1MV&}({YNHd#RA*tmfrpTQV%8Fnyc9P|jz)npseeei zHvwHybEtH0p#6^w+dq6S1b|yJGc&4swkI9!!Tsj>>~c6!HXC*H`=L2M+Y)N5*`D>y zJtqn|muKPCty?Qb$Ig_=%#snAAdEw7j-g<>@i##t0OvLc?QDOde2CI}8GPhF7_QvR?0Bi*GYcbR!I^WM}Ze z&L@PN#N>#wf@tS~rR&brGP;inK5wd+#NFb2{y*c&m}wzSDvcDqK$QbGq|Uuj^{8GEki!FGJg`&aY-}a!Sx+LIwHe$gkKbMK-v( zmtNCOudiziEfkK}35vXWneIrc-|W+&MOMI#-q<~k%tk9v!NA1T8FY%VpA=`5HV5s6 zWUc6(Tr4BYz$m3;`N@!(Nu*$KXcm?!at^2-0cnX=poLXZnke$NLmbOE)@D-y)95qP0-CnfI!YUCoyTR|7EYG-{WnpQVtIv3kznnq`rezO-oBt z$;)Qo8#2Gs1>gER0OIq2+H|x#;j9^IP*YwX4ZX-z+8}J36C=5(6gJaF3XKijGy&$8 zuzs!Ve)Mzxzve*xO~VO59S_prc{y*@1NntghedW>8~x>^&yGj+``%9*uB8J*kE5N= zCr3%Cg~1A%Mc821Hp~5#iA;fyH>#X`xW=T1jsyLiXJF22OOqfu1GnGG)Ty@QBssl- ze*W#yYE|Q9ys$ip*;__g5gL9MtB|dN=gEq@cShq}Uks6k-(sz2OXtDj@giMC%I7Z_ zO-dVCOLPFOl`vu~`Ol~gFal28=(lIyeeJ6|yqwo|U+7rs+b-RSOpiV2SRqyx&g-?o zoXv~i&e!+O=g~>X;ECnnaUIJO_74|Nl0w$_nifBOiHdH1cM?r57G8RBtK}QXx&20& zAD#|Wu6E0S&QV*2D56eIy9~nxn@BMFvbdHQYGe=aks&TZzujftoRgi)05K`deJi3E zkBeZ(r!}Exw*1hd6GwsTtOwuCUTNc&U%q_D(~Ydh2^{DU8|89WmnH`DM8aznf!Bqk z+IK!Pzx{s)lBWjFa@wCRTGDB@r(lBeHI-CZPi7F4E}z`q$u(}e+bl9eU|&`2%x7k$ zc^n^E&KjZUzAiR(1pQLwNeG~6v|bS-@W1QBet-C=P1;J((IwHc_A_=_6cT2!X7r8L zy#2lNBfv*iH!2}BNNv-9A&g0NV6V!a&@7VI6&pc!!0^SXM3&Q$+Pis`=nLg*>{V++Xq zwYL`ME)$Wem=4-&OVoPa^rR_d#S^}QJA{dsmafZr_Zo7mZrpq0xD;sclm}FgK9UV2 z_yvFNz4ChHxD{fq+pCBXnGPWecgkss_}#9 z9bv3>xk+2!VxFA#Icxpy%Cvbrp||&$`pHm4yvf;Po0GswGAHe z8>1w5CaatlZ!I|B8T=kEE5KQg)jG~$|i|gve*Zk@b&abVj*0b}K?ot;}khSy}mMB0DHE)N7l)E@Qg2xZFLZ z9dz`?09Ra6CP#v@2C;AV$l;-w8$1R%U2Kfh!AkptSqoC|^MgLNE;=s^6jgT2>~g0j0tq-j}`eudK4P{nb--CA^$Mr}`R5AP1vG311F z)cK?mT~qpp1cRXK5x4O( zVAaWU_Bx;0T!)joJWRI<-cKW6;NhAnTUs3Ge6@eE206#}-&*@Pnfy2raOBQ+&}k!X zt?0L)JqUx9gKc(IJo=qxH!eHdR^J953y;p{yTs(}bD(sjY`VA;-adQ?(*WGaYlC$) zxcCOa++fHMo zm%hhV!?g3MXC9>ck|Ju&`pOExXd{k+lR)ju%02Ua_<6^M3g*;`y7fFp-IpJ&_!;1n zN6_ahgE80CVwvt#O^eo%H*D%GG6C0HQI=+%QtN4X;Nf!_VxS-b94x#XocRmakGj6T z;dpIJVYP~r)m5&L)^&IxqZMakp-Sikn&Tm^B9g|OJt9W6@L53wJK^u~)t+7LQ0^Do zjs@@~KQ7fzsb1~T-1+fnYi#JVoU;fVTY;1LsV69PF7N_ehS9`UAU{T9x7~18y@xDz zgDrs%_cs7ZfCaxbErGsv%cGsyW6{0Jb z^=)GYY}Kq6boqT1A;AFrCF898qsd>WQFs8(Qd(R{NutS4qz)$K^A>8qV!=_YV?g;c zA{q2Ocstmqy$%gmnXNjedQ(_FC@EQh`!qZC*gA|NhCx)qlB;+D#LyNN(HqauUy%s7 zNk!;(BebHEz6e{k4@G~d;VjWoa@F(OgXVc6#EP8}@O7RP_FjW#7c zLOp?vz8SO2t`I^?#?3@AB}?hX??i$o#5=?2$z)&uBSd@;u=oibyUJJd5Qmdw^5+1X z>0R5u&_+fJzez5nVn@NnTg?&YkcU(J9zY=r*;LUnpn{tI)`ElJF^5~C!WBtbgW5wz z<8pb}jz$PA&X^?-aY|;CsDKnT3&lGU%uje7Jys#$L_a)gCqg9o^G4KVb4h;ROa*Nw zai?O|R;`dscMR^UN?trIA? zDF?#0G613)HrU~MA7X^$?72B4kkOqvYp$id<&@bhiUfeQ1w3R95Pb2L7*U@F_J2`M zX8d5|!vXMuK-ZnPLMU;|>y&~J^(YUj9>uyP<|^o6ykr7GG0{)YmA0D@OLv)3iWgy8`ROv#2`buly4oL4838hoB)sfgqCmNsQ+8`vL!XOb)b7!(S%$v_0PTMfZYGDuS-ZX)^OuJu*&CJl|QwIP} zY}F!d+!gC_jk+g(!`EZf_L#UiB_D4Z1a={rzso zT%{-tm~X#Hc0Ot0;cupb|Kw7od==y1ft@tZ%TJb=Mo6@WFHCb$#u+Qo-(6MJLPv-j zSin3JBLeb>yv)~Dn^;RnC`T$TU5=?@mDNTH>l4yzoI`Nw^OfSBJpelfdthMiW)I&adEU0N^LZwiX^XB z+qGIy(=|@Y=F->CnF~P}Hif58m?gul{0-%anukny*S(65qX(Y5DBIoE@(9e#Cfu+v z76;V7;k7R%gin6Vp+XV0`@D}GCdt(htrkBsXh0SPY9Jvn98~2(7BGx3Ah1K9dx1kY z8gB?P4SyC!2bL@#h3R9 zvcs^Dept*pD+Z9{Y;2L};DS$P?z?SBI zqY!9hI=Y@^4-J&4x1J#Q)Ri>o8i^o2q~gsc~Yq>0TQrU zhxBcPVMcPVuRdWC_om#DB;5R%THb`O!gh&y+b*xPPQ6ro(bx(3+<&lV_=1^kkU8pG zNDgFhWz4$^J3@u!)+K9@Ms2&kfI{c>`fdslA}DuOg^5ew!Fs%g znJ*6}g$_RJ{+?w=$MS#H+kK^C&qJkx*fvdCM$?13lifQvmMw&{OQxD297(mGjDF$~ zG&ZUqSU(VQt7eK|**M)i)fh*}40Nqet#>{}CMnm68bezjuecW_mX}^4@FO$!*g^G= zn|LtVLZgRi#v_v@8=>xi1(Q4z0DXtcDaa5KPQ^pE|B9DDMPsXORDv+pdd z)X103``ApnO5BQ?oZrQ7*zKK6Jp+wd4Rc3q2CqmRw6n1KKyAp!b2E1CULFpdyuLm* z^fxDUkRavp345+1dfOAwUUPT7<6ed#INo)K7hb_^$244;UF5)o9AZN_Z;KiPRCv&( zIjNPc7(o4|louU(cvu^!-O;oDKw7B0)gqtro?U3<jMh~ zKdE*8&WnYzg!!vw=_A=2TuGp_wzj-1Xy&Q$g~1j^uzcJI>0a^@)GBfAm71lQ2n7HJ zlisfpnRa?6uK_ntU7bzNmRpnMv)4-MSROa^*8mc7 z$}(8`IC(}DH?>lTD9*kc5=iEuyjt29d!9wK*fH%68+`N*au5*D`4Z;P&$aRa_ zAZ%8u&{cC2OR9n-n>A90C48(G(6^v1ucgCU%D$#;2C1kLY;hQ6o&zWqs2_cDDS*tn zVv6%9dEE6gbx&G64%bc_X+Jiz9^WziVSF$>`|&8fL?nsFtLxg|DCG|YHorWqRjvd) zy9DSicN0qKw6ypb)(n!x%KAGfhQXX24cZ9*k4f2XUWcagl!-aB#8YCjc0Cd<{C%ui zFbh+TWQ>9MtrNk`llB!otuZw6xr;8~Tvt^i$&iK7C5a?K;Zh$d*pOt!zyM_+!P5hw z_1kpR=raN`F#)cPsC~ndlr}r%+2&@`K;0oUA7{LxMAT|_28@pN5Q}QkBi(sjM??St zLfWPE2?Yr*);dmfq)NnLWKua()%T9&S${*L2VXQYfH$FoT%|hV>FP-}jY0Kmw1nL% zl4^jQJkIuhS#`C5d(GBUBEow5&oi5HSSS{>6@f!6=y6}85c)*P)JXEst!ZNB&^Bh^ zk7y>8DZTtB1+9btO~06l)H_Y#>;R=n^6?)5t=wp<(eVs6C-Um4cp`=uG=?$NCu0tGZ*VTebni(F6)Xe+5| zkYnd|^XYkvOKypB$rw?5HJgSV0%;l^$yB4}oPRUqG848ox}G1+_g<`J9VuODuWR+-HQ2| ze_U0`Kcr7)z(Z`1q#i*!;in-ve+5Vr%2PLYFct05wyG)JYvoYTI}Cyz7$av|IacrP zr_i%{vMB$IzqTJk=ePwONn)@O{M#w70ut>c=qweXY+A})>lo^dPOd=!yQ-4Ql#P9p zgU2v_jy7h|$!ZP1uW?x(PEg(BkIgUz8Bhb2*NMW!me9P63b&Og4aC#BBMt)e&eUi) z3C!)k0dcia{^?P#46M`WWhuin;5o_|ebrGD8YN+Au4wly1T=2b|kuYj2BbTow z;dOfm&dYR#`AD*b(?--gWTz(9gQajfxAn`fy+kXlcDb*0 z+sUmp!@nIBmX}OAU(0?W1h*$ZC&1YomIzp0o@ScMk85od5%@qV`K)??un@%!a>Mir zQI#OC&@f0Ga>3$CV;*iWpnp>M$-+DBt73rDn;~4Qi4tBF|yNv{L>vPnU4?FYW zeI;geeQY=;l?VLOv2X93JPtuCdkX6+^Z@uq3l*T z^!By;sT-=?R3%}XGrM&ENW#zcFN-nPl9Wc?+ttg6J#2ooOirAc=UKbZ+q2$!FOD%9V-je*EIsR zPshk;JImIV)Y8@j3a3QLw2uJgyAX7B`P7NCOw%$(#5pJAqtzfca7F8t^^wqsEU0#W za1?M0)z+QbDD@Xq$*=D03m8jCa}H-my9omACse{j51ZIkRTdIC#x1c}kB0k=?CU!J z5Lwl{l-k<(jt3)uZn81Vz7UL7<1V&@2I%R(_fgT8$-$5AJE{0H@Eb98X?|N0vjSW36CXz;T%VP6aJ)W+rDak*I?^-qMdLX#TxT~B(d<9Q*f+^nQllI!}l zG)fAslvwS0vUb<2J4(fAIyIaWYm$H9ygtAD70SjV=N7SW=vPC#G`CCncm_K+J?H+{MyIabYrJ z#m#DNR2pJRKN_eR@<4(>h;V&73pRyflM3&(OBn16)(ghN4wtL%%=+%%>J%h(WG06B zOz^j?C%;Q*uAXJT^5_`UHzIJac8E!N1CccZH+P3Wvj%^PObI_$64L!EYi0}-Ee&kB znlhPGWp1*uMQy)@(V(!2QatU<>3(M#8iFA=T^mguYc$7PS(SM*9)U_MdnZ~a_sR96 z`|6K{Z`R0880H8++YgTgE!2#ocCBxPio@#DeM1qohF~dR#DcJ-G76lpv4bFWTH< zA+x)#s=Q%+BBSugy&?%thm?&PGz0SGh3V~BXKh4=P-k} z=KS=Wn!!cS0Na{wS-R1nh+Y?xNPk|rZ`;EV@}L+Go4`6w4c2WzIUInrSi#eXCXA7X z&n+u936U{?pb1M9V3%hiR!K_Jq0|6O9HGw^4nj8M7L%X}8~NR6F3zazXhR~{nrbl! zt|hh!6<`YLSmP$8M6}XXub8jv8oJ%50{pB!v%A$iSZ7^B!AkMfhm{%O?H zsHIi0cQ3(y*}jaLmK?zMn&ed1(qcW~puUeOftw3ZGl1hYVZy%`K~?)^6aHFS^f+t6 zx^Ht2)*QrAsu}H-6T5?1+gjVSfkpaNy#zD+=j}MP-L72N!M?#eE&}pL-+SBnx;**N z;t*y=ND}AWUf3nt>dmDbsxkEteoyJF{0bYlfn?8Us_0^2P}`;*PkOdt48veu?e_(Z z$uRT&ZOp?IC*Jo(b_Hv>n0C92G1_1PSHmwngdNxTuw&Hnb5Vo3+YTmxNzsCSLLU0V zg^NfY$uT=Gzj$_lf>-<$S|med-{e^HVr`i;rWx-5#``x|;efKoKcpIsOO?mLSscHx zbMy%K7|B2rHv>d7_=7gO%27P2VSl5>rn`j}N?*L(^#Ai?F zf6_6Jf^s?-AT!oV4DUi|%8)WngzJ%CJWO44Ud*>)O9X9CvCpZ}Tx4O!H|g*>YI$6B z$`jdsy&YAHf5NbG(*B*Lo7L92p>@&_2fe?UZub(Cp5U0*g&+JB{N@-}0;2|LRlcEX zxHy-McnhJsteqh7vp$^|%ZoM<8L|w=oz*XZiPw##mOsrvf2?p@6QQ}O8}Cr~pwbqP zm=PliY77~fzN~yNO`5!>92L6DkiKqlPyZA_dnggP4tZeMiw)kVCw$rRajjLB)sVIIh2uPKl{6OO-zc3A@sNxm9)JeUc#%*x1^IgjB4$r?9R0 zS+@?Pn`Lurk`7dO&TU$3Ew!NDlm-Rold4M{n^FBNjQ@4ZQOWm7OvKYu*8lpe9-hHh z;Uwmh0FXxw(=&XQ!OO}S{%IxqB=Cn#SmoqCtKVm47Ji-o|K0q*7Ms8i7d-wlT4jiIa&Ywyitw`+fJE_kQb~Kj8LSPj@|g z|9-VmwV$q4T^+5YAPEnH0|NvE1TQTmrt;_W=U*2T$e;K6H)wPqAm~qPQBfsnQBfi# z7e@yh^tJJ=es zG#wBTW7y!DbhTI5ENS(y%nmu}JM52J>v3qPL9eiIFR4%{*;;1HT=!)zzub$ynVY)? zQ7$MTzO3g31HqAP!X$D<^kDy+kU7rWF$|Vwn#)mW(C7q)12BjarFHh<21FOU4^d-IxDH zVV*J}Whuoel~RIeMxz~PCy78_miUx%HqO5fx!;BcBOYxc4_!#6`lyOStx2s&ef47H zr{l-qXV@wh&Gm#t5T0r|d@F3CkaEASNhFSR9C!gwlW;j+$U|J$u!YDmEK4(T}USuv~#xU7! z1jTBHOLvq2wX1pgm*AAX%$^8O^7>B_^QKE7q$SAS^5~AWAG- zsJ&ZAB0Mj~EOQfO()YVDxlyIyrvU%~plz;fj(H$=U~w=?gN9CDK0OYK(_a;^+_AnMbb}*JUZd5)@u3HX9-XYUO&R*U#%Yf;_$igh$ z&SUwU(^dXX>yF}X4SoWbgk#YmvoW#BNJmXqPK$+ZkWNucL2F!xxyGhCPkU0gsphQO z(oW6Z#7<$YyK$-EV6AnHVIynpqW-Kwa*cQGXakW)3I82`0zZ#ug4+e}J3eL(Ty87x z1D9#eW)31xLYGuWy&jG}hF+Y$XZvGE(x%_$#AaScRma`0E`B3K%>+?`1Wp=G(RF|d}=9-~jjtBn~Vy23Og80*iqB()gVmd{Zh^}@u(oQLE}#Lb-d z=|)3bqgXM`(baL-3GFfU2|jp6xJzj)xR+U51w7apm}=Px2njK^hXF389sV07Z2(7H z1trBX*-R-mS-zb1e%HMva$)K3DLg6RiIeU`;^YV4Q^(aN7r!k&Sp!=i{RCg=I041B z!G2@0V8LhY+m7FwS>O6j{=J3Q)+KT}{xo-P<~p~hYv1$WGJD2j!eLeZ7k<}U8D4JA z?;KBGkSDhznFEU>1^>N!c~=5M0!Bx_x|gj=$N6oEK;Cx6!0mZ|!`ro&HW)V;8CU`I zMi@u`vN!!T&#E`lCqxWvbbP@e{(gQYkGWGL(FP-DiR*~2ezE>``|S@m=`N~IIHWny*$1bor(MfL z6ybAQ1vl4<)>JlS9O=10XG(IsZ$wuSO)WQP9`jhaS6mEk{LFD{==<<(W~~g5qfRrA z;V$tmT`o>9IIbMtl+Q+AVH+`N7+?(PI>owEeXSo{4iAR&!t!2db7)n2bbSf+;X8fm zX1g4(vo~6BSMci$FWOG}{04uIgnzf->~hHZb=q$4*5%*tRB%B#n7s`ZRh~yxl)J&$b~jLNH1V?+ogCsr_glTR(FLy0*mYhRbAcWN9Z~ zu7A~rexMBf0Z@PR_1s0wflQ_Vf8JDHIIIi3O+fRSz) zL*2;xo#mY)3W9!2uf2oTy|vaEg9-Jp1AVRmwUZJYa3z0(N=b5_R(RD0)iV5=eJ4#O zd3acE8RHwu?l#o-rv(S9#SNP6URp{st*XkmO|l>anoDWF1YZG(;o3*Fv30Wy)p`u{ zY1{_xJZNipnn5Y}vmk_alG1hs0>U8w>jIWmA-e_w0;954({j_2m*X*Yv}Z6jb2Kq$ z@UnOMg9ZZP^Wyo_v^RG%Ci1ekb8zMH;wSkV!Skp6mza@+=x>OdEkB8tyb_V9ql-Ba zI|Ca76Nvx}5fKrei3{C{Nvz!5oOl=+Jv}`cJXskWT`U=yxw*L+nOGQE zSm^&C=v}=X+>E{G9b8HO)ye;HxJm*#(^nVJ4qR8H=$NWE<`;*)MBK|*4dKo+Y%h=yZ{8wyze|gTMV(#i_=l)j;)E%td1X%d~4(LC{ z|DBP4u|ys1om|XaUH{Mo*#AxWr|duRTK{cEfSHZ$-;94s|C6EUV*Mvn{#8r=sI7k$?%&csl`8=Ahxvb>0s=6C<2YqNKwLkh#e~(o zfG_+ZbMQ6&FE3nuuROoETE|ROYNgYUr<4D}_ap))K%gKaMj|2(#ylDr4CdQ{Ed`hA zFEzFM7H8ivk#4t^ZZ>&ZWxu}l^k{JS_%xlnIlpA%>8{y(n;V|B{jtgKc{s&w+57UC z8p!(|O6pAD=>*l?1_iaXaoWDl1x5wNweHMU4g`XCK?B62NiNA74~i}nRICp!bX2)- zHR@ad0_D_P1$3;JhIhe*paujS?|}}KTa{dlKN<`})IVPfQsAoY(!9r|1pKEfbs)D| znRpL8NSYuZ$u5|n8TIk`_&p(Tq#Y|w;JFSO?saFp|F4WS=6dYzs+I(1`zi*SLDgq_ zY^m1WzaOjSZhvU;V7!wKeki^>Ysq&BJ$?7$=VsyY-e^mQ zk*E9`EBI0kz|&YzAWB-eqL3YV&xQO<-CiJEYii2&2-}+Kzu;}jkamquiwCN*rd-lw zeU5;LcZG$8h)c^eV!tp;SBL9;@f+EG;JHhYt+oQwlIQK{$r{~beSTHw{ZY~}^i3jY zsToxkoy8PA)X@v9Xb=04GDEB5FPDSV)!TZZesv$M<`w1Zxd2G|J=U#tYH1=o4tG#b zhN_wBp7}Biw4v(rJmfX6!%d86Fko+TWk<@MK5`*&D5=p1XMD(Bb? zkGB7LXD?8~`MDZsH!)y(hLF}$B<}?P^pLTgu z#;x651eRM~ejVpsng4Ef1`F>uD zz*ePFm#?v{(qzB6dwE{OKCEa5n?%+EZUzlGtnvKKn}6i(-w**o8nN!j@HUa~MVc11 z*FA1B>dA6G#OYZL1*QRUp~imktr7$1)FT|A;_M!Wa1yohu+G>Q3V>i#6wXz2PFF@l zp#6=s_0T!nyrXFAC^u2Z~*xVSnt%HEAGpzJfKgDtCn}IFpG3j{jxa zj!q8ghx-}cnp|y_FGbn}jM(oB!jJRSd$e0wx21@9-kGkXw*eWjRraxnSA-!7-U03g zu_Dgw2ZHIGSd=GLxOLZH1Fc-L^>i{v5B%P|N zT3aTa^LZ^gE`cCyg8W&{D!`m>;t(=QV`|5Zv8Lv9@2`rSS1q7aVla$&w3wO!@4*An6}4(4V@J?oD(LyMwI^V(71stF(c;ahQf4J(f}$g(BM~fFaE3%u z$1gPOk3rQ1wwBR*72HVaH&g=5tp!zIxGKbjS&% z$KK;|=`#>eAvN}4xCjaLlAuMOwfOffpPEHr5rZr4|)6P%x|4v^8< zT8N`J@YoIZ!_Hik4dxU$qgNJw0n*MDGITKu(>`gey7pT z&o_SQ*_zeWrr__zq2#BpRXv~1M7Z$a(06uM03~ZU+cpc78?~{cyOH{mnyRIRPznp* zv*q;x(ZJbB9orVI+L^@pOy5**&M^(unnA1!ytDJK7fhYYFN{UUDRmA?l1;{l_;->F zIOaGs+*5nPXW%dHMyL9R?&|udPx$sg->915{dh?&7x1?U@H*>m( zM@`a7^7C$SLqB1b;uDpqbREsSCy&@2!S6k+n0ffZcE`z!Gk4|@g`~{mPhaN;1PaA$ zwqJl}8~kswh{u$s($P{ah7qB6rGE%&`$b5HW;|5IZr)&TSNO}k*=)2BnlLmlCCQ8Z z7$q1KObu8Oq}II3w%_HzXuba}uY=t@=n6#!W(CR2@*wBetAJ>#7(8Hi*IDX);`9(l z=-KyS_mfj%gJ3q$p|}56K#km0)EmVIsN}aU{;4k`mAM6e*3TaaYVf$J>gVc*7UMvS z`AMrQxqEuM+zSKa`)-)cY<#^^)h)>J2!(3=guv+^7P-G1nEm`HzY<{-Xw|bzTisEj z7qv2Xhl`R1Aq`}vYgnD?$PSjo-;U6KuewCqf5_jD%drRqJbQi)kPdrOl!+{;3RiSE zY+43JxXay;YXDGFa!um&OS1K6DEUEyMG?y^I%jN466*tx%SZs9-6?c$4J?NqKymkQ zBC#Rh)$=APQc%a1&M45n>}tl*T4o;KF09TI4~i>}xjhNm*Er5U!AQx2{qr2uA@@U) zPMW5=f+`1(639i{W9qDb4dqzsid45kMXhB9Cgo*xGy1dRIztb+tX0-Ds&9~`V+2dl zBvzu=a6-Y%4BOcXF65!Jj@^c-QGzW{l%BYWP^36^yGWAs&R;!HsoTUU2xhrTdnvOhE_m3)j}g%EJvg8Tm~{o8Izwf zm-#J_#ai{P1@6L0r7Wp(u~CYPx%Eg;_woxOB`zGAruF0u?WkGPUvJZy5mwi0o}vb8 z{YG3ZA#K`>2xA8Qm5*gVo9iC;6nDz@crW{|bKj24;Cmy63uZNqK2 zyXyP}`@&lwKNjiHeK-d<;3%!Bj{gMzY#^xMr?&mYcigs3i(13UJPXV=v*9@e3uU)1 z)-1LmY9hlaPVINH7{DOv=H(XW6g_YKC;bd58Y)US13D}dWtvNaMi~@@i7BI>;ayg~ zX!j326Lk<-uU?^&wOi#*^*NR9_m4mvfqT4#F|qy&f=j-SbHy5ZO}&SCMjhN0)(ov= zEoRwoe%WODizw>FtS02d8MNa&Zcfc5SZIYewNb7@mCUj;hTBQToXyR{jv_RuzQ2;> zh8S7ZCu`t`Ggeb5?CdM!2$8BRTiCDOA9?v1Me{~cuf1KE6={k{lr3Nxl$5XBwyP9N z#>;E$tAwP68BE3pY;x_GB}`tb#fXq&e)FX^u}pUatq*f!%1M^Ky*=_Re*JzLFNhg8 z+IIS0k8~KqU7Q%>?qlO4(D0O`7vHm60v57nJR!*Jb($qPXA~WzSu>@(@0~(-rF3Yk z<{d|-=)UrT*V$u9`0f;Ni4 z4RSXH*$sCR>j6raON9=-q6O8vvGEVVNi^u9quQq9I^TB7^VI-0De^<)AK(^6D8zj; zL@F57P9dzMv;GgoX1n>Vzh~={tteTSff?y6ig$@n3KI!kTV6MxOapr8@QCFe5qd?p zK~5STySZ8xtt0hg9H*{xAPLKw8t&fqRlnppFWEH4K8003y3q|1~OqeyfH4T}?hZEmcu!fE?jQih`1>7@pt2dj|&( zpTBVgr~8icvO@%N4gq$+k$E#=ZkE^0N>matK{V%z4O+N>MWn0*QHEAO=cS1 zFk&GSF07e}z-s%Tf<76FX-Rl!mW(57%@%MU6U)w&xeA~^OEx8Vcdx<=h+?!ixQ+QH z&oe`W*tLuF#SW%XTb~wpns3YJ9(OCrfo(%>`V<4pIEykwF;|L?rGJt-XX3z{wP*Bu z>sOYVw7fB`do|fQFsYZ$P+0}IFi&onEjWsk%@8NCst~k=c9*QREy5OAFG62bLLqHjbSP8xg$Q;fO2*W{yeSu_totmx*@y z_`SMIkNpP!({8OE4fFML==GMC26P6g>(J4;PZr9VRJfXBTQ#UM|Go@0y%54|EaTbM zt%X5SGbq?~(GuI${(&)S;&(j!(<^R#Xz-)yevkk}I-#U2C2XU`UcH@t9vPlZuLt{S zTHv{hBCx)Zj_mJ@-BEz^0LhQtepjRJVm=B!|Xq%qn_i%P9W_Q;ee;(zitw6Ko4p; z?na8YQha3@3(vXBx)R{JU*Nu}(^+bavVk^GHLy*fb=svlVB^@AhPjYyWCEFQnZ}se zboAh}RH3}`T70-&oNyuIORvtPhW`-Huf+iLYH<4z@h@XL*qBV}rKV5J68L|>0 zMbfm)36IAO^wQgRl=y3zh;@a*dC$C4Y=m?+@MEt+3v1R^c^^|HLcheKMmhKBMzWNe z+xuhrd)11%96?8jFE5U%Rht^TrgrNGz-CF~Qx8uZiDAc8F)jfv_u`V@l@G5d)q0uz zN;mz66Ye2%#j4h@?QSqo9((721vJ5b&GQxg@TYGI(B4zv6CvrPv|8k@J9NvC$wlx> zflk#eSUE6`u5n+McBJg1*Y$*y&mqu#EKd!q@*oS{kIFAK8h5l&eL)@ z(;SlWJ%A7Y&q7o(Kvw&6l5|*^BA>4Nuzr*F%X|FB(S`|$Y}ZT1;wjqPSbseM;!LH7;@@7!$9&2@&a;RilTfB6hu z=AKS!%x`r+mvvLw1h9S`3^7cE0kchp)>wR z-Etfxn#ut8E)7evq2D`0S!S!Doja_!c-&d>k?G~)2Ug0OEtOLbFtVVp9BzF4bpkJk zSAp^B#FszY^wnM81ZCYZO8B>;`5C{SDlS)c^;`{ty-Gr6*bu{yUo;ctNzxs3JU?nL z2%8zu91)$f3}3d6M&mC;72v8l#0etYCi#_o^-oV$)R_V)!qG5^|oZhxkCg zGXfuc;dgisaxw4Ox#cH6BoQI!Wqeq(Tt7tSY(F|n^vd}D^0k>y0E1SH! zlHs3fnI1PuZGLqDy!qJ+Y*0gs5>(!Fg5j-#Uxiw_50}Q{WFeQNeG&~!Iu-U>aUi?E zB}-W)joRMd0{8c?dn08lpkR;Gy97!b+K61U<+|UC>*CyV!R8TeT^C$Ah;W*UdWTIo zY=?>f5)EQ37tms*BcRHTbl3{>EivNBx?4}0T}E9rNN#bRd zK$Eu;!gR+c@l`)pOKs(**Czc}Q%R)01pDNyj`TWt>5SK-A2N=}^A`2WCUr~gfDKRr z5GeF<$0U}*!1ja5Pu4Kv#vW5x4xK{f5ZXi$;fGQz&aV7tPKwt}apuJ($Df>b6sZwn zW9~aE+n>X!vzo_KVk*XOr8tsld6yduItVN!tZU9?gcuskp0RKgC%QTs_KlG$GoA*3 zKoQVVQU-H)Vv3=q2aaep7QVwP+`>-Rw2s5Px-Z}j^LcX3>#k&3n5o_8Fr7{342wO; z7-Fi)RUN&8N()dcNFQ%~*49()BwREr6J{x?p!jt6m4u#~s^7ZlQiDo}gl1!hceCOq zY)2(F+6XMKD>AZ7}g)6Opr3$vm-QH!ridIq^!Qb$E(3n}H|ey-Do z{bYIf^ojpMc(WU1Y4#t)fa7;tLJ_f{3(E|*75{?Wj-!*zj752rdwuFE=aeZYulZhC zMVCskhk~Hh{}9Jj3@zn%n>5aZT{NOclD0+wGsd77s#gu7G_7L3h{JYbR@(GuYYKBQ z)MeV<@DtDx;7y>2S#|oePP4JiR44Ak6C{$5LUKF14I+$db#X{W&H2bwAXefD&=-eToBr z00@Le{VX~X&g6f^T!Q<~k|CUse~UDPCagwodE_U)hAAZj)c}|%S)^jgvil0MwW0xW zhDTVaY~c*p?Nf`;HoOGCtRAX>SwJX!?_uPFnvu3`J+6DpkqY?aT5@JIfe_j1(whMc z=9L7ZA-9(-Tkz~-fN)Xa*%pyr^>^{&K$CKy#c`aAE}XDYc*8xLWT}|j3;ohQoC=Rd z{akemNlv4ha#0>gq{1VIUk8-*Vq&QHQJ?`LL|%dJQW4OL%!2$vT{=j!^g0Iz%WaxZ z3&Z-qf=2OA@oy!^v^}Sm^$C9kd}W9wqfBib*#tU%YW#V?1cO3}Qgg6>cX+)Gad90} zN~e{OZhs}NDh6Y&*U09n5${$%o=Nq|vX^(e=VHu%;3~sfSN1M4u0i-X>o9Gw;&(%! zlYi`@f^HHT%D_FiABXl7s!3&_XXDl!c%fEW#?4`eFR2TXb}6PijTIL+>65Y>oB9Si z+n10m5^4_-gV1FnE^^Z}DB#JYeZ1$zlD50v_i|cEzcSkuPA*6*#~a` znD@RX)cE=?d<4U-@v%VMm-!;ijpQ`=@#H793J!_8!wcN1Cw5m+O%3a088a|e=~RW! z$&6^YS-0rEdN)eL%on?(s`r_|K-2kk7pl1E642tF2;*lC$ezh!4| z9TvkyI!VC}fF85;7J8l%Ol!iZbSiyWGxMuDM(bD_)n z5?jUQp1~Tkmaz(tmkB2vKaEOIgj@niKRHni{OrCt?ehx?C(b+M-xQzA%6M!16tm0Z zM+{&)EMrr+M|M`kdzo&F=f4Rp#c!+Y``Ggt#Zx|HLHioE;J;Tq51~^nuRlWND6%)~ z8$KwFtWi7s1iZ7oNh{rc|Yap=98ljn`s|&RLkHkws0v;h^#7 z4u9Ys@D9r1EszvBvh6>P%xSX>+tRhjZ#WwIZ}QtTg>rYOpx6~|_U|6;^gu7(tN7*X zN(jL+pdP5M`B70vp>-Bks6yU2SNEKLdkP#`Zp;G4`93e@?wjQqqx)r%OD&j);Hs6Y&z*Y zir40G7zpMw2F|^P9iO*BjGeQ(qkGA4=I5FSuO%mYafmdwiK+f`Hcx=M&F#PRo+|58~>HbS|b)&Izw2xf~e+$IiDJOM>??RK#Dr*N07OaypglG4?f7 zz@#gN8oaE#x?NEGZBwY179^g#!DKVJSE=BtO7=)`KLl%PfhE>+3$r-nyy``RKC z2Ol7RW?^zqO%KARHbn~OrC<>@qFoOp(V;#h7g_^q;OBFG zB6BV_j*)&pLulBBdY%0Bt0>c0iZ1Dr@PR;potXkTq%KPg;#Mq4Pi_`J%g$U*tc>*J zhX^`GaXn;En$XvEbQR}zJbu)KmMq|#3G4-h0wIhXJV?08Z%krbc>yulp)-B8-EJyML))QCAcZ{`rDY8P=xvK0?a6i$ol!BI9M7|rCNiq07^4m zuit!4oE?SpMvp4&WD3O+OVd$L|=-jP@bBw^V;dLPiZyQ{{ubS_&poyA%JBqH5GN$#f%MjlPV+og{$@zmXS2t%~m zBRk7{5?(+WgfiDdy0EyAb65)GP+=)+vKN0Pi&T>DQ*@NyV{r|W8zhdb;(U*$0BJfi z50}QcBUh@5LNXtVl@jy2h*6|PJJOKFM5|{}&@+Sh$m0)lUdo})3{$E^pP%FIco*LY zLQte0phOJT;e!t*92U%Gypei7kM_K#W&j%jPJDnx8cIoka^}8|$;8C4%*=oo*e~K6 z;i39auI5ZilY8ET2sb1ZwS=uQ@+(jd;*l*%7xHGhdPE64Z1iSHjPm{60k`BKrI@PW zJ(atI?q(43Lk6~IvthxvuICk$JbirK&aN=G!y7a%X@#(=sVYO97eY@CehExKjS`#` zZt8QKj@+qqkdbL^$0|ifg(6lHt`hkNpH~DF=djohJrs<-4lcu;xDyewF-&D8QvMM= zzkbtbJu(fcAsFV@KG-EJIowP!j@)6OY?!iSn#kug~NR;_6P$yI($>|@<*ptu`Jkr#aYlo^vU0G?>vY@1tk3)0qEVA3Z;V#6;}|ex z9NIzp4^CVbRccuPBHvnee?Z(2!DC>c0K(>^m<4QX*q^EBU2?*nK}7^4rrC9Q^ON6q zlhG6_h}|A^Ouq~37e^>YAh|J&O*(cT5ITG{DeB7ee3!1_a1?PIZ~mpJqXtSL2#ZR0 zdI85ieOQX{)KBe6g$_Mjy;OP=3^?DSiJ>?SCKZmlf&ZYBuP$f()=R%jIY1+K8>W&Z zCQc*|--tDn)KbqT(HBmQ9~Njv6}wdD|TFr#bDo3NqYzi+qm(p z!P!r-Zv(v~P8cS2fTox!Ww0%CuG#)gf`lUrD&cT}K$sya$~W`IylFh726U>N*jPiV zgeQ7xpTHNo&1gD?+Q^73DzEMt75 zen~@mUa2NOi2H`s&gwad8;TGy=&7ynkT2^F)_oHrcG{{U8`)~@-F9j;Va&sI3^uLm zboJ#+y&VbguW;di=BOh5rrp4Qz?twN4=3Vz;R74?BPLXB6|?h@!HFre${Qe5Cc&^) zKPn-pZ*qz24e~YT34u#SS|{EtOzG=e_R?(ml(nsF%~C^)nHAjmdQ9r-b^7c;e~F>z zSu?rDJ8MPg`*2~wi6wWf@cLmlPxNX{kv1Hpn{&}vDvYL;xM4#N(Zrx&q4?AeK`ByC zAqg-ktY0s8IZlJGf&+;z=S}UeMwpo&b*1Ahbu ztYw%$)a_+>n-#Sf(!l5SW&6wIYN3z&S7?ZPcYFq0aHb2uCs=5yO3em={+`49`_DO$;Q63Q!AbP?tMBYAO%lNY zaYSNg%WDmhE1F#t#)t92D%&NYA(MhTl2oDUXM)AdDn%_V)2&M_O~OzVIiIAKBhD=6 zX9NNt_;L?y?l?d53*d7EG#pRol+BXMV{HYm(UrJ=pCiWS-^e3&j;X1XhwqUz?HtIO zp#ZWNl@s}tDQF3>a6Ufj2u^sM&GJxQUU>zc`}*#hZi!TvRkUPy`HJt($B(`~KGCE* ztg+LIT52%P) z-%{9Hc&fzXhL8>K8XL|@@yHd3NHKh?8}-=oqf|wZML7rH1G&Jv_g)7I2xGua z6Bk=)1Dbg6uYZJG3hcv!eDsHL>-mqqc}kUMC{`zF5^VqBJ*(;Ub9DZFWYZ8D%4S0*_PtR1K+3)^(hg5o z-TQbNMlVAK z@cEhF_j8WV@`vge58vF=-qjZ*-z@Ur{irVjgO@M3;-4doK@eT?IbNrIihK{EBWX%i zNK31W7_7~ismVbCRMz%9xzeUhyjJU$kw*2Xn^?!;@aovf)0+dJs-OeyqnNI5sL^ZD zyza=r1$62y*>cw+Kjxn}*s$Ou?kFCviToUBghug;Wsq)>ZxB@ZtHT;yk);cse@Kf^ zhMu+x$y6qJs-JjbK-iX;KYCnr>I$iLVqpEIRmZUqkj&3{>bdi8>v6sJQkVaT*XP8J zr6AhL&N}6GE$VxM%WWz&pJp`Ro4vF(fJT4m0I`zXL&?MmIJb= zXROUy*ZgpXucb1@8=ViDG?cQ}i|w)u0&dwa*q|2XSk29ZK1tS;TJid;`(C5#5n{uR z4aEC`LjLU1n+%o2D@GsrF8uV%`LNB*0*BD5|e?3vc8KmzESs_NEws6!)%j)0?IU*AyL&}Q%n9qR^v7% z!WHQSrXCtAMvQVqT?5pjt}6H%CNz4yiHMrhQd^A4gw7oiVeI27w!3G{Xt5QC?)8gD zIxSd*E#GZQ!KXAw29Fk%BTcLetIXv2vFjvE$@t6f=K{$+YCY|GjxFqt%`Jx7J(o5$ zH4f33JKVjV&lO)|v&i_g(Q&v{S?^I%<%!Y(O?_AW(G?-Y+vn(5VgMw05sC?v5Il;c zdW>`!cNFE8oFKVcae7(=XSmfDRHCF>oPcmt$Kob!=*{UO6& zZxh>or?7WolycD9f$xC$niVEN?PM*Z5+mu!bSsELwU*0IAc1E8l0=6E5=% zB_@)rY4c@K96E0^#UtLH+TXZwAnbyZ2@!uzsX>`Y#JL?o_@40mJGLwp+zI>?T30RO#ey7O+I6so_?&G!@s(|zaS>QW`9QTKZ_ zC@Zibo4BX1PTXmB6~`~%w};>x2LFq70Bqn@ox#5K_8Uac8;-b%*Kz80n~bqzb=N@( z>8u|tJscRSM5stvvT5c%@#c@S;$ea}#rJOOGkg;8mh1aB6Qv8&i;#MSVg;E56~7>xVL{^Q z;A@M`(ub?QtJw|SWg!8ON4yJH!FM~wZ7>P@-b!;z=g;5wQ~SqGft)^?uV!>8d05zZ zgqN1L@4K3PIoVi)v#s#9X&`G2qK+Kw%PVT6C5fwc0FhgwRv`}W8I6RFhDPXkkI8;R zBBT?Y+7b9&Ch5_b2Z%i-!6{mh+hlLcF{3}*F5yH`H7k1lE0LECJa%J1H`9a$gaNN& zVQ4C92G`f5SkC>5kq9CX9U{^EZ*-4q;M2PwZ(FNhEHj+d4r|RXGEp_N9`2vpkiE|n zO|v^>3-z+A^#KDTsW)VjT?fGx4(n=O#op%x5n%QyEOk+A9CbWjPzhemKByRATs5r6 z4n0SY_*Y%&i7GNtd3m38{=0W|JvM}H;n$jC zV*kDSTP=R{iBhG~)#CFiYoE8BS;6)dK!aNZfP6SJY~DybEip*RvD2u98y5D<`}nE7 zGMM_Ca`;?MU4C{;t*L|bT_cY`HT$gm%9xOxx?_Pq5gxm|dW-xE-rBEL9s)(M?tto1 zUtUE|0znH`uKUuv4lMmR;A4&bmk0+x9n|EEK4V5E&j}aS=D%Po_b#4gaGty2_ zB1Q8msCw?3X(kWVNy5&=Y4WZ;o43~)rxzwIz)wc%!H%I4twwH-yRob(`MHV2y6JMB z0^UFnPEw-VFf~kM{j0W)NAN3~ZYwpXAcAwU{ztZm0`E1ErIaH{_6?w$tDL>}{Z)(t z32;z2ZVS0>94&wTAg;$sU>T1_i`gdYbB312)YMXi)fnQ@%k-Z5KNOj(sY zgn~?&nIep`E8si^J$E|gwr=*E-;V4bgpbPapS~@ss9~_pj%P#$+!3uiU9?Jk7k4dp zy|rY#r&}f~7BWR0BzE@jAaAp&tg|IoQ>(9Ef90^-V&z!{{5*E|k-f??rQ8zWnBx`l z{5A%3xU|Sw&aN}0PJm1BO`NJ&6HiH5&-o#3W4n!a$MuJY#dF6(XbP#S_QXCyq+a2w z|Jk%fmHJYZCs#n;VGuQ2o?>Uy zfE5RDPgWS?%&R4^Tj=o?k^5c8CYCEd zgC&o68sZQ3HukGdZ%=*G9yNx9a1qltABho3ipEq0j0hEb{4>u@x8f12rRH;u)mheX zlkA}gu$2w{30*Az$F7;szQJ5wj+H<2u8c3~>*=`RSp*_*$-T;B+eKGhAD{fhy@Q`r zbzu{o(Br?qM43mjDO@#eVOy@U zf`ta*E;3dEHlSY&m|*4MUSNkCj`&rps{3#Z zHY`)4WSxd{RuZA3BR9A>JOd`#CF{qyyNlW*_{m2y|D)a7{(BE#944l6&r*N%jbHV% zS*~WY`GLmGB`PO!7v)SNHUXsq?be`00y5M+Tm+zIyUkNi=#rS!E6^h3pn-jk5D6n7 zLV;c=+Rlf?BVBcx9r?yPFP0b$H#%tAyAwp4GQ+mn0gr1Jm8#S56KHe&TY(Pq9NxvZ zc`XATJ|CN%hCta!s)}koirOl6Ejx+|o!l|xVrx}`<+B((qWm=t@Pjl3#}G4z`nsnj z%tt()>;JPX6Ol{YAz}-|8eeEGm>Z?mwoyc}>5nR-YW)nMn+mgPAIC;NjapiHT)kyc zcf?-(p!%o&#apVw-z&`atLnFV|Mrgj+&8U^yA$tTy`e3usPcSX^W(d<0rv&xJ2@g6Sr0;de zpWgZNkzU7*b5D$>tl)pLX4P8r$hQVsj^Z7yy183=E*(kI;Io+|BdQ(EkvJX!svZ~n&F=4Q-`tV|S_9yl<^ujPYH z>xHd1Zn3U1c$4HX>0^nN>5bb{JAzk>)gGVQvThZVuYNFaht?^UC!e}K*_SiNRtxTw z*nTLoJT&;VkX%=X9{*(Z5BxJVmmhmJ_w@P+uI0c@T~AJ*P z_<}d$jggUf&L#1K39m~X10Bsnvhpr%y}Mz?W`9-rG|STBEzx{Y(-rkYL=OHlKk;(i zqfMIJK?^mQm)}2QDXnD}zb50(s#QrV_pRRXSKPOF%We&q_pWUz2}WjxN-yVIoOjGv zm$olLZ}WD|Ro9fSUB0t(>fh;$WxMai>rM7yU4B{6e_D?M3)2~6SFgP;Zv|GLH$Idc z*sZ@+Q|7InsO7tT<&6iJHZ3g=lq%P5ckl%6OVj35(+jQ?1a2;iv)Osc%L%w|&C{T8 z=BaMr=CeWo%<~2xymdKI;Vst0O^2N4gdfE literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend72@2x.png b/Messenger/Resources/Stickers2/stickersend72@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d484289bd05778fb5cf0e954de074e1e3c1868eb GIT binary patch literal 16952 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend74@2x.png b/Messenger/Resources/Stickers2/stickersend74@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f6defbf067da8fb1da0b9460ffa2c7fb6946b5fc GIT binary patch literal 17014 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend75@2x.png b/Messenger/Resources/Stickers2/stickersend75@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..eca4dbe72b010d49537ae49956973191e9a6aa6f GIT binary patch literal 21044 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend76@2x.png b/Messenger/Resources/Stickers2/stickersend76@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3b9d609afb21e0e5067b508a70b9666dd480bb4e GIT binary patch literal 21389 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 BsNDbn literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend77@2x.png b/Messenger/Resources/Stickers2/stickersend77@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6342e1727de71b40e22890dced2892374be64225 GIT binary patch literal 14194 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend78@2x.png b/Messenger/Resources/Stickers2/stickersend78@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..488205045c64c385361e23e6aa736ac750181a4f GIT binary patch literal 17532 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 E0bzwQa{vGU literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Wallpapers/wallpapers01@2x.jpg b/Messenger/Resources/Wallpapers/wallpapers01@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff034c022dc27fcc5ee8492c5c1fed9c80811032 GIT binary patch literal 18106 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 E4XMNsD3?nD-Q2`7S1!LWOW?{YEO0C1O58kL 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 K)lE&ZdHdh1ZN0Ss literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Wallpapers/wallpapers03@2x.jpg b/Messenger/Resources/Wallpapers/wallpapers03@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5e9f2436acd08abe54c7fe88757b4051bd35ad64 GIT binary patch literal 18248 zcmeHLXIK+y*M4RuJ)wjE0#ZV#g7l73Lkox?Rk0D0Ktc&22}NwEEUxI&HGoA*hCxYze zi2?`$z+(6UicU}wStiN`AU+;A0RTte3{`ZJt%Y*AB+$)GEOX`Z3$p~Syut#vGOonU z!`0mlj0`E0aCvzGIWtR;BN7L({yK7k#T4;_Sm{3T?(q_~Kq!hSmkN^0N2l=0^LPP# zR!A^&WLaQYfuukn=Q7I*^2M^ivLKc!c_73}w;PM83X$gpvBt(HGTDVv0n^9T+tr-~ zS4;WXfk_cj18d>CAl5*UrKP2=rCzRu(i}IBfPerucTYD@PZt>BBAX(XbIV-BGMm8+ z5ds-cDw4=Wg<_^MBR8wCSRTY;xxq8I4V*#=)wKpQwWei2%Yc>vEdyExv<&?JW8nL= zBM`$8rxeaIK=CK=PZSo)3uVGW3De8f9r%ZH;&IBM3z`bssi1zl#e%zwz&>101-bU+ z$M6}7$Fyz^n>{%(DItn8DpED~(e7|1l6+JjfC8~xniL(*96K(9N$dnDpa3fH22?Ij zCJ9SS9Hq=TcvR(A@7~{1jd$RNi!ztm{qF#s562=nA11=^EWV6a0Pz91weTcTIRF^k zfK91fqQtcj8%kk;5bsptoNu^AiL<`pc2!JD5*x;J!wHtg@Mbu#1Kb79Ly7P`4Cq^JiMTwP>J_I?3neBJURcsTyB;+CzqR}#@~8@E8&SFL^4S} zcZ%wbCU*t-#gH$RvEZI2l*S~%qY30}TV7$D8jG_=Ck*;Uu%kgNERIPX#5@^WIi#!B z^0^UlgSa>^HEa-br4S9oh~%74UgLls0-0%kq-dHIxh4YQMBNNnLZcG)moLfefx3I4_U;{akWkO3a{NARDW$hcAeT zRQtuL>e?joaCJ^ezUo?6^&-fRR{Lco$?COoX^PsP%Z*iDyQ+AJJWv2;0b)e2oMS)K`clBDPSC!1b9FQ3Si}>U>cYOs=$2s0Jj3H2J68lunqhM z_JM=oC^!kuf=l2UxC!oq4$uW&fL`z(^dksDM05}aVv1NHc8D|LiTESINF*`}NkYaU znMe*IMv9SX$Q)!ovJ_d3Y(yH6y~ttYBys_1L+&D-NDuM``HW&H4K+k9Pakr|Gjkon{(OuLZ>)Tf+#7JT*@p;EoB$w4CMjk zEtN`TQ3I%Bs3K|wwU)YvdY;-z{X{dMInmg(3AAF`LfTeZ3+*oLt&Wb4y-ui3hK^ik zp-zL&DV;|;A9WeJuDTpuzV1xjI^8DS>$

    $a;2qVS1DF%JpjW_Um2Md#O*>x7TOu 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 LwR)*JF7N&q^Hz9Y literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Wallpapers/wallpapers04@2x.jpg b/Messenger/Resources/Wallpapers/wallpapers04@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2b033c5ec3ef4e6da0e3b43a2d8a1d1f15ce831d GIT binary patch literal 88123 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 z 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 N8tB0PZ#wWF{vR*K6-EF6 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Wallpapers/wallpapers06@2x.jpg b/Messenger/Resources/Wallpapers/wallpapers06@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92ce9772e7052f027d22650194443ab470e5e790 GIT binary patch literal 122921 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

    *M4M-Y7s5Ph+tzek@oufHp=SoIZfZgB%TkT2~k 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 b9+GK%lBf21JKo9G4wUp3E%z+vAm}y literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Wallpapers/wallpapers07@2x.jpg b/Messenger/Resources/Wallpapers/wallpapers07@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee9f9241fe89a647b5bac7b488934cf9dbc029aa GIT binary patch literal 95531 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 bVnE{wJKv>2EbEX07%}Zje;(j_{5$x6f|mE; literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Wallpapers/wallpapers08@2x.jpg b/Messenger/Resources/Wallpapers/wallpapers08@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..963492cfb16642edfdafd5a3a9e1655b5d47dbf5 GIT binary patch literal 88549 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 z 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 I_Vd$!0K{)^Hvj+t literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Wallpapers/wallpapers09@2x.jpg b/Messenger/Resources/Wallpapers/wallpapers09@2x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..049f5717106ecbc33ea00bd17fbb06e54cc0a6da GIT binary patch literal 108063 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

    <`*BD+bKzDl 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 z�Bm>M4ZtIXAwOG(uQ7PC*1>ITzb(crpW|6yH~Zg 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

    1-U~RvJJ&znWc*=2evC20bEM} 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

    %Os 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 Wp+?iwyApHnN3y_=$=u`n$o~QMvyH9* literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Web/privacy.html b/Messenger/Resources/Web/privacy.html new file mode 100755 index 00000000..ad822771 --- /dev/null +++ b/Messenger/Resources/Web/privacy.html @@ -0,0 +1,57 @@ + + + + +

    Privacy Policy

    +

    This privacy policy governs your use of the software application Related Chat ("Application") for mobile devices that was created by Related Code. The Application is a full native iPhone app to create realtime, text based group or private chat with Firebase.

    + +

    What information does the Application obtain and how is it used?

    + +

    User Provided Information

    +

    The Application obtains the information you provide when you download and register the Application. Registration with us is optional. However, please keep in mind that you may not be able to use some of the features offered by the Application unless you register with us.

    +

    When you register with us and use the Application, you generally provide (a) your name, email address, age, user name, password and other registration information; (b) transaction-related information, such as when you make purchases, respond to any offers, or download or use applications from us; (c) information you provide us when you contact us for help; (d) credit card information for purchase and use of the Application, and; (e) information you enter into our system when using the Application, such as contact information and project management information.

    +

    We may also use the information you provided us to contact your from time to time to provide you with important information, required notices and marketing promotions.

    + +

    Automatically Collected Information

    +

    In addition, the Application may collect certain information automatically, including, but not limited to, the type of mobile device you use, your mobile devices unique device ID, the IP address of your mobile device, your mobile operating system, the type of mobile Internet browsers you use, and information about the way you use the Application.

    + +

    Does the Application collect precise real time location information of the device?

    +

    This Application collects precise information about the location of your mobile device.

    + +

    Do third parties see and/or have access to information obtained by the Application?

    +

    Only aggregated, anonymized data is periodically transmitted to external services to help us improve the Application and our service. We will share your information with third parties only in the ways that are described in this privacy statement.

    +

    We may disclose User Provided and Automatically Collected Information:

    +
      +
    • as required by law, such as to comply with a subpoena, or similar legal process;

    • +
    • when we believe in good faith that disclosure is necessary to protect our rights, protect your safety or the safety of others, investigate fraud, or respond to a government request;

    • +
    • with our trusted services providers who work on our behalf, do not have an independent use of the information we disclose to them, and have agreed to adhere to the rules set forth in this privacy statement.

    • +
    • if Related Code is involved in a merger, acquisition, or sale of all or a portion of its assets, you will be notified via email and/or a prominent notice on our Web site of any change in ownership or uses of this information, as well as any choices you may have regarding this information.

    • +
    + +

    What are my opt-out rights?

    +

    You can stop all collection of information by the Application easily by uninstalling the Application. You may use the standard uninstall processes as may be available as part of your mobile device or via the mobile application marketplace or network. You can also request to opt-out via email, at info@relatedcode.com.

    + +

    Data Retention Policy, Managing Your Information

    +

    We will retain User Provided data for as long as you use the Application and for a reasonable time thereafter. We will retain Automatically Collected information for up to 24 months and thereafter may store it in aggregate. If you would like us to delete User Provided Data that you have provided via the Application, please contact us at info@relatedcode.com and we will respond in a reasonable time. Please note that some or all of the User Provided Data may be required in order for the Application to function properly.

    + +

    Children

    +

    We do not use the Application to knowingly solicit data from or market to children under the age of 13. If a parent or guardian becomes aware that his or her child has provided us with information without their consent, he or she should contact us at info@relatedcode.com. We will delete such information from our files within a reasonable time.

    + +

    Security

    +

    We are concerned about safeguarding the confidentiality of your information. We provide physical, electronic, and procedural safeguards to protect information we process and maintain. For example, we limit access to this information to authorized employees and contractors who need to know that information in order to operate, develop or improve our Application. Please be aware that, although we endeavor provide reasonable security for information we process and maintain, no security system can prevent all potential security breaches.

    + +

    Changes

    +

    This Privacy Policy may be updated from time to time for any reason. We will notify you of any changes to our Privacy Policy by posting the new Privacy Policy relatedcode.com and informing you via email or text message. You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes. You can check the history of this policy by clicking here.

    + +

    Your Consent

    +

    By using the Application, you are consenting to our processing of your information as set forth in this Privacy Policy now and as amended by us. Processing means using cookies on a computer/hand held device or using or touching information in any way, including, but not limited to, collecting, storing, deleting, using, combining and disclosing information, all of which activities will take place in the United States. If you reside outside the United States your information will be transferred, processed and stored there under United States privacy standards.

    + +

    Contact us

    +

    If you have any questions regarding privacy while using the Application, or have questions about our practices, please contact us via email at info@relatedcode.com.

    + + \ No newline at end of file diff --git a/Messenger/Resources/Web/terms.html b/Messenger/Resources/Web/terms.html new file mode 100755 index 00000000..e36c1d98 --- /dev/null +++ b/Messenger/Resources/Web/terms.html @@ -0,0 +1,18 @@ + + + + +

    Terms of Service

    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras nec nunc ac neque blandit dapibus ac eget orci. Pellentesque in feugiat est. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean convallis hendrerit arcu, a imperdiet ipsum lacinia non. Suspendisse scelerisque accumsan nibh, eget fermentum leo ultricies et. Ut tempus auctor erat ut aliquam. Vestibulum elementum congue diam, eget facilisis ex viverra sit amet.

    +

    Pellentesque commodo, magna ut semper mattis, ante sem pellentesque urna, vitae luctus felis velit eu felis. Cras non mi ornare est lacinia tempus nec vel nunc. Nullam sed felis nisi. Suspendisse purus diam, efficitur et felis nec, egestas lacinia ante. Quisque nulla odio, venenatis quis lorem eu, cursus efficitur quam. In risus ligula, luctus id mi vitae, hendrerit venenatis mi. Suspendisse euismod urna enim, id maximus lectus iaculis vitae.

    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras nec nunc ac neque blandit dapibus ac eget orci. Pellentesque in feugiat est. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean convallis hendrerit arcu, a imperdiet ipsum lacinia non. Suspendisse scelerisque accumsan nibh, eget fermentum leo ultricies et. Ut tempus auctor erat ut aliquam. Vestibulum elementum congue diam, eget facilisis ex viverra sit amet.

    +

    Pellentesque commodo, magna ut semper mattis, ante sem pellentesque urna, vitae luctus felis velit eu felis. Cras non mi ornare est lacinia tempus nec vel nunc. Nullam sed felis nisi. Suspendisse purus diam, efficitur et felis nec, egestas lacinia ante. Quisque nulla odio, venenatis quis lorem eu, cursus efficitur quam. In risus ligula, luctus id mi vitae, hendrerit venenatis mi. Suspendisse euismod urna enim, id maximus lectus iaculis vitae.

    +

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras nec nunc ac neque blandit dapibus ac eget orci. Pellentesque in feugiat est. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean convallis hendrerit arcu, a imperdiet ipsum lacinia non. Suspendisse scelerisque accumsan nibh, eget fermentum leo ultricies et. Ut tempus auctor erat ut aliquam. Vestibulum elementum congue diam, eget facilisis ex viverra sit amet.

    +

    Pellentesque commodo, magna ut semper mattis, ante sem pellentesque urna, vitae luctus felis velit eu felis. Cras non mi ornare est lacinia tempus nec vel nunc. Nullam sed felis nisi. Suspendisse purus diam, efficitur et felis nec, egestas lacinia ante. Quisque nulla odio, venenatis quis lorem eu, cursus efficitur quam. In risus ligula, luctus id mi vitae, hendrerit venenatis mi. Suspendisse euismod urna enim, id maximus lectus iaculis vitae.

    + + \ No newline at end of file diff --git a/Messenger/Vendors/RCAudioPlayer/RCAudioPlayer.swift b/Messenger/Vendors/RCAudioPlayer/RCAudioPlayer.swift new file mode 100644 index 00000000..8a57cf6d --- /dev/null +++ b/Messenger/Vendors/RCAudioPlayer/RCAudioPlayer.swift @@ -0,0 +1,99 @@ +// +// Copyright (c) 2017 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCAudioPlayer: NSObject { + + private var soundIDs: [String : SystemSoundID] = [:] + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: RCAudioPlayer = { + let instance = RCAudioPlayer() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func playSound(_ path: String) { + + if (path.count != 0) { + playSound(path, isAlert: false) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func playAlert(_ path: String) { + + if (path.count != 0) { + playSound(path, isAlert: true) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func playVibrateSound() { + + AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func stopAllSounds() { + + unloadAllSounds() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func stopSound(_ path: String) { + + if (path.count != 0) { + unloadSound(path) + } + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + func playSound(_ path: String, isAlert: Bool) { + + var soundID: SystemSoundID = 0 + + if (soundIDs[path] == nil) { + let url = URL(fileURLWithPath: path) as CFURL + AudioServicesCreateSystemSoundID(url, &soundID) + soundIDs[path] = soundID + } else { + soundID = soundIDs[path]! + } + + if (soundID != 0) { + if (isAlert) { + AudioServicesPlayAlertSound(soundID) + } else { + AudioServicesPlaySystemSound(soundID) + } + } + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + func unloadAllSounds() { + + for path in soundIDs.keys { + unloadSound(path) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func unloadSound(_ path: String) { + + if let soundID = soundIDs[path] { + AudioServicesDisposeSystemSoundID(soundID) + soundIDs.removeValue(forKey: path) + } + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCBubbleFooterCell.swift b/Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCBubbleFooterCell.swift new file mode 100644 index 00000000..2c42999f --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCBubbleFooterCell.swift @@ -0,0 +1,60 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCBubbleFooterCell: UITableViewCell { + + var labelBubbleFooter: UILabel! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + backgroundColor = UIColor.clear + + if (labelBubbleFooter == nil) { + labelBubbleFooter = UILabel() + labelBubbleFooter.font = RCMessages().bubbleFooterFont + labelBubbleFooter.textColor = RCMessages().bubbleFooterColor + contentView.addSubview(labelBubbleFooter) + } + + labelBubbleFooter.textAlignment = rcmessage.incoming ? .left : .right + labelBubbleFooter.text = messagesView.textBubbleFooter(indexPath) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func layoutSubviews() { + + super.layoutSubviews() + + let widthTable = messagesView.tableView.frame.size.width + + let width: CGFloat = widthTable - RCMessages().bubbleFooterLeft - RCMessages().bubbleFooterRight + let height: CGFloat = (labelBubbleFooter.text != nil) ? RCMessages().bubbleFooterHeight : 0 + + labelBubbleFooter.frame = CGRect(x: RCMessages().bubbleFooterLeft, y: 0, width: width, height: height) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + return (messagesView.textBubbleFooter(indexPath) != nil) ? RCMessages().bubbleFooterHeight : 0 + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCSectionFooterCell.swift b/Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCSectionFooterCell.swift new file mode 100644 index 00000000..3a485896 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/FooterCells/RCSectionFooterCell.swift @@ -0,0 +1,60 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCSectionFooterCell: UITableViewCell { + + var labelSectionFooter: UILabel! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + backgroundColor = UIColor.clear + + if (labelSectionFooter == nil) { + labelSectionFooter = UILabel() + labelSectionFooter.font = RCMessages().sectionFooterFont + labelSectionFooter.textColor = RCMessages().sectionFooterColor + contentView.addSubview(labelSectionFooter) + } + + labelSectionFooter.textAlignment = rcmessage.incoming ? .left : .right + labelSectionFooter.text = messagesView.textSectionFooter(indexPath) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func layoutSubviews() { + + super.layoutSubviews() + + let widthTable = messagesView.tableView.frame.size.width + + let width: CGFloat = widthTable - RCMessages().sectionFooterLeft - RCMessages().sectionFooterRight + let height: CGFloat = (labelSectionFooter.text != nil) ? RCMessages().sectionFooterHeight : 0 + + labelSectionFooter.frame = CGRect(x: RCMessages().sectionFooterLeft, y: 0, width: width, height: height) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + return (messagesView.textSectionFooter(indexPath) != nil) ? RCMessages().sectionFooterHeight : 0 + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCBubbleHeaderCell.swift b/Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCBubbleHeaderCell.swift new file mode 100644 index 00000000..804849d0 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCBubbleHeaderCell.swift @@ -0,0 +1,60 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCBubbleHeaderCell: UITableViewCell { + + var labelBubbleHeader: UILabel! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + backgroundColor = UIColor.clear + + if (labelBubbleHeader == nil) { + labelBubbleHeader = UILabel() + labelBubbleHeader.font = RCMessages().bubbleHeaderFont + labelBubbleHeader.textColor = RCMessages().bubbleHeaderColor + contentView.addSubview(labelBubbleHeader) + } + + labelBubbleHeader.textAlignment = rcmessage.incoming ? .left : .right + labelBubbleHeader.text = messagesView.textBubbleHeader(indexPath) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func layoutSubviews() { + + super.layoutSubviews() + + let widthTable = messagesView.tableView.frame.size.width + + let width: CGFloat = widthTable - RCMessages().bubbleHeaderLeft - RCMessages().bubbleHeaderRight + let height: CGFloat = (labelBubbleHeader.text != nil) ? RCMessages().bubbleHeaderHeight : 0 + + labelBubbleHeader.frame = CGRect(x: RCMessages().bubbleHeaderLeft, y: 0, width: width, height: height) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + return (messagesView.textBubbleHeader(indexPath) != nil) ? RCMessages().bubbleHeaderHeight : 0 + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCSectionHeaderCell.swift b/Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCSectionHeaderCell.swift new file mode 100644 index 00000000..fbd48b77 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/HeaderCells/RCSectionHeaderCell.swift @@ -0,0 +1,60 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCSectionHeaderCell: UITableViewCell { + + var labelSectionHeader: UILabel! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + backgroundColor = UIColor.clear + + if (labelSectionHeader == nil) { + labelSectionHeader = UILabel() + labelSectionHeader.font = RCMessages().sectionHeaderFont + labelSectionHeader.textColor = RCMessages().sectionHeaderColor + contentView.addSubview(labelSectionHeader) + } + + labelSectionHeader.textAlignment = rcmessage.incoming ? .center : .center + labelSectionHeader.text = messagesView.textSectionHeader(indexPath) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func layoutSubviews() { + + super.layoutSubviews() + + let widthTable = messagesView.tableView.frame.size.width + + let width: CGFloat = widthTable - RCMessages().sectionHeaderLeft - RCMessages().sectionHeaderRight + let height: CGFloat = (labelSectionHeader.text != nil) ? RCMessages().sectionHeaderHeight : 0 + + labelSectionHeader.frame = CGRect(x: RCMessages().sectionHeaderLeft, y: 0, width: width, height: height) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + return (messagesView.textSectionHeader(indexPath) != nil) ? RCMessages().sectionHeaderHeight : 0 + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/MessageCells/01_Text/RCTextMessageCell.swift b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/01_Text/RCTextMessageCell.swift new file mode 100644 index 00000000..289259fe --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/01_Text/RCTextMessageCell.swift @@ -0,0 +1,84 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCTextMessageCell: RCMessageCell { + + var textView: UITextView! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + super.bindData(indexPath, messagesView: messagesView) + + viewBubble.backgroundColor = rcmessage.incoming ? RCMessages().textBubbleColorIncoming : RCMessages().textBubbleColorOutgoing + + if (textView == nil) { + textView = UITextView() + textView.font = RCMessages().textFont + textView.isEditable = false + textView.isSelectable = false + textView.isScrollEnabled = false + textView.isUserInteractionEnabled = false + textView.backgroundColor = UIColor.clear + textView.textContainer.lineFragmentPadding = 0 + textView.textContainerInset = RCMessages().textInset + viewBubble.addSubview(textView) + } + + textView.textColor = rcmessage.incoming ? RCMessages().textTextColorIncoming : RCMessages().textTextColorOutgoing + + textView.text = rcmessage.text + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func layoutSubviews() { + + let size = RCTextMessageCell.size(indexPath, messagesView: messagesView) + + super.layoutSubviews(size) + + textView.frame = CGRect(x: 0, y: 0, width: size.width, height: size.height) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + let size = self.size(indexPath, messagesView: messagesView) + return size.height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGSize { + + let rcmessage = messagesView.rcmessage(indexPath) + + let widthTable = messagesView.tableView.frame.size.width + + let maxwidth = (0.6 * widthTable) - RCMessages().textInsetLeft - RCMessages().textInsetRight + + let rect = rcmessage.text.boundingRect(with: CGSize(width: maxwidth, height: CGFloat.greatestFiniteMagnitude), options: .usesLineFragmentOrigin, attributes: [NSAttributedString.Key.font: RCMessages().textFont], context: nil) + + let width = rect.size.width + RCMessages().textInsetLeft + RCMessages().textInsetRight + let height = rect.size.height + RCMessages().textInsetTop + RCMessages().textInsetBottom + + return CGSize(width: CGFloat.maximum(width, RCMessages().textBubbleWidthMin), height: CGFloat.maximum(height, RCMessages().textBubbleHeightMin)) + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/MessageCells/02_Emoji/RCEmojiMessageCell.swift b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/02_Emoji/RCEmojiMessageCell.swift new file mode 100644 index 00000000..fdf65014 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/02_Emoji/RCEmojiMessageCell.swift @@ -0,0 +1,82 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCEmojiMessageCell: RCMessageCell { + + var textView: UITextView! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + super.bindData(indexPath, messagesView: messagesView) + + viewBubble.backgroundColor = rcmessage.incoming ? RCMessages().emojiBubbleColorIncoming : RCMessages().emojiBubbleColorOutgoing + + if (textView == nil) { + textView = UITextView() + textView.font = RCMessages().emojiFont + textView.isEditable = false + textView.isSelectable = false + textView.isScrollEnabled = false + textView.isUserInteractionEnabled = false + textView.backgroundColor = UIColor.clear + textView.textContainer.lineFragmentPadding = 0 + textView.textContainerInset = RCMessages().emojiInset + viewBubble.addSubview(textView) + } + + textView.text = rcmessage.text + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func layoutSubviews() { + + let size = RCEmojiMessageCell.size(indexPath, messagesView: messagesView) + + super.layoutSubviews(size) + + textView.frame = CGRect(x: 0, y: 0, width: size.width, height: size.height) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + let size = self.size(indexPath, messagesView: messagesView) + return size.height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGSize { + + let rcmessage = messagesView.rcmessage(indexPath) + + let widthTable = messagesView.tableView.frame.size.width + + let maxwidth = (0.6 * widthTable) - RCMessages().emojiInsetLeft - RCMessages().emojiInsetRight + + let rect = rcmessage.text.boundingRect(with: CGSize(width: maxwidth, height: CGFloat.greatestFiniteMagnitude), options: .usesLineFragmentOrigin, attributes: [NSAttributedString.Key.font: RCMessages().emojiFont], context: nil) + + let width = rect.size.width + RCMessages().emojiInsetLeft + RCMessages().emojiInsetRight + let height = rect.size.height + RCMessages().emojiInsetTop + RCMessages().emojiInsetBottom + + return CGSize(width: CGFloat.maximum(width, RCMessages().emojiBubbleWidthMin), height: CGFloat.maximum(height, RCMessages().emojiBubbleHeightMin)) + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/MessageCells/03_Picture/RCPictureMessageCell.swift b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/03_Picture/RCPictureMessageCell.swift new file mode 100644 index 00000000..7d0e66ed --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/03_Picture/RCPictureMessageCell.swift @@ -0,0 +1,111 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCPictureMessageCell: RCMessageCell { + + var imageViewX: UIImageView! + var imageManual: UIImageView! + var spinner: UIActivityIndicatorView! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + super.bindData(indexPath, messagesView: messagesView) + + viewBubble.backgroundColor = rcmessage.incoming ? RCMessages().pictureBubbleColorIncoming : RCMessages().pictureBubbleColorOutgoing + + if (imageViewX == nil) { + imageViewX = UIImageView() + imageViewX.layer.masksToBounds = true + imageViewX.layer.cornerRadius = RCMessages().bubbleRadius + viewBubble.addSubview(imageViewX) + } + + if (spinner == nil) { + spinner = UIActivityIndicatorView(style: .white) + viewBubble.addSubview(spinner) + } + + if (imageManual == nil) { + imageManual = UIImageView(image: RCMessages().pictureImageManual) + viewBubble.addSubview(imageManual) + } + + if (rcmessage.status == RC_STATUS_LOADING) { + imageViewX.image = nil + spinner.startAnimating() + imageManual.isHidden = true + } + + if (rcmessage.status == RC_STATUS_SUCCEED) { + imageViewX.image = rcmessage.picture_image + spinner.stopAnimating() + imageManual.isHidden = true + } + + if (rcmessage.status == RC_STATUS_MANUAL) { + imageViewX.image = nil + spinner.stopAnimating() + imageManual.isHidden = false + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func layoutSubviews() { + + let size = RCPictureMessageCell.size(indexPath, messagesView: messagesView) + + super.layoutSubviews(size) + + imageViewX.frame = CGRect(x: 0, y: 0, width: size.width, height: size.height) + + let widthSpinner = spinner.frame.size.width + let heightSpinner = spinner.frame.size.height + let xSpinner = (size.width - widthSpinner) / 2 + let ySpinner = (size.height - heightSpinner) / 2 + spinner.frame = CGRect(x: xSpinner, y: ySpinner, width: widthSpinner, height: heightSpinner) + + let widthManual = imageManual.image!.size.width + let heightManual = imageManual.image!.size.height + let xManual = (size.width - widthManual) / 2 + let yManual = (size.height - heightManual) / 2 + imageManual.frame = CGRect(x: xManual, y: yManual, width: widthManual, height: heightManual) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + let size = self.size(indexPath, messagesView: messagesView) + return size.height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGSize { + + let rcmessage = messagesView.rcmessage(indexPath) + + let picture_width = CGFloat(rcmessage.picture_width) + let picture_height = CGFloat(rcmessage.picture_height) + + let width = CGFloat.minimum(RCMessages().pictureBubbleWidth, picture_width) + return CGSize(width: width, height: picture_height * width / picture_width) + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/MessageCells/04_Video/RCVideoMessageCell.swift b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/04_Video/RCVideoMessageCell.swift new file mode 100644 index 00000000..37695c73 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/04_Video/RCVideoMessageCell.swift @@ -0,0 +1,120 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCVideoMessageCell: RCMessageCell { + + var imageViewX: UIImageView! + var imagePlay: UIImageView! + var imageManual: UIImageView! + var spinner: UIActivityIndicatorView! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + super.bindData(indexPath, messagesView: messagesView) + + viewBubble.backgroundColor = rcmessage.incoming ? RCMessages().videoBubbleColorIncoming : RCMessages().videoBubbleColorOutgoing + + if (imageViewX == nil) { + imageViewX = UIImageView() + imageViewX.layer.masksToBounds = true + imageViewX.layer.cornerRadius = RCMessages().bubbleRadius + viewBubble.addSubview(imageViewX) + } + + if (imagePlay == nil) { + imagePlay = UIImageView(image: RCMessages().videoImagePlay) + viewBubble.addSubview(imagePlay) + } + + if (spinner == nil) { + spinner = UIActivityIndicatorView(style: .white) + viewBubble.addSubview(spinner) + } + + if (imageManual == nil) { + imageManual = UIImageView(image: RCMessages().videoImageManual) + viewBubble.addSubview(imageManual) + } + + if (rcmessage.status == RC_STATUS_LOADING) { + imageViewX.image = nil + imagePlay.isHidden = true + spinner.startAnimating() + imageManual.isHidden = true + } + + if (rcmessage.status == RC_STATUS_SUCCEED) { + imageViewX.image = rcmessage.video_thumbnail + imagePlay.isHidden = false + spinner.stopAnimating() + imageManual.isHidden = true + } + + if (rcmessage.status == RC_STATUS_MANUAL) { + imageViewX.image = nil + imagePlay.isHidden = true + spinner.stopAnimating() + imageManual.isHidden = false + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func layoutSubviews() { + + let size = RCVideoMessageCell.size(indexPath, messagesView: messagesView) + + super.layoutSubviews(size) + + imageViewX.frame = CGRect(x: 0, y: 0, width: size.width, height: size.height) + + let widthPlay = imagePlay.image!.size.width + let heightPlay = imagePlay.image!.size.height + let xPlay = (size.width - widthPlay) / 2 + let yPlay = (size.height - heightPlay) / 2 + imagePlay.frame = CGRect(x: xPlay, y: yPlay, width: widthPlay, height: heightPlay) + + let widthSpinner = spinner.frame.size.width + let heightSpinner = spinner.frame.size.height + let xSpinner = (size.width - widthSpinner) / 2 + let ySpinner = (size.height - heightSpinner) / 2 + spinner.frame = CGRect(x: xSpinner, y: ySpinner, width: widthSpinner, height: heightSpinner) + + let widthManual = imageManual.image!.size.width + let heightManual = imageManual.image!.size.height + let xManual = (size.width - widthManual) / 2 + let yManual = (size.height - heightManual) / 2 + imageManual.frame = CGRect(x: xManual, y: yManual, width: widthManual, height: heightManual) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + let size = self.size(indexPath, messagesView: messagesView) + return size.height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGSize { + + return CGSize(width: RCMessages().videoBubbleWidth, height: RCMessages().videoBubbleHeight) + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/MessageCells/05_Audio/RCAudioMessageCell.swift b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/05_Audio/RCAudioMessageCell.swift new file mode 100644 index 00000000..00344584 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/05_Audio/RCAudioMessageCell.swift @@ -0,0 +1,130 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCAudioMessageCell: RCMessageCell { + + var imageStatus: UIImageView! + var labelDuration: UILabel! + var imageManual: UIImageView! + var spinner: UIActivityIndicatorView! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + super.bindData(indexPath, messagesView: messagesView) + + viewBubble.backgroundColor = rcmessage.incoming ? RCMessages().audioBubbleColorIncoming : RCMessages().audioBubbleColorOutgoing + + if (imageStatus == nil) { + imageStatus = UIImageView() + viewBubble.addSubview(imageStatus) + } + + if (labelDuration == nil) { + labelDuration = UILabel() + labelDuration.font = RCMessages().audioFont + labelDuration.textAlignment = .right + viewBubble.addSubview(labelDuration) + } + + if (spinner == nil) { + spinner = UIActivityIndicatorView(style: .white) + viewBubble.addSubview(spinner) + } + + if (imageManual == nil) { + imageManual = UIImageView(image: RCMessages().audioImageManual) + viewBubble.addSubview(imageManual) + } + + if (rcmessage.audio_status == RC_AUDIOSTATUS_STOPPED) { imageStatus.image = RCMessages().audioImagePlay } + if (rcmessage.audio_status == RC_AUDIOSTATUS_PLAYING) { imageStatus.image = RCMessages().audioImagePause } + + labelDuration.textColor = rcmessage.incoming ? RCMessages().audioTextColorIncoming : RCMessages().audioTextColorOutgoing + + if (rcmessage.audio_duration < 60) { + labelDuration.text = String(format: "0:%02ld", rcmessage.audio_duration) + } else { + labelDuration.text = String(format: "%ld:%02ld", rcmessage.audio_duration / 60, rcmessage.audio_duration % 60) + } + + if (rcmessage.status == RC_STATUS_LOADING) { + imageStatus.isHidden = true + labelDuration.isHidden = true + spinner.startAnimating() + imageManual.isHidden = true + } + + if (rcmessage.status == RC_STATUS_SUCCEED) { + imageStatus.isHidden = false + labelDuration.isHidden = false + spinner.stopAnimating() + imageManual.isHidden = true + } + + if (rcmessage.status == RC_STATUS_MANUAL) { + imageStatus.isHidden = true + labelDuration.isHidden = true + spinner.stopAnimating() + imageManual.isHidden = false + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func layoutSubviews() { + + let size = RCAudioMessageCell.size(indexPath, messagesView: messagesView) + + super.layoutSubviews(size) + + let widthStatus = imageStatus.image!.size.width + let heightStatus = imageStatus.image!.size.height + let yStatus = (size.height - heightStatus) / 2 + imageStatus.frame = CGRect(x: 10, y: yStatus, width: widthStatus, height: heightStatus) + + labelDuration.frame = CGRect(x: size.width - 100, y: 0, width: 90, height: size.height) + + let widthSpinner = spinner.frame.size.width + let heightSpinner = spinner.frame.size.height + let xSpinner = (size.width - widthSpinner) / 2 + let ySpinner = (size.height - heightSpinner) / 2 + spinner.frame = CGRect(x: xSpinner, y: ySpinner, width: widthSpinner, height: heightSpinner) + + let widthManual = imageManual.image!.size.width + let heightManual = imageManual.image!.size.height + let xManual = (size.width - widthManual) / 2 + let yManual = (size.height - heightManual) / 2 + imageManual.frame = CGRect(x: xManual, y: yManual, width: widthManual, height: heightManual) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + let size = self.size(indexPath, messagesView: messagesView) + return size.height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGSize { + + return CGSize(width: RCMessages().audioBubbleWidht, height: RCMessages().audioBubbleHeight) + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/MessageCells/06_Location/RCLocationMessageCell.swift b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/06_Location/RCLocationMessageCell.swift new file mode 100644 index 00000000..cb281a7b --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/06_Location/RCLocationMessageCell.swift @@ -0,0 +1,85 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCLocationMessageCell: RCMessageCell { + + var imageViewX: UIImageView! + var spinner: UIActivityIndicatorView! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + super.bindData(indexPath, messagesView: messagesView) + + viewBubble.backgroundColor = rcmessage.incoming ? RCMessages().locationBubbleColorIncoming : RCMessages().locationBubbleColorOutgoing + + if (imageViewX == nil) { + imageViewX = UIImageView() + imageViewX.layer.masksToBounds = true + imageViewX.layer.cornerRadius = RCMessages().bubbleRadius + viewBubble.addSubview(imageViewX) + } + + if (spinner == nil) { + spinner = UIActivityIndicatorView(style: .white) + viewBubble.addSubview(spinner) + } + + if (rcmessage.status == RC_STATUS_LOADING) { + imageViewX.image = nil + spinner.startAnimating() + } + + if (rcmessage.status == RC_STATUS_SUCCEED) { + imageViewX.image = rcmessage.location_thumbnail + spinner.stopAnimating() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc override func layoutSubviews() { + + let size = RCLocationMessageCell.size(indexPath, messagesView: messagesView) + + super.layoutSubviews(size) + + imageViewX.frame = CGRect(x: 0, y: 0, width: size.width, height: size.height) + + let widthSpinner = spinner.frame.size.width + let heightSpinner = spinner.frame.size.height + let xSpinner = (size.width - widthSpinner) / 2 + let ySpinner = (size.height - heightSpinner) / 2 + spinner.frame = CGRect(x: xSpinner, y: ySpinner, width: widthSpinner, height: heightSpinner) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + let size = self.size(indexPath, messagesView: messagesView) + return size.height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGSize { + + return CGSize(width: RCMessages().locationBubbleWidth, height: RCMessages().locationBubbleHeight) + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/MessageCells/RCMessageCell.swift b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/RCMessageCell.swift new file mode 100644 index 00000000..e0c03c37 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/MessageCells/RCMessageCell.swift @@ -0,0 +1,142 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCMessageCell: UITableViewCell { + + var viewBubble: UIView! + var imageAvatar: UIImageView! + var labelAvatar: UILabel! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + backgroundColor = UIColor.clear + + if (viewBubble == nil) { + viewBubble = UIView() + viewBubble.layer.cornerRadius = RCMessages().bubbleRadius + contentView.addSubview(viewBubble) + bubbleGestureRecognizer() + } + + if (imageAvatar == nil) { + imageAvatar = UIImageView() + imageAvatar.layer.masksToBounds = true + imageAvatar.layer.cornerRadius = RCMessages().avatarDiameter / 2 + imageAvatar.backgroundColor = RCMessages().avatarBackColor + imageAvatar.isUserInteractionEnabled = true + contentView.addSubview(imageAvatar) + avatarGestureRecognizer() + } + imageAvatar.image = messagesView.avatarImage(indexPath) + + if (labelAvatar == nil) { + labelAvatar = UILabel() + labelAvatar.font = RCMessages().avatarFont + labelAvatar.textColor = RCMessages().avatarTextColor + labelAvatar.textAlignment = .center + contentView.addSubview(labelAvatar) + } + labelAvatar.text = (imageAvatar.image == nil) ? messagesView.avatarInitials(indexPath) : nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func layoutSubviews(_ size: CGSize) { + + super.layoutSubviews() + + let rcmessage = messagesView.rcmessage(indexPath) + + let widthTable = messagesView.tableView.frame.size.width + + let xBubble = rcmessage.incoming ? RCMessages().bubbleMarginLeft : (widthTable - RCMessages().bubbleMarginRight - size.width) + viewBubble.frame = CGRect(x: xBubble, y: 0, width: size.width, height: size.height) + + let diameter = RCMessages().avatarDiameter + let xAvatar = rcmessage.incoming ? RCMessages().avatarMarginLeft : (widthTable - RCMessages().avatarMarginRight - diameter) + imageAvatar.frame = CGRect(x: xAvatar, y: size.height - diameter, width: diameter, height: diameter) + labelAvatar.frame = CGRect(x: xAvatar, y: size.height - diameter, width: diameter, height: diameter) + } + + // MARK: - Gesture recognizer methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bubbleGestureRecognizer() { + + let tapGesture = UITapGestureRecognizer(target: self, action: #selector(RCMessageCell.actionTapBubble)) + viewBubble.addGestureRecognizer(tapGesture) + tapGesture.cancelsTouchesInView = false + + let longGesture = UILongPressGestureRecognizer(target: self, action: #selector(actionLongBubble(_:))) + viewBubble.addGestureRecognizer(longGesture) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func avatarGestureRecognizer() { + + let tapGesture = UITapGestureRecognizer(target: self, action: #selector(actionTapAvatar)) + imageAvatar.addGestureRecognizer(tapGesture) + tapGesture.cancelsTouchesInView = false + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionTapBubble() { + + messagesView.view.endEditing(true) + messagesView.actionTapBubble(indexPath) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionTapAvatar() { + + messagesView.view.endEditing(true) + messagesView.actionTapAvatar(indexPath) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionLongBubble(_ gestureRecognizer: UILongPressGestureRecognizer) { + + switch gestureRecognizer.state { + case .began: + actionMenu() + case .changed: + break + case .ended: + break + case .possible: + break + case .cancelled: + break + case .failed: + break + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionMenu() { + + if (messagesView.textInput.isFirstResponder == false) { + let menuController = UIMenuController.shared + menuController.menuItems = messagesView.menuItems(indexPath) as? [UIMenuItem] + menuController.setTargetRect(viewBubble.frame, in: contentView) + menuController.setMenuVisible(true, animated: true) + } else { + messagesView.textInput.resignFirstResponder() + } + } +} diff --git a/Messenger/Vendors/RCMessageKit/Cell/StatusCell/RCStatusCell.swift b/Messenger/Vendors/RCMessageKit/Cell/StatusCell/RCStatusCell.swift new file mode 100644 index 00000000..7fcef868 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Cell/StatusCell/RCStatusCell.swift @@ -0,0 +1,113 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCStatusCell: UITableViewCell { + + var viewBubble: UIView! + var textView: UITextView! + + private var indexPath: IndexPath! + private var messagesView: RCMessagesView! + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func bindData(_ indexPath_: IndexPath, messagesView messagesView_: RCMessagesView) { + + indexPath = indexPath_ + messagesView = messagesView_ + + let rcmessage = messagesView.rcmessage(indexPath) + + backgroundColor = UIColor.clear + + if (viewBubble == nil) { + viewBubble = UIView() + viewBubble.backgroundColor = RCMessages().statusBubbleColor + viewBubble.layer.cornerRadius = RCMessages().statusBubbleRadius + contentView.addSubview(viewBubble) + bubbleGestureRecognizer() + } + + if (textView == nil) { + textView = UITextView() + textView.font = RCMessages().statusFont + textView.textColor = RCMessages().statusTextColor + textView.isEditable = false + textView.isSelectable = false + textView.isScrollEnabled = false + textView.isUserInteractionEnabled = false + textView.backgroundColor = UIColor.clear + textView.textContainer.lineFragmentPadding = 0 + textView.textContainerInset = RCMessages().statusInset + viewBubble.addSubview(textView) + } + + textView.text = rcmessage.text + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func layoutSubviews() { + + super.layoutSubviews() + + let widthTable = messagesView.tableView.frame.size.width + + let size = RCStatusCell.size(indexPath, messagesView: messagesView) + + let yBubble = RCMessages().sectionHeaderMargin + let xBubble = (widthTable - size.width) / 2 + viewBubble.frame = CGRect(x: xBubble, y: yBubble, width: size.width, height: size.height) + + textView.frame = CGRect(x: 0, y: 0, width: size.width, height: size.height) + } + + // MARK: - Size methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc class func height(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGFloat { + + let size = self.size(indexPath, messagesView: messagesView) + return size.height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func size(_ indexPath: IndexPath, messagesView: RCMessagesView) -> CGSize { + + let rcmessage = messagesView.rcmessage(indexPath) + + let widthTable = messagesView.tableView.frame.size.width + + let maxwidth = (0.95 * widthTable) - RCMessages().statusInsetLeft - RCMessages().statusInsetRight + + let rect = rcmessage.text.boundingRect(with: CGSize(width: maxwidth, height: CGFloat.greatestFiniteMagnitude), options: .usesLineFragmentOrigin, attributes: [NSAttributedString.Key.font: RCMessages().statusFont], context: nil) + + let width = rect.size.width + RCMessages().statusInsetLeft + RCMessages().statusInsetRight + let height = rect.size.height + RCMessages().statusInsetTop + RCMessages().statusInsetBottom + + return CGSize(width: width, height: height) + } + + // MARK: - Gesture recognizer methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func bubbleGestureRecognizer() { + + let tapGesture = UITapGestureRecognizer(target: self, action: #selector(RCStatusCell.actionTapBubble)) + viewBubble.addGestureRecognizer(tapGesture) + tapGesture.cancelsTouchesInView = false + } + + // MARK: - User actions + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func actionTapBubble() { + + messagesView.view.endEditing(true) + messagesView.actionTapBubble(indexPath) + } +} diff --git a/Messenger/Vendors/RCMessageKit/Data/RCMessage.swift b/Messenger/Vendors/RCMessageKit/Data/RCMessage.swift new file mode 100644 index 00000000..6350e83e --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/Data/RCMessage.swift @@ -0,0 +1,180 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +import CoreLocation +import MapKit + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc class RCMessage: NSObject { + + var type: Int = 0 + + var incoming = false + var outgoing = false + + var text = "" + + var picture_image: UIImage? + var picture_width: Int = 0 + var picture_height: Int = 0 + + var video_path = "" + var video_thumbnail: UIImage? + var video_duration: Int = 0 + + var audio_path = "" + var audio_duration: Int = 0 + var audio_status: Int = 0 + + var latitude: CLLocationDegrees = 0 + var longitude: CLLocationDegrees = 0 + var location_thumbnail: UIImage? + + var status: Int = 0 + + // MARK: - Initialization methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(status text: String) { + + super.init() + + type = Int(RC_TYPE_STATUS) + + incoming = false + outgoing = false + + self.text = text + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(text: String, incoming incoming_: Bool) { + + super.init() + + type = Int(RC_TYPE_TEXT) + + incoming = incoming_ + outgoing = !incoming + + self.text = text + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(emoji text: String, incoming incoming_: Bool) { + + super.init() + + type = Int(RC_TYPE_EMOJI) + + incoming = incoming_ + outgoing = !incoming + + self.text = text + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(picture image: UIImage?, width: Int, height: Int, incoming incoming_: Bool) { + + super.init() + + type = Int(RC_TYPE_PICTURE) + + incoming = incoming_ + outgoing = !incoming + + picture_image = image + picture_width = width + picture_height = height + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(video path: String?, duration: Int, incoming incoming_: Bool) { + + super.init() + + type = Int(RC_TYPE_VIDEO) + + incoming = incoming_ + outgoing = !incoming + + video_path = path ?? "" + video_duration = duration + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(audio path: String?, duration: Int, incoming incoming_: Bool) { + + super.init() + + type = Int(RC_TYPE_AUDIO) + + incoming = incoming_ + outgoing = !incoming + + audio_path = path ?? "" + audio_duration = duration + audio_status = Int(RC_AUDIOSTATUS_STOPPED) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + init(latitude: CLLocationDegrees, longitude: CLLocationDegrees, incoming incoming_: Bool, completion: @escaping () -> Void) { + + super.init() + + type = Int(RC_TYPE_LOCATION) + + incoming = incoming_ + outgoing = !incoming + + self.latitude = latitude + self.longitude = longitude + + status = Int(RC_STATUS_LOADING) + + var region: MKCoordinateRegion = MKCoordinateRegion() + region.center.latitude = self.latitude + region.center.longitude = self.longitude + region.span.latitudeDelta = CLLocationDegrees(0.005) + region.span.longitudeDelta = CLLocationDegrees(0.005) + + let options = MKMapSnapshotter.Options() + options.region = region + options.size = CGSize(width: RCMessages().locationBubbleWidth, height: RCMessages().locationBubbleHeight) + options.scale = UIScreen.main.scale + + let snapshotter = MKMapSnapshotter(options: options) + snapshotter.start(with: DispatchQueue.global(qos: .default), completionHandler: { snapshot, error in + if (snapshot != nil) { + DispatchQueue.main.async { + UIGraphicsBeginImageContextWithOptions(snapshot!.image.size, true, snapshot!.image.scale) + do { + snapshot!.image.draw(at: CGPoint.zero) + let pin = MKPinAnnotationView(annotation: nil, reuseIdentifier: nil) + var point = snapshot!.point(for: CLLocationCoordinate2DMake(self.latitude, self.longitude)) + point.x += pin.centerOffset.x - (pin.bounds.size.width / 2) + point.y += pin.centerOffset.y - (pin.bounds.size.height / 2) + pin.image!.draw(at: point) + self.location_thumbnail = UIGraphicsGetImageFromCurrentImageContext() + } + UIGraphicsEndImageContext() + self.status = Int(RC_STATUS_SUCCEED) + completion() + } + } + }) + } +} diff --git a/Messenger/Vendors/RCMessageKit/MenuItem/RCMenuItem.swift b/Messenger/Vendors/RCMessageKit/MenuItem/RCMenuItem.swift new file mode 100644 index 00000000..9e44e90e --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/MenuItem/RCMenuItem.swift @@ -0,0 +1,24 @@ +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +import UIKit + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCMenuItem: UIMenuItem { + + var indexPath: IndexPath? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + class func indexPath(_ menuController: UIMenuController) -> IndexPath? { + + let menuItem = menuController.menuItems?.first as? RCMenuItem + return menuItem?.indexPath + } +} diff --git a/Messenger/Vendors/RCMessageKit/RCMessages.swift b/Messenger/Vendors/RCMessageKit/RCMessages.swift new file mode 100644 index 00000000..6e0edec8 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/RCMessages.swift @@ -0,0 +1,196 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +import AVFoundation +import CoreLocation +import MapKit +import UIKit + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@objc class RCMessages: NSObject { + + // Section + //----------------------------------------------------------------------------- + var sectionHeaderMargin: CGFloat = 8.0 + + var sectionHeaderHeight: CGFloat = 20.0 + var sectionHeaderLeft: CGFloat = 10.0 + var sectionHeaderRight: CGFloat = 10.0 + + var sectionHeaderColor: UIColor = UIColor.lightGray + var sectionHeaderFont: UIFont = UIFont.systemFont(ofSize: 12) + + var sectionFooterHeight: CGFloat = 15.0 + var sectionFooterLeft: CGFloat = 10.0 + var sectionFooterRight: CGFloat = 10.0 + + var sectionFooterColor: UIColor = UIColor.lightGray + var sectionFooterFont: UIFont = UIFont.systemFont(ofSize: 12) + + var sectionFooterMargin: CGFloat = 8.0 + + // Bubble + //----------------------------------------------------------------------------- + var bubbleHeaderHeight: CGFloat = 15.0 + var bubbleHeaderLeft: CGFloat = 50.0 + var bubbleHeaderRight: CGFloat = 50.0 + var bubbleHeaderColor: UIColor = UIColor.lightGray + var bubbleHeaderFont: UIFont = UIFont.systemFont(ofSize: 12) + + var bubbleMarginLeft: CGFloat = 40.0 + var bubbleMarginRight: CGFloat = 40.0 + var bubbleRadius: CGFloat = 15.0 + + var bubbleFooterHeight: CGFloat = 15.0 + var bubbleFooterLeft: CGFloat = 50.0 + var bubbleFooterRight: CGFloat = 50.0 + var bubbleFooterColor: UIColor = UIColor.lightGray + var bubbleFooterFont: UIFont = UIFont.systemFont(ofSize: 12) + + // Avatar + //----------------------------------------------------------------------------- + var avatarDiameter: CGFloat = 30.0 + var avatarMarginLeft: CGFloat = 5.0 + var avatarMarginRight: CGFloat = 5.0 + + var avatarBackColor: UIColor = UIColor.groupTableViewBackground + var avatarTextColor: UIColor = UIColor.white + + var avatarFont: UIFont = UIFont.systemFont(ofSize: 12) + + // Status cell + //----------------------------------------------------------------------------- + var statusBubbleRadius: CGFloat = 10.0 + + var statusBubbleColor: UIColor = UIColor.lightText + var statusTextColor: UIColor = UIColor.white + + var statusFont: UIFont = UIFont.systemFont(ofSize: 12, weight: .semibold) + + var statusInsetLeft: CGFloat = 10.0 + var statusInsetRight: CGFloat = 10.0 + var statusInsetTop: CGFloat = 5.0 + var statusInsetBottom: CGFloat = 5.0 + var statusInset: UIEdgeInsets = UIEdgeInsets.init(top: 5.0, left: 10.0, bottom: 5.0, right: 10.0) + + // Text cell + //----------------------------------------------------------------------------- + var textBubbleWidthMin: CGFloat = 45.0 + var textBubbleHeightMin: CGFloat = 35.0 + + var textBubbleColorOutgoing: UIColor = UIColor(red: 0/255, green: 122/255, blue: 255/255, alpha: 1.0) + var textBubbleColorIncoming: UIColor = UIColor(red: 230/255, green: 229/255, blue: 234/255, alpha: 1.0) + var textTextColorOutgoing: UIColor = UIColor.white + var textTextColorIncoming: UIColor = UIColor.black + + var textFont: UIFont = UIFont.systemFont(ofSize: 16) + + var textInsetLeft: CGFloat = 10.0 + var textInsetRight: CGFloat = 10.0 + var textInsetTop: CGFloat = 10.0 + var textInsetBottom: CGFloat = 10.0 + var textInset: UIEdgeInsets = UIEdgeInsets.init(top: 10.0, left: 10.0, bottom: 10.0, right: 10.0) + + // Emoji cell + //----------------------------------------------------------------------------- + var emojiBubbleWidthMin: CGFloat = 45.0 + var emojiBubbleHeightMin: CGFloat = 30.0 + + var emojiBubbleColorOutgoing: UIColor = UIColor(red: 0/255, green: 122/255, blue: 255/255, alpha: 1.0) + var emojiBubbleColorIncoming: UIColor = UIColor(red: 230/255, green: 229/255, blue: 234/255, alpha: 1.0) + + var emojiFont: UIFont = UIFont.systemFont(ofSize: 46) + + var emojiInsetLeft: CGFloat = 10.0 + var emojiInsetRight: CGFloat = 10.0 + var emojiInsetTop: CGFloat = 10.0 + var emojiInsetBottom: CGFloat = 10.0 + var emojiInset: UIEdgeInsets = UIEdgeInsets.init(top: 10.0, left: 10.0, bottom: 10.0, right: 10.0) + + // Picture cell + //----------------------------------------------------------------------------- + var pictureBubbleWidth: CGFloat = 200.0 + + var pictureBubbleColorOutgoing: UIColor = UIColor(red: 230/255, green: 229/255, blue: 234/255, alpha: 1.0) + var pictureBubbleColorIncoming: UIColor = UIColor(red: 230/255, green: 229/255, blue: 234/255, alpha: 1.0) + + var pictureImageManual: UIImage = UIImage(named: "rcmessages_manual")! + + // Video cell + //----------------------------------------------------------------------------- + var videoBubbleWidth: CGFloat = 200.0 + var videoBubbleHeight: CGFloat = 145.0 + + var videoBubbleColorOutgoing: UIColor = UIColor.lightGray + var videoBubbleColorIncoming: UIColor = UIColor.lightGray + + var videoImagePlay: UIImage = UIImage(named: "rcmessages_videoplay")! + var videoImageManual: UIImage = UIImage(named: "rcmessages_manual")! + + // Audio cell + //----------------------------------------------------------------------------- + var audioBubbleWidht: CGFloat = 150.0 + var audioBubbleHeight: CGFloat = 40.0 + + var audioBubbleColorOutgoing: UIColor = UIColor(red: 0/255, green: 122/255, blue: 255/255, alpha: 1.0) + var audioBubbleColorIncoming: UIColor = UIColor(red: 230/255, green: 229/255, blue: 234/255, alpha: 1.0) + var audioTextColorOutgoing: UIColor = UIColor.white + var audioTextColorIncoming: UIColor = UIColor.black + + var audioImagePlay: UIImage = UIImage(named: "rcmessages_audioplay")! + var audioImagePause: UIImage = UIImage(named: "rcmessages_audiopause")! + var audioImageManual: UIImage = UIImage(named: "rcmessages_manual")! + + var audioFont: UIFont = UIFont.systemFont(ofSize: 16) + + // Location cell + //----------------------------------------------------------------------------- + var locationBubbleWidth: CGFloat = 200.0 + var locationBubbleHeight: CGFloat = 145.0 + + var locationBubbleColorOutgoing: UIColor = UIColor(red: 230/255, green: 229/255, blue: 234/255, alpha: 1.0) + var locationBubbleColorIncoming: UIColor = UIColor(red: 230/255, green: 229/255, blue: 234/255, alpha: 1.0) + + // Input view + //----------------------------------------------------------------------------- + var inputViewBackColor: UIColor = UIColor.groupTableViewBackground + var inputTextBackColor: UIColor = UIColor.white + var inputTextTextColor: UIColor = UIColor.black + + var inputFont: UIFont = UIFont.systemFont(ofSize: 17) + + var inputViewHeightMin: CGFloat = 44.0 + var inputTextHeightMin: CGFloat = 30.0 + var inputTextHeightMax: CGFloat = 110.0 + + var inputBorderWidth: CGFloat = 1.0 + var inputBorderColor: CGColor = UIColor.lightGray.cgColor + + var inputRadius: CGFloat = 5.0 + + var inputInsetLeft: CGFloat = 7.0 + var inputInsetRight: CGFloat = 7.0 + var inputInsetTop: CGFloat = 5.0 + var inputInsetBottom: CGFloat = 5.0 + var inputInset: UIEdgeInsets = UIEdgeInsets.init(top: 5.0, left: 7.0, bottom: 5.0, right: 7.0) + + //--------------------------------------------------------------------------------------------------------------------------------------------- + static let shared: RCMessages = { + let instance = RCMessages() + return instance + } () + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override init() { + + super.init() + } +} diff --git a/Messenger/Vendors/RCMessageKit/RCMessagesView.swift b/Messenger/Vendors/RCMessageKit/RCMessagesView.swift new file mode 100644 index 00000000..02459661 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/RCMessagesView.swift @@ -0,0 +1,533 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +class RCMessagesView: UIViewController, UITableViewDataSource, UITableViewDelegate, UITextViewDelegate { + + @IBOutlet var viewTitle: UIView! + @IBOutlet var labelTitle1: UILabel! + @IBOutlet var labelTitle2: UILabel! + @IBOutlet var buttonTitle: UIButton! + @IBOutlet var tableView: UITableView! + @IBOutlet var viewLoadEarlier: UIView! + @IBOutlet var viewTypingIndicator: UIView! + @IBOutlet var viewInput: UIView! + @IBOutlet var buttonInputAttach: UIButton! + @IBOutlet var textInput: UITextView! + @IBOutlet var buttonInputSend: UIButton! + + private var initialized = false + private var centerView = CGPoint.zero + + //--------------------------------------------------------------------------------------------------------------------------------------------- + convenience init() { + + self.init(nibName: "RCMessagesView", bundle: nil) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLoad() { + + super.viewDidLoad() + + navigationItem.titleView = viewTitle + + tableView.register(RCSectionHeaderCell.self, forCellReuseIdentifier: "RCSectionHeaderCell") + tableView.register(RCBubbleHeaderCell.self, forCellReuseIdentifier: "RCBubbleHeaderCell") + tableView.register(RCBubbleFooterCell.self, forCellReuseIdentifier: "RCBubbleFooterCell") + tableView.register(RCSectionFooterCell.self, forCellReuseIdentifier: "RCSectionFooterCell") + + tableView.register(RCTextMessageCell.self, forCellReuseIdentifier: "RCTextMessageCell") + tableView.register(RCEmojiMessageCell.self, forCellReuseIdentifier: "RCEmojiMessageCell") + tableView.register(RCPictureMessageCell.self, forCellReuseIdentifier: "RCPictureMessageCell") + tableView.register(RCVideoMessageCell.self, forCellReuseIdentifier: "RCVideoMessageCell") + tableView.register(RCAudioMessageCell.self, forCellReuseIdentifier: "RCAudioMessageCell") + tableView.register(RCLocationMessageCell.self, forCellReuseIdentifier: "RCLocationMessageCell") + + tableView.register(RCStatusCell.self, forCellReuseIdentifier: "RCStatusCell") + + tableView.tableHeaderView = viewLoadEarlier + + NotificationCenter.default.addObserver(self, selector: #selector(keyboardShow(_:)), name: UIResponder.keyboardWillShowNotification, object: nil) + NotificationCenter.default.addObserver(self, selector: #selector(keyboardShow(_:)), name: UIResponder.keyboardDidShowNotification, object: nil) + NotificationCenter.default.addObserver(self, selector: #selector(keyboardHide(_:)), name: UIResponder.keyboardWillHideNotification, object: nil) + NotificationCenter.default.addObserver(self, selector: #selector(keyboardHide(_:)), name: UIResponder.keyboardDidHideNotification, object: nil) + + inputPanelInit() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidLayoutSubviews() { + + super.viewDidLayoutSubviews() + + centerView = view.center + + inputPanelUpdate() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillAppear(_ animated: Bool) { + + super.viewWillAppear(animated) + + dismissKeyboard() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewDidAppear(_ animated: Bool) { + + super.viewDidAppear(animated) + + if (initialized == false) { + initialized = true + scroll(toBottom: true) + } + + centerView = view.center + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func viewWillDisappear(_ animated: Bool) { + + super.viewWillDisappear(animated) + + dismissKeyboard() + } + + // MARK: - Load earlier methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func loadEarlierShow(_ show: Bool) { + + viewLoadEarlier.isHidden = !show + var frame: CGRect = viewLoadEarlier.frame + frame.size.height = show ? 50 : 0 + viewLoadEarlier.frame = frame + tableView.reloadData() + } + + // MARK: - Message methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func rcmessage(_ indexPath: IndexPath) -> RCMessage { + + return RCMessage() + } + + // MARK: - Avatar methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func avatarInitials(_ indexPath: IndexPath) -> String { + + return "" + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func avatarImage(_ indexPath: IndexPath) -> UIImage? { + + return nil + } + + // MARK: - Header, Footer methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textSectionHeader(_ indexPath: IndexPath) -> String? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textBubbleHeader(_ indexPath: IndexPath) -> String? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textBubbleFooter(_ indexPath: IndexPath) -> String? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textSectionFooter(_ indexPath: IndexPath) -> String? { + + return nil + } + + // MARK: - Menu controller methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func menuItems(_ indexPath: IndexPath) -> [Any]? { + + return nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool { + + return false + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + override var canBecomeFirstResponder: Bool { + + return true + } + + // MARK: - Typing indicator methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func typingIndicatorShow(_ show: Bool, animated: Bool) { + + if show { + tableView.tableFooterView = viewTypingIndicator + scroll(toBottom: animated) + } else { + UIView.animate(withDuration: animated ? 0.25 : 0, animations: { + self.tableView.tableFooterView = nil + }) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func typingIndicatorUpdate() { + + } + + // MARK: - Keyboard methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func keyboardShow(_ notification: Notification?) { + + if let info = notification?.userInfo { + if let keyboard = info[UIResponder.keyboardFrameEndUserInfoKey] as? CGRect { + let duration = TimeInterval(info[UIResponder.keyboardAnimationDurationUserInfoKey] as! Double) + UIView.animate(withDuration: duration, delay: 0, options: .allowUserInteraction, animations: { + self.view.center = CGPoint(x: self.centerView.x, y: self.centerView.y - keyboard.size.height + self.view.safeAreaInsets.bottom) + }) + } + } + UIMenuController.shared.menuItems = nil + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @objc func keyboardHide(_ notification: Notification?) { + + if let info = notification?.userInfo { + let duration = TimeInterval(info[UIResponder.keyboardAnimationDurationUserInfoKey] as! Double) + UIView.animate(withDuration: duration, delay: 0, options: .allowUserInteraction, animations: { + self.view.center = self.centerView + }) + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func dismissKeyboard() { + + view.endEditing(true) + } + + // MARK: - Input panel methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func inputPanelInit() { + + viewInput.backgroundColor = RCMessages().inputViewBackColor + textInput.backgroundColor = RCMessages().inputTextBackColor + + textInput.font = RCMessages().inputFont + textInput.textColor = RCMessages().inputTextTextColor + + textInput.textContainer.lineFragmentPadding = 0 + textInput.textContainerInset = RCMessages().inputInset + + textInput.layer.borderColor = RCMessages().inputBorderColor + textInput.layer.borderWidth = RCMessages().inputBorderWidth + + textInput.layer.cornerRadius = RCMessages().inputRadius + textInput.clipsToBounds = true + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func inputPanelUpdate() { + + let heightView: CGFloat = view.frame.size.height + let widthView: CGFloat = view.frame.size.width + + let leftSafe: CGFloat = view.safeAreaInsets.left + let rightSafe: CGFloat = view.safeAreaInsets.right + let bottomSafe: CGFloat = view.safeAreaInsets.bottom + + let widthText: CGFloat = textInput.frame.size.width + var heightText: CGFloat + let sizeText = textInput.sizeThatFits(CGSize(width: widthText, height: CGFloat.greatestFiniteMagnitude)) + + heightText = CGFloat.maximum(RCMessages().inputTextHeightMin, sizeText.height) + heightText = CGFloat.minimum(RCMessages().inputTextHeightMax, heightText) + + let heightInput: CGFloat = heightText + (RCMessages().inputViewHeightMin - RCMessages().inputTextHeightMin) + + tableView.frame = CGRect(x: leftSafe, y: 0, width: widthView - leftSafe - rightSafe, height: heightView - bottomSafe - heightInput) + + var frameViewInput: CGRect = viewInput.frame + frameViewInput.origin.y = heightView - bottomSafe - heightInput + frameViewInput.size.height = heightInput + viewInput.frame = frameViewInput + + viewInput.layoutIfNeeded() + + var frameAttach: CGRect = buttonInputAttach.frame + frameAttach.origin.y = heightInput - frameAttach.size.height + buttonInputAttach.frame = frameAttach + + var frameTextInput: CGRect = textInput.frame + frameTextInput.size.height = heightText + textInput.frame = frameTextInput + + var frameSend: CGRect = buttonInputSend.frame + frameSend.origin.y = heightInput - frameSend.size.height + buttonInputSend.frame = frameSend + + buttonInputSend.isEnabled = textInput.text.count != 0 + + let offset = CGPoint(x: 0, y: sizeText.height - heightText) + textInput.setContentOffset(offset, animated: false) + + scroll(toBottom: false) + } + + // MARK: - User actions (title) + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionTitle(_ sender: Any) { + + actionTitle() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionTitle() { + + } + + // MARK: - User actions (load earlier) + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionLoadEarlier(_ sender: Any) { + + actionLoadEarlier() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionLoadEarlier() { + + } + + // MARK: - User actions (bubble tap) + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionTapBubble(_ indexPath: IndexPath) { + + } + + // MARK: - User actions (avatar tap) + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionTapAvatar(_ indexPath: IndexPath) { + + } + + // MARK: - User actions (input panel) + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionInputAttach(_ sender: Any) { + + actionAttachMessage() + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + @IBAction func actionInputSend(_ sender: Any) { + + if (textInput.text.count != 0) { + actionSendMessage(textInput.text) + dismissKeyboard() + textInput.text = nil + inputPanelUpdate() + } + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionAttachMessage() { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func actionSendMessage(_ text: String) { + + } + + // MARK: - UIScrollViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func scrollViewWillBeginDragging(_ scrollView: UIScrollView) { + + dismissKeyboard() + } + + // MARK: - Table view data source + //--------------------------------------------------------------------------------------------------------------------------------------------- + func numberOfSections(in tableView: UITableView) -> Int { + + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + + return 5 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { + + return RCMessages().sectionHeaderMargin + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { + + return RCMessages().sectionFooterMargin + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) { + + view.tintColor = UIColor.clear + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, willDisplayFooterView view: UIView, forSection section: Int) { + + view.tintColor = UIColor.clear + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { + + if (indexPath.row == 0) { + return RCSectionHeaderCell.height(indexPath, messagesView: self) + } + + if (indexPath.row == 1) { + return RCBubbleHeaderCell.height(indexPath, messagesView: self) + } + + if (indexPath.row == 2) { + + let rcmessage = self.rcmessage(indexPath) + if (rcmessage.type == RC_TYPE_STATUS) { return RCStatusCell.height(indexPath, messagesView: self) } + if (rcmessage.type == RC_TYPE_TEXT) { return RCTextMessageCell.height(indexPath, messagesView: self) } + if (rcmessage.type == RC_TYPE_EMOJI) { return RCEmojiMessageCell.height(indexPath, messagesView: self) } + if (rcmessage.type == RC_TYPE_PICTURE) { return RCPictureMessageCell.height(indexPath, messagesView: self) } + if (rcmessage.type == RC_TYPE_VIDEO) { return RCVideoMessageCell.height(indexPath, messagesView: self) } + if (rcmessage.type == RC_TYPE_AUDIO) { return RCAudioMessageCell.height(indexPath, messagesView: self) } + if (rcmessage.type == RC_TYPE_LOCATION) { return RCLocationMessageCell.height(indexPath, messagesView: self) } + } + + if (indexPath.row == 3) { + return RCBubbleFooterCell.height(indexPath, messagesView: self) + } + + if (indexPath.row == 4) { + return RCSectionFooterCell.height(indexPath, messagesView: self) + } + return 0 + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + + if (indexPath.row == 0) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCSectionHeaderCell", for: indexPath) as! RCSectionHeaderCell + cell.bindData(indexPath, messagesView: self) + return cell + } + + if (indexPath.row == 1) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCBubbleHeaderCell", for: indexPath) as! RCBubbleHeaderCell + cell.bindData(indexPath, messagesView: self) + return cell + } + + if (indexPath.row == 2) { + let rcmessage = self.rcmessage(indexPath) + if (rcmessage.type == RC_TYPE_STATUS) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCStatusCell", for: indexPath) as! RCStatusCell + cell.bindData(indexPath, messagesView: self) + return cell + } + if (rcmessage.type == RC_TYPE_TEXT) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCTextMessageCell", for: indexPath) as! RCTextMessageCell + cell.bindData(indexPath, messagesView: self) + return cell + } + if (rcmessage.type == RC_TYPE_EMOJI) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCEmojiMessageCell", for: indexPath) as! RCEmojiMessageCell + cell.bindData(indexPath, messagesView: self) + return cell + } + if (rcmessage.type == RC_TYPE_PICTURE) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCPictureMessageCell", for: indexPath) as! RCPictureMessageCell + cell.bindData(indexPath, messagesView: self) + return cell + } + if (rcmessage.type == RC_TYPE_VIDEO) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCVideoMessageCell", for: indexPath) as! RCVideoMessageCell + cell.bindData(indexPath, messagesView: self) + return cell + } + if (rcmessage.type == RC_TYPE_AUDIO) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCAudioMessageCell", for: indexPath) as! RCAudioMessageCell + cell.bindData(indexPath, messagesView: self) + return cell + } + if (rcmessage.type == RC_TYPE_LOCATION) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCLocationMessageCell", for: indexPath) as! RCLocationMessageCell + cell.bindData(indexPath, messagesView: self) + return cell + } + } + + if (indexPath.row == 3) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCBubbleFooterCell", for: indexPath) as! RCBubbleFooterCell + cell.bindData(indexPath, messagesView: self) + return cell + } + + if (indexPath.row == 4) { + let cell = tableView.dequeueReusableCell(withIdentifier: "RCSectionFooterCell", for: indexPath) as! RCSectionFooterCell + cell.bindData(indexPath, messagesView: self) + return cell + } + + return UITableViewCell() + } + + // MARK: - Helper methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func scroll(toBottom animated: Bool) { + + if (tableView.numberOfSections > 0) { + let indexPath = IndexPath(row: 0, section: tableView.numberOfSections - 1) + tableView.scrollToRow(at: indexPath, at: .top, animated: animated) + } + } + + // MARK: - UITextViewDelegate + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textView(_ textView: UITextView, shouldChangeTextIn range: NSRange, replacementText text: String) -> Bool { + + return true + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func textViewDidChange(_ textView: UITextView) { + + inputPanelUpdate() + typingIndicatorUpdate() + } +} diff --git a/Messenger/Vendors/RCMessageKit/RCMessagesView.xib b/Messenger/Vendors/RCMessageKit/RCMessagesView.xib new file mode 100644 index 00000000..a36b2b92 --- /dev/null +++ b/Messenger/Vendors/RCMessageKit/RCMessagesView.xib @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/Vendors/RCMessageKit/Resources/rcmessage_attach@2x.png b/Messenger/Vendors/RCMessageKit/Resources/rcmessage_attach@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..59d4cfa76ddc4fb8677ed7f8af9306047e46cf48 GIT binary patch literal 1177 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 Dk<7Mu literal 0 HcmV?d00001 diff --git a/Messenger/Vendors/RCMessageKit/Resources/rcmessage_outgoing.aiff b/Messenger/Vendors/RCMessageKit/Resources/rcmessage_outgoing.aiff new file mode 100644 index 0000000000000000000000000000000000000000..e46adff5ecb43b2e82bbb87df560ca7d03f5fa3d GIT binary patch literal 40616 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

    Ko<0?R-XFX!dwMsr z&i`>wKM5Hx!}oo#v<({6iX3$JN-PA18UyVk5&6FW+i#Qdk^MJ^y(hxUr-0+-T5c6G zIN8&iBi?_4j7_%wZQy?&_~|(D7x5CzpN1IL2YlZNem+macP&f3B*9ZivfrGHcBG`T>FmMo=?-)F-0d~I# z1RsP%e}mylfQ2$d^9_h`%|wG}7SrJE6U1>q{A?^;#D-!Gv9eeTOG9xG_cWeBCl&E_4CI!x*Uzy&1bH2JRyi`?0NcMJd_X=)CP2DokaZdP zD|s1sKSVA8rgMPyXJmwQlNW)98SwR1h=v`(bq(PumEu~Vz;sSXo&{-#L+WM7C3YZt z>K$izxw?G}?%5-)1Rh7kv(ZUFzns;lBcHE}XO`n$9a!-p@OvC6egJDefL4|u;tdps zA<|`m*SwM}eSG>MeM8991vu{mn=c0LHz3B(gipv3ZZ@>C86z888RR_p z$21)8g{T*WBliyRcsXGVeLGROsx z?<9E^cHaSMbHH)GVtXq&hnx!b-->fj$q*Sv&U25v3N&0o)^i;(U;{MK1Q9=hB%#fX z_>GpxZ|&$Fv8Zq#!18O5-He3gN1!5UB_$$y%W?Z67;6JKd@^L|F18Wh1+L!~6U9U! zCcG9(1*gCR|B0d|zOE`Ji57T+MNGz(^~HAZgz<<3GsQ{Jk&KV+i2l#O32#C2X+YZp zbb91@$#nEC79gUZjpLpN${WI>JIE&#Nm(farNUq-1-1-SeQFprhsvQgQ{Pb=sFl<- zYBDv1>Q8-2Wm7w-qtsq%A9V=lhEvs`3pZIzz9j!aMA!&C3<6&yBZi(wWXS=}x)I5c zKOavrL#hvKo(7%|1GmdyxdCEFv8qT4_k}CM8ex*qUuZ7W!ZJiyBy7f!dBPZ>z0god z$FbHzM`3{QsgQv&S(qxU67~uwg?!;3!7bW>j0r%=4&=KxkSBP=D3Fwjm^uTt{}FX> z0a(8qm~SJV%S~2;&Bp=P=P8D&O1($DPj#RsP)i}%ZR!zqgUX`{s8T9QNi<1Q6ivX> z9yo!Fryt_o5uyNW)dWwsjeH2px1okoqhZ$rR55L)ThbrUb!h`#jc!U0poh>O(*xd)}=bo762!RFT??;>Qc zBv?s~$@y4L0--zL*}q~rfSA2h>X?Tt#-*0sQ+jqFFxj*C@QQOPs+EgT+t5 zZzEJMYAto1dO`*18gwJN13j3YL{FrL)6?iodKJBgzCk~sf26xoW$=LvYA{BBsyl3) zN(RU$@cZMqlWgH6uv}(5ipmvzTU7EI7^${@kI9NR-Tox|k z`7a9RgoDCw!Y{&F$e0cc=y(^bdx+nH@e6;Hzs6tY&+>op$9Wf!(N9<=oDuF~{4Kl! zC)9_%zeFbVB|PaQ^1XVHzaH|vTB!9pLK7>&IGBfqE{uqMLlB1xkeyB??@=GXl8-2k zPJryq=w9?tdJ6pwolBpli)e{q7>f4NFR-_o&Y-8#qkw{ebXy?8j-?h|6FNBzb{G!S z4};%Sg+_{jhDnG5HxTjOc)S-m-fq-#4D3Efd=D)47yNZCu=<5CNT|U-;WzVr_&R(& zzB%6-TOaW~`1X8fY)#4NHIiBqyRSg_=5dPc((oUk6(92-upXf{U zec1UleV9IgK?`m!=)zlzv27M8LKFN8zD@E|Z;J>gw=ZXcls_^g#sjW6SW z<9G6F`7C}JZ2vo~ehZ#|f!~88!=R5(`8n9S3Ar~y>H<+Mz9rUy&#Zwr1>swp(BYG< zY=PuWQBTXWJMRFI^N8PwSIFVyTrCIOTudcXgQ%I{^Zislc&#b@1-%JU|3q(qrDct* zhP)l<&UAk)vOi3feV?uh=KBuXn@i0AM~;H$)IlEf61mYTvLhj9k79Sb{Avw+9)+0%VUnG0vm2Y{GM7Bjdb51d+9V z2M(4f1F(4;5j&r%K`o$8fY~3z=kvhx$Ed5|w1?CkDqm)M@Oo={5Jn@~Ml)Dv01?G> z1u!uI?Dr$=-+|H~((OlvPy-!|dx)cQew&S7ts0+kk!MUAfcJ7GJ6LThV(|pTW&;?j zEq{;CgoGdQ?{P8i7?;C+%#G!?aWTFDMhah@CwM*Ij-L&DUjetDfNx}CjKMd0@?H4; zK!*>AIRM79Ame>oY=ZkAfClQLuK69=ZEHl@C&)t^px=~+s577Z2hY2eDy9TPF^;xC zqA9?+mtmP|Obw<1(~p_KEM(R(^DtI1yO^ttg9)Q#3^Oj~7_)#G#x$lSc*kL&BLgU? zgs7K8)kO}x0TDh0QSB9S=3~epTVk$f6}T=D`PMctTnae+K5RAuag79;cf*rMz_;In zw>Rc1VKm^Y@H#$;*Kr)@=RD8@&568`w?P+O`B}JrA^5KZ5mAnDo#82?kqKmhKb|35 z7>W4t6j@>~MABTK?!4p#-e(Zk$(D#kGR|2l1x!8cUxw!q)r?qb({1RU!1WL?KnJ=v z(47g?FM$_)8b^FHTu~JqXNR^Fi1&98-M>O~WPtT2;QJhSd|PDra!2zB^4W=q=`|ty zd0=n`n65gqj-$xSXCkY4AJs~#$RIbl0OXDqlHk$n;|Q1n7W))_J&13_C-4ODP{cWS z2HTza<@`N?6ly@;31G=w;cs|OD(T9^U}Zuo)c&IlfIm zG`|YOcc-#|?MLwMI*@TbV%QnPvb*4OH=|`znJSEe(K9Ul3`ft${5wSQr4R)UejSNQ&s0IXNK=yy=68Z|ZRLEv$QvE19DFH!?$tLL4IbrGB zsA4ul%k`jb4cN64suu!0R~`H_BktiHMGf+i*6{GJ5V?l(^?~XC8$7%b^C2^v$znD# ziBQ&{3);gI&*6s@Vn}X-8K!Jn%gWJfh<#ut)xJBG%?g)32^YCvW zqR-|xAgj9x^c#hCsCA~J+SvyG$rr8Q&pqO6NsAf2A;=-iP(OA<&VHTX!0HQ-Z9fAe zA$x8z1C&tx*qnKY&rV_;i$f-5KmO z6)}xRlwJwcXYw;3Qx)zpcZgeusCJQi!u`Wt8z&srTnRlQIP9Ul*!0gy~sUxuct!M|M{{UomMwXVvCqT+pkfjpG#BRnG#NLk? zF{;G6#Ky-4##+Ui#>U02ac#Jt;PsW|sD^02fPakq_G@7SvbT9yu8S#P%+1IV79c+= zlxBdmo4^nCPEG!V1L(qeUDonzm`u5z`33kR=4M$;U*Oo`AHY{{WhsS$$c^iTb2Ja5)DUPos}9O_&_mZ#R~W%v6ls$j@#wFIYAE9@~f=%5G$Lvy0fN z?0B|4TZeszeTy}-I>=waJOCy}({6Z3N3dWScu-3dV7O1wpXrYd-Ous4$BD>VJ0PN8 zMm~{>3T>oNAdJQtrP7Y9TlA$ z-4Q(-EsAMi`}xqx``lXC{Zsz9U=cQpec;*mh#X|)i^!`~9dudB&{a7M2~3b}9pi$> zc4hmr4S?cJ80XmP>{vDjww=t5f~`BVBiWv8Ri*$k-ew*nem7>7ki0YM(=QRdhRD2t zJmx20{Q;`?JbE479U0JEG9bJt*!Y<(q>Xa>*nHZ0nunh5YH>#6+)IjPw5I%{%ggmr9e0VDAkJ-#v zaMc;c4JNC~wr2aV!+`K73R*$3F_u?o6qOXM6eAUj6zde9Dw-&CY%zP3ox-L90d{2Y zHsE_0RSUVG+?Sd`)&-}1huK^Lv1}yfmG**nIwMD2CDcV%r3$x)8wysYV)?P{K=SC= z+c7$(iN1<{8|@LT64gW%(ZpyvY+NVWI64xzzXQ3u#FoZR#E!)d#m>iyVo_*d26qj0 z%qadWIyX}xb5LxA9_~?e-!hP?4kV7D+cFk?f}4~bndJg-njdVo7kPMX<}>*BLBT+LE=T;)F40^tTv5yx>la%H z_PYXp+k%>PHZYV1+4l-hAiW0N>pkc^eup@=1`&Kd^0Su6GcLt*?+m&Kv1lQ4o28MV zG-Wf`n+lzxqhhh*2gr9+;ZinM&Q$JIo>A^o9#>vbK2ZjhqSA+Tp-Qc)q#~8~mD`kE z6!#Qk6g2xA5Taz3ql&46Y)AzLeFrs4Ix?49s7P81JSwlFK=uQ^D=^&+oc&{LK(shI zJ6bzZ6uA*8i2M?n6&Vt#9=;M@iLpMsDZD#;B)ksmM-fA$Lu5c?RHRp=ZDay;ush<6 zc8LBM4aNG#w!}DY1fsvl+mZ2ZLo~l3ev2G+8{WYki0<+kRAXJpz38QXO64Kfx&&L@ zVw_XPc%%*SC^{KV!Hcv&y(gU;S8gVJ)&J(VqOSnO3 z&mTl({ZY&l%YdEdM-wC8M(p9^khObQ6*?ArH~4js2;2Az!#d_^a@%$n1zGIyCx6tVV1Zmx>(b7i8&qVoOxvPH^Z6yf5^e{F+Ln zHlxP=foaP83H!FjXu*EQUQ={Y{G}YC{9C0_bx`$G^@A)sRhLxxs(Wfe-A27dLuvYI z+NvY!-RjBej_UgAn(9PVnd-3WV-=%3r_59~QCwBDW)H#Fw=i9S`hAGulQHX(L`*@i z?Q^^hF;loLG)5&c2$4F79JCLzFm*Hss5M3&MD|2Rg!%C5@cVdi_(o_~C@Yi^8X4*z z8X8&*Efj`chc1PF3T+AHh8~8Shqs3vkvfrSkrPoeIyqVv8v%cJa7~cE$M~&a%lqPo z;t_cG1iUwwgR1)!)t)*)tB|L>U`8;{z} z-XR-@cO(~~w{#WrdqYt*%;$al6m*T&aqVNi*rJ#*dLlX=-uZqc5;+K8?GkoDwjGdq z4Y0lpvX95-@$jp#HypzHPMD8WjkJs`h+L1>h|Y@MMBX+xR)7qB2`aVQs7?myZH27a;WnW#Fl-G@2s{t$3G4_w3^GA=P#xfcWUvanIwzPHvV?ktR)?O4lf#)2 zOJsGFfY$EEI>erFKk-wL5o|!;Wu|x<*!}`}=}*YboYd#Y9=}1a@HTSHp~yrAvDvIk zF<)s?9#gedEm56OoyFo%*NSu2SoLc4LrrJRd2JnSO-+Gjp{A=QO_Qo=3=eOwsiJEU=;dac?3KR=@Eq;M#{SJYvTu>BFejxo#7V?7Vw-i!)#B6`YW&_$nw zuK7^R5WR)|e+n|P%CV)AKV$t4So|G8B7fnLGlZM z{9vWv`{41x!Rf)Z!5bk}sB>rmSWOe|72X$V5h;i+h^dju-bEF+kslzag>9HWIgVMQ z3y559@=MJ7E`(Q4rTxqTR2u6Qm63N`QiR~kn^hLoeAN@kJyg9z&1u?b#%gjkS2XuD z=QT?-Gc;dlGN6mensoJZ^;UI1wH_Rwt!jn%eNs7IA>cj$Vw96!~MWwt3zqQJV-tP zF{=e4*xA4qVE$U*3AAuCa6Rx8*l!)27d#r$h9-v2g)QNM;iKU6gUH-3#ae*hx}yv8 zJ?3D3$IOuz{f2pDC(MFg2ZxuU;@AqCf5tkHZC+I-DL+=;R&`ZvQ{4p0jgY>VIzxS3 z(_K@n&D7>=1#M94&?$6jx<V4t8=)K`B_t|~zedByNzVCg9eP#Ym{yTxs0!6`o!M&kM zp=IGJ;rz&4WVL%^gE>8So!=tN5=Y=&i*0x-We3@ldYi6+T)dQBrbttiE7vG}s^;MA zC8}d837N=q%{a|ttww9n_%+Y4Wzo*kp3&admgp+$TIfE}ty>O^})@+0#iog&Kcfv_gjIM^3xZtf5I_xZ>8B;QJ3Bd_0k(A&%Nz_Y;9)>GZn z-Se}zmUo@^jQ1aJp-<}@<}36s3s?fb1p9>8(9`hV$keD2^?CsP7zxqrKIRJ_NbB+D z(@W$kTj^O$H}ndwDh4S;o9ly0&c!^Y#rA%<5tUrAr2-=*)aJFhcpn`^#S7pU8)mMHU-N(FL0<~qmTat>rUzVYm2oLHPoH)H--1s0a-8pYW&ocKBL*OTFKCTX`Iw zO|WQ!hj6>xC*8x{)!a6Bd-r$lh^Lolwda&K*}EHF?eOOY(gP>JbPqzvY9hO%KgI^f z3c2t3Q9>WFoz#+e3uw-#R?>Z$#%ygxlH!JPsPdYshsvwIqFJtOq&8@(;3rY(>BvsQxj9N(P!Lbv>K-CpXg`k8|paSM(tJ2 z9(9f?SDCM@r5MUCVy4oAsVV5aYl(T7`Km9b@e$13bpuo1LUdM!(?Z>YdxG@>yZl~% zecwQDChXeD!@7O$i|!0}b=O1JpRRJqn(QieZFGI@+Tn6S_9vbJp7owr-Vxr2?@#~s zz=B|t;F(ZHcuwR{G(UC%9hF%^Ymr91;llgGf5CT~fUEbjyAj&#k7^)b)F|x+B_!HQ=CX4Zf@h(Qhq=AHa#%yC>V@G2vV`pP)V`alH21Y+Y zuh%`$ZPV4)ZqZy(JJp?3Yf*nHSwHiDK0zJEOmY*?KKIsuBPK3ozi z3>G2&ZVTA`%Y4s$25%S73D0m(CHF1&P}gHuPiM$wb$#qQ85EW{s?pjEI!=W z(I6W37<%e``c3*SdI~JY!h6T5SE+8O8X-F&&{xr+pVEz5NuDKcNO>Y=>iLh573*S~ zVvV9ZBA!TUcuwdseD`a_+cf{jzP-Mx-u>QTo+8g2x8$DSDtGO1jdFEzRdLx|M#!G- z`UH0V&2`50%3a<4wa4JO?mg+->hB+@6u25(9~vL-5=n|&jP{4rFS!yvBEFBl@Fa2u z)t|10sN`Ww6}Oe=RO{4}HPf`ibave#eQW&{!w93nc)_&5{EqperJp6w+SPi@R>hWK z+hRLwdu0nIXlw!7F*&bpj4b~O5JWKnoa=v*)w;9%K$V5no>N}e1~6OYyX+P&Nrb&YgBc6N5WaQy5T zR1vB8t73JRjbo>ptwc>OJ85#BcEz1J%t#HBf_HjpRl* z#m;g6@H{Ym81qT5h|Od!b(D6qZz)D9KT}Otf2qmQZqnuIGYx}`DJHAAvbhX$es8&A zd119%SJ@P{5w=~nD;Q^Or);-vk8Qhcvu)|ty;jBKIJhOS+`rDZ%A4W&%Du?7)A`U@%`u?jL`ByM zQ-z{}sHj#kxMF$5j*6=ejiaw)ykn!|v6FRD5mP`k>siL|KiXeIr-hGxdrratB&miE@F)_-hk z66z=1NbHcfHt}X+B#B8yx*M$&y_-iP@R@(c6*D;f&Dm;KzZ@{#(9>-p8KX?hyEAjB_WfmRhl) zqGtKy^7Z9i%ZajcWi!kAmGvweUbd^8DF3Xyv|_HKs^hftGZ*PP>;BG@>@2C&QmJ75i^?oS>aMOQD>bqOG zra4bL^^Q3ecPfTfsLL;vk1e;A-7Z@J+1iy2!su5vyX>#>D&;>^)UUYU_{=%PHOid{ z7IOO=1U`W`{u6168etE2Q((o0(nunk+)o{%AG1nD7v<0DN}5l#yLDc}2jJCb7TT(| zdTcKePA9HS8fn+s*V&~?9V?BmG@(*2yVriwKHuKLu1$KBG(GWlqCTOPt+{oEWrO*c zX@ha3p_;BjyHk^<+M@8X?dd&K8zNuoAmsCdV#U#Ukv3r_xIZw)uk`-ox#_;?I_KQ) z*j4dog|2*gxuNW{(!WX@m;7APzogph=dX{x&UrlwV{1vxlAlZKmL4wqsN7hgaHyRr zu1@Y=p2^;IzP|&Ff~!KWQTOw)6z)_0H<6UO5GyH`&SX4_RjL~5JsMuuOaHaui1E3J zGv`@mS<0CUIC|T0#Zv zsIs-QcC}P8ai&D$Xv0XoTH8@QS@}pYmu=0|qy+L1(Hn0~sD)I{6U&N}h8qR*0`~)? zzq0p*DR}EYA?wu>08pfB<=O~*KG0Q;^^zSuV0qbE*VpjSK6&i zS>`BzP?76s7ZGB|FiQ+)sC94zV$16V)7zU0b1F zX1EE?++bdBd1f1#P?)4idT#G%|FKfLO3#zilUpUHB{xi7l^m*UOMaO=zS0r9WFKiK zla3|25-!-LSo>O*nzK#mhJL!Cnk8xrBs;=p(HvEsNEgTP*SLPsU&9YWL|~b}udj*6 z<<4}59m^|*muHlnDzm|2yTulTRlfNWNa#TDfKACY9ObL&>!&t+n&^ z^rXg#&1_-oV{4kFgSm-`G)&eV&}!7{RjG=9*mX=AvezVOk?@?a66M3*P>aBI|9anc z?J%mM7Nhwj&9@C+)>lr#&?nzb9$D$M-EZ${ z*CcI8ypV9ow#GWuVm943&en6fY)y%}m$DQUSPI>pOq0@usa#QPM${fY7$O4$e22W% z+*e)G9R7-h<#Wn5mi|+!dL4VMEUs6yrKnp`gQD6+%EGe3?Sh`6TL-qEa5zpeaRkc#+n&JM*^UU|2KRa+dcoUrePILvA1O&b<9VDAmmzbXH8D%P>^chV|H&~xjm2yI*@?DSn!{?7a)Tm;`IT-#UM5se-)e>CkgE;IB2_x-8a zsvf3{Dl(bpkY@{F7k?MJa<^h1MDB;b3XKfb^B4KndIx*ncXx74ac*#&thiAAtURr3 zekoTvqolZGZOI%gf0Y_bJC!aey<671EK+{5VgsaU?MiW1^HlXJyhXkOzc1K6bPzFl za_kEKp0HbLMEpvnqG#z)^jF?ij{`>x)~_{OGm+**i^bx%9<(h;_#n}ccr&R_(&nUN zNq6mxy|KN%-I`R9bT#SMq?JkS689uLvUzNJYa>ff^KetL;gWuau8qc_Ua5LZv5##) zU!}$oJ}FBO`H``!(f(maXl2j3NbR@`)S zas1=VcGYs-aIf$T@s9Q7_)lVXDKGR__+hk4Y&EY#-zlGHOa4VqWWtKM%6xTW%|@MB zKi_c0c+#}QJknCtQexe0t8Y7-&^rOx0_LhFr6v)Oq!3ukOI(m>1{eHljae&OYM9?K zH8!>~j6okF0a@<*%6*F3%rSZt=^`?vs={4aN@FZ#@~_VZILjD*jlI z4cWt^BEQ5)ZUDMy_oa7;G2~|IC8K2qvK-ZxOw~@ z;T1R`lXTHb*vhD_OOf-n*ACXr)9*Co8LxvAdYB(rMq930-?q-OUbL~chPJM@b~e^} z#k$nm*IL(Vwp_5ZHXk(crXj}f4QKQ*y++qeJ61DCJzZ57v2{H<2&2*et0dhOSAyY+ zV)LSP!dFA{kg0d`xAFBt1wGQe8~uTuu1-#ubBnWu;~&S@j)oOs#N59t!j7Jf4UQMi zM$W~~m}|Rxw5N%;hOer>b|4io_1$pINZsg+*h!8TI*T);-Nc_HN4I9yvo2*z)qM2{ z4W}b@ZvAz`dgKiq&1UlfOGC>t%XO>P+R-}Iy36{v)oCNGlJ%Z7!xFP>v@|uJH}^K( zH}x={MD@(*inY7Y)or3mQnKt>=0mE8oJUy1zwy>k66Pp=Ku(?+nh#l;qiXEy{mOF{ z)@crgd+zM-xayebU@QKpSXZ$d*=)d(>KNrX>1^kG==#j9b|3PL_qO)c_uKtaz!5AB zg(H?|y;u{jAODSTMbZ=9$Q9Icra7CXxU4d%JA$iw>IUjZ8QL1F7+;vO%+<^XEtM<_ zEKjZPT0gRGvEH%zti{%&)(O@sma{-uzB%3Wt?{~1XZS$hL)Qr%TCG~GViZN}VJ4IQ zfJz|lNV#HP!N`@x@}ip~vyh?s0+0Pq{G=}({kg5~=kAWKW3JlHqs~r_V#f)`KF3y! z9~|o)mr)Ilb>4IhceCz4J=yS=_Wr8=Sil$3hr460=~%3oHwqmwPkxUyP`xp;a!a8@ zUfM<7Qd3=9MQ78K`rC$e#>ViN0j4~2s(F$5h9%kZ8PF84@D_*Vre&vPilw3XiTO*j z6`oRVtYm1QZ?Eg1?V%a2?ygEfGw=$t3Y|D3Iv3yKeWq4?Ld+XI6qy`uf__DVKo9?T z-$L&uPl2bVdxqpkZYRIn|aDNds!>L_=FoYkFUoWD3Du0gIm_lItuXT7%tV$5!T zRv#%229(Zb*77RAyd(eUF?e(-YOp#NvzG4v4YdM2Z%R?U^;N_Jj!PH?{Ca5(;O zoOb*Pf8m_1kwF_>Iqnqq1J5_!re2Tlw!b*Ygbd;Ok-pKnv7=mxkR*0SujMFNPS<4m zu|pLfDnC(uqMo1`rR}S$t!MP-(CG~uGtnKLWOA67SQM7AmVK5>u*FT-Wwm99#bQ2V z{>1du)Wx{LaKk{LXE;!sp~+S+LvLlYqBd)%pHRoiwdey^6E5@9xk}NJNPhT2=u+@T zpuivYSBJk3@#LaA_@(<@^vH5uZQ%0G%};};4i#e0&Uv{DV}4Ca`ER@Oy@P+4QqYS7XW^!E+>jWbO( zOo!1&`PjVG{KQhzG8es+yO884B>5PU>@asX1x+hVCgWVg@A}6&k2Z{oKvD&j4;6RV zKbfELcOa?63+br%t+0q6gC4`H$dBRdP*!klV2OXF@2EHCZQ)tuJ`YJwxaPXXxO%%% zT!iz5^R_eJdDH1YFYFta%RLennd}j~CxEP7=qVh*993bIh*jr0^RtDM5{r&*OR6nh zmub%qQp{8?RV_!{&(Mz5eW0(RFEspw&Vtdj-CWn4V?G3b2%~54*u2j?&RpA6X392- z#)*cQVWPf3-x2-WKQ%s0D*BnjmA&!q$Xoc+u4m*$VuQ3$9ENvVKj7-&y*7QA3tRC% zNQ1x!{;8NjqP?>`4?St_pCCydx_6nbDUc=;QaRm8?qOi6_t4cE<}>(y@%Ihr0{4Ua zLs{WLh$3BL!?=a~diu&1D>Prk`kY&y_ z`b@)2CrzUHUGpgONOK4H#7WaA6KTvfRyVBF7Xne=qf6OM^QC&D>Z0<6LQ>e-w;3zN zkq?MX(sZ#tAL4GuPJyp-V2jPcbAd>pl|Ku;*w)^ky>`zYPbZ*jEBrat&AObf8?JMZ zNrDtN(PzKy{nX3*4*919DuZ(`g)W9KL@r=f{62@jIm66}htQG@sh;#`=1X>~A|LYz zyhfq%YHwgRsG&aJFv3uX&T1K+_?RhZu4C?Ho@D;sd=g`YxxMMRDFglHj|`jjPxX~` zy|lA5U#Q2bdMVQt4IqPpx`VuUzBEPbC?r9KZPB%n+2P5E>`ekK{9}D*eDyKQ)4+4Y z)6abq5#9$+9|~?7KsrsSnvU0m(4%?S$hM6rp;YOc$pYQ`e8#9-5 zq#%3~@0nPF&B3>$eXB9E(+Kk%mE2d|+uSSM^W8(xgA2J{Vos-)dlc;A^NjO6@b>in z;p^&i`u7JG1t)|Cg@=P_55)?3yU(Awn-`ilo7bDCnd_ULnZ7a^jf*j7)m6U}^K}ih!!)zhvoS|E zT+tEiR6(65w-O7bp~$U*+$GFnWWoj$LK(rFzzNL4wSxqu-fozE8|3z4Zl<$a4?8$r zepd+kZ{}X@<~`FfZ!sDuI_#f|nHop%WGFYB8`&6L4;w7xm!pe+L3)5Uq}(*YRAS#z zG*G6gY{;vsXcM)Z?uve)p&o27()h&G%CyGx!d%<@5%fRa+}m6ay`*#CUc$J-s4`5^ zpVLKk)wLZoUDQ2PZI!7CH4~ye)GP8&Vu!R+%oK+3Z^xX`OOeB1*e94bRtJ*&?a>>& z=}q%&#w<({a*^lmW9~WbF79{Tjodx4wI4GPgHU@|yc4~pzOVfC{qDdO%o}eHpNcqR zsoaO?CS~J|rw4?SGSc;#zU&l5CTx(Q?xCrwiD?UT$B^qbHath12w}GHpeYQFtp`tT zZ+;61+G`qUbQz}@iVPDltJF>Rz4oa#Mbk{(T2)V(%=(zy^hxSR5`RA{r3w;%n_Cx~ z9nC=QA$Q+>L0h1We;E2MCCER@Fe}!tYFi#m=oRWYmM2m zje&l_L}X8Q!}lY_QAaF_Xq}2U*B$xOC~7=v-4*OFm=oNt%0-X;V{IFqM)v@-o&$`e zaV=(u24UvpftfHH%z8wFTc)L^j>gx*s2%Y}Lrq#u z;(s}jE{NNOh5RtCf2>WkEqa(ekkkGWcpRvTncS1U8s1&r4xVz)KF@ehW7y$=`wYfE zo@$ zRa!|q3f0nc6|XYkjlx0fOlAeWlA4Lx=~O9E;E-*c0H5B9MDcD>txyBZ(ysKo{eykC zkp-Ud4)hv5XYkBzJ;~6#2J<;7o_?M^Uafb9kMVs5A6^t_5D0-wv%)CxJ;T9^wk z3bdFawIMo@y{L4$Hf95cD*7tlN7h8B!WB*@y=NTVWng0DuGCc(ZlwJY?ilHee z{1sGSMWqO0P*9q{!b;IZ1r(IBbR{5VW1$2=P(V;=#w94I5CNsL5->D@-~vJ>nV!t^ z{oRM`|HbqEd9hEOXj*Y&%S26EkDZc4qB?Uia*8c}I8_w71X9t<~9 zD-~4wq|$h7(4Q%<5MfM12L>k2_I`{%*i7bJWoHA2E8!Ym?O0rXY*{&Y0nw3>nc+pD zRl$vc0|Ae}Ki874mbCQEXFWTXROLB0+uaCp_w^We>K5FX$m55bHEzCr^HlLO#rw!G zI9M_aE&k9yJkUAVCRCH0&kJM^TrW={26x!(@y>*JGFi7cCOF%Z<#xfn!}E%_l6P}r zpTwIijod{ArX;US-j=+NSmP(;-2=#q`xHYC1Yc`H^npBo$HFY z?jaLxw*8+8r{k|t`{s#Di}ft;S2iX(DY7bD6mAh36U-qWx+RfbacRGj!;H?xz5Efr z8tBAlWZg_*n^T-!{Jk&1H_-P@Nu82c$U=G^D>NlgH?W5+l&;~r;j`q~4Jd0%g;$L1 zaPR}T-?!X8&heD9GIux^x(AW@x)%xx$vHWk)G_HJ)~T(z51*a93M%F$Pv9PYhomxc zZPF4yO}yKi<8^w5yMH2=ZoczpXQHFIJw0IxtA;R}p`tEk0pguqfD)we=}~EArmjmK2sOCBlgLw)!Ufp7OQvweU6brTRKT(Pm$u zw4WP?aOSY4v)xM+( zc@p{P!z8wB-#*sN?Mud&94X}vJMxp^zrp-B3Fe1}a({eBWM;H07$Ldkqd^I}5cdH{ zYti@(KWMJYuiJKC4BK3K^E<-~GB|b=| z;&Sq?|K;gRCT?}tKr)ZLj{dBm4^lDS&Xy6kmaM!~G7;BC{~i6G$hh#Ha9twQi@`_9 zt@Zflk*ictI=!?@NqNa0a+W5QJYO=1$C#4rl5b0{mDVRKb2%D3#(yy|nmcbFg&qx^ z$D7q7C+YpNk<_n;V_V~fgF~`2{v~*jZ=X(%>Cfc$Uvo`$CvzX9p(n?CyLY5_4LN63 z;fFG@#*tlie_}j&I19XwdZM0Ovg=~*dG4C7+0Ng|63-!jVJtQ4b>m+Ge1^_? zdX#-ag-Um-lj6e9hYCYa2ag4N1P+o-Sm^&d>z*QXBB%6qGASP=bFe)lpUgXF{SBG_ zZ_(hHf#Trbf>%Q0!YSbuKa;V(+!qvpJ zgpBu0_rE;NJg<5-5^>)~wrE#x4{y5nS@J{g@)UcvdFFU}F#h%KN6EfObAC*P#{~OH zdxwPOR4_ejTS|rf{ZusEMr?Pw?B3{jDrswm$A*3j^@a~KgRKI`$j`sqf7-tiI>wOG z{9}d_89jI!!5quE}GN^M|M1|7v=xAzxHeyX1#LmPmre5KC z{4B6QzPAsyN1&h+Yn^^%yS8_)$3yoZqw|c{>%EWM-X7l0-;M~>vMzm zz=uhJ=BydM_RsOZ!06lfTlw3QtNb^AmVZycK`vhw6&VeJQ-i0d&dH-9X-}jZxf3s8 zixyHHzn^^Ny43!UrvhOU*foXN)Hug{XEo<)R~^@4GSCOPbD`pK`0%l3i{}T=5zi@d zk@Gz7dtTw)IBE@EaD`m+UG=EDY3=yT(UkhC>QHbs{z>XWtHwKf5g9^I)nZGgZ|&i^{7Mc?Ibc+W5EHz zJnD(E!?%U!M{bYgP&u?36pW+gZ-P>E2r2S#CAmfXE)X{^+GmiXx0yPpr7n+a40(Dr z-6P!V+-Il{X-jTxf6oB&GW)}q*5uh=FAIw4h`BDst$D zQ5VygiuJhi*UQe3&yyeRMvd2V;giG{C86n|I>Ft+QREgM3VZ+!Z2~F&p#Lgkzvd5+ zJKHfZCa{`Xpt`}n!Sz_t{&1irxpoaApHStzp{y->&O5L`?qu}E?xXI7?xz|52G$-xnDB401{L1g>L42M2S>fgKv!PQL&2@D1=c@~O?-NlnMG@=;W&Edsq| zJ@|Fsf%9^R>f!(^1s9pXC!k@5^Q@~GbqbqY*WI<g=S*iWQ(x5&DVjyS&2nnXK8e2*O=wJYQ&l7>6+DV6Wm(h^ z=0w|Illp{%RM9;|mC+t}(KL89xRosZ3@pw7YN$rC_a@eAEnX}RFEE{I$+B>d@IvD1 z*3^fWf^u?_ilQ$-$yrI&yXwF5z#Gg1&tV;&A&aW+Fhdw3jtO zOKQA73kRtC&H>ZlujJW2TDBTwwzr9}Gr(h+Kz#HnwfaxTe+mtAq2X0%xZg3uafo=Y zJ2gJrs3@rFdcf7qHIQ*X?dpQhNJf6PIj1oCFm|X1SS-uQr9DcWjg6}H=2ShUgGn)g zy2cgcUhd!;-X-wEnowCkkc|1ykm=fFQ7;a^7;YN!L(4{LdZxmYVWBa+&Izpv<%LdB z%lIUVl(q0o>?3P=r1Q%Wtl&ggUmpRBTSivff7x z?r}#Q>N6)f);oTuF0-lg31>PrnXgg5_*Z9tXIJO_&f1O`l^ye`?1N$?*-@Ldyp+&O2{KC@>%;r`+mIK{n)43j#Z9aY75UgiWvDt$7#oL z$4!^^7|~HJs;7>DXs{5^Ak?vopp48&_!%S`(eMk1B+VV&sCAy^SVl6Y4e>Q@J{qna^f_E7ki~BbABf`h&)_om%~-Adaoa znm$MEa+Ip|wfKadR4xm3WF1y@kS&)gk-;FJ#Xz1|k#LTvdoU;}hpAe2Q-R;X(a$j) zy|A{Is08fhxCa}0lA4#vP!OPU@g;2OFY)8x!B14jrh-&8KCT9uFqIno;~;I+0%cm6KGUzZvPnEZ3x3xs285X{b5C<07?hA$-6+kw+qZk)d_ObZ)*gIr<}Y z=L4~(?(!GOA8rix-!X93Cxa`|49tT95HH5Fc6JgeElxPX>P@I2pHsOQ2Myh+@fypP z39i61$p2lA%2d~Hqr$Hb5z%R=9+glJ1g)(2p79Rbm$re})0I>O#(_sP1dP9pdtu(RGRFMxu~SU%W0{oz795ym=O02H>Y_`?Y`iIo;mKXnC6qi#s~VrmD!v!CU< zh6A5h*^%T(uoqJ~|2-U-VjpO41}ehFgkkVtFB#PjP%FL`UA~=q%JD?0N704$L>SA6 zF^Z{ZeyYq(v^SkOy&Vs+JF+w~5j22ak;ft(prvUfHPQnA^_R%gkui*aCpwT!JTV3g zm@^8U{RsIl2YrF6b50@npYkUIQ(lgO!(aO{p?PsoYsPLahh1J5yKajB9)Pr9GeXBXg zybcHU5m~nZ31M~FWmd|A!GXB}?sz6uVs5ywG_DBTkQYFkx&X@7NKi1(!-?)7u`Hve z>2yNaUXzN!N2%5A!Pd+E7*#e+h$F&$CPcxJAT)TuU0VyH$KAFwRFe)O#y$kb&4b9% zR`9UXz;68{Y zeHA?(4N~j#OxXl9`4X5TFJe!Rfd<+Y+=qSCHa-FN>mhvG)8JO`v=tL|j|3@A=s`8W zfO~;z+eKjieUHuj9n1eaC~&9n!N!OyJ-)sr=)qrs zuG|WnB+Sdsp#SX$Kc*Y8(s{6bUMI#8%IBHrZsvFv+VLXjZjV7tdmbIw>kEF=#OM+z zI2ir2ERoegI;bhT%8FU#2-)*zEK*1CEx)G6Q9Cd#w!~etH2{(N9dN&*AR�iv0L% zAZfHlMqVQ7SOzvk9+Z5~*z?$5h0agMj`jcv#m)-t8}w)}J}m&2(q!<3Tu9QppcPj^ zmezt*+X^I@y=Y-Scu`DE;`?Z3H>BGRKMv!u*MTVT4rnP8dCXuhE4nP1!8pOP&V2Z5-wXQm~rjxz^1~e0#)!FmS`QCJQxaUQ3Lt|6_JBMGVp;cm<2*hLwe{OffFxN zXMYD3k~=_48VllOWAGGDm;DpzcpcodZbUxS%UoP*`jhJ%|2B9WL6D{DgQ(Sw&)%z0q2-T)o8FMQZeoW#{O=4)+SA$=|GMH}Cx%KUVE9EddS!2BIY%&-JX zegHY=3|F_VKv5ARF90bwA5JZT(qZ7m-A#?#B|1SY11r0atuDBbhd^qZ3La%G;*5N( z>vMRyapT=foeILDE$erd#j=c$H0pG015^(6L$JvY=gVQZ{f!5CDwR@SxaLreE}S_ zrFiUqL~9mqP$4ps3oRd(Ei!nOGeB#7m+Hn3LH61VCc~*RKNz>dFdqi}OTj6=z?I-s z?8H!L*cv+rK5-g69|v;jcbqu_PEHpvu%=>ZH`|Ufw`JfO)&aAsEtmsc8S#@mcVfRS z^rgZrFaDsA)$%5AIWw@(cXKWK8nXEj-0e;un>ad5?4r8*HSqRZ-9og57=d?Qiapv7GJK2%@E2 z(YfxRz)yvOFVKhMXk!c{3E{3k%=r32!yx#P$u^O3i;{87{aCa<9UIyON*i)FC(8GZ zFavAhfiU#DfSXngZN5f#wS44g307$+6g-Gua!9s#wt$L`L1AVI)$N z&7AB)LW_u#ym;sq(9jdBltGmI0kJ_I5&yrqw*Dt~LhW23@bE}M(yOAaRn3;j3O~vk zxtLBq>T#9NcRnTZl@4UUfpmURoof>5qV2=G9W;`Z4Zi;rWMDX2ta`_1MG!@Kb z@!$rwJD)SE6J0jg)vqy+>c6KxV{Mq*CXBKkW39rNZv&IljorMBd9TmvtOXYA5svK3 z?2jONp9bFkYSx2!tZRQmLg@o;kf~d7#_m}0QOME^yy^$&qdJX<8;97ALB|=;Hr0#b z9M5O?{}403mu)x4N%}ux^b_b(H-uk$m>FrrFDGM9)jRhjmSYDtX$2I_B|6JwGy}1V z>CA0=bfXPY-UP(AG-weujk(sSnQw>WbY}cLIaXaJ)pc$$zp@?+w--%57rOxkHqKNZ zZFmsRpdN@BjAIryeJNV82~O-}j6Y!~kD=wFL!%chdi@pcJpdKoaoiUizXUrp3raHi z9ZAyt{BCtn<74y$Qjd@ynY&HkIW57WS8$@+e-S6z8cw8PGaJK^2Joa6y7C}4NL=WP z6&Q#dy^S2bk34S2ryZmtZV?tqJ)5etZfMP{NtQ;^$L4M3@;xL&{hK}qk2;sfH%OH@ z@|}^LT)fvd=6(x0vyP*dunt!rx=g%FI+o!Pel3lANa_Qs&ZRez+kDQtm9ys{3$xMc zH}J3OL8qQNz0uXK@S`)5^9YYlY~2}qA2as;XwGXKub!MsjV9-T)^rk|f7R%Mmuq76 zpx}ORv($k|omF3BG_yd?{{Vme0a~#RnNlaktx&WXnfV;u{S*yY#i#EhbxY8oNqlcO z%C>kl)~ddULDWw0Z_Mqj#3QTFJYYX z;mHctcPp83Q6=m79?x^2b-bB->2dE{n%tW4tFya}70(SQP`7pUyWIf|YnjDt#xny7 zgixBnD2L#))e&=$*&78tqu5@-e!gKeI1B9&GWcb_!F+tUx?ZX`>J)R-Xl8#fboXQYk2C+WMGcvk zDqLSsS5H5Pix;ur;=(Ry5N`GgIAPH-4{nTSrpGhd@zC=!)=Hf__0D)az)URIVzwM8 zP^Uh12v(16NfG_v(F1t}^*&d}+BV3N`WJU&HU}E57>!Gk*0OuFj@Dyv?AXz3GPeIO9o&h9S)F zD5%IpH`JR>uX=u!=M3JL><@$k&&9eDYJ*yr;`j{HQaahye6G{p&Z zvTTk|eHdP-lcG8XixSZ?lI?G7nsZU{GOsVQCn-`-%^^^tBh%rbI)kc5a8tIrh8y(o zMJxQo8R~Yej^OGCEibX1k!@mrKW5D8A1fN(g_haq$}~7L8(vH!N>{(__c&rH#|S-s z6W`2ZHvStqqE1Iv&wJ@cD`xW%q(fd?oviy3L&@fTg7cPN}tpJ(y! zarB~#(QWl>t`47TAhSTy!HXDDe9`EJ^zxX|@~@E*+1nhmN!u;1sIRYjujZIn$(1@e zuc7 z(O@(7?pU?%(A|k|sh7LDGdDrg>f(K5rSNk+t{_p@pyWJSd5Wz7O;`Wytw_iw#wIOU zjV4I8)NA`AC|C`J>dpQYa<`77b|Oil-~i)4VJJ{HcJ*nOe#GG|)OlO|r)!`ispxuh zxS~FYR(E-IU+-ybaBrTUVD$RW(rG>SCTBC>Tt8_@8iWhsK8< zl5WJ7X1Jp6;13&GtZ{4X>ByNicG;yT%qB@vtfzkBO_>R+|9ExisD%yDZ#xYoT9+0X zo}7Un`;2TzKE7w3<%z%J+0y$h#;$H<+`Ei@m6uQ__!HO%S%^bCA48%p8ajN)Y*1(5 zPo3-40lOA6S(`^Ie7QIx8SBc3HA?j=@5G)~YT}h1`b1Kw9&XYt?Wy;9U1p^^zh=65 zn=?4!zaMXV9M?p-o3!fTIOGE*V6y{t+^rRZE^ZpEh2t1o*KBWrrE9U~Ww;#GS?jij(W@3i3PX2?@RW`fm( zkt#Rd$!0t`GG+c8NSKeAl%5n|gA3U%GPYyP@gX*i^(dqM(NMC3XN#&l^S?en%Jv&hlp@(WyX0J5+6&lDG0VRiKAkjk|0B=8GIH6s z{ZN_DvpBTZ@aG7h9N}}#h&=3X{8Evj&idsbIvF*yXXm`Kp4HguG1Hp+|6e)P46fEU zQYH?m19}B_)Qy|ykw35Xij*i~y~cJ19%(Hq4{?my*5e48E`CY=cEK6NX~*E$0iG3U z?d83L96?q&(t1Uf%>0_rp_w5n!ImDrQq$y1~vS8a^uh+FrwC;4k(EU@gK zrDJLA-G%%$=Ud{iEK4H4YWc~VmUJ6=lYPDk9kK}pJWd%YIsgTd9*tcdL>i@Wt3$o| zWlG0>Gqg%N&-0KTXA1aE_e(7<=c7^}1FtRhedy=v5W0Q8s zz8&EmX?+1lUxKGM%q-k67DO6zozILN_>Wz)YxaxM`HadyTdp zvoHM@$Ld2xBct_o`A_dC7M4ZP+ORVFvIf<$|JI+ONxSmZSfrbbO%Z|Cz!wdLig7gS zqE(V6Dt2N(u2&h}Tw-4oU*R_;X--D%L8fJ|HM4s5noU+gF^QzE zx#5DM9dSTBtZY7!zpcl+k}xZR5j~>9Zp9cC(rm1aX3qSviY#TjZhWb1)JaBs&QK$6 ziF4wXuA-jjQ)!N5?Wj5GJXFbpDV~u2vGQe$A;&k(SsaEQk|qpqJhylyzpCg;Yl13_ zy*B)4%&Rz7&v2_T`&J|=+boHz$L9?>sy6ReWj~R50s5Jh@O5)WD~e*hguKgUTU-*K zt}w0>hAL@+?1VhzHE5H*pW;!#F*@!l?~9%Qn{?(nzZHcVttrGG$wRU=Yw(Cw_$>*M z-F6si6f0=WTpuc`Gu8@u(x}C!8t^6!DkN`pd6nepyZR+-J*n73bRlaxr(zMta*Ig^oTUL|LGRvcO} zx8jqmuhxlHqOxKYM=JVDJ+L&EGeERR_ zlvbpYFG<<|a;gwsSuyMtxG5@a#@ z59KKMp-oJO$|QN*sZG@BBV-q)S(Ywo6{YpyCFVia&u92&@vOpE$Rkz8N=WjP*{^MM z%kucL^HmK0bZw`Wp}>kqMLVF2MsK8#`r~%qtyjHpFU9pcINNy&<3rT7?b>3>C* zmOP0b#jmm)qEKsvLMYJ6&5CWq%zw;8J~xbxI+z35OC-?Hs5z2EXgs3L@=LmBVOerf zCL1OjufIfWKs~5d+$JjJi>mUeI3W5R#x9scjf@&g@gLiu_ida}`VcnfzsY~%nSR}_ zSKgKXm3&HfB!{9<{#bifOejxa$!vv2F(1s2Y>=dZKlY_b`m^N4%Xlgq{jydX$?Gy(0~jELj#nHqnwoaZ5JR zvLWK0?7cj;bWEG{mJt}5EIMqwXYtB9yTg2@(Q9;CyH$b~MHpJa>90a+tvRtG5cy+q zPtWiTnX+@V#XWsT)XV-@REx9XDSw;|`k7~^xsos1to4mP)5t}o=(_>eM3MGx!b9oQ zH9oWA2T*LGn>jL)88EY;*ut_GI+6IJ+19JLr;%2+#=r<<=PXH+f7XAZTJ(wz51(1Q qv?QT|hkX2h|J~x0<+-57NTxKy@?g4(BM#}BR0XFL=l(zD)c*mU_O62f literal 0 HcmV?d00001 diff --git a/Messenger/Vendors/RCMessageKit/Resources/rcmessage_send@2x.png b/Messenger/Vendors/RCMessageKit/Resources/rcmessage_send@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..81df88447b3b012cc2c0918e712cd5275b87d867 GIT binary patch literal 2256 zcmY*bc|6qJ9{$-TOG9OsVT>)?jJ?;`GxjVoiCjCwkQv5c2Fbp(NZycrYq7kNY(*}m z5ZThm*q1bo2X4#P#uCd z25E;f`E{MK(}npFi9tvNB0M}C9!(VRN%^p-`b3; zI)^CIhJf{9I3Mcksp$M*{vY2l4ya^f=GHkaYq8(5yMi z5bel8$#G6Oe_p7oEfk|I?`NiIe*4%RR(>go+&HxNU|$@3YsRvaeWXlk;d(@mA@;fC#qOOAsHFivgoQ{qYHIxE9oE%5ZI;y@%Y+1J2d zc)*u9)AjYSBp3a(na+U3-(3Kusd#enUWy3Ew=Iua>6X+)ghx|!dpgg|<-*d|Wh><# zLrxSSz#h1KViw{-_)K&+c7SdN3YE{x?TOR=4c?htyV&TtrB4=nUcKq2_A2Uo&@Ea6 zSrmgKSdypG6wQ|;30cebg)Pev*?#AgM-i^R(5o@pd!Um6RiJh+D`DM~lCE!)a)~3X zqwBQRutL2eqvtD)Lj{8~=`}>PM&m+L!G+Q0J610b4DGm@K0Sb3%amy#3F9nfmSr$N>dbI3X{L*Ex-)F&C1e>NZXjsjrZM+KkG7Wa=2hFGs z;-Y;>X&Uni4NCa!*M9!`0(#ji!#%rSd-+%PJ(dFH9oM*hw8;A0V12HXg?2J~j)Qe2 zXZO28?^v#E9ZSt)1!Y~hPQ2-@%mho_)Z*Zv$_1b3>sGb=>aCqUc+eA+oYd)cQEC5s zc|4<;@bM4zZ~XQuOdNJhKh=rK4H!JFWg?*yI_W)GV+K+YQNo`dKZk%J=D`Y8R)$sg zhHZRGDMZ(vt>(uq_S1{z_4(beraQtglMdY<^21)QZGM&Tm1`F)NpWT#;PTV-Z*jm# z&t@#2n$?b|N%yS)xHG6DI<^}NsSdkZ=(bnh8}YH-{Y!>|SewZaHiKo4jH~07py-p9 z(K&k8gw=Foj-Ok^!qn}O->4?r5#CI6oS{(w2Yrjc^|y34&u-*H`q9cG5SN^C-s(1< zn*n!=rW)PTr&)7Ui`D6FbXiY@0SPQ5(4MTBA)J($=X|3AnZFLNAS; zzA`cybgkJ2>pn!ds2->N!mXH<*1CX^S!bd)1Uf?rP64^_BlV zI@e^mrc*>r)I!u7uP1`G_(D17sV+QOP6&`2eagC+D>QiAR=OTm~MsYkd{jx43$)ZZh|Pu-X(K{#ujnXlrp8BeO%g<$@(ko;)!%RUtQI9?sO8S!L4iPlV;ZN4U+)3 z4QEhJPJE!nC6LHs%z2h!eD2!Ivr2~69O=oUTS|>X+;vQI_^cup=G-`k!X5X~L6Swz zNYgrBI_==GfBn1c# ziim^Yik5hp4dfV6Q?qKKZ7irV5iQ!<4@DCv#<=tkX2D*=Ymg@SZ-4kn@K(GJ>aj7d z_zX~TjE3f7x2T{aWAu}W0_rGZT1RrsI%^lY?8Bdi-%o|`4f1jTwcXlFBDchSSkD!; zT10KhrzH)z_N2UxzX{g|Z?8!1bd-Kk0Q1hKEKo~PsNm>?%mV;5g^wQkKx{hvH<%k+ KqaL1dkNXGjkp3kA literal 0 HcmV?d00001 diff --git a/Messenger/Vendors/RCMessageKit/Resources/rcmessages_audiopause@2x.png b/Messenger/Vendors/RCMessageKit/Resources/rcmessages_audiopause@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6039e0d2f34ac0652b9fde36e957c24b5605dc GIT binary patch literal 2533 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 JRGxN^{WsW}eyacg literal 0 HcmV?d00001 diff --git a/Messenger/Vendors/RCMessageKit/Resources/rcmessages_manual@2x.png b/Messenger/Vendors/RCMessageKit/Resources/rcmessages_manual@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb62fcbdfe21c1da08748681ec8bdcc6003285f GIT binary patch literal 1046 zcmV+x1nK*UP)-AgO>*0Z9em3WzHpsQ{>eqylgS#1$k|KvDs51waLm3dB6m?#=mpAA3Hn zd=sDkO2+rG`mI*`q&>)i8xGumnE*@?aNq={C2-&Y;Fknd^+ZJ8iO8vl@b9wSi^y*g z`3~Tp=cHs^0;+lxoW81Yy2;N+5%~mwP_kP#0IGT}BHu)W5Oy&FxXum296*@$TM>D? zi`O;xTmiT?de+usOaTPve}r{zIp#Y6bIS+DXPE)W=zJXO4S-8)2$ldi^HyQsa*FX+8;EtOpJp8gwX#rAlvul_6Xpt?@dkDTLAE!{pg2T6j%WG>p1%n z02L#3#$X!+Ac!6A`TMYA3)$QYKuOP2-7(`+(^qx97Ys_~a@|1X$p0A~tSgeN6F^9E z??vPygTP4|)uuXs!GTE6f#}!^ZuQYKqqfmiAo2zA4f+D$4?Zv!37AGKlXj zimEjLXFdNUB3~N_d=!xv4s^H#UU4Zz0A6~Y&Yw03l_0dZPCX#3qaXtC((?}hT6+en zN=5g^BMJZ zk1+y-5peJTxbMDpih{8%fz^}*Rh6|e8y_Avwg^}<0$Ba!XlzpUo)1052tw^HlRTbB zDa_))T7R1zV`ZvTp8y<106CVyB>+Bmu&F8=vTV^=+7iG;1i;p|brp6GU}iC5Rkc2N zEiT@HX9=GK2^=33C;lUxxGzQ`9T$>x}~iE z@VRTNYl^a$ZkZ5wKF!Tgr~C;Gnfj(^SPG=WZRe#S_5}cjaUCO=3EtObNd!1EdigPK~cmm)I zmo>)v$T|#?N{=~)R>;&82Zmnb1|UR1O6lF0BZfL#cfTuu0HLk2Gpis|VYvec5V(6# zUqnsLtj+y8`QxTk2fMD@3xKXcdHy~D@T5J)cTEv6##!+k(-Z-ow8!|a|7#+Y0DWoh Qxc~qF07*qoM6N<$f>|`$w*UYD literal 0 HcmV?d00001 diff --git a/Messenger/Vendors/RCMessageKit/Resources/rcmessages_videoplay@2x.png b/Messenger/Vendors/RCMessageKit/Resources/rcmessages_videoplay@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f29dca8201449a4674683cafd50ecd36de914450 GIT binary patch literal 1547 zcmZ`(X*kq-6#mhSv1A?BI*P@T0Dv%&VBrK+lb_&+ zK^c%5PeU2zZ)#@>KwXy5t`8jIie!S59RRVa09;K3U>j;(odbY|1z>>$0PZ#b(qTnS zj(BLmd*0UC0)YD&%GwYU2qU;hKu(;W;4wQ^7!5TMkwiO7#02jFaU*S}NLnOhI83xK zbqU};b@wLto<{92w#)udd@81`AyMT}*1`O2OC*`e5X7ewZayAJn80l2D(;Bcc&r5| z4kd^dT7`&y7pr$TIAmUp6e=*)>Apeq_6H@sqkUp6M#t*iKYs zRx}uP(YCXAIfiY~y3;fiSs%oxP>ar2du%%{-Z)~Mad3ylFrYT7ePg?=+(G7{FN@Yp z!8uK5LrBt{T~jh}-BM(6bcfy!aIFqah`*G^coS^gBO+bk`=CLsl?SuZ=SMpQyVqO+ zANK9XSGm1)tcYe--TjUxopX*)*yHiwzohlhw4l-tQ+z2`Au$RSSfysEUikZK2J@$}ET%T?lN&Pc)kqTD(xl|X#cqLlmd?_PMi?q4mTt2MY zRZ)mFmCNH>>`V7v8FrA+R}mO3Phyk^S=@+r>iuofW%=x3h6E>Mej;yqE_csHtZHPXlif|uJztN=L2q}(92#3y;5gFj2J_Y} z`mQ+*MV~l@2vSDYW@vhK3jT;f?6-D457?W*an-$yYv{0|4W*Vi5wWrH`!gpBervZM zevTgberEWZ=iF0_d&SeEf?Xd7X$pOJ<1Pz4&)Qf?T~DjSD=ADp9*57uOH? zy8C9PcB1-lwpyHt=eL(q89)@ZHnuhAS$>81r+PgPaAuV%Fb@0?ZPkpxH*jqEI;2Pk z`qcwEk_D!|s3oDHb0jSQx80dF%28>%IIlyI-3%?JnDxS$nA2&an4+&IC6V8Re@`~p zlFv_|{M{S$qD*+y!;j=3u}qc;JG_>6{^P+E^LptZuk?GcbX$~Bpz~X;z~yWToo#SD z^Ib09t5W?@ByBJ~f$KEFOeZ%+xWv4Sm#YHrkM|pOrRt#CKI*=Edu$E8{ltoUMnX9} z1vNNk&S4|sP%rjxEd0eg7}o2v7xOas7DJm@bMsm75Yy1Stb3a+_kIT@%0`HwYsBU| zYb(n29)apZLsC^!6c|u_g{BrTI1Q zSQaOrY-b6}#i_Dit1ERJ|7t&ka?d=T85STOE)w3;Ui7XLhfv<|EEu;Qp}H$nhPO%j zzve4@#9y5w9AJ&W^6i}dx0 z^uv*Kh1+{8UM}B7#u5*QvC}T@p8}-AX?g6)R>X3{|iW%sICA2 literal 0 HcmV?d00001 diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAPSEnvironment.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAPSEnvironment.h new file mode 100644 index 00000000..ff1bd7ec --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAPSEnvironment.h @@ -0,0 +1,53 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#ifndef SIN_APS_ENVIRONMENT_H +#define SIN_APS_ENVIRONMENT_H + +/** + * SINAPSEnvironment is used to declare to which Apple Push Notification Service environment a device token is bound to. + * + * SINAPSEnvironment is used with `-[SINClient registerPushNotificationDeviceToken:type:apsEnvironment:]` or + * `SINManagedPush`. + * + * ### Example + * + * An application which is codesigned and provisioned with a "Development" Provisioning Profile + * will be tied to the APNS Development Gateway (gateway.sandbox.push.apple.com) + * + * An application which is codesigned and provisioned with a "Distribution" Provisioning Profile + * will be tied to the APNS Production Gateway (gateway.push.apple.com) + * + * The macro `SINAPSEnvironmentAutomatic` can be used to specify SINAPSEnvironment based on the type of build. + * (Because it is a pre-processor macro, it will be based on build configuration (Debug/Release) of the application + * which is consuming the Sinch SDK.) + * + * See Apple documentation for further details: + * https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ProvisioningDevelopment.html + */ + +typedef NS_ENUM(NSInteger, SINAPSEnvironment) { + SINAPSEnvironmentDevelopment = 1, // APNS Development environment + SINAPSEnvironmentProduction = 2 // APNS Production environment +}; + +// The following defines SINAPSEnvironmentAutomatic based on presence +// of the pre-processing macros NDEBUG and/or DEBUG. +// If NDEBUG is defined it will have precedence over DEBUG. + +#ifndef SINAPSEnvironmentAutomatic +#ifdef NDEBUG +#define SINAPSEnvironmentAutomatic SINAPSEnvironmentProduction +#else +#ifdef DEBUG +#define SINAPSEnvironmentAutomatic SINAPSEnvironmentDevelopment +#else +#define SINAPSEnvironmentAutomatic SINAPSEnvironmentProduction +#endif // ifdef DEBUG +#endif // ifdef NDEBUG +#endif // ifndef SINAPSEnvironmentAutomatic + +#endif // SIN_APS_ENVIRONMENT_H diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAudioController.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAudioController.h new file mode 100644 index 00000000..34016d56 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINAudioController.h @@ -0,0 +1,165 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +@protocol SINAudioControllerDelegate; + +#pragma mark - SINAudioController + +/** + * The SINAudioController provides methods for controlling audio related + * functionality, e.g. enabling the speaker, muting the microphone, and + * playing sound files. + * + * ### Playing Sound Files + * + * The audio controller provides a convenience method + * (startPlayingSoundFile:loop:) for playing sounds + * that are related to a call, such as ringtones and busy tones. + * + * ### Example + * + * id audio = [client audioController]; + * NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"ringtone" + * ofType:@"wav"]; + * + * [audio startPlayingSoundFile:soundPath loop:YES]; + * + * + * Applications that prefer to use their own code for playing sounds are free + * to do so, but they should follow a few guidelines related to audio + * session categories and audio session activation/deactivation (see + * Sinch SDK User Guide for details). + * + * #### Sound File Format + * + * The sound file must be a mono (1 channel), 16-bit, uncompressed (PCM) + * .wav file with a sample rate of 8kHz, 16kHz, or 32kHz. + */ +@protocol SINAudioController + +/** + * The object that acts as the delegate of the audio controller. + * + * The delegate object handles audio related state changes. + * + * @see SINAudioControllerDelegate + */ +@property (nonatomic, weak) id delegate; + +/** + * Mute the microphone. + */ +- (void)mute; + +/** + * Unmute the microphone. + */ +- (void)unmute; + +/** + * Route the call audio through the speaker. + * + * Changing the audio route for a call is only possible when the call has + * been established. + * + * @see SINCallStateEstablished + * @see -[SINCallDelegate callDidEstablish:] + * + */ +- (void)enableSpeaker; + +/** + * Route the call audio through the handset earpiece. + * + * Changing the audio route for a call is only possible when the call has + * been established. + * + * @see SINCallStateEstablished + * @see -[SINCallDelegate callDidEstablish:] + * + */ +- (void)disableSpeaker; + +/** + * Play a sound file, for the purpose of playing ringtones, etc. + * + * This is a simple convenience method for playing sounds associated with + * a call, such as ringtones. It can only play one sound file at a time. + * + * For advanced audio, apps that use the SDK should implement their own + * methods for playing sounds. + * + * Regardless of whether a sound is looping or not, a corresponding call + * to the stopPlayingSoundFile method must be done at some point after each + * invocation of this method. + * + * The sound file must be a mono (1 channel), 16-bit, uncompressed (PCM) + * .wav file with a sample rate of 8kHz, 16kHz, or 32kHz. + * + * @param path Full path for the sound file to play. + * + * @param loop Specifies whether the sound should loop or not. + * + * @exception NSInvalidArgumentException Throws exception if no file exists + * at the given path. + * + */ +- (void)startPlayingSoundFile:(NSString *)path loop:(BOOL)loop; + +/** + * Stop playing the sound file. + */ +- (void)stopPlayingSoundFile; + +@end + +/** + * The delegate of a SINAudioController object must adopt the + * SINAudioControllerDelegate protocol. The methods handle audio + * related state changes. + */ +@protocol SINAudioControllerDelegate +@optional + +/** + * Notifies the delegate that the microphone was muted. + * + * @param audioController The audio controller associated with this delegate. + * + * @see SINAudioController + */ +- (void)audioControllerMuted:(id)audioController; + +/** + * Notifies the delegate that the microphone was unmuted. + * + * @param audioController The audio controller associated with this delegate. + * + * @see SINAudioController + */ +- (void)audioControllerUnmuted:(id)audioController; + +/** + * Notifies the delegate that the speaker was enabled. + * + * @param audioController The audio controller associated with this delegate. + * + * @see SINAudioController + */ +- (void)audioControllerSpeakerEnabled:(id)audioController; + +/** + * Notifies the delegate that the speaker was disabled. + * + * @param audioController The audio controller associated with this delegate. + * + * @see SINAudioController + */ +- (void)audioControllerSpeakerDisabled:(id)audioController; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCall.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCall.h new file mode 100644 index 00000000..d0cbb666 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCall.h @@ -0,0 +1,235 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +@protocol SINCallDelegate; +@protocol SINCallDetails; +@protocol SINPushPair; + +#pragma mark - Call State + +typedef NS_ENUM(NSInteger, SINCallState) { + SINCallStateInitiating = 0, + SINCallStateProgressing, // Only applicable to outgoing calls + SINCallStateEstablished, + SINCallStateEnded +}; + +#pragma mark - Call Direction + +typedef NS_ENUM(NSInteger, SINCallDirection) { SINCallDirectionIncoming = 0, SINCallDirectionOutgoing }; + +#pragma mark - SINCall + +/** + * The SINCall represents a call. + */ +@protocol SINCall + +/** + * The object that acts as the delegate of the call. + * + * The delegate object handles call state change events and must + * adopt the SINCallDelegate protocol. + * + * @see SINCallDelegate + */ +@property (nonatomic, weak) id delegate; + +/** String that is used as an identifier for this particular call. */ +@property (nonatomic, readonly, copy) NSString *callId; + +/** The id of the remote participant in the call. */ +@property (nonatomic, readonly, copy) NSString *remoteUserId; + +/** + * Metadata about a call, such as start time. + * + * When a call has ended, the details object contains information + * about the reason the call ended and error information if the + * call ended unexpectedly. + * + * @see SINCallDetails + */ +@property (nonatomic, readonly, strong) id details; + +/** + * The state the call is currently in. It may be one of the following: + * + * - `SINCallStateInitiating` + * - `SINCallStateProgressing` + * - `SINCallStateEstablished` + * - `SINCallStateEnded` + * + * Initially, the call will be in the `SINCallStateInitiating` state. + */ +@property (nonatomic, readonly, assign) SINCallState state; + +/** + * The direction of the call. It may be one of the following: + * + * - `SINCallDirectionIncoming` + * - `SINCallDirectionOutgoing` + * + */ +@property (nonatomic, readonly, assign) SINCallDirection direction; + +/** + * Call headers. + * + * Any application-defined call meta-data can be passed via headers. + * + * E.g. a human-readable "display name / username" can be convenient + * to send as an application-defined header. + * + * IMPORTANT: If a call is initially received via remote push + * notifications, headers may not be immediately available due to + * push payload size limitations (especially pre- iOS 8). + * If it's not immediately available, it will be available after the + * event callbacks -[SINCallDelegate callDidProgress:] or + * -[SINCallDelegate callDidEstablish:] . + * + **/ +@property (nonatomic, readonly) NSDictionary *headers; + +/** + * The user data property may be used to associate an arbitrary + * contextual object with a particular instance of a call. + */ +@property (nonatomic, strong) id userInfo; + +/** Answer an incoming call. */ +- (void)answer; + +/** + * Ends the call, regardless of what state it is in. If the call is + * an incoming call that has not yet been answered, the call will + * be reported as denied to the caller. + */ +- (void)hangup; + +/** + * Sends a DTMF tone for tone dialing. (Only applicable for calls terminated + * to PSTN (Publicly Switched Telephone Network)). + * + * @param key DTMF key must be in [0-9, #, *, A-D]. + * + * @exception NSInvalidArgumentException Throws exception if key does not have a + * valid mapping to a DTMF tone. + * + */ +- (void)sendDTMF:(NSString *)key; + +/** + * Pause video track for this call + * + */ +- (void)pauseVideo; + +/** + * Start video track for this call + * + */ +- (void)resumeVideo; + + +@end + +#pragma mark - SINCallDelegate + +/** + * The delegate of a SINCall object must adopt the SINCallDelegate + * protocol. The required methods handle call state changes. + * + * ### Call State Progression + * + * For a complete outgoing call, the delegate methods will be called + * in the following order: + * + * - `callDidProgress:` + * - `callDidEstablish:` + * - `callDidEnd:` + * + * For a complete incoming call, the delegate methods will be called + * in the following order, after the client delegate method + * `[SINClientDelegate client:didReceiveIncomingCall:]` has been called: + * + * - `callDidEstablish:` + * - `callDidEnd:` + */ +@protocol SINCallDelegate + +@optional + +/** + * Tells the delegate that the call ended. + * + * The call has entered the `SINCallStateEnded` state. + * + * @param call The call that ended. + * + * @see SINCall + */ +- (void)callDidEnd:(id)call; + +/** + * Tells the delegate that the outgoing call is progressing and a progress tone can be played. + * + * The call has entered the `SINCallStateProgressing` state. + * + * @param call The outgoing call to the client on the other end. + * + * @see SINCall + */ +- (void)callDidProgress:(id)call; + +/** + * Tells the delegate that the call was established. + * + * The call has entered the `SINCallStateEstablished` state. + * + * @param call The call that was established. + * + * @see SINCall + */ +- (void)callDidEstablish:(id)call; + +/** + * Tells the delegate that the callee device can't be reached directly, + * and it is required to wake up the callee's application with an + * Apple Push Notification (APN). + * + * @param call The call that requires the delegate to send an + * Apple Push Notification (APN) to the callee device. + * + * @param pushPairs Array of SINPushPair. Each pair identififies a certain + * device that should be requested to be woken up via + * Apple Push Notification. + * + * The push data entries are equal to what the receiver's + * application passed to the method + * -[SINClient registerPushNotificationData:]. + * + * @see SINPushPair + * @see SINCall + * @see SINClient + */ +- (void)call:(id)call shouldSendPushNotifications:(NSArray *)pushPairs; + +/** + * Tells the delegate that a video track has been added to the call. + * (A delegate can use `SINVideoController` to manage rendering views.) + * + * @see SINVideoController + */ +- (void)callDidAddVideoTrack:(id)call; +- (void)callDidPauseVideoTrack:(id)call; +- (void)callDidResumeVideoTrack:(id)call; + + +@end + diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallClient.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallClient.h new file mode 100644 index 00000000..b69c0233 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallClient.h @@ -0,0 +1,339 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import +#import +#import + +@class SINLocalNotification; +@class CXProvider; +@protocol SINCall; +@protocol SINCallClientDelegate; + +/** + * SINCallClient provides the entry point to the calling functionality of the Sinch SDK. + * A SINCallClient can be acquired via SINClient. + * + * ### Example + * + * id sinchClient; + * [sinchClient setSupportCalling:YES]; + * [sinchClient start]; + * ... + * + * // Place outgoing call. + * id callClient = [sinchClient callClient]; + * id call = [callClient callUserWithId:@""]; + * + * // Set the call delegate that handles all the call state changes + * call.delegate= ... ; + * + * // ... + * + * // Hang up the call + * [call hangup]; + * + */ + +SIN_EXPORT SIN_EXTERN NSString *const SINIncomingCallNotification; // userInfo contains SINCall +SIN_EXPORT SIN_EXTERN NSString *const SINCallDidProgressNotification; // userInfo contains SINCall +SIN_EXPORT SIN_EXTERN NSString *const SINCallDidEstablishNotification; // userInfo contains SINCall +SIN_EXPORT SIN_EXTERN NSString *const SINCallDidEndNotification; // userInfo contains SINCall +SIN_EXPORT SIN_EXTERN NSString *const SINCallKey; // SINCallKey is used for SINCall in userInfo; + +@protocol SINCallClient + +/** + * The object that acts as the delegate of the call client. + * + * The delegate object handles call state change events and must + * adopt the SINCallClientDelegate protocol. + * + * @see SINCallClientDelegate + */ +@property (nonatomic, weak) id delegate; + +/** + * Make a call to the user with the given id. + * + * @param userId The application specific id of the user to call. + * + * @exception NSInternalInconsistencyException Throws an exception if attempting + * to initiate a call before the + * SINClient is started. + * @see -[SINClientDelegate clientDidStart:]. + * @return SINCall Outgoing call + */ +- (id)callUserWithId:(NSString *)userId; + +/** +* Calls the user with the given id and the given headers. +* +* @param userId The application specific id of the user to call. +* +* @param headers NSString key-value pairs to pass with the call. +* The total size of header keys + values (when encoded with NSUTF8StringEncoding) +* must not exceed 1024 bytes. +* +* @exception NSInternalInconsistencyException Throws an exception if attempting +* to initiate a call before the +* SINClient is started. +* @see -[SINClientDelegate clientDidStart:]. +* +* @exception NSInvalidArgumentException Throws an exception if headers are not strictly +* containing only keys and values that are of type NSString, +* or if the size of all header strings exceeds 1024 bytes when +* encoded as UTF-8. +* +* @return SINCall Outgoing call +*/ +- (id)callUserWithId:(NSString *)userId headers:(NSDictionary *)headers; + +/** + * Make a video call to the user with the given id + * + * @param userId The application specific id of the user to call. + * @exception NSInternalInconsistencyException Throws an exception if attempting + * to initiate a call before the + * SINClient is started. + * @see -[SINClientDelegate clientDidStart:]. + * @return SINCall Outgoing call + */ +- (id)callUserVideoWithId:(NSString *)userId; + +/** + * Make a video call to the user with the given id and the give headers + * + * @param userId The application specific id of the user to call. + * + * @param headers NSString key-value pairs to pass with the call. + * The total size of header keys + values (when encoded with NSUTF8StringEncoding) + * must not exceed 1024 bytes. + * + * @exception NSInternalInconsistencyException Throws an exception if attempting + * to initiate a call before the + * SINClient is started. + * @see -[SINClientDelegate clientDidStart:]. + * + * @exception NSInvalidArgumentException Throws an exception if headers are not strictly + * containing only keys and values that are of type NSString, + * or if the size of all header strings exceeds 1024 bytes when + * encoded as UTF-8. + * + * @return SINCall Outgoing call + */ +- (id)callUserVideoWithId:(NSString *)userId headers:(NSDictionary *)headers; + +/** + * Calls a phone number and terminates the call to the PSTN-network (Publicly Switched + * Telephone Network). + * + * @param phoneNumber The phone number to call. + * The phone number should be given according to E.164 number formatting + * (http://en.wikipedia.org/wiki/E.164) and should be prefixed with a '+'. + * E.g. to call the US phone number 415 555 0101, it should be specified as + * "+14155550101", where the '+' is the required prefix and the US country + * code '1' added before the local subscriber number. + * + * @exception NSInternalInconsistencyException Throws an exception if attempting + * to initiate a call before the + * SINClient is started. + * @see -[SINClientDelegate clientDidStart:]. + * @return SINCall Outgoing call + */ +- (id)callPhoneNumber:(NSString *)phoneNumber; + +/** +* Calls a phone number and terminate the call to the PSTN-network (Publicly Switched +* Telephone Network). +* +* @param phoneNumber The phone number to call. +* The phone number should be given according to E.164 number formatting +* (http://en.wikipedia.org/wiki/E.164) and should be prefixed with a '+'. +* E.g. to call the US phone number 415 555 0101, it should be specified as +* "+14155550101", where the '+' is the required prefix and the US country +* code '1' added before the local subscriber number. +* +* @param headers NSString key-value pairs to pass with the call. +* The total size of header keys + values (when encoded with NSUTF8StringEncoding) +* must not exceed 1024 bytes. +* +* @exception NSInternalInconsistencyException Throws an exception if attempting +* to initiate a call before the +* SINClient is started. +* @see -[SINClientDelegate clientDidStart:]. +* +* @exception NSInvalidArgumentException Throws an exception if headers are not strictly +* containing only keys and values that are of type NSString, +* or if the size of all header strings exceeds 1024 bytes when +* encoded as UTF-8. +* +* @return SINCall Outgoing call +*/ +- (id)callPhoneNumber:(NSString *)phoneNumber headers:(NSDictionary *)headers; + +/** + * Make a SIP call to user with the given SIP Identity. + * + * @param sipIdentity The SIP identity string of the user to call, should be in the form of “user@domain”. + * + * @exception NSInternalInconsistencyException Throws an exception if attempting + * to initiate a call before the + * SINClient is started. + * @see -[SINClientDelegate clientDidStart:]. + * @return SINCall Outgoing call + */ +- (id)callSIP:(NSString *)sipIdentity; + +/** + * Make a SIP call to user with the given SIP Identity and adding the given headers. + * + * @param sipIdentity The SIP identity string of the user to call, should be in the form of “user@domain”. + * + * @param headers NSString key-value pairs to pass with the call. + * The total size of header keys + values (when encoded with NSUTF8StringEncoding) + * must not exceed 1024 bytes. + * + * @exception NSInternalInconsistencyException Throws an exception if attempting + * to initiate a call before the + * SINClient is started. + * @see -[SINClientDelegate clientDidStart:]. + * @return SINCall Outgoing call + */ +- (id)callSIP:(NSString *)sipIdentity headers:(NSDictionary*)headers; + +/** +* Calls the conference with the given id. +* +* @param conferenceId The application specific id of the conference to call. +* +* @exception NSInternalInconsistencyException Throws an exception if attempting +* to initiate a call before the +* SINClient is started. +* @see -[SINClientDelegate clientDidStart:]. +* +* @exception NSInvalidArgumentException Throws an exception if conferenceId is longer than the maximum allowed 64 +* characters. +* @return SINCall Outgoing call +*/ + +- (id)callConferenceWithId:(NSString *)conferenceId; + +/** +* Calls the conference with the given id and the given headers. +* +* @param conferenceId The application specific id of the conference to call. +* +* @param headers NSString key-value pairs to pass with the call. +* The total size of header keys + values (when encoded with NSUTF8StringEncoding) +* must not exceed 1024 bytes. +* +* @exception NSInternalInconsistencyException Throws an exception if attempting +* to initiate a call before the +* SINClient is started. +* @see -[SINClientDelegate clientDidStart:]. +* +* @exception NSInvalidArgumentException Throws an exception if conferenceId is longer than the maximum allowed 64 +* characters. +* +* @exception NSInvalidArgumentException Throws an exception if headers are not strictly +* containing only keys and values that are of type NSString, +* or if the size of all header strings exceeds 1024 bytes when +* encoded as UTF-8. +* +* @return SINCall Outgoing call +*/ +- (id)callConferenceWithId:(NSString *)conferenceId headers:(NSDictionary *)headers; + +/** + * This API is introduced to support CallKit integration. Invoke this method to notify the Sinch SDK that the App has + * received the didActivateAudioSession callback from CXProviderDelegate. When CallKit is integrated in the App and an + * incoming call is received in the background, this method has to be invoked for the Sinch SDK to start the media for + * the call. + * + * @param audioSession The audioSession from the didActivateAudioSession callback of CXProviderDelegate. + */ +- (void)provider:(CXProvider *)provider didActivateAudioSession:(AVAudioSession *)audioSession; + +@end + +@protocol SINCallClientDelegate + +@optional + +/** + * Tells the delegate that an incoming call will be received. This is specially + * useful for reporting the incoming call to CallKit when the app is in background. + * + * To receive further events related to this call, a SINCallDelegate + * should be assigned to the call. + * + * The call has entered the `SINCallStateInitiating` state. + * + * @param client The client informing the delegate that an incoming call + * will be received. The delegate of the incoming call object + * should be set by the implementation of this method. + * + * @param call The incoming call. + * + * @see SINCallClient, SINCall, SINCallDelegate + */ +- (void)client:(id)client willReceiveIncomingCall:(id)call; + +/** + * Tells the delegate that an incoming call has been received. + * + * To receive further events related to this call, a SINCallDelegate + * should be assigned to the call. + * + * The call has entered the `SINCallStateInitiating` state. + * + * @param client The client informing the delegate that an incoming call + * was received. The delegate of the incoming call object + * should be set by the implementation of this method. + * + * @param call The incoming call. + * + * @see SINCallClient, SINCall, SINCallDelegate + */ +- (void)client:(id)client didReceiveIncomingCall:(id)call; + +/** + * Method for providing presentation related data for a local notification used + * to notify the application user of an incoming call. + * + * The return value will be used by SINCallClient to schedule a + * 'Local Push Notification', i.e. a UILocalNotification. + * That UILocalNotification, when triggered and taken action upon by the user, + * is supposed to be used in conjunction with + * -[SINClient relayLocalNotification:]. + * + * This method is declared as optional, but it is required to be implemented + * if support for receiving calls via VoIP Push Notifications (using PushKit and + * optionally SINManagedPush) is desired. + * + * Hanging up an incoming call while being in the background is a valid operation. + * This can be useful to dismiss an incoming call while the user is busy, e.g. + * in a regular phone call. This will effectively prevent the SDK from invoking + * the -[SINCallClientDelegate client:didReceiveIncomingCall:] method when the app returns to + * foreground. + * Invoking -[SINCall answer] is pended until the app returns to the foreground. + * + * @param client The client requesting a local notification + * + * @param call A SINCall object representing the incoming call. + * + * @return SINLocalNotification The delegate is responsible for composing a + * SINLocalNotification which can be used to + * present an incoming call. + * + * @see SINLocalNotification + * @see SINCallClient + * @see SINCall + */ +- (SINLocalNotification *)client:(id)client localNotificationForIncomingCall:(id)call; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallDetails.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallDetails.h new file mode 100644 index 00000000..163d1c92 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallDetails.h @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import +#import + +#pragma mark - Call End Cause + +typedef NS_ENUM(NSInteger, SINCallEndCause) { + SINCallEndCauseNone = 0, + SINCallEndCauseTimeout = 1, + SINCallEndCauseDenied = 2, + SINCallEndCauseNoAnswer = 3, + SINCallEndCauseError = 4, + SINCallEndCauseHungUp = 5, + SINCallEndCauseCanceled = 6, + SINCallEndCauseOtherDeviceAnswered = 7 +}; + +#pragma mark - SINCallDetails + +/** + * The SINCallDetails holds metadata about a call (SINCall). + */ +@protocol SINCallDetails + +/** + * The start time of the call. + * + * Before the call has started, the value of the startedTime property is `nil`. + */ +@property (nonatomic, readonly, strong) NSDate *startedTime; + +/** + * The time at which the call was established, if it reached established state. + * + * Before the call has reached established state, the value of the establishedTime property is `nil`. + */ +@property (nonatomic, readonly, strong) NSDate *establishedTime; + +/** + * The end time of the call. + * + * Before the call has ended, the value of the endedTime property is `nil`. + */ +@property (nonatomic, readonly, strong) NSDate *endedTime; + +/** + * Holds the cause of why a call ended, after it has ended. It may be one + * of the following: + * + * - `SINCallEndCauseNone` + * - `SINCallEndCauseTimeout` + * - `SINCallEndCauseDenied` + * - `SINCallEndCauseNoAnswer` + * - `SINCallEndCauseError` + * - `SINCallEndCauseHungUp` + * - `SINCallEndCauseCanceled` + * - `SINCallEndCauseOtherDeviceAnswered` + * + * If the call has not ended yet, the value is `SINCallEndCauseNone`. + */ +@property (nonatomic, readonly) SINCallEndCause endCause; + +/** + * If the end cause is error, then this property contains an error object + * that describes the error. + * + * If the call has not ended yet or if the end cause is not an error, + * the value of this property is `nil`. + */ +@property (nonatomic, readonly, strong) NSError *error; + +/** + * The application state when the call was received. + */ +@property (nonatomic, readonly) UIApplicationState applicationStateWhenReceived; + +/** + * Hint that indicates if video is offered in the call. + */ +@property (nonatomic, readonly, getter=isVideoOffered) BOOL videoOffered; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallNotificationResult.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallNotificationResult.h new file mode 100644 index 00000000..250a9304 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINCallNotificationResult.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * SINCallNotificationResult is used to indicate the result of calling the methods + * -[SINClient relayLocalNotification:] and + * -[SINClient relayRemotePushNotificationPayload:] + * , when the Sinch-specific payload in the notification represents an incoming + * call. + * + * One example of a scenario where SINCallNotificationResult is when a user + * have been attempted to be reached, but not acted on the notification directly. + * In that case, the notification result object can indicate that the + * notification is too old (`isTimedOut`), and also contains the `remoteUserId` + * which can be used for display purposes. + **/ + +@protocol SINCallNotificationResult + +/** Indicates whether the notification has timed out or not. */ +@property (nonatomic, readonly, assign) BOOL isTimedOut; + +/** Identifier of the user from which the call represented by the notification originated. */ +@property (nonatomic, readonly, copy) NSString *remoteUserId; + +/** A unique identifier pertaining to the call */ +@property (nonatomic, readonly, copy) NSString *callId; + +/** + * Hint that indicates if video is offered in the call. + */ +@property (nonatomic, readonly, getter=isVideoOffered) BOOL videoOffered; + +/** + * If isCallCanceled is true, then the notification indicates the remote party canceled the call. + */ +@property (nonatomic, readonly, getter=isCallCanceled) BOOL callCanceled; + +/** + * Return headers set by the caller when initiating the call. + * + * @see - [SINCallClient callUserWithId: headers:]. + */ +@property (nonatomic, readonly, copy) NSDictionary *headers; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClient.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClient.h new file mode 100644 index 00000000..9d0e5e8d --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClient.h @@ -0,0 +1,512 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +#import +#import +#import +#import + +SIN_EXPORT SIN_EXTERN NSString *const SINClientDidStartNotification; +SIN_EXPORT SIN_EXTERN NSString *const SINClientDidFailNotification; +SIN_EXPORT SIN_EXTERN NSString *const SINClientWillTerminateNotification; + +#pragma mark - Log Severity + +#pragma mark - SINClient + +/** + * The SINClient is the Sinch SDK entry point. + * + * It provides access to the feature classes in the Sinch SDK: + * SINMessageClient, SINCallClient and SINAudioController. + * It is also used to configure the user's and device's capabilities. + * + * ### User Identification + * + * The user IDs that are used to identify users application specific. + * If the app already has a scheme for user IDs (email addresses, + * phone numbers, customer numbers, etc.), the same ID could be used + * when configuring the SINClient. + * + * ### Example + * + * // Instantiate a client object using the client factory. + * id sinchClient = [Sinch clientWithApplicationKey:@"" + * applicationSecret:@"" + * environmentHost:@"clientapi.sinch.com" + * userId:@""]; + * + * // Specify the client capabilities. At least one of the messaging or calling capabilities should be enabled. + * [sinchClient setSupportCalling:YES]; + * [sinchClient setSupportMessaging:YES]; + * [sinchClient setSupportPushNotifications:YES]; // (optional) + * + * // Set your delegate object + * sinchClient.delegate = ... ; + * + * // Start the client + * [sinchClient start]; + * + * // Start listening for incoming events (calls and messages). + * [sinchClient startListeningOnActiveConnection]; + * + * // Use the SINCallClient to place and receive calls + * // Use the SINMessageClient to send and receive messages + * + * // Stop listening for incoming events (calls and messages). + * [sinchClient stopListeningOnActiveConnection]; + * + * // Terminate the client when the calling and messaging functionalities are no longer needed. + * [sinchClient terminate]; + */ +@protocol SINClient + +/** + * The object that acts as the delegate of the receiving client. + * + * The delegate object handles call state change events and must + * adopt the SINClientDelegate protocol. + * + * @see SINClientDelegate + */ +@property (nonatomic, weak) id delegate; + +/** + * ID of the local user + */ +@property (nonatomic, readonly, copy) NSString *userId; + +/** + * + * Specify whether this device should support making and receiving calls. + * Default is NO. + * + * Method should be called before calling -[SINClient start]. + * + * @param supported Enable or disable support making and receiving calls. + * @see SINCallClient + * + */ +- (void)setSupportCalling:(BOOL)supported; + +/** + * + * Specify the data protection type (NSFileProtectionType) for the files created and used by the Sinch SDK. + * If not set specifically, the files will inherit the data protection level defined in your Application. + * + * Method should be called before calling -[SINClient start]. + * + * @param type the data protection type applied to the files created by the Sinch SDK. + * + */ +- (void)setDataProtectionType:(NSFileProtectionType)type; + +/** + * Specify whether this application should support sending and receiving instant messages. + * Default is NO. + * + * Method should be called before calling -[SINClient start]. + * + * @param supported Enable or disable support for instant messaging. + * + * @see SINMessageClient + * + */ +- (void)setSupportMessaging:(BOOL)supported; + +/** + * Specify whether this device should receive incoming calls via push + * notifications. + * + * Method should be called before calling -[SINClient start]. + * + * @param supported Enable or disable support for push notifications. + * + * @see -[SINClient registerPushNotificationData:] + * @see -[SINClient unregisterPushNotificationData]; + * @see -[SINClient relayRemotePushNotificationPayload:]; + * + */ +- (void)setSupportPushNotifications:(BOOL)supported; + +/** + * Specify that the Sinch SDK and platform should take care of + * sending the push notification to the other device via the appropriate + * push notification gateway (i.e. Apple Push Notification Service for iOS devices, + * and Google Cloud Messaging (GCM) for Android devices). + * + * (This require that you have uploaded your Apple Push Notification + * Certificate(s) on the Sinch website) + * + * This method will internally also invoke -[SINClient setSupportPushNotifications:YES] + * + * Method should be called before calling -[SINClient start]. + * + * @see -[SINClient registerPushNotificationDeviceToken:type:apsEnvironment:] + * @see -[SINClient unregisterPushNotificationDeviceToken]; + * @see -[SINClient relayRemotePushNotificationPayload:]; + * + */ +- (void)enableManagedPushNotifications; + +/** + * [DEPRECATED] Specify whether to keep the active connection open if the application + * leaves foreground. + * + * If specified to be supported, the active connection which is used for + * receiving incoming calls will be kept open even if the application leaves + * foreground. Enabling this also requires that 'voip' is specified for + * UIBackgroundModes in the application's Info.plist. + * + * If specified to not be supported, the application will not be running in the + * background, and the active connection which is used for receiving incoming + * calls will be closed once the application leaves foreground. + * (Though it will be re-opened once the application returns to foreground). + * If not supported, the application will be required to rely on push + * notifications to receive incoming calls if the application leaves foreground. + * + * If specified to be supported, the client's delegate is required to implement + * additional parts of the SINClientDelegate protocol. It is required to + * implement -[SINClientDelegate client:localNotificationForIncomingCall:] + * + * This method should be called before calling -[SINClient start]. + * + * @param supported Specifies whether the active connection should be kept open + * even if the application leaves foreground. + * + * @exception NSInternalInconsistencyException Throws exception if called after + * client is started. + * + */ +- (void)setSupportActiveConnectionInBackground:(BOOL)supported NS_DEPRECATED_IOS(4_0, 9_0, "Please use PushKit and SINManagedPush"); + +/** + * Start client to enable the calling functionality. + * + * The client delegate should be set before calling the start method to + * guarantee that delegate callbacks are received as expected. + * + */ +- (void)start; + +/** + * Terminate client when the calling functionality is no longer needed. + * + * It is generally recommended to initiate the Sinch client, start it, but not + * terminate it, during the lifetime of the running application. If incoming calls + * are not desired for a limited period of time or similar scenarios, it is + * instead recommended to only stop listening for incoming calls via the method + * (-[SINClient stopListeningOnActiveConnection]). + * This is simply because initializing and starting the client is relatively + * resource intensive both in terms of CPU, as well as there is potentially + * network requests involved in stopping and re-starting the client. + * + * If desired to dispose the client, it is required to explicitly invoke terminate + * (or terminateGracefully) to relinquish certain resources. + * This method should always be called before the application code releases its + * last reference to the client. + * + */ +- (void)terminate; + +/** +* Terminates the client, while still leaving it some time to finish up currently +* pending tasks, for example finishing pending HTTP requests. +* +* See -[SINClient terminate]. +*/ +- (void)terminateGracefully; + +/** + * THIS METHOD IS DEPRECATED. See -[SINClient terminate] + */ +- (void)stop; + +/** + * Check whether client is successfully started. + * + * @return A boolean value indicating whether the client has successfully + * started and is ready to perform calling functionality. + */ +- (BOOL)isStarted; + +/** + * This will establish an active keep-alive connection as a signaling channel + * for receiving incoming calls. + * + * Note that the active connection will only be kept open while the application + * is running in foreground. To support receiving calls while the application is + * in the background (or not running), please use push notifications. + */ +- (void)startListeningOnActiveConnection; + +/** + * This will close the connection that is kept alive and used as signaling + * channel for receiving incoming calls. This method should be used when the + * application no longer intends to utilize the long-lived connection for + * receiving incoming calls. + * + * If the intention is to completely turn off incoming calls and the application + * is also using push notifications as a method of receiving + * incoming calls, then the application should also unregister previously + * registered push notification data via the method + * -[SINClient unregisterPushNotificationData]. + * + */ +- (void)stopListeningOnActiveConnection; + +/** + * Method used to forward the Sinch-specific payload extracted from an incoming + * Apple Push Notification. + * + * @return Value indicating initial inspection of push notification payload. + * + * @param payload Sinch-specific payload which was transferred with an + * Apple Push Notification. + * + * @see SINNotificationResult + */ +- (id)relayRemotePushNotificationPayload:(NSString *)payload; + +/** + * Method used to forward a remote notification dictionary if using -[SINClient enableManagedPushNotifications]; + * + * @return Value indicating initial inspection of push notification. + * + * @param userInfo Remote notification payload which was transferred with an Apple Push Notification. + * and received via -[UIApplicationDelegate application:didReceiveRemoteNotification:]. + * + * @see SINNotificationResult + */ +- (id)relayRemotePushNotification:(NSDictionary *)userInfo; + +/** + * Method used to handle a local notification which has been scheduled and + * taken action upon by the application user. + * + * @return Value indicating outcome of the attempt to handle the notification. + * + * @param notification UILocalNotification + * + * @exception NSInternalInconsistencyException Throws exception if called before + * client startup has completed. + * A case when the client might not be started yet is if the + * application user takes action on an local notification that is not + * relevant any more. E.g. the user ignored the notification when it + * was first presented, then quit the app, and the notification was + * left in Notification Center and was taken action upon at a later + * time. + * Applications should relay all local notifications where sin_isSinchNotification + * is True. + * + * + * -[SINClient isStarted] may be used to guard against calling this + * method at inappropriate times. + * + * @see -[SINClient isStarted] + * @see SINNotificationResult + * + */ +- (id)relayLocalNotification:(UILocalNotification *)notification; + +/** + * Register device-specific data that can be used to identify this device + * and tie it to an Apple Push Notification device token. + * + * @param pushNotificationData Device-specific data that can be used to + * tie a device to a specific Apple Push + * Notification device token + * + * The `pushNotificationData` is what will be passed back in + * -[SINCallDelegate call:shouldSendPushNotifications:] + * in the caller's application, unless the application on the destination device + * (the device on which this method is called) is not running in the background, + * and is required to woken up it via a Apple Push Notification. + * + * See [UIApplication registerForRemoteNotificationTypes:] on how to obtain + * the current device token. + * + * @see SINCallDelegate + */ +- (void)registerPushNotificationData:(NSData *)pushNotificationData; + +/** + * Unregister previously registered device-specific data that is used to + * identify this device and tie it to an Apple Push Notification device token. + * + * If it is unwanted that the user receives further remote push notifications + * for Sinch calls, this method should be used to unregister the push data. + */ +- (void)unregisterPushNotificationData; + +/** + * Register push notification device token for using "Sinch Managed Push Notifications". + * The preferred way of enabling push notifications is to use `SINManagedPush` which + * will automatically register the device token with the client, but this method can + * also be used directly. + * + * @param deviceToken A token that identifies the device to APNs. + * @param pushType SINPushType NSString constant, i.e. SINPushTypeVoIP or SINPushTypeRemote + * @param apsEnvironment Specification of which Apple Push Notification Service environment + * the device token is bound to. + * + * @see SINAPSEnvironment + * @see SINPushTypeVoIP + * @see SINPushTypeRemote + */ +- (void)registerPushNotificationDeviceToken:(NSData *)deviceToken + type:(NSString *)pushType + apsEnvironment:(SINAPSEnvironment)apsEnvironment; + +/** + * Unregister push notification device token when using "Sinch Managed Push Notifications" + * Example if the user log out, the device token should be unregistered. + */ +- (void)unregisterPushNotificationDeviceToken; + +/** + * Specify a display name to be used when the Sinch client sends a push notification on + * behalf of the local user (e.g. for an outgoing call). + * This will only be used when using -[SINClient enableManagedPushNotifications]. + * + * Display name is included in a push notification on a best-effort basis. For example, if the + * target device has very limited push payload size constraints (e.g iOS 7 can only handle + * 255 byte push notification payload), then the display name may not be included. + * + * @param displayName display name may at most be 255 bytes (UTF-8 encoded) long. + */ +- (void)setPushNotificationDisplayName:(NSString *)displayName; + +/** + * + * Returns the call client object for placing and receiving calls. + * + * @see - [SINClient setSupportCalling:] + * + */ +- (id)callClient; + +/** + * + * Returns the message client object for sending messages and adding + * delegates for message events. + * + * @see - [SINClient setSupportMessaging:] + * + */ +- (id)messageClient; + +/** + * Retrieve the interface for the audio controller, which provides access + * to various audio related functionality, such as muting the microphone, + * enabling the speaker, and playing ring tones. + */ +- (id)audioController; + +/** + * Retrieve the interface for the video controller, which provides + * access to video related functionality. + */ +- (id)videoController; + +@end + +/** + * The delegate of a SINClient object must adopt the SINClientDelegate + * protocol. The required methods handle client state changes and the + * optional log method allows the delegate to log messages from the + * underlying calling functionality. + * + * When an incoming call has been received, + * [SINClientDelegate client:didReceiveIncomingCall:] is called. + * The delegate of the incoming call object should be set at this time. + */ +@protocol SINClientDelegate + +/** + * Tells the delegate that the client started the calling functionality. + * + * @param client The client informing the delegate that the calling + * functionality started successfully. + * + * @see SINClient + */ +- (void)clientDidStart:(id)client; + +/** + * Tells the delegate that a client failure occurred. + * + * @param client The client informing the delegate that it + * failed to start or start listening. + * + * @param error Error object that describes the problem. + * + * @see SINClient + */ +- (void)clientDidFail:(id)client error:(NSError *)error; + +@optional + +/** + * DEPRECATED. Do not use. + */ +- (void)clientDidStop:(id)client; + +/** + * Tells the delegate that it is required to provide additional registration + * credentials. + * + * @param client The client informing the delegate that it requires + * additional registration details. + * + * @param registrationCallback The callback object that is to be called + * when registration credentials have been fetched. + * + * @see SINClientRegistration + * @see SINClient + */ +- (void)client:(id)client requiresRegistrationCredentials:(id)registrationCallback; + +/** + * The delegate object can choose to subscribe to log messages from + * the underlying calling functionality by implementing this method. + * + * The easiest way to log the messages is to simply write them to + * the device console using NSLog: + * + * `NSLog(@"[%@] %u %@", timestamp, severity, message);` + * + * *Caution:* Only log messages with severity level `SINLogSeverityWarn` + * or higher to the console in release builds, to avoid flooding the + * device console with debugging messages. + * + * @param client The client that the log messages are coming from. + * + * @param message The message that is being logged. + * + * @param area The area that the log message relates to. + * + * @param severity The severity level of the log message. It may be one of + * the following: + * + * - `SINLogSeverityTrace` + * - `SINLogSeverityInfo` + * - `SINLogSeverityWarn` + * - `SINLogSeverityCritical` + * + * @param timestamp The time when the message was logged. + * + * @see SINClient + */ +- (void)client:(id)client + logMessage:(NSString *)message + area:(NSString *)area + severity:(SINLogSeverity)severity + timestamp:(NSDate *)timestamp; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClientRegistration.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClientRegistration.h new file mode 100644 index 00000000..122da0a2 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINClientRegistration.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * Callback object to be used to proceed in user registration process when + * registration credentials for the user in question have been obtained. + */ +@protocol SINClientRegistration + +/** + * Proceed with user registration by providing a valid signature and sequence + * which will be used in signing the registration request. + * + * @param signature Signature which have been obtained for a specific + * user and sequence. + * + * @param sequence Sequence identifier for the correspoding signature + * + * + * @see SINClient, SINClientDelegate + * + */ +- (void)registerWithSignature:(NSString *)signature sequence:(uint64_t)sequence; + +/** + * If the application fails to provide a signature and sequence, it must + * notify the Sinch client via this method. + * + * Calling this method will have the effect that the client delegate will + * receive a call to -[SINClientDelegate clientDidFail:error:]. + * + * @param error Error that prevented obtaining a registration sequence and + * signature. + * + * @see SINClient, SINClientDelegate + * + */ +- (void)registerDidFail:(NSError *)error; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINError.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINError.h new file mode 100644 index 00000000..67065851 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINError.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +#ifndef SIN_ERROR_H +#define SIN_ERROR_H + +SIN_EXPORT SIN_EXTERN NSString *const SINErrorDomainNetwork; +SIN_EXPORT SIN_EXTERN NSString *const SINErrorDomainCapability; +SIN_EXPORT SIN_EXTERN NSString *const SINErrorDomainOther; + +#endif // SIN_ERROR_H diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINExport.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINExport.h new file mode 100644 index 00000000..c59a6492 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINExport.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#ifndef SIN_EXPORT +#define SIN_EXPORT __attribute__((visibility("default"))) +#endif + +#ifndef SIN_EXTERN +#ifdef __cplusplus +#define SIN_EXTERN extern "C" +#else +#define SIN_EXTERN extern +#endif +#endif diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINForwardDeclarations.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINForwardDeclarations.h new file mode 100644 index 00000000..5a3a4ab4 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINForwardDeclarations.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +@protocol SINClient; +@protocol SINClientRegistration; +@protocol SINClientDelegate; + +@protocol SINCallClient; +@protocol SINCall; + +@protocol SINMessageClient; + +@protocol SINManagedPush; +@protocol SINNotificationResult; +@class SINLocalNotification; +@class UILocalNotification; +@class SINPushHelper; + +@protocol SINAudioController; +@protocol SINVideoController; +@protocol SINVideoFrameCallback; +@protocol SINVideoFrame; +@protocol SINLocalVideoFrameCallback; diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalNotification.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalNotification.h new file mode 100644 index 00000000..2d69437d --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalNotification.h @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import +#import + +/** + * SINLocalNotification can be used to specify presentation data for a local + * push that is to be used for an incoming call. + * + * The properties are mirroring the properties available for UILocalNotification. + * + * @see UILocalNotification + */ +SIN_EXPORT +@interface SINLocalNotification : NSObject + +/** + * The message displayed in the notification alert. + * + * Assign a string or, preferably, a localized-string key + * (using NSLocalizedString) as the value of the message. If the value of this + * property is non-nil, an alert is displayed. The default value is nil + * (no alert). + */ +@property (nonatomic, copy) NSString *alertBody; + +/** + * A Boolean value that controls whether the notification shows or hides the + * alert action. + * + * Assign NO to this property to hide the alert button or slider. + * (This effect requires alertBody to be non-nil.) The default value is YES. + */ +@property (nonatomic) BOOL hasAction; + +/** + * The title of the action button or slider. + * + * Assign a string or, preferably, a localized-string key + * (using NSLocalizedString) as the value. The alert action is the title of the + * right button of the alert or the value of the unlock slider, where the value + * replaces “unlock” in “slide to unlock”. If you specify nil, and alertBody is + * non-nil, “View” (localized to the preferred language) is used as the default + * value. + */ +@property (nonatomic, copy) NSString *alertAction; + +/** + * Identifies the image used as the launch image when the user taps (or slides) + * the action button (or slider). + * + * The string is a filename of an image file in the application bundle. + * This image is a launching image specified for a given notification; + * when the user taps the action button (for example, “View”) or moves the + * action slider, the image is used in place of the default launching image. + * If the value of this property is nil (the default), the system either uses + * the previous snapshot, uses the image identified by the UILaunchImageFile key + * in the application’s Info.plist file, or falls back to Default.png. + */ +@property (nonatomic, copy) NSString *alertLaunchImage; + +/** + * The name of the file containing the sound to play when an alert is displayed. + * + * For this property, specify the filename (including extension) of a sound + * resource in the application’s main bundle or + * UILocalNotificationDefaultSoundName to request the default system sound. + * When the system displays an alert for a local notification or badges an + * application icon, it plays this sound. + * The default value is nil (no sound). + * Sounds that last longer than 30 seconds are not supported. If you specify a + * file with a sound that plays over 30 seconds, the default sound is played + * instead. + * + */ +@property (nonatomic, copy) NSString *soundName; + +/** + * The number to display as the application’s icon badge. + * + * The default value is 0, which means "no change.” The application should use + * this property’s value to increment the current icon badge number, if any. + */ +@property (nonatomic) NSInteger applicationIconBadgeNumber; + +/** + * Category of the local notification, as passed to + * +[UIUserNotificationSettings settingsForUserNotificationTypes:userNotificationActionSettings:] + * The value of this property is nil by default. + * @see UILocalNotification.category + */ +@property (nonatomic, copy) NSString *category NS_AVAILABLE_IOS(8_0); + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalVideoFrameCallback.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalVideoFrameCallback.h new file mode 100644 index 00000000..09dcacb3 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLocalVideoFrameCallback.h @@ -0,0 +1,29 @@ +#import +#import + +@protocol SINLocalVideoFrameCallback + +/** + * This method is called when a new frame is captured from the camera. + * The produced video frames are in CVPixelBufferRef format. It provides + * the possibility for developer to process the local video frames (e.g. + * applying filters on the frames), and send the updated video frames to + * the remote client. + * + * IMPORTANT: the developer needs to retain the CVPixelBuffer object + * received from the callback by CVPixelBufferRetain,and to release the + * object by CVPixelBufferRelease. + * + * @param cvPixelBuffer The video frame captured from the camera. + * @param completionHandler The completionHandler needs to be invoked with + * a cvPixelBuffer object which will be sent to the remote peer. + * + * IMPORTANT: The invocation of the completionHandler is mandatory when + * SINLocalVideoFrameCallback is set, otherwise the Sinch SDK will not send + * any frame to the remote peer in this case. + */ + +- (void)onFrame:(CVPixelBufferRef)cvPixelBuffer + completionHandler:(void (^)(CVPixelBufferRef retCVPixelBuffer))completionHandler; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLogSeverity.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLogSeverity.h new file mode 100644 index 00000000..95a9f4cb --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINLogSeverity.h @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#ifndef SIN_LOG_SEVERITY_H +#define SIN_LOG_SEVERITY_H + +#ifndef SIN_LOG_SEVERITY_ +#define SIN_LOG_SEVERITY_ +typedef NS_ENUM(NSInteger, SINLogSeverity) { + SINLogSeverityTrace = 0, + SINLogSeverityInfo, + SINLogSeverityWarn, + SINLogSeverityCritical +}; +#endif // SIN_LOG_SEVERITY_ + +#endif // SIN_LOG_SEVERITY_H diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINManagedPush.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINManagedPush.h new file mode 100644 index 00000000..1bb7b58a --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINManagedPush.h @@ -0,0 +1,145 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import +#import +#import +#import + +SIN_EXPORT SIN_EXTERN NSString *const SINPushTypeVoIP NS_AVAILABLE_IOS(8_0); +SIN_EXPORT SIN_EXTERN NSString *const SINPushTypeRemote NS_AVAILABLE_IOS(6_0); + +// SINApplicationDidReceiveRemoteNotification is emitted for both VoIP and Remote Push Notifications. +// Also emitted for remote notifications received at application launched (i.e. via +// UIApplicationDidFinishLaunchingNotification with UIApplicationLaunchOptionsRemoteNotificationKey) +// SINApplicationDidReceiveRemoteNotification provides a unified way of listening for incoming remote notifications. +SIN_EXPORT SIN_EXTERN NSString *const SINApplicationDidReceiveRemoteNotification; + +// SINRemoteNotificationKey +// userInfo contains NSDictionary with payload +SIN_EXPORT SIN_EXTERN NSString *const SINRemoteNotificationKey; + +// SINPushTypeKey +// userInfo contains this key with value SINPushTypeVoIP or SINPushTypeRemote +SIN_EXPORT SIN_EXTERN NSString *const SINPushTypeKey; + +/** + * SINManagedPush is a helper class to manage push notification credentials both + * for regular Remote Push Notifications and VoIP Push Notifications (which is + * available since iOS 8). + * + * SINManagedPush acts as a facade for registering for device tokens for both + * types of notifications, and can also automatically register any received push + * credentials to any active SINClient. + * + * SINManagedPush simplifies scenarios such as when receiving a device token + * occur before creating a SINClient. In such a case, SINManagedPush can + * automatically register the device token when the SINClient is created and + * started. + * + * ### Example + * + * -(BOOL)application:(UIApplication *)application + * didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + * self.push = [Sinch managedPushWithAPSEnvironment:SINAPSEnvironmentAutomatic] + * [self.push setDesiredPushTypeAutomatically]; + * [self.push registerUserNotificationSettings]; + * } + * + */ + +@protocol SINManagedPushDelegate; + +@protocol SINManagedPush + +@property (nonatomic, readwrite, weak) id delegate; + +/** + * Specify what user notification types should be used for remote push notifications. + * + * @property userNotificationTypes + * + * Defaults to UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge + * + * userNotificationTypes should be set before invoking -[SINManagedPush setDesiredPushType:] or + * -[SINManagedPush setDesiredPushTypeAutomatically]. + */ +@property (nonatomic, readwrite, assign) UIUserNotificationType userNotificationTypes; + +/** + * Requests registration of either VoIP remote notifications or regular remote + * notifications (similar to PushKit's -[PKPushRegistry setDesiredPushTypes:]). + * + * @param pushType Desired SINPushType NSString constant, e.g. SINPushTypeVoIP or SINPushTypeRemote + */ +- (void)setDesiredPushType:(NSString *)pushType; + +/** + * Set desired push type based on runtime detection of iOS version and whether + * PushKit is linked or not. This method will invoke `-[self setDesiredPushType:SINPushTypeVoIP]` + * if PushKit is linked, else `-[self setDesiredPushType:SINPushTypeRemote]`. + */ +- (void)setDesiredPushTypeAutomatically; + +/** + * Similar to -[UIApplication registerUserNotificationSettings:], this will + * register user notification settings based on `-[SINManagedPush + * userNotificationTypes]`. + * + * On iOS 8 or higher it will invoke `-[UIApplication registerUserNotificationSettings:]` and + * on iOS 7 or lower it will invoke `-[UIApplication registerForRemoteNotificationTypes:]`. + */ +- (void)registerUserNotificationSettings; + +/** + * Specify a display name to be used when Sinch sends a push notification on + * behalf of the local user (e.g. for an outgoing call). This method will + * automatically invoke `-[SINClient setPushNotificationDisplayName:]` when a + * new Sinch client is started. + * + * @param displayName Display name that will be injected into remote push notification + * alert message. + * + * Display name will be injected into the localization string SIN_INCOMING_CALL_DISPLAY_NAME. + * It will also be passed along in Google Cloud Messaging push notifications if a remote + * user's device is an Android device. + * + * @see SINClient + */ +- (void)setDisplayName:(NSString *)displayName; + +#pragma mark - Methods to be delegated from UIApplicationDelegate + +- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken; + +- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo; + +@end + +@protocol SINManagedPushDelegate + +/** + * Tells the delegate that a remote notification was received. The remote notification may be either a VoIP remote + * push notification, or a regular push remote notification. + * + * @param managedPush managed push instance that received the push notification + * @param payload The dictionary payload that the remote push notification carried. + * @param pushType SINPushTypeVoIP or SINPushTypeRemote + */ +- (void)managedPush:(id)managedPush + didReceiveIncomingPushWithPayload:(NSDictionary *)payload + forType:(NSString *)pushType; +@end + +@interface NSDictionary (SINRemoteNotificationAdditions) + +/** + * Category method to determine whether a remote push notification dictionary payload + * is carrying a Sinch payload. + */ +- (BOOL)sin_isSinchPushPayload; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessage.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessage.h new file mode 100644 index 00000000..0cdd0816 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessage.h @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +/** + * SINMessage represents an instant message. + * + * (Also see SINOutgoingMessage.h) + * + **/ +@protocol SINMessage + +/** String that is used as an identifier for this particular message. */ +@property (nonatomic, readonly) NSString* messageId; + +/** Array of ids of the recipients of the message. */ +@property (nonatomic, readonly) NSArray* recipientIds; + +/** The id of the sender of the message. */ +@property (nonatomic, readonly) NSString* senderId; + +/** Message body text */ +@property (nonatomic, readonly) NSString* text; + +/** + * Message headers + * + * Any application-defined message meta-data + * can be passed via headers. + * + * E.g. a human-readable "display name / username" + * can be convenient to send as an application-defined + * header. + * + **/ +@property (nonatomic, readonly) NSDictionary* headers; + +/** + * Message timestamp + * + * Server-side-based timestamp for the message. + * May be nil for message which is created locally, i.e. an outgoing message. + */ +@property (nonatomic, readonly) NSDate* timestamp; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageClient.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageClient.h new file mode 100644 index 00000000..5dac77cd --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageClient.h @@ -0,0 +1,149 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +@protocol SINMessageClientDelegate; +@protocol SINMessage; +@class SINOutgoingMessage; +@protocol SINMessageDeliveryInfo; +@protocol SINMessageFailureInfo; + +/** + * + * SINMessageClient provides the entry point to the messaging functionality of the Sinch SDK. + * A SINMessageClient can be acquired via SINClient. + * + * ### Example + * + * [sinchClient setSupportMessaging:YES]; + * [sinchClient start]; + * ... + * + * // Get the message client from the sinchClient + * SINMessageClient messageClient = [sinchClient messageClient]; + * + * // Assign a delegate for instant messages events + * messageClient.delegate = ... + * + * //Send a message + * SINOutgoingMessage *message = [SINOutgoingMessage messageWithRecipient:@" text:@"Hi there!"]; + * [messageClient sendMessage:message]; + * + */ +@protocol SINMessageClient + +/** + * Assigns a delegate to the Message Client. + * + * Applications implementing instant messaging should assign a delegate + * adopting the SINMessageClientDelegate protocol. The delegate will be + * notified when messages arrive and receive message status updates. + * + * @see SINMessageClientDelegate + */ + +@property (nonatomic, weak) id delegate; + +/** + * Sends an outgoing message. + * + * Message progress is communicated via the SINMessageClientDelegate. + * + * *Note*: Do not send the same SINOutgoingMessage more than once. + * + * @see SINMessageClientDelegate + * @see +[SINOutgoingMessage messageWithRecipient:text:] + * + * @param message The message to be sent. + * + * @exception NSInvalidArgumentException Throws exception if message is invalid, + * e.g. if no recipient is set. + * + */ +- (void)sendMessage:(SINOutgoingMessage *)message; + +@end + +/** + * + * The message client delegate by which message events are communicated. + * + **/ +@protocol SINMessageClientDelegate + +/** + * Tells the delegate that a message has been received. + * + * @param messageClient The message client that is informing the delegate. + * + * @param message The incoming message. + * + * @see SINMessageClient, SINMessage + **/ +- (void)messageClient:(id)messageClient didReceiveIncomingMessage:(id)message; + +/** + * Tells the delegate that a message for a specific recipient has been sent by the local user. + * + * This method is called when a message is sent from + * the local message client (i.e. -[SINMessageClient sendMessage:]). + * This callback is triggered on all devices on which the local user is logged in. + * + * @param message Message that was sent. + * + * @param recipientId Recipient of the message + * + * @see SINMessageClient, SINMessage + */ +- (void)messageSent:(id)message recipientId:(NSString *)recipientId; + +/** + * Tells the delegate that a message has been delivered (to a particular + * recipient). + * + * @param info Info identifying the message that was delivered, and to whom. + * + **/ +- (void)messageDelivered:(id)info; + +/** + * Tells the delegate that the message client failed to send a message. + * + * *Note*: Do not attempt to re-send the SINMessage received, instead, + * create a new SINOutgoingMessage and send that. + * + * @param messageFailureInfo SINMessageFailureInfo object, + * identifying the message and for which recipient + * sending the message failed. + * + * @param message The message that could not be delivered. + **/ +- (void)messageFailed:(id)message info:(id)messageFailureInfo; + +@optional + +/** + * Tells the delegate that the receiver's device can't be reached directly, + * and it is required to wake up the receiver's application with a push + * notification. + * + * @param message The message for which pushing is required. + * + * @param pushPairs Array of SINPushPair. Each pair identififies a certain + * device that should be requested to be woken up via + * Apple Push Notification. + * + * The push data entries are equal to what the receiver's + * application passed to the method + * -[SINClient registerPushNotificationData:] method. + * + * @see SINPushPair + * + **/ +- (void)message:(id)message shouldSendPushNotifications:(NSArray *)pushPairs; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageDeliveryInfo.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageDeliveryInfo.h new file mode 100644 index 00000000..b49174b3 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageDeliveryInfo.h @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * SINMessageDeliveryInfo contains additional information pertaining + * to a delivered message. + * + * @see -[SINMessageClientDelegate messageDelivered:]. + */ + +@protocol SINMessageDeliveryInfo + +/** The message's identifier */ +@property (nonatomic, readonly, copy) NSString *messageId; + +/** The identifier of the recipient */ +@property (nonatomic, readonly, copy) NSString *recipientId; + +/** Server-side-based timestamp */ +@property (nonatomic, readonly, copy) NSDate *timestamp; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageFailureInfo.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageFailureInfo.h new file mode 100644 index 00000000..a3696dae --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageFailureInfo.h @@ -0,0 +1,26 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * SINMessageFailureInfo contains additional information pertaining to + * failing to send a message. + * @see -[SINMessageClientDelegate messageFailed:info:]. + */ + +@protocol SINMessageFailureInfo + +/** The message's identifier */ +@property (nonatomic, readonly, copy) NSString *messageId; + +/** The identifier of the recipient */ +@property (nonatomic, readonly, copy) NSString *recipientId; + +/** The error reason */ +@property (nonatomic, readonly, copy) NSError *error; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageNotificationResult.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageNotificationResult.h new file mode 100644 index 00000000..c39a7ac8 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINMessageNotificationResult.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * SINMessageNotificationResult is used to indicate the outcome of invoking + * the method -[SINClient relayRemotePushNotificationPayload:] in the case that + * the notification payload represents an instant message. + * + * SINMessageNotificationResult contains a `messageId`, and `senderId`. + * The `messageId` can for example be very useful when the application, upon + * receiving the notification, needs to direct the user to to a view that + * displays/highlights this particular message. + * + */ + +@protocol SINMessageNotificationResult + +/** The message's id */ +@property (nonatomic, readonly, copy) NSString *messageId; + +/** The sender's user id */ +@property (nonatomic, readonly, copy) NSString *senderId; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINNotificationResult.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINNotificationResult.h new file mode 100644 index 00000000..4ec4a435 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINNotificationResult.h @@ -0,0 +1,67 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * SINNotificationResult is used to indicate the result of calling the methods + * -[SINClient relayLocalNotification:] and + * -[SINClient relayRemotePushNotificationPayload:] . + * + * When a user acts on a notification, either a Push Notification, or a Local + * Notification, the Sinch-specific payload which is embedded in the + * notification may represent either an incoming call, or an incoming instant- + * message. SINNotificationResult is used to give information about what the + * notification payload represented, and can thus be used by the application to + * take appropriate actions. + * + * See SINCallNotificationResult and SINMessageNotificationResult for additional + * details. + * + * Example use: + * + * id result = [self.client relayLocalNotification:notification]; + * + * if ([result isCall] && [[result callResult] isTimedOut]) { + * NSString* remoteUserId = [[result callResult] remoteUserId]; + * // present UIAlert indicating user has a missed call. + * } else if([result isMessage]){ + * NSString* messageId = [[result messageResult] messageId]; + * // show view controller that highlights the particular message + * } + * + * + * It can be especially useful for scenarios which will not result in + * the SINClientDelegate receiving any callback for an incomnig call as a result + * of calling the methods mentioned above. One such scenario is when a user + * have been attempted to be reached, but not acted on the notification directly. + * In that case, the notification result object can indicate that the + * notification is too old (`isTimedOut`), and also contains the `remoteUserId` which can be + * used for display purposes. + * + */ + +@protocol SINCallNotificationResult; +@protocol SINMessageNotificationResult; + +@protocol SINNotificationResult + +/** Indicates whether the notification is valid or not. */ +@property (nonatomic, readonly, assign) BOOL isValid; + +/** Indicates whether the notification is call related */ +- (BOOL)isCall; + +/** If the notification is call related (isCall is true), callResult contains the notification result */ +- (id)callResult; + +/** Indicates whether the notification is message related */ +- (BOOL)isMessage; + +/** If the notification is message related (isMessage is true), messageResult contains the notification result */ +- (id)messageResult; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINOutgoingMessage.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINOutgoingMessage.h new file mode 100644 index 00000000..2227d1c8 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINOutgoingMessage.h @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * SINOutgoingMessage should be used to create outgoing instant-messages. + */ +SIN_EXPORT +@interface SINOutgoingMessage : NSObject + +/** String that is used as an identifier for this particular message. */ +@property (nonatomic, readonly) NSString *messageId; + +/** Array of ids of the recipients of the message. */ +@property (nonatomic, readonly) NSArray *recipientIds; + +/** Message body text */ +@property (nonatomic, readonly) NSString *text; + +/** Message headers */ +@property (nonatomic, readonly) NSDictionary *headers; + +/** + * Creates a new message with the specified recipient and message body. + * @exception NSInvalidArgumentException Throws exception if message is invalid, + * e.g. if no recipient is set or text is nil. + * + * @param recipientId The indended recipient's id. + * @param text Message text + */ ++ (SINOutgoingMessage *)messageWithRecipient:(NSString *)recipientId text:(NSString *)text; + +/** + * Creates a new message with the specified recipients and message body. + * @exception NSInvalidArgumentException Throws exception if message is invalid, + * e.g. if no recipient is set or text is nil. + * + * @param recipientIds The indended recipients' ids. + * @param text Message text + */ ++ (SINOutgoingMessage *)messageWithRecipients:(NSArray *)recipientIds text:(NSString *)text; + +/** + * Creates a SINOutgoingMessage from a SINMessage. + * + * @param message The original message + * + * @return A new sendable message. This message will have the same contents + * as the previous message but with a new id. + * + */ ++ (SINOutgoingMessage *)messageWithMessage:(id)message; + +/** + * Add a message header + * + * The total size of header keys + values (when encoded with + * NSUTF8StringEncoding) must not exceed 1024 bytes. + * + * @param value Header value + * @param key Header key + */ +- (void)addHeaderWithValue:(NSString *)value key:(NSString *)key; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushHelper.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushHelper.h new file mode 100644 index 00000000..5d62736a --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushHelper.h @@ -0,0 +1,25 @@ +/* + * Copyright (c) 2018 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import +#import + +SIN_EXPORT +@interface SINPushHelper : NSObject + +/** + * Method used to parse a remote notification dictionary if using -[SINClient enableManagedPushNotifications]; + * + * @return Value indicating initial inspection of push notification. + * + * @param userInfo Remote notification payload which was transferred with an Apple Push Notification. + * and received via -[UIApplicationDelegate application:didReceiveRemoteNotification:]. + * + * @see SINNotificationResult + */ ++ (id)queryPushNotificationPayload:(NSDictionary *)userInfo; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushPair.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushPair.h new file mode 100644 index 00000000..40e14e13 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINPushPair.h @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * The SINPushPair contains push related information. + */ +@protocol SINPushPair + +/** + * The push data to use when forwarding the push payload to a device. The push + * data is equal to the data passed to -[SINClient registerPushNotificationData:]. + */ +@property (nonatomic, retain) NSData* pushData; + +/** + * The push payload contains call/instant-message information encoded by + * the Sinch SDK. The payload should considered opaque to the + * application developer, and should be delivered to the callee/ recipient of + * an instant-message via appropriate push service, e.g. Apple Push Notification + * Service (APNS) or Google Cloud Messaging (GCM). Once received on the + * destination device, it should be passed to the + * Sinch via the method -[SINClient relayRemotePushNotificationPayload:]. + */ +@property (nonatomic, retain) NSString* pushPayload; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUILocalNotification+Sinch.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUILocalNotification+Sinch.h new file mode 100644 index 00000000..f2fda543 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUILocalNotification+Sinch.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import +#import + +/** + * SINLocalNotificationSinchAdditions is a set of category methods for + * the UILocalNotification class. + * + */ + +@interface UILocalNotification (SINLocalNotificationSinchAdditions) + +/** + * Indicates that the UILocalNotification was created by the Sinch SDK + */ +- (BOOL)sin_isSinchNotification; + +/** + * The UILocalNotification represents an incoming call + */ +- (BOOL)sin_isIncomingCall; + +/** + * The UILocalNotification represents a missed call + */ +- (BOOL)sin_isMissedCall; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUIView+Fullscreen.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUIView+Fullscreen.h new file mode 100644 index 00000000..251f64ad --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINUIView+Fullscreen.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * SINUIViewFullscreenAdditions are helper methods (implemented as Objective-C + * category methods) to make views go to full screen mode (and back to it's + * previous state) + */ + +@interface UIView (SINUIViewFullscreenAdditions) + +/** + * @return YES if view is in full screen mode or is about to be (in animation transition). + */ +- (BOOL)sin_isFullscreen; + +/** + * Make view go into full screen mode. + * + * The view will be moved out of it's current place in the view hierarchy and will + * be added as a subview directly in the main UIWindow. + */ +- (void)sin_enableFullscreen:(BOOL)animated; + +/** + * Make view go back to it's original state before full screen mode was enabled. + * + * The view will be moved back to it's original superview, and it's original frame will be restored. + */ +- (void)sin_disableFullscreen:(BOOL)animated; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoController.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoController.h new file mode 100644 index 00000000..4ce6dea0 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoController.h @@ -0,0 +1,85 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import +#import +#import +#import +#import + +@protocol SINVideoController + +/** + * Indicates the capture device position (front-facing or back-facing + * camera) currently in use. This property may be set to to change + * which capture device should be used. + */ +@property (nonatomic, assign, readwrite) AVCaptureDevicePosition captureDevicePosition; + +/** + * Automatically set/unset UIApplication.idleTimerDisabled when video capturing is started / stopped. + * Default is YES. + */ +@property (nonatomic, assign, readwrite) BOOL disableIdleTimerOnCapturing; + +/** + * View into which the remote peer video stream is rendered. + * + * Use -[UIView contentMode] to control how the video frame is rendered. + * (Note that only UIViewContentModeScaleAspectFit and UIViewContentModeScaleAspectFill will be respected) + * + * Use -[UIView backgroundColor] to specify color for potential "empty" regions + * when UIViewContentModeScaleAspectFit is used. + * + * @see SINUIViewFullscreenAdditions (SINUIView+Fullscreen.h) for helpers to toggle full screen. + */ +- (UIView*)remoteView; + +/** + * View into which the locally captured video stream is rendered. + * + * Use -[UIView contentMode] to control how the video frame is rendered. + * (Note that only UIViewContentModeScaleAspectFit and UIViewContentModeScaleAspectFill will be respected) + * + * Use -[UIView backgroundColor] to specify color for potential "empty" regions + * when UIViewContentModeScaleAspectFit is used. + * + * @see SINUIViewFullscreenAdditions (SINUIView+Fullscreen.h) for helpers to toggle full screen. + */ +- (UIView*)localView; + +/** + * Set a callback for listening to video frames from a remote stream. + * + * @param callback The callback object that will receive frames. + * + * @see SINVideoFrameCallback + */ +- (void)setVideoFrameCallback:(id)callback; + +/** + * Set a callback for listening to video frames captured from the local camera. + * + * @param callback The callback object that will receive frames. + * + * @see SINLocalVideoFrameCallback + */ + +- (void)setLocalVideoFrameCallback:(id)callback; + +@end + +/** + * If input position is front-facing camera, returns back-facing camera. + * If input position is back-facing camera, returns front-facing camera. + * If input is AVCaptureDevicePositionUnspecified, returns input. + */ +SIN_EXPORT AVCaptureDevicePosition SINToggleCaptureDevicePosition(AVCaptureDevicePosition position); + +/** + * Convert a SINVideoFrame to an UIImage. + */ +SIN_EXPORT UIImage* SINUIImageFromVideoFrame(id videoFrame); diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrame.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrame.h new file mode 100644 index 00000000..677370b0 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrame.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +/** + * The object for representing a video frame in YUV I420 format. + */ +@protocol SINVideoFrame + +/** The frame width. */ +@property (readonly) int width; + +/** The frame height. */ +@property (readonly) int height; + +/** + * A method for creating a CVPixelBuffer from the video frame. + * The caller of this method takes the ownership of the CVPixelBuffer, + * and is responsible for releasing it by calling CVPixelBufferRelease(). + */ +- (CVPixelBufferRef)createCVPixelBuffer; + +/** + * A method for releasing the frame data. + * Has to be called after the frame callback is done processing the frame. + */ +- (void)releaseFrame; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrameCallback.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrameCallback.h new file mode 100644 index 00000000..68a5e0f6 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/SINVideoFrameCallback.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +@protocol SINVideoFrame; + +/** + * The callback object that will process frames from a remote stream. + */ +@protocol SINVideoFrameCallback + +/** + * This method is called when a new frame is received. + * + * IMPORTANT: The implementor of this protocol is responsible for explicitly + * releasing the frame by calling -[SINVideoFrame releaseFrame]. + * + * @param frame The video frame. + * @param callId The identifier of the call that received a frame. + * + * @see @SINVideoFrame + */ +- (void)onFrame:(id)videoFrame callId:(NSString*)callId; + +@end + diff --git a/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/Sinch.h b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/Sinch.h new file mode 100644 index 00000000..51c46ce5 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/PrivateHeaders/Sinch/Sinch.h @@ -0,0 +1,203 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +#import "SINExport.h" + +#import "SINClient.h" +#import "SINClientRegistration.h" + +#import "SINCallClient.h" +#import "SINCall.h" +#import "SINCallDetails.h" + +#import "SINMessageClient.h" +#import "SINMessage.h" +#import "SINOutgoingMessage.h" +#import "SINMessageDeliveryInfo.h" +#import "SINMessageFailureInfo.h" + +#import "SINAudioController.h" + +#import "SINVideoController.h" + +#import "SINPushPair.h" +#import "SINManagedPush.h" +#import "SINAPSEnvironment.h" +#import "SINPushHelper.h" + +#import "SINLocalNotification.h" +#import "SINUILocalNotification+Sinch.h" + +#import "SINNotificationResult.h" +#import "SINCallNotificationResult.h" +#import "SINMessageNotificationResult.h" + +#import "SINLogSeverity.h" +#import "SINError.h" + +/** + * The Sinch class is used to instantiate a SINClient. + * + * This is the starting point for an app that wishes to use the Sinch SDK. + * + * To construct a SINClient, the required configuration parameters are: + * + * - Application Key + * - Environment host (Production or Sandbox) + * - UserID + * + * It is optional to specify: + * + * - Application Secret (see the specific factory methods and the User Guide + * for details on why and how to use the secret). + * + * - CLI (Calling-Line Identifier / Caller-ID) that will be used for calls + * terminated to PSTN (Publicly Switched Telephone Network). + */ +SIN_EXPORT +@interface Sinch : NSObject + +#pragma mark - Basic factory methods + +/** + * Instantiate a new client. + * + * If the client is initiated with an application key, but no application + * secret, starting the client the first time will require additional + * authorization credentials as part of registering the user. + * It will therefore be required of the SINClientDelegate to implement + * -[SINClientDelegate client:requiresRegistrationCredentials:]. + * + * @return The newly instantiated client. + * + * @param applicationKey Application key identifying the application. + * + * @param environmentHost Host for base URL for the Sinch API environment + * to be used. E.g. 'sandbox.sinch.com' + * + * + * @param userId ID of the local user + * + * @see SINClient + * @see SINClientRegistration + */ + ++ (id)clientWithApplicationKey:(NSString *)applicationKey + environmentHost:(NSString *)environmentHost + userId:(NSString *)userId; + +/** + * Instantiate a new client. + * + * @return The newly instantiated client. + * + * This method should be used if user-registration and authorization with Sinch + * is to be handled completely by the app (without additional involvement + * of a backend-service providing additional credentials to the application.) + * + * @param applicationKey Application key identifying the application. + * + * @param applicationSecret Application secret bound to application key. + * + * @param environmentHost Host for base URL for the Sinch API environment + * to be used. E.g 'sandbox.sinch.com' + * + * + * @param userId ID of the local user + * + * @see SINClient + */ + ++ (id)clientWithApplicationKey:(NSString *)applicationKey + applicationSecret:(NSString *)applicationSecret + environmentHost:(NSString *)environmentHost + userId:(NSString *)userId; + +#pragma mark - Factory methods with support for CLI / PSTN + +/** + * Instantiate a new client with a CLI (may be used for PSTN-terminated calls). + * + * If the client is initiated with an application key, but no application + * secret, starting the client the first time will require additional + * authorization credentials as part of registering the user. + * It will therefore be required of the SINClientDelegate to implement + * -[SINClientDelegate client:requiresRegistrationCredentials:]. + * + * @return The newly instantiated client. + * + * @param applicationKey Application key identifying the application. + * + * @param environmentHost Host for base URL for the Sinch API environment + * to be used. E.g. 'sandbox.sinch.com' + * + * + * @param userId ID of the local user + * + * @param cli Caller-ID when terminating calls to PSTN. Must be a valid phone + * number. + * + * @see SINClient + * @see SINClientRegistration + */ + ++ (id)clientWithApplicationKey:(NSString *)applicationKey + environmentHost:(NSString *)environmentHost + userId:(NSString *)userId + cli:(NSString *)cli; + +/** + * Instantiate a new client with a CLI (may be used for PSTN-terminated calls). + * + * @return The newly instantiated client. + * + * This method should be used if user-registration and authorization with Sinch + * is to be handled completely by the app (without additional involvement + * of a backend-service providing additional credentials to the application.) + * + * @param applicationKey Application key identifying the application. + * + * @param applicationSecret Application secret bound to application key. + * + * @param environmentHost Host for base URL for the Sinch API environment + * to be used. E.g 'sandbox.sinch.com' + * + * + * @param userId ID of the local user + * + * @param cli Caller-ID when terminating calls to PSTN. Must be a valid phone + * number. + * + * @see SINClient + */ + ++ (id)clientWithApplicationKey:(NSString *)applicationKey + applicationSecret:(NSString *)applicationSecret + environmentHost:(NSString *)environmentHost + userId:(NSString *)userId + cli:(NSString *)cli; + +/** + * Instantiate a new `SINManagedPush` instance to enable Push Notifications + * managed by the Sinch SDK and platform. When using managed push notifications, + * push notifications will be sent by the Sinch platform provided that Apple + * Push Notification Certificates for your application have been uploaded to Sinch. + * + * @param apsEnvironment Specification of which Apple Push Notification Service environment + * the application is bound to (via code signing and Provisioning Profile). + * + * @see SINAPSEnvironment + */ ++ (id)managedPushWithAPSEnvironment:(SINAPSEnvironment)apsEnvironment; + +/** + * Returns the Sinch SDK version. + */ ++ (NSString *)version; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.h b/Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.h new file mode 100644 index 00000000..ac57c185 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.h @@ -0,0 +1,20 @@ +#import + +// Helper for listening to SINClient NSNotifications +// Simplifies subscribing to events, and safely unsubscribing. + +@protocol SINClient; + +typedef void (^SINSClientBlock)(id client); +typedef void (^SINSClientDidFailBlock)(id client, NSError* error); + +@interface SINSClientsObserver : NSObject + +@property (nonatomic, copy) SINSClientBlock didStartHandler; +@property (nonatomic, copy) SINSClientDidFailBlock didFailHandler; +@property (nonatomic, copy) SINSClientBlock willTerminateHandler; + +// array of id +- (NSArray*)activeClients; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.m b/Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.m new file mode 100644 index 00000000..32d38029 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSClientsObserver.m @@ -0,0 +1,105 @@ +#import "SINSClientsObserver.h" +#import + +// Simple wrapper for holding a weak ref to a client, so we can put this entry into a collection +@interface SINSClientEntry : NSObject +@property (nonatomic, weak) id client; +@end +@implementation SINSClientEntry +- (instancetype)initWithClient:(id)client { + self = [super init]; + if (self) { + _client = client; + } + return self; +} +@end + +@implementation SINSClientsObserver { + __strong NSMutableArray *_activeClients; +} + +- (instancetype)init { + self = [super init]; + if (self) { + _activeClients = [NSMutableArray array]; + + NSNotificationCenter *nc = [NSNotificationCenter defaultCenter]; + [nc addObserver:self selector:@selector(onClientDidStart:) name:SINClientDidStartNotification object:nil]; + [nc addObserver:self selector:@selector(onClientDidFail:) name:SINClientDidFailNotification object:nil]; + [nc addObserver:self selector:@selector(onClientWillTerminate:) name:SINClientWillTerminateNotification object:nil]; + } + return self; +} + +- (void)dealloc { + NSNotificationCenter *nc = [NSNotificationCenter defaultCenter]; + [nc removeObserver:self name:SINClientDidStartNotification object:nil]; + [nc removeObserver:self name:SINClientDidFailNotification object:nil]; + [nc removeObserver:self name:SINClientWillTerminateNotification object:nil]; +} + +- (void)onClientDidStart:(NSNotification *)note { + NSParameterAssert(_activeClients); + id client = [note object]; + NSParameterAssert(client); + SINSClientEntry *entry = [[SINSClientEntry alloc] initWithClient:client]; + [_activeClients addObject:entry]; + if (self.didStartHandler) { + self.didStartHandler(client); + } +} + +- (void)onClientDidFail:(NSNotification *)note { + if (!self.didFailHandler) { + return; // no one is interested in this event + } + id client = [note object]; + NSError *error = [note userInfo][NSUnderlyingErrorKey]; + NSParameterAssert(error); + for (id entry in [self activeClients]) { + if (entry == client) { + self.didFailHandler(client, error); + } + } +} + +- (void)onClientWillTerminate:(NSNotification *)note { + NSParameterAssert(_activeClients); + id client = [note object]; + + // use temporary collection while mutating. + id found = nil; + NSMutableArray *tmp = [NSMutableArray arrayWithArray:_activeClients]; + for (SINSClientEntry *entry in tmp) { + if ([entry client] == client) { + found = entry; + break; + } + } + if (found) { + [tmp removeObject:found]; + } + NSAssert([_activeClients count] == 0 || [tmp count] == ([_activeClients count] - 1), @"%@", + @"inconsistent active clients"); + _activeClients = tmp; + + if (self.willTerminateHandler) { + self.willTerminateHandler(client); + } +} + +- (NSArray *)activeClients { + NSParameterAssert(_activeClients); + NSArray *tmp = [NSArray arrayWithArray:_activeClients]; + NSMutableArray *retval = [NSMutableArray array]; + for (SINSClientEntry *entry in tmp) { + __strong id client = entry.client; + if (entry) { + [retval addObject:client]; + } + } + return [NSArray arrayWithArray:retval]; +} + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.h b/Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.h new file mode 100644 index 00000000..7491886a --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.h @@ -0,0 +1,6 @@ +#import +#import +#import "SINSLazyProxyBase.h" + +@interface SINSLazyAudioController : SINSLazyProxyBase +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.m b/Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.m new file mode 100644 index 00000000..f3d57a57 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyAudioController.m @@ -0,0 +1,59 @@ +#import "SINSLazyAudioController.h" + +#define WARN_AND_RETURN_ON_NO_PROXEE() \ + if (![self proxee]) { \ + [self logNoProxeeAvailable]; \ + return; \ + } + +@implementation SINSLazyAudioController + +- (void)dealloc { + if (self.proxee) { + [self willSetProxeeToNil:self.proxee]; + } +} + +- (void)willSetProxeeToNil:(id)proxee { + if ([proxee respondsToSelector:@selector(invalidate)]) { + [proxee invalidate]; + } +} + +- (void)logNoProxeeAvailable { + NSLog(@"WARNING: No underlying SINAudioController available"); +} + +#pragma mark - SINAudioController + +- (void)unmute { + WARN_AND_RETURN_ON_NO_PROXEE(); + [self.proxee unmute]; +} + +- (void)mute { + WARN_AND_RETURN_ON_NO_PROXEE(); + [self.proxee mute]; +} + +- (void)startPlayingSoundFile:(NSString *)path loop:(BOOL)loop { + WARN_AND_RETURN_ON_NO_PROXEE(); + [self.proxee startPlayingSoundFile:path loop:loop]; +} + +- (void)enableSpeaker { + WARN_AND_RETURN_ON_NO_PROXEE(); + [self.proxee enableSpeaker]; +} + +- (void)disableSpeaker { + WARN_AND_RETURN_ON_NO_PROXEE(); + [self.proxee disableSpeaker]; +} + +- (void)stopPlayingSoundFile { + WARN_AND_RETURN_ON_NO_PROXEE(); + [self.proxee stopPlayingSoundFile]; +} + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.h b/Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.h new file mode 100644 index 00000000..e1823ccf --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.h @@ -0,0 +1,6 @@ +#import +#import +#import "SINSLazyProxyBase.h" + +@interface SINSLazyCallClient : SINSLazyProxyBase +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.m b/Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.m new file mode 100644 index 00000000..d736ea9a --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyCallClient.m @@ -0,0 +1,114 @@ +#import "SINSLazyCallClient.h" +#import "SINServiceError.h" +#import + +// SINFailedCall represents an immediately failed call. E.g. when trying to initiate a call before a SINClient is +// completely initialized and started. + +@interface SINSFailedCall : NSObject +@property (nonatomic, readonly, copy) NSString *remoteUserId; +// SINCallDetails +@property (nonatomic, readonly, strong) NSDate *startedTime; +@property (nonatomic, readonly, strong) NSDate *establishedTime; +@property (nonatomic, readonly, strong) NSDate *endedTime; +@property (nonatomic, readonly) UIApplicationState applicationStateWhenReceived; +@end + +@implementation SINSFailedCall + +@synthesize userInfo = _userInfo; // -[SINCall userInfo] +@synthesize headers = _headers; +@synthesize delegate = _delegate; + +- (instancetype)init { + [NSException raise:NSInternalInconsistencyException format:@"Use designated initializer"]; + return nil; +} + +- (instancetype)initWithUserId:(NSString *)userId headers:(NSDictionary *)headers { + self = [super init]; + if (self) { + _remoteUserId = userId; + _headers = headers; + _startedTime = [NSDate date]; + _endedTime = _startedTime; + _establishedTime = nil; + _applicationStateWhenReceived = [[UIApplication sharedApplication] applicationState]; + } + return self; +} + +- (NSString *)callId { + return @""; +} + +- (SINCallState)state { + return SINCallStateEnded; +} + +- (SINCallDirection)direction { + return SINCallDirectionOutgoing; +} + +- (id)details { + return self; +} + +- (void)setDelegate:(id)delegate { + _delegate = delegate; + if (_delegate) { + [_delegate callDidEnd:self]; + } +} + +- (void)sendDTMF:(NSString *)key { + // noop +} + +- (void)hangup { + // noop +} + +- (void)answer { + // noop +} + +#pragma mark - SINCallDetails + +- (SINCallEndCause)endCause { + return SINCallEndCauseError; +} + +- (NSError *)error { + return SINServiceComponentNotAvailableError(); +} + +@end + +@implementation SINSLazyCallClient + +- (id)callUserWithId:(NSString *)userId { + return [self callUserWithId:userId headers:@{}]; +} + +- (id)callUserWithId:(NSString *)userId headers:(NSDictionary *)headers { + if (self.proxee) { + return [self.proxee callUserWithId:userId headers:headers]; + } else { + return [[SINSFailedCall alloc] initWithUserId:userId headers:headers]; + } +} + +- (id)callPhoneNumber:(NSString *)phoneNumber { + return [self callPhoneNumber:phoneNumber headers:@{}]; +} + +- (id)callPhoneNumber:(NSString *)phoneNumber headers:(NSDictionary *)headers { + if (self.proxee) { + return [self.proxee callPhoneNumber:phoneNumber headers:headers]; + } else { + return [[SINSFailedCall alloc] initWithUserId:phoneNumber headers:headers]; + } +} + +@end \ No newline at end of file diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.h b/Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.h new file mode 100644 index 00000000..41c9f130 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.h @@ -0,0 +1,7 @@ +#import +#import +#import "SINSLazyProxyBase.h" + +@interface SINSLazyMessageClient : SINSLazyProxyBase + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.m b/Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.m new file mode 100644 index 00000000..9a578dc8 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyMessageClient.m @@ -0,0 +1,78 @@ +#import "SINSLazyMessageClient.h" +#import +#import "SINSParameterValidation.h" +#import "SINServiceError.h" + +@interface SINSMessageFailureInfo : NSObject +@property (nonatomic, readwrite, copy) NSString *messageId; +@property (nonatomic, readwrite, copy) NSString *recipientId; +@property (nonatomic, readwrite, copy) NSError *error; +@end + +@implementation SINSMessageFailureInfo +@end + +@interface SINSFailedOutgoingMessage : NSObject +@property (nonatomic, readonly) NSDate *timestamp; +@end + +@implementation SINSFailedOutgoingMessage { + __strong SINOutgoingMessage *_message; +} + +- (instancetype)initWithMessage:(SINOutgoingMessage *)message { + self = [super init]; + if (self) { + _timestamp = [NSDate date]; + _message = message; + } + return self; +} + +- (NSString *)messageId { + return [_message messageId]; +} + +- (NSArray *)recipientIds { + return [_message recipientIds]; +} + +- (NSString *)senderId { + return @""; // unknown because SINClient not created yet +} + +- (NSString *)text { + return [_message text]; +} + +- (NSDictionary *)headers { + return [_message headers]; +} + +@end + +@implementation SINSLazyMessageClient + +- (void)sendMessage:(SINOutgoingMessage *)message { + SINSParameterCondition(message); + + if (self.proxee) { + [self.proxee sendMessage:message]; + } else { + [self failMessage:message]; + } +} + +- (void)failMessage:(SINOutgoingMessage *)message { + NSParameterAssert(message); + + for (NSString *recipientId in [message recipientIds]) { + SINSMessageFailureInfo *info = [[SINSMessageFailureInfo alloc] init]; + info.messageId = [message messageId]; + info.recipientId = recipientId; + info.error = SINServiceComponentNotAvailableError(); + [self.delegate messageFailed:[[SINSFailedOutgoingMessage alloc] initWithMessage:message] info:info]; + } +} + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.h b/Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.h new file mode 100644 index 00000000..e34a5fc9 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.h @@ -0,0 +1,10 @@ +#import + +@interface SINSLazyProxyBase : NSObject + +@property (nonatomic, strong) id proxee; +@property (nonatomic, weak) id delegate; // support if proxee can have a delegate + +- (void)willSetProxeeToNil:(id)proxee; // subclass override hook + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.m b/Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.m new file mode 100644 index 00000000..881991fe --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSLazyProxyBase.m @@ -0,0 +1,34 @@ +#import "SINSLazyProxyBase.h" + +@implementation SINSLazyProxyBase + +- (void)assignDelegateToProxee:(id)delegate { + if ([_proxee respondsToSelector:@selector(setDelegate:)]) { + [_proxee setDelegate:delegate]; + } +} + +- (void)setDelegate:(id)delegate { + _delegate = delegate; + [self assignDelegateToProxee:_delegate]; +} + +- (void)setProxee:(id)proxee { + if (_proxee && (nil == proxee)) { + [self willSetProxeeToNil:_proxee]; + } + _proxee = proxee; + if (_delegate) { + [self assignDelegateToProxee:_delegate]; + } else { + if ([_proxee respondsToSelector:@selector(delegate)]) { + _delegate = [_proxee delegate]; + } + } +} + +- (void)willSetProxeeToNil:(id)proxee { + // noop, subclass override +} + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSParameterValidation.h b/Messenger/Vendors/SinchService/SinchService/SINSParameterValidation.h new file mode 100644 index 00000000..d3644215 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSParameterValidation.h @@ -0,0 +1,8 @@ +#import + +#define SINSParameterCondition(_condition_) \ + if (!_condition_) { \ + @throw [NSException exceptionWithName:NSInvalidArgumentException \ + reason:[NSString stringWithFormat:@"Parameter '%s' is invalid", #_condition_] \ + userInfo:nil]; \ + } diff --git a/Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.h b/Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.h new file mode 100644 index 00000000..3f26317d --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.h @@ -0,0 +1,15 @@ +#import + +// Persistence for high-level SINService + +@class SINServiceConfig; + +@interface SINSServicePersistence : NSObject + +- (instancetype)initWithConfig:(SINServiceConfig *)config; + +- (id)objectForKey:(NSString *)key; +- (void)setObject:(id)value forKey:(NSString *)key; +- (void)removeObjectForKey:(NSString *)key; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.m b/Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.m new file mode 100644 index 00000000..7a5a3a78 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINSServicePersistence.m @@ -0,0 +1,89 @@ +#import "SINSServicePersistence.h" +#import "SINService.h" // for SINServiceConfig + +static NSString *const SINSServicePersistenceGlobalRootKey = @"SINSServicePersistenceGlobalRoot"; + +@interface SINServiceConfig (ApplicationKey) +- (NSString *)applicationKey; +@end + +@implementation SINSServicePersistence { + SINServiceConfig *_config; + NSUserDefaults *_persistence; +} + +- (instancetype)initWithConfig:(SINServiceConfig *)config { + NSParameterAssert(config); + self = [super init]; + if (self) { + _config = config; + _persistence = [NSUserDefaults standardUserDefaults]; + } + return self; +} + +- (NSString *)applicationKey { + NSString *appKey = [_config applicationKey]; + NSAssert([appKey length], @"%@", @""); + if ([appKey length] == 0) { + [NSException raise:NSInternalInconsistencyException format:@"Invalid Sinch application key"]; + } + return appKey; +} + +- (NSUserDefaults *)persistence { + NSParameterAssert(_persistence); + return _persistence; +} + +- (void)synchronize { + // NSUserDefaults is thread safe, so lets dispatch to non-main thread + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [self.persistence synchronize]; }); +} + +- (NSDictionary *)globalRoot { + NSDictionary *root = [self.persistence objectForKey:SINSServicePersistenceGlobalRootKey]; + if (root) { + return root; + } + return [NSDictionary dictionary]; +} + +- (NSDictionary *)root { + NSDictionary *appKeyRoot = [self.globalRoot objectForKey:self.applicationKey]; + if (appKeyRoot) { + return appKeyRoot; + } + return [NSDictionary dictionary]; +} + +- (void)writeRoot:(NSDictionary *)appKeySpace { + NSParameterAssert(appKeySpace); + NSMutableDictionary *tmp = [NSMutableDictionary dictionaryWithDictionary:self.globalRoot]; + [tmp setObject:appKeySpace forKey:self.applicationKey]; + [self.persistence setObject:tmp forKey:SINSServicePersistenceGlobalRootKey]; +} + +- (id)objectForKey:(NSString *)key { + NSParameterAssert(key); + return [[self root] objectForKey:key]; +} + +- (void)setObject:(id)value forKey:(NSString *)key { + NSParameterAssert(value); + NSParameterAssert(key); + NSMutableDictionary *tmp = [NSMutableDictionary dictionaryWithDictionary:[self root]]; + [tmp setObject:value forKey:key]; + [self writeRoot:tmp]; + [self synchronize]; +} + +- (void)removeObjectForKey:(NSString *)key { + NSParameterAssert(key); + NSMutableDictionary *tmp = [NSMutableDictionary dictionaryWithDictionary:[self root]]; + [tmp removeObjectForKey:key]; + [self writeRoot:tmp]; + [self synchronize]; +} + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINService.h b/Messenger/Vendors/SinchService/SinchService/SINService.h new file mode 100644 index 00000000..54ced50f --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINService.h @@ -0,0 +1,102 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import + +#import +#import +#import + +#pragma mark - SINServiceConfig + +// SINServiceConfig is used when creating a SINService +// +// A config will by default have the following features and behaviour specified: +// +// - Calling is enabled +// - Instant Messaging is enabled +// - Active Connection is enabled (but not when the application moves to background) +// +// It is recommended to enable support for remote push notifications by using +// -[SINServiceConfig pushNotificationsWithEnvironment:]. +// + +@interface SINServiceConfig : NSObject + +- (instancetype)initWithApplicationKey:(NSString *)applicationKey + applicationSecret:(NSString *)applicationSecret + environmentHost:(NSString *)environmentHost; + +- (instancetype)initWithApplicationKey:(NSString *)applicationKey environmentHost:(NSString *)environmentHost; + +// Enable use of Apple Remote Push Notifications +// (this is a chainable mutator, returns self) +- (instancetype)pushNotificationsWithEnvironment:(SINAPSEnvironment)apsEnvironment; + +// Disable Calling Feature +// (this is a chainable mutator, returns self) +- (instancetype)disableCalling; + +// Disable Instant Messaging +// (this is a chainable mutator, returns self) +- (instancetype)disableMessaging; + +// Maps to -[SINClient setSupportActiveConnectionInBackground:] +- (instancetype)enableActiveConnectionInBackground; + +// The SINService will by default invoke -[SINClient startListeningOnActiveConnection] +// when starting a Sinch client. This behaviour can be disabled via this method. +// If active connection is disabled, remote push notifications should be used (see +// -[SINServiceConfig pushNotificationsWithEnvironment:]). +- (instancetype)disableActiveConnection; + +@end + +#pragma mark - SINService + +@protocol SINServiceDelegate; + +@protocol SINService + +@property (nonatomic, readwrite, weak) id delegate; + +- (NSString *)userId; // currently active userId. may be nil + +- (void)logInUserWithId:(NSString *)userId; +- (void)logOutUser; + +- (id)callClient; + +- (id)messageClient; + +- (id)client; + +- (id)push; + +- (id)audioController; + +@end + +#pragma mark - SINServiceDelegate + +@protocol SINServiceDelegate + +@optional + +- (void)service:(id)service didFailWithError:(NSError *)error; + +- (void)service:(id)service + logMessage:(NSString *)message + area:(NSString *)area + severity:(SINLogSeverity)severity + timestamp:(NSDate *)timestamp; + +- (void)service:(id)service requiresRegistrationCredentials:(id)registrationCallback; + +// Delegate is notified of the notification result _after_ it's been relayed to the underlying SINClient. +- (void)service:(id)service didReceiveNotification:(id)notificationResult; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINService.m b/Messenger/Vendors/SinchService/SinchService/SINService.m new file mode 100644 index 00000000..0bc75000 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINService.m @@ -0,0 +1,356 @@ +#import "SINService.h" +#import +#import "SINSLazyCallClient.h" +#import "SINSLazyAudioController.h" +#import "SINSLazyMessageClient.h" +#import "SINSClientsObserver.h" +#import "SINSServicePersistence.h" +#import "SINSParameterValidation.h" +#import "SINServiceError.h" + +static NSString *const SINServiceUserIdKey = @"userId"; + +@interface SINServiceConfig () +@property (nonatomic, copy, readwrite) NSString *applicationKey; +@property (nonatomic, copy, readwrite) NSString *applicationSecret; +@property (nonatomic, copy, readwrite) NSString *environmentHost; +@property (nonatomic, assign) BOOL calling; +@property (nonatomic, assign) BOOL messaging; +@property (nonatomic, assign) BOOL managedPushNotifications; +@property (nonatomic, assign) SINAPSEnvironment apsEnvironment; +@property (nonatomic, assign) BOOL activeConnection; // maps to -[SINClient startListeningOnActiveConnection] +@property (nonatomic, assign) BOOL activeConnectionInBackground; +@end + +@implementation SINServiceConfig + +- (instancetype)init { + [NSException raise:NSInternalInconsistencyException format:@"Use designated initializer"]; + return nil; +} + +- (instancetype)initWithApplicationKey:(NSString *)applicationKey environmentHost:(NSString *)environmentHost { + return [self initWithApplicationKey:applicationKey applicationSecret:@"" environmentHost:environmentHost]; +} +- (instancetype)initWithApplicationKey:(NSString *)applicationKey + applicationSecret:(NSString *)applicationSecret + environmentHost:(NSString *)environmentHost { + self = [super init]; + if (self) { + _applicationKey = [applicationKey copy]; + _environmentHost = [environmentHost copy]; + _applicationSecret = [applicationSecret copy]; + + // Feature defaults + _calling = YES; + _messaging = YES; + _activeConnection = YES; + } + return self; +} + ++ (instancetype)config { + return [[SINServiceConfig alloc] init]; +} + +- (instancetype)applicationKey:(NSString *)applicationKey { + self.applicationKey = applicationKey; + return self; +} + +- (instancetype)environmentHost:(NSString *)environmentHost { + self.environmentHost = environmentHost; + return self; +} + +- (instancetype)disableCalling { + self.calling = NO; + return self; +} + +- (instancetype)disableMessaging { + self.messaging = NO; + return self; +} + +- (instancetype)pushNotificationsWithEnvironment:(SINAPSEnvironment)apsEnvironment { + self.managedPushNotifications = YES; + self.apsEnvironment = apsEnvironment; + return self; +} + +- (instancetype)enableActiveConnectionInBackground { + self.activeConnectionInBackground = YES; + return self; +} + +- (instancetype)disableActiveConnection { + self.activeConnection = NO; + return self; +} + +@end + +#pragma mark - + +@interface SINService : NSObject +@property (nonatomic, strong, readonly) SINServiceConfig *config; +@property (nonatomic, strong, readonly) SINSServicePersistence *persistence; +@property (nonatomic, strong, readonly) SINSClientsObserver *clientsObserver; +@property (nonatomic, strong, readwrite) id client; +@property (nonatomic, strong, readwrite) id push; +@property (nonatomic, strong, readonly) SINSLazyCallClient *callClient; +@property (nonatomic, strong, readonly) SINSLazyMessageClient *messageClient; +@property (nonatomic, strong, readonly) SINSLazyAudioController *audioController; +@end + +@implementation SINService { + BOOL _delegateRespondsToLogCallback; +} + +@synthesize delegate = _delegate; + +- (instancetype)init { + [NSException raise:NSInternalInconsistencyException format:@"Use designated initializer"]; + return nil; +} + +- (instancetype)initWithConfig:(SINServiceConfig *)config { + SINSParameterCondition(config); + SINSParameterCondition(config.applicationKey); + SINSParameterCondition(config.environmentHost); + // applicationSecret is optional + + self = [super init]; + if (self) { + _config = config; + _persistence = [[SINSServicePersistence alloc] initWithConfig:_config]; + + { + _clientsObserver = [[SINSClientsObserver alloc] init]; + __weak id weakSelf = self; + _clientsObserver.didStartHandler = ^(id client) { + [weakSelf onClientDidStart:client]; + }; + _clientsObserver.willTerminateHandler = ^(id client) { + [weakSelf onClientWillTerminate:client]; + }; + _clientsObserver.didFailHandler = ^(id client, NSError *error) { + [weakSelf onClientDidFail:client error:error]; + }; + } + + if (_config.managedPushNotifications) { + _push = [Sinch managedPushWithAPSEnvironment:_config.apsEnvironment]; + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(onDidReceiveRemoteNotification:) + name:SINApplicationDidReceiveRemoteNotification + object:_push]; + [_push setDesiredPushTypeAutomatically]; + } + + _callClient = [[SINSLazyCallClient alloc] init]; + _messageClient = [[SINSLazyMessageClient alloc] init]; + _audioController = [[SINSLazyAudioController alloc] init]; + } + return self; +} + +- (void)dealloc { + if (_push) { + [[NSNotificationCenter defaultCenter] removeObserver:self + name:SINApplicationDidReceiveRemoteNotification + object:_push]; + } +} + +- (id)push { + if (!_config.managedPushNotifications) { + [NSException raise:NSInternalInconsistencyException + format:@"enableManagedPushNotifications: was not configured for %@", + NSStringFromClass([SINServiceConfig class])]; + } + return _push; +} + +- (NSString *)userId { + if (self.client) { + return [self.client userId]; + } + return nil; +} + +- (void)logInUserWithId:(NSString *)userId { + SINSParameterCondition(userId); + + if (self.client) { + if ([[self.client userId] isEqualToString:userId]) { + return; + } + [self.client terminate]; + self.client = nil; + } + + SINServiceConfig *cfg = [self config]; + NSParameterAssert(cfg); + + id client; + if ([cfg.applicationSecret length] > 0) { + client = [Sinch clientWithApplicationKey:cfg.applicationKey + applicationSecret:cfg.applicationSecret + environmentHost:cfg.environmentHost + userId:userId]; + + } else { + client = [Sinch clientWithApplicationKey:cfg.applicationKey environmentHost:cfg.environmentHost userId:userId]; + } + + client.delegate = self; + + [client setSupportMessaging:cfg.messaging]; + [client setSupportCalling:cfg.calling]; + + if (cfg.managedPushNotifications) { + [client enableManagedPushNotifications]; + } + + [client setSupportActiveConnectionInBackground:cfg.activeConnectionInBackground]; + + self.client = client; + + // Assign proxees before calling -[SINClient start], so that delegates are properly transferred / assigned + // if needed throughout the startup phase. E.g. if a client is started as a consequence of receiving a + // incoming remote push notification, the call client delegate must be assigned to be able to schedule a local + // notification for the call. + [_callClient setProxee:[client callClient]]; + [_audioController setProxee:[client audioController]]; + [_messageClient setProxee:[client messageClient]]; + + [self.client start]; + + if (cfg.activeConnection) { + [self.client startListeningOnActiveConnection]; + } +} + +- (void)logInLastKnownUser { + if ([[self lastKnownUserId] length]) { + [self logInLastKnownUserIfPossible]; + } else { + NSError *error = SINServiceCreateError(SINServiceErrorUserIdNotAvailable, @"No persisted UserId is available"); + [self notifyError:error]; + } +} + +- (NSString *)lastKnownUserId { + NSString *userId = [self.persistence objectForKey:SINServiceUserIdKey]; + if ([userId length]) { + return userId; + } + return nil; +} + +- (void)logInLastKnownUserIfPossible { + NSString *userId = [self lastKnownUserId]; + if ([userId length]) { + [self logInUserWithId:userId]; + } +} + +- (void)logOutUser { + [self.persistence removeObjectForKey:SINServiceUserIdKey]; + + if (self.client) { + [self.client unregisterPushNotificationDeviceToken]; + [self.client terminateGracefully]; + self.client = nil; + } +} + +- (void)setDelegate:(id)delegate { + _delegate = delegate; + _delegateRespondsToLogCallback = + [_delegate respondsToSelector:@selector(service:logMessage:area:severity:timestamp:)]; +} + +#pragma mark - SINClientDelegate + +- (void)clientDidStart:(id)client { + // noop, we use onClientDidStart: via NSNotification +} + +- (void)clientDidFail:(id)client error:(NSError *)error { + // noop, we use onClientDidFail:error: via NSNotification +} + +- (void)client:(id)client requiresRegistrationCredentials:(id)registrationCallback { + if ([self.delegate respondsToSelector:@selector(service:requiresRegistrationCredentials:)]) { + [self.delegate service:self requiresRegistrationCredentials:registrationCallback]; + } else { + NSLog(@"WARNING: no delegate assigned to handle SINClient authorization"); + } +} + +- (void)client:(id)client + logMessage:(NSString *)message + area:(NSString *)area + severity:(SINLogSeverity)severity + timestamp:(NSDate *)timestamp { + if (_delegateRespondsToLogCallback) { + [self.delegate service:self logMessage:message area:area severity:severity timestamp:timestamp]; + } +} + +#pragma mark - SINClientsObserver handlers + +- (void)onClientDidStart:(id)client { + if (client == self.client) { + // persist last known successfully logged in user + [self.persistence setObject:client.userId forKey:SINServiceUserIdKey]; + } +} + +- (void)onClientWillTerminate:(id)client { + if (client == self.client) { + [_callClient setProxee:nil]; + [_messageClient setProxee:nil]; + [_audioController setProxee:nil]; + } +} + +- (void)onClientDidFail:(id)client error:(NSError *)error { + if (client == self.client) { + [self notifyError:error]; + } +} + +- (void)notifyError:(NSError *)error { + NSParameterAssert(error); + if ([self.delegate respondsToSelector:@selector(service:didFailWithError:)]) { + [self.delegate service:self didFailWithError:error]; + } +} + +#pragma mark - + +- (void)onDidReceiveRemoteNotification:(NSNotification *)note { + NSAssert([note object] == _push, @"%@", @""); + if ([note object] == _push) { + NSDictionary *dictionaryPayload = note.userInfo[SINRemoteNotificationKey]; + if ([dictionaryPayload sin_isSinchPushPayload]) { + if (!self.client) { + [self logInLastKnownUserIfPossible]; + } + + // If we had a client since before, or if logInLastKnownUserIfPossible succeded + if (self.client) { + id result = [self.client relayRemotePushNotification:dictionaryPayload]; + if (result && [self.delegate respondsToSelector:@selector(service:didReceiveNotification:)]) { + [self.delegate service:self didReceiveNotification:result]; + } + } + } /* else: was not a Sinch push at all? */ + } +} + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SINServiceError.h b/Messenger/Vendors/SinchService/SinchService/SINServiceError.h new file mode 100644 index 00000000..4216db00 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINServiceError.h @@ -0,0 +1,11 @@ +#import + +extern NSString* const SINServiceErrorDomain; + +typedef NS_ENUM(NSInteger, SINServiceError) { + SINServiceErrorComponentNotAvailable = 1, + SINServiceErrorUserIdNotAvailable +}; + +extern NSError* SINServiceComponentNotAvailableError(void); +extern NSError* SINServiceCreateError(SINServiceError code, NSString* reason); diff --git a/Messenger/Vendors/SinchService/SinchService/SINServiceError.m b/Messenger/Vendors/SinchService/SinchService/SINServiceError.m new file mode 100644 index 00000000..4fe51986 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SINServiceError.m @@ -0,0 +1,17 @@ +#import "SINServiceError.h" +#import "SINSParameterValidation.h" + +NSString *const SINServiceErrorDomain = @"SINServiceErrorDomain"; + +NSError *SINServiceComponentNotAvailableError(void) { + return SINServiceCreateError(SINServiceErrorComponentNotAvailable, @"SINClient is not started"); +} + +NSError *SINServiceCreateError(SINServiceError code, NSString *reason) { + SINSParameterCondition(reason); + if (!reason) { + reason = @""; + } + NSDictionary *userInfo = @{NSLocalizedFailureReasonErrorKey : reason, NSLocalizedDescriptionKey : reason}; + return [NSError errorWithDomain:SINServiceErrorDomain code:code userInfo:userInfo]; +} diff --git a/Messenger/Vendors/SinchService/SinchService/SinchService.h b/Messenger/Vendors/SinchService/SinchService/SinchService.h new file mode 100644 index 00000000..18fb2ff9 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SinchService.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2015 Sinch AB. All rights reserved. + * + * See LICENSE file for license terms and information. + */ + +#import "SINService.h" + +@interface SinchService : NSObject + ++ (SINServiceConfig *)configWithApplicationKey:(NSString *)applicationKey + applicationSecret:(NSString *)applicationSecret + environmentHost:(NSString *)environmentHost; + ++ (id)serviceWithConfig:(SINServiceConfig *)config; + +@end diff --git a/Messenger/Vendors/SinchService/SinchService/SinchService.m b/Messenger/Vendors/SinchService/SinchService/SinchService.m new file mode 100644 index 00000000..46cab428 --- /dev/null +++ b/Messenger/Vendors/SinchService/SinchService/SinchService.m @@ -0,0 +1,23 @@ +#import "SinchService.h" +#import "SINService.h" + +@protocol SINServicePrivate +- (id)initWithConfig:(SINServiceConfig *)config; +@end + +@implementation SinchService + ++ (id)serviceWithConfig:(SINServiceConfig *)config { + Class klazz = NSClassFromString(@"SINService"); + return [[klazz alloc] initWithConfig:config]; +} + ++ (SINServiceConfig *)configWithApplicationKey:(NSString *)applicationKey + applicationSecret:(NSString *)applicationSecret + environmentHost:(NSString *)environmentHost { + return [[SINServiceConfig alloc] initWithApplicationKey:applicationKey + applicationSecret:applicationSecret + environmentHost:environmentHost]; +} + +@end diff --git a/Messenger/app-Bridging-Header.h b/Messenger/app-Bridging-Header.h new file mode 100644 index 00000000..64014c29 --- /dev/null +++ b/Messenger/app-Bridging-Header.h @@ -0,0 +1,38 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + +// ----------------------------------------------------------------------------- +// Begin Swiftify generated imports + +// NOTE: +// 1. Put your custom `#import` directives outside of this section to avoid them being overwritten. +// 2. To use your Objective-C code from Swift: +// • Add `import MyObjcClass` to your .swift file(s) depending on the Objective-C code; +// • Ensure that `#import MyObjcClass.h` is present in `app-Bridging-Header.h`. +// 3. To use your Swift code from Objective-C: +// • Add `@class MySwiftClass` to your .h files that depend on the Swift code; +// • No need to import the Swift Bridging Header (`app-Swift.h`), since it's already being imported fom the .pch file. + +#import "AppConstant.h" +#import "utilities.h" + +// End Swiftify generated imports +// ----------------------------------------------------------------------------- + +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define RC_TYPE_STATUS 1 +#define RC_TYPE_TEXT 2 +#define RC_TYPE_EMOJI 3 +#define RC_TYPE_PICTURE 4 +#define RC_TYPE_VIDEO 5 +#define RC_TYPE_AUDIO 6 +#define RC_TYPE_LOCATION 7 +//--------------------------------------------------------------------------------- +#define RC_STATUS_LOADING 1 +#define RC_STATUS_SUCCEED 2 +#define RC_STATUS_MANUAL 3 +//--------------------------------------------------------------------------------- +#define RC_AUDIOSTATUS_STOPPED 1 +#define RC_AUDIOSTATUS_PLAYING 2 +//------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/Messenger/app-Prefix.pch b/Messenger/app-Prefix.pch new file mode 100644 index 00000000..a207b1c9 --- /dev/null +++ b/Messenger/app-Prefix.pch @@ -0,0 +1,9 @@ +// +// Prefix header for all source files of all targets in the '0' project. +// +#ifdef __OBJC__ + // Added by Swiftify: import the Swift Bridging Header from the .pch file + // to make it accessible from all Objective-C source files + #import + +#endif \ No newline at end of file diff --git a/Messenger/app.xcodeproj/project.pbxproj b/Messenger/app.xcodeproj/project.pbxproj new file mode 100644 index 00000000..38e30fe3 --- /dev/null +++ b/Messenger/app.xcodeproj/project.pbxproj @@ -0,0 +1,3334 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 290D1A081F8BCDCB00CFBFB0 /* DBBlocker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290D1A071F8BCDCB00CFBFB0 /* DBBlocker.swift */; }; + 290D1A0B1F8BCEB800CFBFB0 /* Blockers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290D1A0A1F8BCEB800CFBFB0 /* Blockers.swift */; }; + 290D1A0E1F8BD39200CFBFB0 /* Blocker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290D1A0C1F8BD39100CFBFB0 /* Blocker.swift */; }; + 29104BC020EFC21B003BD623 /* RCAudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29104BBE20EFC21B003BD623 /* RCAudioPlayer.swift */; }; + 2917DE1A20ECA4D500EBCD97 /* NSDictionary+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2917DE1920ECA4D500EBCD97 /* NSDictionary+Util.swift */; }; + 291CB49B202F7E460078D0B0 /* chat_audio@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 291CB49A202F7E460078D0B0 /* chat_audio@2x.png */; }; + 291F172F1DCCF60E004CA70F /* PushKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 297DBA0A1DCB5F13008551F2 /* PushKit.framework */; }; + 2920B1882030AD3500DB6E07 /* AudioView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2920B1822030AD3500DB6E07 /* AudioView.xib */; }; + 2920B18B2030AD3500DB6E07 /* AudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2920B1872030AD3500DB6E07 /* AudioView.swift */; }; + 2921ADC01F8BA13500B70B2F /* DBFriend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2921ADBE1F8BA13500B70B2F /* DBFriend.swift */; }; + 2921ADC31F8BA1E700B70B2F /* Friends.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2921ADC11F8BA1E700B70B2F /* Friends.swift */; }; + 292BBFE120E179EE003FE30C /* CallAudioView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292BBFDF20E179EE003FE30C /* CallAudioView.swift */; }; + 2931FF1120ECDFC5002C0A97 /* PictureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2931FF0F20ECDFC5002C0A97 /* PictureView.swift */; }; + 2940548F1F9BCF8600D03A43 /* LinkedId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2940548D1F9BCF8600D03A43 /* LinkedId.swift */; }; + 294E496A1F8A6AA800045345 /* AddFriendsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294E49641F8A6AA700045345 /* AddFriendsView.swift */; }; + 294E496B1F8A6AA800045345 /* AddFriendsCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 294E49651F8A6AA700045345 /* AddFriendsCell.xib */; }; + 294E496C1F8A6AA800045345 /* AddFriendsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 294E49661F8A6AA700045345 /* AddFriendsView.xib */; }; + 294E496D1F8A6AA800045345 /* AddFriendsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294E49681F8A6AA800045345 /* AddFriendsCell.swift */; }; + 2950182F1D9A5CE000AFD8B3 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 2950182E1D9A5CE000AFD8B3 /* GoogleService-Info.plist */; }; + 295C70C21FE0486700109DF0 /* DialogflowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295C70C11FE0486700109DF0 /* DialogflowView.swift */; }; + 295D93702094929A00A222CA /* creategroup_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 295D936F2094929A00A222CA /* creategroup_blank@2x.png */; }; + 295D9376209492B000A222CA /* group_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 295D9372209492AF00A222CA /* group_blank@2x.png */; }; + 295D9377209492B000A222CA /* group_more@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 295D9373209492AF00A222CA /* group_more@2x.png */; }; + 295D9378209492B000A222CA /* groups_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 295D9375209492AF00A222CA /* groups_blank@2x.png */; }; + 295D93842094930400A222CA /* GroupsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295D937A2094930400A222CA /* GroupsView.swift */; }; + 295D93852094930400A222CA /* GroupsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295D937B2094930400A222CA /* GroupsCell.swift */; }; + 295D93862094930400A222CA /* GroupsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 295D937C2094930400A222CA /* GroupsView.xib */; }; + 295D93872094930400A222CA /* CreateGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295D937E2094930400A222CA /* CreateGroupView.swift */; }; + 295D93882094930400A222CA /* CreateGroupView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 295D937F2094930400A222CA /* CreateGroupView.xib */; }; + 295D93892094930400A222CA /* GroupsCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 295D93812094930400A222CA /* GroupsCell.xib */; }; + 295D938C209496CF00A222CA /* DBGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295D938B209496CF00A222CA /* DBGroup.swift */; }; + 295D938F2094A0D500A222CA /* Groups.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295D938D2094A0D500A222CA /* Groups.swift */; }; + 295D93922094A44900A222CA /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 295D93902094A44900A222CA /* Group.swift */; }; + 295D93942094A65500A222CA /* tab_groups@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 295D93932094A65500A222CA /* tab_groups@2x.png */; }; + 295D93992094AAF300A222CA /* GroupView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 295D93962094AAF200A222CA /* GroupView.xib */; }; + 296021471F2CF5F600544468 /* ChatPrivateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29601FE51F2CF5F600544468 /* ChatPrivateView.swift */; }; + 296021481F2CF5F600544468 /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29601FE91F2CF5F600544468 /* ProfileView.swift */; }; + 296021491F2CF5F600544468 /* ProfileView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29601FEA1F2CF5F600544468 /* ProfileView.xib */; }; + 2960214C1F2CF5F600544468 /* AllMediaCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29601FF11F2CF5F600544468 /* AllMediaCell.swift */; }; + 2960214D1F2CF5F600544468 /* AllMediaCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29601FF21F2CF5F600544468 /* AllMediaCell.xib */; }; + 2960214E1F2CF5F600544468 /* AllMediaHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29601FF41F2CF5F600544468 /* AllMediaHeader.swift */; }; + 2960214F1F2CF5F600544468 /* AllMediaHeader.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29601FF51F2CF5F600544468 /* AllMediaHeader.xib */; }; + 296021501F2CF5F600544468 /* AllMediaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29601FF71F2CF5F600544468 /* AllMediaView.swift */; }; + 296021511F2CF5F600544468 /* AllMediaView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29601FF81F2CF5F600544468 /* AllMediaView.xib */; }; + 296021531F2CF5F600544468 /* VideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29601FFE1F2CF5F600544468 /* VideoView.swift */; }; + 296021541F2CF5F600544468 /* VideoView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29601FFF1F2CF5F600544468 /* VideoView.xib */; }; + 296021551F2CF5F600544468 /* MapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020021F2CF5F600544468 /* MapView.swift */; }; + 296021561F2CF5F600544468 /* MapView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020031F2CF5F600544468 /* MapView.xib */; }; + 296021591F2CF5F600544468 /* CallAudioView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960200B1F2CF5F600544468 /* CallAudioView.xib */; }; + 2960215A1F2CF5F600544468 /* CallVideoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960200E1F2CF5F600544468 /* CallVideoView.swift */; }; + 2960215B1F2CF5F600544468 /* CallVideoView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960200F1F2CF5F600544468 /* CallVideoView.xib */; }; + 2960215C1F2CF5F600544468 /* CountriesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020121F2CF5F600544468 /* CountriesView.swift */; }; + 2960215D1F2CF5F600544468 /* CountriesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020131F2CF5F600544468 /* CountriesView.xib */; }; + 296021621F2CF5F600544468 /* SelectUsersCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960201D1F2CF5F600544468 /* SelectUsersCell.swift */; }; + 296021631F2CF5F600544468 /* SelectUsersCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960201E1F2CF5F600544468 /* SelectUsersCell.xib */; }; + 296021641F2CF5F600544468 /* SelectUsersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020201F2CF5F600544468 /* SelectUsersView.swift */; }; + 296021651F2CF5F600544468 /* SelectUsersView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020211F2CF5F600544468 /* SelectUsersView.xib */; }; + 296021661F2CF5F600544468 /* SelectUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020241F2CF5F600544468 /* SelectUserCell.swift */; }; + 296021671F2CF5F600544468 /* SelectUserCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020251F2CF5F600544468 /* SelectUserCell.xib */; }; + 296021681F2CF5F600544468 /* SelectUserView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020271F2CF5F600544468 /* SelectUserView.swift */; }; + 296021691F2CF5F600544468 /* SelectUserView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020281F2CF5F600544468 /* SelectUserView.xib */; }; + 296021701F2CF5F600544468 /* StickersCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020351F2CF5F600544468 /* StickersCell.swift */; }; + 296021711F2CF5F600544468 /* StickersCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020361F2CF5F600544468 /* StickersCell.xib */; }; + 296021721F2CF5F600544468 /* StickersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020381F2CF5F600544468 /* StickersView.swift */; }; + 296021731F2CF5F600544468 /* StickersView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020391F2CF5F600544468 /* StickersView.xib */; }; + 296021741F2CF5F600544468 /* ChatsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960203D1F2CF5F600544468 /* ChatsCell.swift */; }; + 296021751F2CF5F600544468 /* ChatsCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960203E1F2CF5F600544468 /* ChatsCell.xib */; }; + 296021761F2CF5F600544468 /* ChatsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020401F2CF5F600544468 /* ChatsView.swift */; }; + 296021771F2CF5F600544468 /* ChatsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020411F2CF5F600544468 /* ChatsView.xib */; }; + 296021781F2CF5F600544468 /* CallsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020441F2CF5F600544468 /* CallsView.swift */; }; + 296021791F2CF5F600544468 /* CallsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020451F2CF5F600544468 /* CallsView.xib */; }; + 2960217A1F2CF5F600544468 /* PeopleCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020481F2CF5F600544468 /* PeopleCell.swift */; }; + 2960217B1F2CF5F600544468 /* PeopleCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020491F2CF5F600544468 /* PeopleCell.xib */; }; + 2960217C1F2CF5F600544468 /* PeopleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960204B1F2CF5F600544468 /* PeopleView.swift */; }; + 2960217D1F2CF5F600544468 /* PeopleView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960204C1F2CF5F600544468 /* PeopleView.xib */; }; + 296021841F2CF5F600544468 /* EditProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960205B1F2CF5F600544468 /* EditProfileView.swift */; }; + 296021851F2CF5F600544468 /* EditProfileView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960205C1F2CF5F600544468 /* EditProfileView.xib */; }; + 296021861F2CF5F600544468 /* PasswordView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960205F1F2CF5F600544468 /* PasswordView.swift */; }; + 296021871F2CF5F600544468 /* PasswordView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020601F2CF5F600544468 /* PasswordView.xib */; }; + 296021881F2CF5F600544468 /* CustomStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020641F2CF5F600544468 /* CustomStatusView.swift */; }; + 296021891F2CF5F600544468 /* CustomStatusView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020651F2CF5F600544468 /* CustomStatusView.xib */; }; + 2960218A1F2CF5F600544468 /* StatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020671F2CF5F600544468 /* StatusView.swift */; }; + 2960218B1F2CF5F600544468 /* StatusView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020681F2CF5F600544468 /* StatusView.xib */; }; + 2960218C1F2CF5F600544468 /* BlockedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960206B1F2CF5F600544468 /* BlockedCell.swift */; }; + 2960218D1F2CF5F600544468 /* BlockedCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960206C1F2CF5F600544468 /* BlockedCell.xib */; }; + 2960218E1F2CF5F600544468 /* BlockedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960206E1F2CF5F600544468 /* BlockedView.swift */; }; + 2960218F1F2CF5F600544468 /* BlockedView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960206F1F2CF5F600544468 /* BlockedView.xib */; }; + 296021901F2CF5F600544468 /* ArchiveCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020721F2CF5F600544468 /* ArchiveCell.swift */; }; + 296021911F2CF5F600544468 /* ArchiveCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020731F2CF5F600544468 /* ArchiveCell.xib */; }; + 296021921F2CF5F600544468 /* ArchiveView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020751F2CF5F600544468 /* ArchiveView.swift */; }; + 296021931F2CF5F600544468 /* ArchiveView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020761F2CF5F600544468 /* ArchiveView.xib */; }; + 296021941F2CF5F600544468 /* KeepMediaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960207A1F2CF5F600544468 /* KeepMediaView.swift */; }; + 296021951F2CF5F600544468 /* KeepMediaView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960207B1F2CF5F600544468 /* KeepMediaView.xib */; }; + 296021961F2CF5F600544468 /* CacheView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960207D1F2CF5F600544468 /* CacheView.swift */; }; + 296021971F2CF5F600544468 /* CacheView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960207E1F2CF5F600544468 /* CacheView.xib */; }; + 296021981F2CF5F600544468 /* NetworkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020821F2CF5F600544468 /* NetworkView.swift */; }; + 296021991F2CF5F600544468 /* NetworkView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020831F2CF5F600544468 /* NetworkView.xib */; }; + 2960219A1F2CF5F600544468 /* MediaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020851F2CF5F600544468 /* MediaView.swift */; }; + 2960219B1F2CF5F600544468 /* MediaView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020861F2CF5F600544468 /* MediaView.xib */; }; + 2960219C1F2CF5F600544468 /* WallpapersCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020891F2CF5F600544468 /* WallpapersCell.swift */; }; + 2960219D1F2CF5F600544468 /* WallpapersCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960208A1F2CF5F600544468 /* WallpapersCell.xib */; }; + 2960219E1F2CF5F600544468 /* WallpapersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960208C1F2CF5F600544468 /* WallpapersView.swift */; }; + 2960219F1F2CF5F600544468 /* WallpapersView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960208D1F2CF5F600544468 /* WallpapersView.xib */; }; + 296021A01F2CF5F600544468 /* PrivacyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020901F2CF5F600544468 /* PrivacyView.swift */; }; + 296021A11F2CF5F600544468 /* PrivacyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020911F2CF5F600544468 /* PrivacyView.xib */; }; + 296021A21F2CF5F600544468 /* TermsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020941F2CF5F600544468 /* TermsView.swift */; }; + 296021A31F2CF5F600544468 /* TermsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020951F2CF5F600544468 /* TermsView.xib */; }; + 296021A41F2CF5F600544468 /* AddAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020981F2CF5F600544468 /* AddAccountView.swift */; }; + 296021A51F2CF5F600544468 /* AddAccountView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020991F2CF5F600544468 /* AddAccountView.xib */; }; + 296021A61F2CF5F600544468 /* SwitchAccountCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960209C1F2CF5F600544468 /* SwitchAccountCell.swift */; }; + 296021A71F2CF5F600544468 /* SwitchAccountCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960209D1F2CF5F600544468 /* SwitchAccountCell.xib */; }; + 296021A81F2CF5F600544468 /* SwitchAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960209F1F2CF5F600544468 /* SwitchAccountView.swift */; }; + 296021A91F2CF5F600544468 /* SwitchAccountView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020A01F2CF5F600544468 /* SwitchAccountView.xib */; }; + 296021AA1F2CF5F600544468 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020A21F2CF5F600544468 /* SettingsView.swift */; }; + 296021AB1F2CF5F600544468 /* SettingsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020A31F2CF5F600544468 /* SettingsView.xib */; }; + 296021AC1F2CF5F600544468 /* advert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020A71F2CF5F600544468 /* advert.swift */; }; + 296021AD1F2CF5F600544468 /* AdvertCustomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020A91F2CF5F600544468 /* AdvertCustomView.swift */; }; + 296021AE1F2CF5F600544468 /* AdvertCustomView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020AA1F2CF5F600544468 /* AdvertCustomView.xib */; }; + 296021AF1F2CF5F600544468 /* AdvertPremiumView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020AC1F2CF5F600544468 /* AdvertPremiumView.swift */; }; + 296021B01F2CF5F600544468 /* AdvertPremiumView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296020AD1F2CF5F600544468 /* AdvertPremiumView.xib */; }; + 296021B41F2CF5F600544468 /* NSError+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020B61F2CF5F600544468 /* NSError+Util.swift */; }; + 296021B51F2CF5F600544468 /* Blockeds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020B91F2CF5F600544468 /* Blockeds.swift */; }; + 296021B61F2CF5F600544468 /* CallHistories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020BB1F2CF5F600544468 /* CallHistories.swift */; }; + 296021B91F2CF5F600544468 /* Messages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020C11F2CF5F600544468 /* Messages.swift */; }; + 296021BA1F2CF5F600544468 /* Statuses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020C31F2CF5F600544468 /* Statuses.swift */; }; + 296021BB1F2CF5F600544468 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020C51F2CF5F600544468 /* Users.swift */; }; + 296021BC1F2CF5F600544468 /* UserStatuses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020C71F2CF5F600544468 /* UserStatuses.swift */; }; + 296021BD1F2CF5F600544468 /* Account.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020CA1F2CF5F600544468 /* Account.swift */; }; + 296021BE1F2CF5F600544468 /* Blocked.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020CC1F2CF5F600544468 /* Blocked.swift */; }; + 296021BF1F2CF5F600544468 /* CallHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020CE1F2CF5F600544468 /* CallHistory.swift */; }; + 296021C01F2CF5F600544468 /* Chat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020D01F2CF5F600544468 /* Chat.swift */; }; + 296021C21F2CF5F600544468 /* Message.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020D41F2CF5F600544468 /* Message.swift */; }; + 296021C31F2CF5F600544468 /* Status.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020D61F2CF5F600544468 /* Status.swift */; }; + 296021C41F2CF5F600544468 /* push.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020D91F2CF5F600544468 /* push.swift */; }; + 296021C51F2CF5F600544468 /* user.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020DB1F2CF5F600544468 /* user.swift */; }; + 296021C61F2CF5F600544468 /* NotificationCenterX.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020DE1F2CF5F600544468 /* NotificationCenterX.swift */; }; + 296021C91F2CF5F600544468 /* UserDefaultsX.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020E41F2CF5F600544468 /* UserDefaultsX.swift */; }; + 296021CA1F2CF5F600544468 /* Connection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020E71F2CF5F600544468 /* Connection.swift */; }; + 296021CB1F2CF5F600544468 /* Location.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020E91F2CF5F600544468 /* Location.swift */; }; + 296021CC1F2CF5F600544468 /* Audio.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020EC1F2CF5F600544468 /* Audio.swift */; }; + 296021CD1F2CF5F600544468 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020EE1F2CF5F600544468 /* Checksum.swift */; }; + 296021CE1F2CF5F600544468 /* Cryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020F01F2CF5F600544468 /* Cryptor.swift */; }; + 296021CF1F2CF5F600544468 /* Dir.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020F21F2CF5F600544468 /* Dir.swift */; }; + 296021D01F2CF5F600544468 /* Emoji.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020F41F2CF5F600544468 /* Emoji.swift */; }; + 296021D11F2CF5F600544468 /* File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020F61F2CF5F600544468 /* File.swift */; }; + 296021D21F2CF5F600544468 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020F81F2CF5F600544468 /* Image.swift */; }; + 296021D31F2CF5F600544468 /* Password.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020FA1F2CF5F600544468 /* Password.swift */; }; + 296021D41F2CF5F600544468 /* Shortcut.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020FC1F2CF5F600544468 /* Shortcut.swift */; }; + 296021D51F2CF5F600544468 /* Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296020FE1F2CF5F600544468 /* Video.swift */; }; + 296021D61F2CF5F600544468 /* camera.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021011F2CF5F600544468 /* camera.swift */; }; + 296021D81F2CF5F600544468 /* converter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021051F2CF5F600544468 /* converter.swift */; }; + 296021D91F2CF5F600544468 /* CacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021081F2CF5F600544468 /* CacheManager.swift */; }; + 296021DA1F2CF5F600544468 /* DownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960210A1F2CF5F600544468 /* DownloadManager.swift */; }; + 296021DB1F2CF5F600544468 /* MediaLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960210C1F2CF5F600544468 /* MediaLoader.swift */; }; + 296021DC1F2CF5F600544468 /* RealmManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960210E1F2CF5F600544468 /* RealmManager.swift */; }; + 296021DE1F2CF5F600544468 /* MessageQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021131F2CF5F600544468 /* MessageQueue.swift */; }; + 296021E01F2CF5F600544468 /* MessageRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021171F2CF5F600544468 /* MessageRelay.swift */; }; + 296021E11F2CF5F600544468 /* NYTPhotoItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960211A1F2CF5F600544468 /* NYTPhotoItem.swift */; }; + 296021E21F2CF5F600544468 /* DBBlocked.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960211D1F2CF5F600544468 /* DBBlocked.swift */; }; + 296021E31F2CF5F600544468 /* DBCallHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960211F1F2CF5F600544468 /* DBCallHistory.swift */; }; + 296021E41F2CF5F600544468 /* DBChat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021211F2CF5F600544468 /* DBChat.swift */; }; + 296021E71F2CF5F600544468 /* DBMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021271F2CF5F600544468 /* DBMessage.swift */; }; + 296021E81F2CF5F600544468 /* DBStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021291F2CF5F600544468 /* DBStatus.swift */; }; + 296021E91F2CF5F600544468 /* DBUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960212B1F2CF5F600544468 /* DBUser.swift */; }; + 296021EA1F2CF5F600544468 /* DBUserStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960212D1F2CF5F600544468 /* DBUserStatus.swift */; }; + 296021EB1F2CF5F600544468 /* LoginEmailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021321F2CF5F600544468 /* LoginEmailView.swift */; }; + 296021EC1F2CF5F600544468 /* LoginEmailView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296021331F2CF5F600544468 /* LoginEmailView.xib */; }; + 296021ED1F2CF5F600544468 /* LoginGoogleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021361F2CF5F600544468 /* LoginGoogleView.swift */; }; + 296021EE1F2CF5F600544468 /* LoginGoogleView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296021371F2CF5F600544468 /* LoginGoogleView.xib */; }; + 296021EF1F2CF5F600544468 /* VerifySMSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960213B1F2CF5F600544468 /* VerifySMSView.swift */; }; + 296021F01F2CF5F600544468 /* VerifySMSView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960213C1F2CF5F600544468 /* VerifySMSView.xib */; }; + 296021F11F2CF5F600544468 /* LoginPhoneView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2960213E1F2CF5F600544468 /* LoginPhoneView.swift */; }; + 296021F21F2CF5F600544468 /* LoginPhoneView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2960213F1F2CF5F600544468 /* LoginPhoneView.xib */; }; + 296021F31F2CF5F600544468 /* RegisterEmailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021421F2CF5F600544468 /* RegisterEmailView.swift */; }; + 296021F41F2CF5F600544468 /* RegisterEmailView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296021431F2CF5F600544468 /* RegisterEmailView.xib */; }; + 296021F51F2CF5F600544468 /* WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296021451F2CF5F600544468 /* WelcomeView.swift */; }; + 296021F61F2CF5F600544468 /* WelcomeView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 296021461F2CF5F600544468 /* WelcomeView.xib */; }; + 2974641D1FDF01100038D976 /* chats_dialogflow@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2974641C1FDF01100038D976 /* chats_dialogflow@2x.png */; }; + 2974C6FC21EA91AB00E173F1 /* SINSLazyMessageClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6CB21EA91AB00E173F1 /* SINSLazyMessageClient.m */; }; + 2974C6FD21EA91AB00E173F1 /* SINService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6CC21EA91AB00E173F1 /* SINService.m */; settings = {COMPILER_FLAGS = "-w"; }; }; + 2974C6FE21EA91AB00E173F1 /* SINSClientsObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6CD21EA91AB00E173F1 /* SINSClientsObserver.m */; }; + 2974C6FF21EA91AB00E173F1 /* SINSLazyProxyBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6CE21EA91AB00E173F1 /* SINSLazyProxyBase.m */; }; + 2974C70021EA91AB00E173F1 /* SINServiceError.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6F021EA91AB00E173F1 /* SINServiceError.m */; }; + 2974C70121EA91AB00E173F1 /* SINSServicePersistence.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6F321EA91AB00E173F1 /* SINSServicePersistence.m */; }; + 2974C70221EA91AB00E173F1 /* SinchService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6F721EA91AB00E173F1 /* SinchService.m */; }; + 2974C70321EA91AB00E173F1 /* SINSLazyCallClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6F821EA91AB00E173F1 /* SINSLazyCallClient.m */; settings = {COMPILER_FLAGS = "-w"; }; }; + 2974C70421EA91AB00E173F1 /* SINSLazyAudioController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974C6FA21EA91AB00E173F1 /* SINSLazyAudioController.m */; settings = {COMPILER_FLAGS = "-w"; }; }; + 297D027220ECA317000E6DB7 /* Date+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 297D027020ECA317000E6DB7 /* Date+Util.swift */; }; + 29898FC81F1B6FFD00AC73B3 /* countries.plist in Resources */ = {isa = PBXBuildFile; fileRef = 29898ED21F1B6FFC00AC73B3 /* countries.plist */; }; + 29898FC91F1B6FFD00AC73B3 /* call_incoming.wav in Resources */ = {isa = PBXBuildFile; fileRef = 29898ED51F1B6FFC00AC73B3 /* call_incoming.wav */; }; + 29898FCA1F1B6FFD00AC73B3 /* call_ringback.wav in Resources */ = {isa = PBXBuildFile; fileRef = 29898ED61F1B6FFC00AC73B3 /* call_ringback.wav */; }; + 29898FCB1F1B6FFD00AC73B3 /* stickerlocal01@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898ED81F1B6FFC00AC73B3 /* stickerlocal01@2x.png */; }; + 29898FCC1F1B6FFD00AC73B3 /* stickerlocal02@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898ED91F1B6FFC00AC73B3 /* stickerlocal02@2x.png */; }; + 29898FCD1F1B6FFD00AC73B3 /* stickerlocal03@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EDA1F1B6FFC00AC73B3 /* stickerlocal03@2x.png */; }; + 29898FCE1F1B6FFD00AC73B3 /* stickerlocal04@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EDB1F1B6FFC00AC73B3 /* stickerlocal04@2x.png */; }; + 29898FCF1F1B6FFD00AC73B3 /* stickerlocal05@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EDC1F1B6FFC00AC73B3 /* stickerlocal05@2x.png */; }; + 29898FD01F1B6FFD00AC73B3 /* stickerlocal06@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EDD1F1B6FFC00AC73B3 /* stickerlocal06@2x.png */; }; + 29898FD11F1B6FFD00AC73B3 /* stickerlocal07@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EDE1F1B6FFC00AC73B3 /* stickerlocal07@2x.png */; }; + 29898FD21F1B6FFD00AC73B3 /* stickerlocal08@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EDF1F1B6FFC00AC73B3 /* stickerlocal08@2x.png */; }; + 29898FD31F1B6FFD00AC73B3 /* stickerlocal09@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE01F1B6FFC00AC73B3 /* stickerlocal09@2x.png */; }; + 29898FD41F1B6FFD00AC73B3 /* stickerlocal10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE11F1B6FFC00AC73B3 /* stickerlocal10@2x.png */; }; + 29898FD51F1B6FFD00AC73B3 /* stickerlocal11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE21F1B6FFC00AC73B3 /* stickerlocal11@2x.png */; }; + 29898FD61F1B6FFD00AC73B3 /* stickerlocal12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE31F1B6FFC00AC73B3 /* stickerlocal12@2x.png */; }; + 29898FD71F1B6FFD00AC73B3 /* stickerlocal13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE41F1B6FFC00AC73B3 /* stickerlocal13@2x.png */; }; + 29898FD81F1B6FFD00AC73B3 /* stickerlocal14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE51F1B6FFC00AC73B3 /* stickerlocal14@2x.png */; }; + 29898FD91F1B6FFD00AC73B3 /* stickerlocal15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE61F1B6FFC00AC73B3 /* stickerlocal15@2x.png */; }; + 29898FDA1F1B6FFD00AC73B3 /* stickerlocal16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE71F1B6FFC00AC73B3 /* stickerlocal16@2x.png */; }; + 29898FDB1F1B6FFD00AC73B3 /* stickerlocal17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE81F1B6FFC00AC73B3 /* stickerlocal17@2x.png */; }; + 29898FDC1F1B6FFD00AC73B3 /* stickerlocal18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EE91F1B6FFC00AC73B3 /* stickerlocal18@2x.png */; }; + 29898FDD1F1B6FFD00AC73B3 /* stickerlocal19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EEA1F1B6FFC00AC73B3 /* stickerlocal19@2x.png */; }; + 29898FDE1F1B6FFD00AC73B3 /* stickerlocal20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EEB1F1B6FFC00AC73B3 /* stickerlocal20@2x.png */; }; + 29898FDF1F1B6FFD00AC73B3 /* stickerlocal21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EEC1F1B6FFC00AC73B3 /* stickerlocal21@2x.png */; }; + 29898FE01F1B6FFD00AC73B3 /* stickerlocal22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EED1F1B6FFC00AC73B3 /* stickerlocal22@2x.png */; }; + 29898FE11F1B6FFD00AC73B3 /* stickerlocal23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EEE1F1B6FFC00AC73B3 /* stickerlocal23@2x.png */; }; + 29898FE21F1B6FFD00AC73B3 /* stickerlocal24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EEF1F1B6FFC00AC73B3 /* stickerlocal24@2x.png */; }; + 29898FE31F1B6FFD00AC73B3 /* stickerlocal25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF01F1B6FFC00AC73B3 /* stickerlocal25@2x.png */; }; + 29898FE41F1B6FFD00AC73B3 /* stickerlocal26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF11F1B6FFC00AC73B3 /* stickerlocal26@2x.png */; }; + 29898FE51F1B6FFD00AC73B3 /* stickerlocal27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF21F1B6FFC00AC73B3 /* stickerlocal27@2x.png */; }; + 29898FE61F1B6FFD00AC73B3 /* stickerlocal28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF31F1B6FFC00AC73B3 /* stickerlocal28@2x.png */; }; + 29898FE71F1B6FFD00AC73B3 /* stickerlocal29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF41F1B6FFC00AC73B3 /* stickerlocal29@2x.png */; }; + 29898FE81F1B6FFD00AC73B3 /* stickerlocal30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF51F1B6FFC00AC73B3 /* stickerlocal30@2x.png */; }; + 29898FE91F1B6FFD00AC73B3 /* stickerlocal31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF61F1B6FFC00AC73B3 /* stickerlocal31@2x.png */; }; + 29898FEA1F1B6FFD00AC73B3 /* stickerlocal32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF71F1B6FFC00AC73B3 /* stickerlocal32@2x.png */; }; + 29898FEB1F1B6FFD00AC73B3 /* stickerlocal33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF81F1B6FFC00AC73B3 /* stickerlocal33@2x.png */; }; + 29898FEC1F1B6FFD00AC73B3 /* stickerlocal34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EF91F1B6FFC00AC73B3 /* stickerlocal34@2x.png */; }; + 29898FED1F1B6FFD00AC73B3 /* stickerlocal35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EFA1F1B6FFC00AC73B3 /* stickerlocal35@2x.png */; }; + 29898FEE1F1B6FFD00AC73B3 /* stickerlocal36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EFB1F1B6FFC00AC73B3 /* stickerlocal36@2x.png */; }; + 29898FEF1F1B6FFD00AC73B3 /* stickerlocal37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EFC1F1B6FFC00AC73B3 /* stickerlocal37@2x.png */; }; + 29898FF01F1B6FFD00AC73B3 /* stickerlocal38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EFD1F1B6FFC00AC73B3 /* stickerlocal38@2x.png */; }; + 29898FF11F1B6FFD00AC73B3 /* stickerlocal39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EFE1F1B6FFC00AC73B3 /* stickerlocal39@2x.png */; }; + 29898FF21F1B6FFD00AC73B3 /* stickerlocal40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898EFF1F1B6FFC00AC73B3 /* stickerlocal40@2x.png */; }; + 29898FF31F1B6FFD00AC73B3 /* stickerlocal41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F001F1B6FFC00AC73B3 /* stickerlocal41@2x.png */; }; + 29898FF41F1B6FFD00AC73B3 /* stickerlocal42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F011F1B6FFC00AC73B3 /* stickerlocal42@2x.png */; }; + 29898FF51F1B6FFD00AC73B3 /* stickerlocal43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F021F1B6FFC00AC73B3 /* stickerlocal43@2x.png */; }; + 29898FF61F1B6FFD00AC73B3 /* stickerlocal44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F031F1B6FFC00AC73B3 /* stickerlocal44@2x.png */; }; + 29898FF71F1B6FFD00AC73B3 /* stickerlocal45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F041F1B6FFC00AC73B3 /* stickerlocal45@2x.png */; }; + 29898FF81F1B6FFD00AC73B3 /* stickerlocal46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F051F1B6FFC00AC73B3 /* stickerlocal46@2x.png */; }; + 29898FF91F1B6FFD00AC73B3 /* stickerlocal47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F061F1B6FFC00AC73B3 /* stickerlocal47@2x.png */; }; + 29898FFA1F1B6FFD00AC73B3 /* stickerlocal48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F071F1B6FFC00AC73B3 /* stickerlocal48@2x.png */; }; + 29898FFB1F1B6FFD00AC73B3 /* stickerlocal49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F081F1B6FFC00AC73B3 /* stickerlocal49@2x.png */; }; + 29898FFC1F1B6FFD00AC73B3 /* stickerlocal50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F091F1B6FFC00AC73B3 /* stickerlocal50@2x.png */; }; + 29898FFD1F1B6FFD00AC73B3 /* stickerlocal51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F0A1F1B6FFC00AC73B3 /* stickerlocal51@2x.png */; }; + 29898FFE1F1B6FFD00AC73B3 /* stickerlocal52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F0B1F1B6FFC00AC73B3 /* stickerlocal52@2x.png */; }; + 29898FFF1F1B6FFD00AC73B3 /* stickerlocal53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F0C1F1B6FFC00AC73B3 /* stickerlocal53@2x.png */; }; + 298990001F1B6FFD00AC73B3 /* stickerlocal54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F0D1F1B6FFC00AC73B3 /* stickerlocal54@2x.png */; }; + 298990011F1B6FFD00AC73B3 /* stickerlocal55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F0E1F1B6FFC00AC73B3 /* stickerlocal55@2x.png */; }; + 298990021F1B6FFD00AC73B3 /* stickerlocal56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F0F1F1B6FFC00AC73B3 /* stickerlocal56@2x.png */; }; + 298990031F1B6FFD00AC73B3 /* stickerlocal57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F101F1B6FFC00AC73B3 /* stickerlocal57@2x.png */; }; + 298990041F1B6FFD00AC73B3 /* stickerlocal58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F111F1B6FFC00AC73B3 /* stickerlocal58@2x.png */; }; + 298990051F1B6FFD00AC73B3 /* stickerlocal59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F121F1B6FFC00AC73B3 /* stickerlocal59@2x.png */; }; + 298990061F1B6FFD00AC73B3 /* stickerlocal60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F131F1B6FFC00AC73B3 /* stickerlocal60@2x.png */; }; + 298990071F1B6FFD00AC73B3 /* stickerlocal61@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F141F1B6FFC00AC73B3 /* stickerlocal61@2x.png */; }; + 298990081F1B6FFD00AC73B3 /* stickerlocal62@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F151F1B6FFC00AC73B3 /* stickerlocal62@2x.png */; }; + 298990091F1B6FFD00AC73B3 /* stickerlocal63@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F161F1B6FFC00AC73B3 /* stickerlocal63@2x.png */; }; + 2989900A1F1B6FFD00AC73B3 /* stickerlocal64@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F171F1B6FFC00AC73B3 /* stickerlocal64@2x.png */; }; + 2989900B1F1B6FFD00AC73B3 /* stickerlocal65@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F181F1B6FFC00AC73B3 /* stickerlocal65@2x.png */; }; + 2989900C1F1B6FFD00AC73B3 /* stickerlocal66@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F191F1B6FFC00AC73B3 /* stickerlocal66@2x.png */; }; + 2989900D1F1B6FFD00AC73B3 /* stickerlocal67@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F1A1F1B6FFC00AC73B3 /* stickerlocal67@2x.png */; }; + 2989900E1F1B6FFD00AC73B3 /* stickerlocal68@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F1B1F1B6FFC00AC73B3 /* stickerlocal68@2x.png */; }; + 2989900F1F1B6FFD00AC73B3 /* stickerlocal69@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F1C1F1B6FFC00AC73B3 /* stickerlocal69@2x.png */; }; + 298990101F1B6FFD00AC73B3 /* stickerlocal70@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F1D1F1B6FFC00AC73B3 /* stickerlocal70@2x.png */; }; + 298990111F1B6FFD00AC73B3 /* stickerlocal71@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F1E1F1B6FFC00AC73B3 /* stickerlocal71@2x.png */; }; + 298990121F1B6FFD00AC73B3 /* stickerlocal72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F1F1F1B6FFC00AC73B3 /* stickerlocal72@2x.png */; }; + 298990131F1B6FFD00AC73B3 /* stickerlocal73@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F201F1B6FFC00AC73B3 /* stickerlocal73@2x.png */; }; + 298990141F1B6FFD00AC73B3 /* stickerlocal74@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F211F1B6FFC00AC73B3 /* stickerlocal74@2x.png */; }; + 298990151F1B6FFD00AC73B3 /* stickerlocal75@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F221F1B6FFC00AC73B3 /* stickerlocal75@2x.png */; }; + 298990161F1B6FFD00AC73B3 /* stickerlocal76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F231F1B6FFC00AC73B3 /* stickerlocal76@2x.png */; }; + 298990171F1B6FFD00AC73B3 /* stickerlocal77@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F241F1B6FFC00AC73B3 /* stickerlocal77@2x.png */; }; + 298990181F1B6FFD00AC73B3 /* stickerlocal78@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F251F1B6FFC00AC73B3 /* stickerlocal78@2x.png */; }; + 298990191F1B6FFD00AC73B3 /* stickersend01@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F271F1B6FFC00AC73B3 /* stickersend01@2x.png */; }; + 2989901A1F1B6FFD00AC73B3 /* stickersend02@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F281F1B6FFC00AC73B3 /* stickersend02@2x.png */; }; + 2989901B1F1B6FFD00AC73B3 /* stickersend03@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F291F1B6FFC00AC73B3 /* stickersend03@2x.png */; }; + 2989901C1F1B6FFD00AC73B3 /* stickersend04@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F2A1F1B6FFC00AC73B3 /* stickersend04@2x.png */; }; + 2989901D1F1B6FFD00AC73B3 /* stickersend05@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F2B1F1B6FFC00AC73B3 /* stickersend05@2x.png */; }; + 2989901E1F1B6FFD00AC73B3 /* stickersend06@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F2C1F1B6FFC00AC73B3 /* stickersend06@2x.png */; }; + 2989901F1F1B6FFD00AC73B3 /* stickersend07@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F2D1F1B6FFC00AC73B3 /* stickersend07@2x.png */; }; + 298990201F1B6FFD00AC73B3 /* stickersend08@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F2E1F1B6FFC00AC73B3 /* stickersend08@2x.png */; }; + 298990211F1B6FFD00AC73B3 /* stickersend09@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F2F1F1B6FFC00AC73B3 /* stickersend09@2x.png */; }; + 298990221F1B6FFD00AC73B3 /* stickersend10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F301F1B6FFC00AC73B3 /* stickersend10@2x.png */; }; + 298990231F1B6FFD00AC73B3 /* stickersend11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F311F1B6FFC00AC73B3 /* stickersend11@2x.png */; }; + 298990241F1B6FFD00AC73B3 /* stickersend12@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F321F1B6FFC00AC73B3 /* stickersend12@2x.png */; }; + 298990251F1B6FFD00AC73B3 /* stickersend13@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F331F1B6FFC00AC73B3 /* stickersend13@2x.png */; }; + 298990261F1B6FFD00AC73B3 /* stickersend14@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F341F1B6FFC00AC73B3 /* stickersend14@2x.png */; }; + 298990271F1B6FFD00AC73B3 /* stickersend15@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F351F1B6FFC00AC73B3 /* stickersend15@2x.png */; }; + 298990281F1B6FFD00AC73B3 /* stickersend16@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F361F1B6FFC00AC73B3 /* stickersend16@2x.png */; }; + 298990291F1B6FFD00AC73B3 /* stickersend17@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F371F1B6FFC00AC73B3 /* stickersend17@2x.png */; }; + 2989902A1F1B6FFD00AC73B3 /* stickersend18@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F381F1B6FFC00AC73B3 /* stickersend18@2x.png */; }; + 2989902B1F1B6FFD00AC73B3 /* stickersend19@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F391F1B6FFC00AC73B3 /* stickersend19@2x.png */; }; + 2989902C1F1B6FFD00AC73B3 /* stickersend20@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F3A1F1B6FFC00AC73B3 /* stickersend20@2x.png */; }; + 2989902D1F1B6FFD00AC73B3 /* stickersend21@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F3B1F1B6FFC00AC73B3 /* stickersend21@2x.png */; }; + 2989902E1F1B6FFD00AC73B3 /* stickersend22@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F3C1F1B6FFC00AC73B3 /* stickersend22@2x.png */; }; + 2989902F1F1B6FFD00AC73B3 /* stickersend23@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F3D1F1B6FFC00AC73B3 /* stickersend23@2x.png */; }; + 298990301F1B6FFD00AC73B3 /* stickersend24@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F3E1F1B6FFC00AC73B3 /* stickersend24@2x.png */; }; + 298990311F1B6FFD00AC73B3 /* stickersend25@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F3F1F1B6FFC00AC73B3 /* stickersend25@2x.png */; }; + 298990321F1B6FFD00AC73B3 /* stickersend26@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F401F1B6FFC00AC73B3 /* stickersend26@2x.png */; }; + 298990331F1B6FFD00AC73B3 /* stickersend27@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F411F1B6FFC00AC73B3 /* stickersend27@2x.png */; }; + 298990341F1B6FFD00AC73B3 /* stickersend28@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F421F1B6FFC00AC73B3 /* stickersend28@2x.png */; }; + 298990351F1B6FFD00AC73B3 /* stickersend29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F431F1B6FFC00AC73B3 /* stickersend29@2x.png */; }; + 298990361F1B6FFD00AC73B3 /* stickersend30@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F441F1B6FFC00AC73B3 /* stickersend30@2x.png */; }; + 298990371F1B6FFD00AC73B3 /* stickersend31@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F451F1B6FFC00AC73B3 /* stickersend31@2x.png */; }; + 298990381F1B6FFD00AC73B3 /* stickersend32@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F461F1B6FFC00AC73B3 /* stickersend32@2x.png */; }; + 298990391F1B6FFD00AC73B3 /* stickersend33@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F471F1B6FFC00AC73B3 /* stickersend33@2x.png */; }; + 2989903A1F1B6FFD00AC73B3 /* stickersend34@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F481F1B6FFC00AC73B3 /* stickersend34@2x.png */; }; + 2989903B1F1B6FFD00AC73B3 /* stickersend35@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F491F1B6FFC00AC73B3 /* stickersend35@2x.png */; }; + 2989903C1F1B6FFD00AC73B3 /* stickersend36@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F4A1F1B6FFC00AC73B3 /* stickersend36@2x.png */; }; + 2989903D1F1B6FFD00AC73B3 /* stickersend37@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F4B1F1B6FFC00AC73B3 /* stickersend37@2x.png */; }; + 2989903E1F1B6FFD00AC73B3 /* stickersend38@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F4C1F1B6FFC00AC73B3 /* stickersend38@2x.png */; }; + 2989903F1F1B6FFD00AC73B3 /* stickersend39@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F4D1F1B6FFC00AC73B3 /* stickersend39@2x.png */; }; + 298990401F1B6FFD00AC73B3 /* stickersend40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F4E1F1B6FFC00AC73B3 /* stickersend40@2x.png */; }; + 298990411F1B6FFD00AC73B3 /* stickersend41@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F4F1F1B6FFC00AC73B3 /* stickersend41@2x.png */; }; + 298990421F1B6FFD00AC73B3 /* stickersend42@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F501F1B6FFC00AC73B3 /* stickersend42@2x.png */; }; + 298990431F1B6FFD00AC73B3 /* stickersend43@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F511F1B6FFC00AC73B3 /* stickersend43@2x.png */; }; + 298990441F1B6FFD00AC73B3 /* stickersend44@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F521F1B6FFC00AC73B3 /* stickersend44@2x.png */; }; + 298990451F1B6FFD00AC73B3 /* stickersend45@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F531F1B6FFC00AC73B3 /* stickersend45@2x.png */; }; + 298990461F1B6FFD00AC73B3 /* stickersend46@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F541F1B6FFC00AC73B3 /* stickersend46@2x.png */; }; + 298990471F1B6FFD00AC73B3 /* stickersend47@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F551F1B6FFC00AC73B3 /* stickersend47@2x.png */; }; + 298990481F1B6FFD00AC73B3 /* stickersend48@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F561F1B6FFC00AC73B3 /* stickersend48@2x.png */; }; + 298990491F1B6FFD00AC73B3 /* stickersend49@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F571F1B6FFC00AC73B3 /* stickersend49@2x.png */; }; + 2989904A1F1B6FFD00AC73B3 /* stickersend50@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F581F1B6FFC00AC73B3 /* stickersend50@2x.png */; }; + 2989904B1F1B6FFD00AC73B3 /* stickersend51@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F591F1B6FFC00AC73B3 /* stickersend51@2x.png */; }; + 2989904C1F1B6FFD00AC73B3 /* stickersend52@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F5A1F1B6FFC00AC73B3 /* stickersend52@2x.png */; }; + 2989904D1F1B6FFD00AC73B3 /* stickersend53@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F5B1F1B6FFC00AC73B3 /* stickersend53@2x.png */; }; + 2989904E1F1B6FFD00AC73B3 /* stickersend54@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F5C1F1B6FFC00AC73B3 /* stickersend54@2x.png */; }; + 2989904F1F1B6FFD00AC73B3 /* stickersend55@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F5D1F1B6FFC00AC73B3 /* stickersend55@2x.png */; }; + 298990501F1B6FFD00AC73B3 /* stickersend56@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F5E1F1B6FFD00AC73B3 /* stickersend56@2x.png */; }; + 298990511F1B6FFD00AC73B3 /* stickersend57@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F5F1F1B6FFD00AC73B3 /* stickersend57@2x.png */; }; + 298990521F1B6FFD00AC73B3 /* stickersend58@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F601F1B6FFD00AC73B3 /* stickersend58@2x.png */; }; + 298990531F1B6FFD00AC73B3 /* stickersend59@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F611F1B6FFD00AC73B3 /* stickersend59@2x.png */; }; + 298990541F1B6FFD00AC73B3 /* stickersend60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F621F1B6FFD00AC73B3 /* stickersend60@2x.png */; }; + 298990551F1B6FFD00AC73B3 /* stickersend61@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F631F1B6FFD00AC73B3 /* stickersend61@2x.png */; }; + 298990561F1B6FFD00AC73B3 /* stickersend62@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F641F1B6FFD00AC73B3 /* stickersend62@2x.png */; }; + 298990571F1B6FFD00AC73B3 /* stickersend63@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F651F1B6FFD00AC73B3 /* stickersend63@2x.png */; }; + 298990581F1B6FFD00AC73B3 /* stickersend64@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F661F1B6FFD00AC73B3 /* stickersend64@2x.png */; }; + 298990591F1B6FFD00AC73B3 /* stickersend65@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F671F1B6FFD00AC73B3 /* stickersend65@2x.png */; }; + 2989905A1F1B6FFD00AC73B3 /* stickersend66@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F681F1B6FFD00AC73B3 /* stickersend66@2x.png */; }; + 2989905B1F1B6FFD00AC73B3 /* stickersend67@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F691F1B6FFD00AC73B3 /* stickersend67@2x.png */; }; + 2989905C1F1B6FFD00AC73B3 /* stickersend68@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F6A1F1B6FFD00AC73B3 /* stickersend68@2x.png */; }; + 2989905D1F1B6FFD00AC73B3 /* stickersend69@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F6B1F1B6FFD00AC73B3 /* stickersend69@2x.png */; }; + 2989905E1F1B6FFD00AC73B3 /* stickersend70@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F6C1F1B6FFD00AC73B3 /* stickersend70@2x.png */; }; + 2989905F1F1B6FFD00AC73B3 /* stickersend71@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F6D1F1B6FFD00AC73B3 /* stickersend71@2x.png */; }; + 298990601F1B6FFD00AC73B3 /* stickersend72@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F6E1F1B6FFD00AC73B3 /* stickersend72@2x.png */; }; + 298990611F1B6FFD00AC73B3 /* stickersend73@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F6F1F1B6FFD00AC73B3 /* stickersend73@2x.png */; }; + 298990621F1B6FFD00AC73B3 /* stickersend74@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F701F1B6FFD00AC73B3 /* stickersend74@2x.png */; }; + 298990631F1B6FFD00AC73B3 /* stickersend75@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F711F1B6FFD00AC73B3 /* stickersend75@2x.png */; }; + 298990641F1B6FFD00AC73B3 /* stickersend76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F721F1B6FFD00AC73B3 /* stickersend76@2x.png */; }; + 298990651F1B6FFD00AC73B3 /* stickersend77@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F731F1B6FFD00AC73B3 /* stickersend77@2x.png */; }; + 298990661F1B6FFD00AC73B3 /* stickersend78@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29898F741F1B6FFD00AC73B3 /* stickersend78@2x.png */; }; + 298990671F1B6FFD00AC73B3 /* wallpapers01@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F761F1B6FFD00AC73B3 /* wallpapers01@2x.jpg */; }; + 298990681F1B6FFD00AC73B3 /* wallpapers02@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F771F1B6FFD00AC73B3 /* wallpapers02@2x.jpg */; }; + 298990691F1B6FFD00AC73B3 /* wallpapers03@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F781F1B6FFD00AC73B3 /* wallpapers03@2x.jpg */; }; + 2989906A1F1B6FFD00AC73B3 /* wallpapers04@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F791F1B6FFD00AC73B3 /* wallpapers04@2x.jpg */; }; + 2989906B1F1B6FFD00AC73B3 /* wallpapers05@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F7A1F1B6FFD00AC73B3 /* wallpapers05@2x.jpg */; }; + 2989906C1F1B6FFD00AC73B3 /* wallpapers06@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F7B1F1B6FFD00AC73B3 /* wallpapers06@2x.jpg */; }; + 2989906D1F1B6FFD00AC73B3 /* wallpapers07@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F7C1F1B6FFD00AC73B3 /* wallpapers07@2x.jpg */; }; + 2989906E1F1B6FFD00AC73B3 /* wallpapers08@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F7D1F1B6FFD00AC73B3 /* wallpapers08@2x.jpg */; }; + 2989906F1F1B6FFD00AC73B3 /* wallpapers09@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F7E1F1B6FFD00AC73B3 /* wallpapers09@2x.jpg */; }; + 298990701F1B6FFD00AC73B3 /* wallpapers10@2x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 29898F7F1F1B6FFD00AC73B3 /* wallpapers10@2x.jpg */; }; + 298990711F1B6FFD00AC73B3 /* privacy.html in Resources */ = {isa = PBXBuildFile; fileRef = 29898F811F1B6FFD00AC73B3 /* privacy.html */; }; + 298990721F1B6FFD00AC73B3 /* terms.html in Resources */ = {isa = PBXBuildFile; fileRef = 29898F821F1B6FFD00AC73B3 /* terms.html */; }; + 299702621F9CC88900830794 /* Friend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299702611F9CC88900830794 /* Friend.swift */; }; + 29AA54BD20D3B3DA004067FE /* RelayManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AA54BB20D3B3D9004067FE /* RelayManager.swift */; }; + 29B72CC720EE93A900E4C078 /* FObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29B72CC620EE93A900E4C078 /* FObject.swift */; }; + 29BB8F871F5C266100560F3F /* addaccount_logo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F241F5C266100560F3F /* addaccount_logo@2x.png */; }; + 29BB8F881F5C266100560F3F /* advert01@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F261F5C266100560F3F /* advert01@2x.png */; }; + 29BB8F891F5C266100560F3F /* advert02@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F271F5C266100560F3F /* advert02@2x.png */; }; + 29BB8F8A1F5C266100560F3F /* advert03@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F281F5C266100560F3F /* advert03@2x.png */; }; + 29BB8F8B1F5C266100560F3F /* advert04@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F291F5C266100560F3F /* advert04@2x.png */; }; + 29BB8F8C1F5C266100560F3F /* advert05@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F2A1F5C266100560F3F /* advert05@2x.png */; }; + 29BB8F8D1F5C266100560F3F /* advert06@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F2B1F5C266100560F3F /* advert06@2x.png */; }; + 29BB8F8E1F5C266100560F3F /* advert07@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F2C1F5C266100560F3F /* advert07@2x.png */; }; + 29BB8F8F1F5C266100560F3F /* advert08@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F2D1F5C266100560F3F /* advert08@2x.png */; }; + 29BB8F901F5C266100560F3F /* advert09@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F2E1F5C266100560F3F /* advert09@2x.png */; }; + 29BB8F911F5C266100560F3F /* advert10@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F2F1F5C266100560F3F /* advert10@2x.png */; }; + 29BB8F921F5C266100560F3F /* advert11@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F301F5C266100560F3F /* advert11@2x.png */; }; + 29BB8F931F5C266100560F3F /* allmedia_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F321F5C266100560F3F /* allmedia_blank@2x.png */; }; + 29BB8F941F5C266100560F3F /* allmedia_selected@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F331F5C266100560F3F /* allmedia_selected@2x.png */; }; + 29BB8F951F5C266100560F3F /* allmedia_video@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F341F5C266100560F3F /* allmedia_video@2x.png */; }; + 29BB8F961F5C266100560F3F /* archive_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F361F5C266100560F3F /* archive_blank@2x.png */; }; + 29BB8F971F5C266100560F3F /* archive_muted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F371F5C266100560F3F /* archive_muted@2x.png */; }; + 29BB8F981F5C266100560F3F /* blocked_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F391F5C266100560F3F /* blocked_blank@2x.png */; }; + 29BB8F991F5C266100560F3F /* callaudio_answer@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F3B1F5C266100560F3F /* callaudio_answer@2x.png */; }; + 29BB8F9A1F5C266100560F3F /* callaudio_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F3C1F5C266100560F3F /* callaudio_blank@2x.png */; }; + 29BB8F9B1F5C266100560F3F /* callaudio_hangup@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F3D1F5C266100560F3F /* callaudio_hangup@2x.png */; }; + 29BB8F9C1F5C266100560F3F /* callaudio_mute1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F3E1F5C266100560F3F /* callaudio_mute1@2x.png */; }; + 29BB8F9D1F5C266100560F3F /* callaudio_mute2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F3F1F5C266100560F3F /* callaudio_mute2@2x.png */; }; + 29BB8F9E1F5C266100560F3F /* callaudio_speaker1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F401F5C266100560F3F /* callaudio_speaker1@2x.png */; }; + 29BB8F9F1F5C266100560F3F /* callaudio_speaker2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F411F5C266100560F3F /* callaudio_speaker2@2x.png */; }; + 29BB8FA01F5C266100560F3F /* callaudio_video1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F421F5C266100560F3F /* callaudio_video1@2x.png */; }; + 29BB8FA11F5C266100560F3F /* callaudio_video2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F431F5C266100560F3F /* callaudio_video2@2x.png */; }; + 29BB8FA21F5C266100560F3F /* callvideo_answer@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F451F5C266100560F3F /* callvideo_answer@2x.png */; }; + 29BB8FA31F5C266100560F3F /* callvideo_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F461F5C266100560F3F /* callvideo_blank@2x.png */; }; + 29BB8FA41F5C266100560F3F /* callvideo_hangup@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F471F5C266100560F3F /* callvideo_hangup@2x.png */; }; + 29BB8FA51F5C266100560F3F /* callvideo_mute1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F481F5C266100560F3F /* callvideo_mute1@2x.png */; }; + 29BB8FA61F5C266100560F3F /* callvideo_mute2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F491F5C266100560F3F /* callvideo_mute2@2x.png */; }; + 29BB8FA71F5C266100560F3F /* callvideo_switch1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F4A1F5C266100560F3F /* callvideo_switch1@2x.png */; }; + 29BB8FA81F5C266100560F3F /* callvideo_switch2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F4B1F5C266100560F3F /* callvideo_switch2@2x.png */; }; + 29BB8FA91F5C266100560F3F /* chat_back@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F4D1F5C266100560F3F /* chat_back@2x.png */; }; + 29BB8FAA1F5C266100560F3F /* chat_callaudio@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F4E1F5C266100560F3F /* chat_callaudio@2x.png */; }; + 29BB8FAB1F5C266100560F3F /* chat_callvideo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F4F1F5C266100560F3F /* chat_callvideo@2x.png */; }; + 29BB8FAC1F5C266100560F3F /* chat_camera@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F501F5C266100560F3F /* chat_camera@2x.png */; }; + 29BB8FAD1F5C266100560F3F /* chat_location@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F511F5C266100560F3F /* chat_location@2x.png */; }; + 29BB8FAE1F5C266100560F3F /* chat_picture@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F521F5C266100560F3F /* chat_picture@2x.png */; }; + 29BB8FAF1F5C266100560F3F /* chat_sticker@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F531F5C266100560F3F /* chat_sticker@2x.png */; }; + 29BB8FB01F5C266100560F3F /* chat_video@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F541F5C266100560F3F /* chat_video@2x.png */; }; + 29BB8FB11F5C266100560F3F /* chats_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F561F5C266100560F3F /* chats_blank@2x.png */; }; + 29BB8FB21F5C266100560F3F /* chats_muted@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F571F5C266100560F3F /* chats_muted@2x.png */; }; + 29BB8FB41F5C266100560F3F /* editprofile_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F5B1F5C266100560F3F /* editprofile_blank@2x.png */; }; + 29BB8FB81F5C266100560F3F /* launchscreen_logo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F621F5C266100560F3F /* launchscreen_logo@2x.png */; }; + 29BB8FB91F5C266100560F3F /* login_logo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F641F5C266100560F3F /* login_logo@2x.png */; }; + 29BB8FBA1F5C266100560F3F /* people_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F661F5C266100560F3F /* people_blank@2x.png */; }; + 29BB8FBB1F5C266100560F3F /* profile_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F681F5C266100560F3F /* profile_blank@2x.png */; }; + 29BB8FBC1F5C266100560F3F /* profile_callaudio@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F691F5C266100560F3F /* profile_callaudio@2x.png */; }; + 29BB8FBD1F5C266100560F3F /* profile_callvideo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F6A1F5C266100560F3F /* profile_callvideo@2x.png */; }; + 29BB8FBE1F5C266100560F3F /* register_logo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F6C1F5C266100560F3F /* register_logo@2x.png */; }; + 29BB8FC11F5C266100560F3F /* selectusers_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F721F5C266100560F3F /* selectusers_blank@2x.png */; }; + 29BB8FC21F5C266100560F3F /* selectuser_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F741F5C266100560F3F /* selectuser_blank@2x.png */; }; + 29BB8FC41F5C266100560F3F /* settings_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F781F5C266100560F3F /* settings_blank@2x.png */; }; + 29BB8FC51F5C266100560F3F /* stickers_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F7A1F5C266100560F3F /* stickers_blank@2x.png */; }; + 29BB8FC61F5C266100560F3F /* switchaccount_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F7C1F5C266100560F3F /* switchaccount_blank@2x.png */; }; + 29BB8FC71F5C266100560F3F /* tab_calls@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F7E1F5C266100560F3F /* tab_calls@2x.png */; }; + 29BB8FC81F5C266100560F3F /* tab_chats@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F7F1F5C266100560F3F /* tab_chats@2x.png */; }; + 29BB8FCA1F5C266100560F3F /* tab_people@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F811F5C266100560F3F /* tab_people@2x.png */; }; + 29BB8FCB1F5C266100560F3F /* tab_settings@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F821F5C266100560F3F /* tab_settings@2x.png */; }; + 29BB8FCC1F5C266100560F3F /* wallpaper_selected@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F841F5C266100560F3F /* wallpaper_selected@2x.png */; }; + 29BB8FCD1F5C266100560F3F /* welcome_logo@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29BB8F861F5C266100560F3F /* welcome_logo@2x.png */; }; + 29C299631F8A647B00DB8BF0 /* addfriends_blank@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29C299621F8A647B00DB8BF0 /* addfriends_blank@2x.png */; }; + 29C4BD3A2095EA900047886E /* UserStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C4BD382095EA900047886E /* UserStatus.swift */; }; + 29CAE58720971787000D857D /* ChatGroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29CAE58620971786000D857D /* ChatGroupView.swift */; }; + 29D29EF91D9A59E4006CA074 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D29EF81D9A59E4006CA074 /* AppDelegate.swift */; }; + 29D29F011D9A59E4006CA074 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 29D29F001D9A59E4006CA074 /* Assets.xcassets */; }; + 29D29F041D9A59E4006CA074 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 29D29F021D9A59E4006CA074 /* LaunchScreen.storyboard */; }; + 29D7605320EFD49D006C7148 /* RCMenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7602020EFD49D006C7148 /* RCMenuItem.swift */; }; + 29D7605420EFD49D006C7148 /* RCTextMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7602620EFD49D006C7148 /* RCTextMessageCell.swift */; }; + 29D7605520EFD49D006C7148 /* RCEmojiMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7602820EFD49D006C7148 /* RCEmojiMessageCell.swift */; }; + 29D7605620EFD49D006C7148 /* RCMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7602A20EFD49D006C7148 /* RCMessageCell.swift */; }; + 29D7605720EFD49D006C7148 /* RCPictureMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7602D20EFD49D006C7148 /* RCPictureMessageCell.swift */; }; + 29D7605820EFD49D006C7148 /* RCVideoMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7603020EFD49D006C7148 /* RCVideoMessageCell.swift */; }; + 29D7605920EFD49D006C7148 /* RCAudioMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7603320EFD49D006C7148 /* RCAudioMessageCell.swift */; }; + 29D7605A20EFD49D006C7148 /* RCLocationMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7603620EFD49D006C7148 /* RCLocationMessageCell.swift */; }; + 29D7605B20EFD49D006C7148 /* RCStatusCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7603920EFD49D006C7148 /* RCStatusCell.swift */; }; + 29D7605C20EFD49D006C7148 /* RCSectionFooterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7603E20EFD49D006C7148 /* RCSectionFooterCell.swift */; }; + 29D7605D20EFD49D006C7148 /* RCBubbleFooterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7603F20EFD49D006C7148 /* RCBubbleFooterCell.swift */; }; + 29D7605E20EFD49D006C7148 /* RCSectionHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7604120EFD49D006C7148 /* RCSectionHeaderCell.swift */; }; + 29D7605F20EFD49E006C7148 /* RCBubbleHeaderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7604220EFD49D006C7148 /* RCBubbleHeaderCell.swift */; }; + 29D7606C20EFD4DF006C7148 /* rcmessage_send@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606420EFD4DF006C7148 /* rcmessage_send@2x.png */; }; + 29D7606D20EFD4DF006C7148 /* rcmessages_audiopause@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606520EFD4DF006C7148 /* rcmessages_audiopause@2x.png */; }; + 29D7606E20EFD4DF006C7148 /* rcmessage_attach@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606620EFD4DF006C7148 /* rcmessage_attach@2x.png */; }; + 29D7606F20EFD4DF006C7148 /* rcmessages_videoplay@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606720EFD4DF006C7148 /* rcmessages_videoplay@2x.png */; }; + 29D7607020EFD4DF006C7148 /* rcmessage_outgoing.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606820EFD4DF006C7148 /* rcmessage_outgoing.aiff */; }; + 29D7607120EFD4DF006C7148 /* rcmessages_manual@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606920EFD4DF006C7148 /* rcmessages_manual@2x.png */; }; + 29D7607220EFD4DF006C7148 /* rcmessages_audioplay@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606A20EFD4DF006C7148 /* rcmessages_audioplay@2x.png */; }; + 29D7607320EFD4DF006C7148 /* rcmessage_incoming.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 29D7606B20EFD4DF006C7148 /* rcmessage_incoming.aiff */; }; + 29D7607A20EFD552006C7148 /* RCMessagesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29D7607520EFD552006C7148 /* RCMessagesView.swift */; }; + 29D7607B20EFD552006C7148 /* RCMessagesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 29D7607720EFD552006C7148 /* RCMessagesView.xib */; }; + 29DC391820EF6004004E41BE /* FUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DC391720EF6004004E41BE /* FUser.swift */; }; + 29DC391A20EF76E1004E41BE /* FUser+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29DC391920EF76E1004E41BE /* FUser+Util.swift */; }; + 29E5AD55209EF2A000AC2E67 /* UploadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E5AD53209EF29F00AC2E67 /* UploadManager.swift */; }; + 29E76AC420DE517B00572BBC /* GroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E76AC320DE517B00572BBC /* GroupView.swift */; }; + 29EABE4E20ECAC3C00A13F26 /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29EABE4C20ECAC3C00A13F26 /* NavigationController.swift */; }; + 29FAEF4E20F396FC00E75BCD /* RCMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FAEF4D20F396FC00E75BCD /* RCMessage.swift */; }; + 29FAEF5020F39A7A00E75BCD /* RCMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29FAEF4F20F39A7A00E75BCD /* RCMessages.swift */; }; + 6C0888E250EDDE30BCA104EB /* Pods_app.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14A8835041C05399266378E9 /* Pods_app.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 14A8835041C05399266378E9 /* Pods_app.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_app.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 290D1A071F8BCDCB00CFBFB0 /* DBBlocker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBBlocker.swift; sourceTree = ""; }; + 290D1A0A1F8BCEB800CFBFB0 /* Blockers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Blockers.swift; sourceTree = ""; }; + 290D1A0C1F8BD39100CFBFB0 /* Blocker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Blocker.swift; sourceTree = ""; }; + 29104BBE20EFC21B003BD623 /* RCAudioPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCAudioPlayer.swift; sourceTree = ""; }; + 2917DE1920ECA4D500EBCD97 /* NSDictionary+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSDictionary+Util.swift"; sourceTree = ""; }; + 291CB49A202F7E460078D0B0 /* chat_audio@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_audio@2x.png"; sourceTree = ""; }; + 2920B1822030AD3500DB6E07 /* AudioView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AudioView.xib; sourceTree = ""; }; + 2920B1872030AD3500DB6E07 /* AudioView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioView.swift; sourceTree = ""; }; + 2921ADBE1F8BA13500B70B2F /* DBFriend.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBFriend.swift; sourceTree = ""; }; + 2921ADC11F8BA1E700B70B2F /* Friends.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Friends.swift; sourceTree = ""; }; + 292BBFDF20E179EE003FE30C /* CallAudioView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallAudioView.swift; sourceTree = ""; }; + 2931FF0F20ECDFC5002C0A97 /* PictureView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PictureView.swift; sourceTree = ""; }; + 2940548D1F9BCF8600D03A43 /* LinkedId.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkedId.swift; sourceTree = ""; }; + 294E49641F8A6AA700045345 /* AddFriendsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddFriendsView.swift; sourceTree = ""; }; + 294E49651F8A6AA700045345 /* AddFriendsCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddFriendsCell.xib; sourceTree = ""; }; + 294E49661F8A6AA700045345 /* AddFriendsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddFriendsView.xib; sourceTree = ""; }; + 294E49681F8A6AA800045345 /* AddFriendsCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddFriendsCell.swift; sourceTree = ""; }; + 295015181D9A5C1B00AFD8B3 /* app.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = app.entitlements; sourceTree = ""; }; + 2950182E1D9A5CE000AFD8B3 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + 295018301D9A5CE600AFD8B3 /* AppConstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppConstant.h; sourceTree = ""; }; + 295C70C11FE0486700109DF0 /* DialogflowView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DialogflowView.swift; sourceTree = ""; }; + 295D936F2094929A00A222CA /* creategroup_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "creategroup_blank@2x.png"; sourceTree = ""; }; + 295D9372209492AF00A222CA /* group_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "group_blank@2x.png"; sourceTree = ""; }; + 295D9373209492AF00A222CA /* group_more@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "group_more@2x.png"; sourceTree = ""; }; + 295D9375209492AF00A222CA /* groups_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "groups_blank@2x.png"; sourceTree = ""; }; + 295D937A2094930400A222CA /* GroupsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupsView.swift; sourceTree = ""; }; + 295D937B2094930400A222CA /* GroupsCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GroupsCell.swift; sourceTree = ""; }; + 295D937C2094930400A222CA /* GroupsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = GroupsView.xib; sourceTree = ""; }; + 295D937E2094930400A222CA /* CreateGroupView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateGroupView.swift; sourceTree = ""; }; + 295D937F2094930400A222CA /* CreateGroupView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CreateGroupView.xib; sourceTree = ""; }; + 295D93812094930400A222CA /* GroupsCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = GroupsCell.xib; sourceTree = ""; }; + 295D938B209496CF00A222CA /* DBGroup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBGroup.swift; sourceTree = ""; }; + 295D938D2094A0D500A222CA /* Groups.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Groups.swift; sourceTree = ""; }; + 295D93902094A44900A222CA /* Group.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = ""; }; + 295D93932094A65500A222CA /* tab_groups@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_groups@2x.png"; sourceTree = ""; }; + 295D93962094AAF200A222CA /* GroupView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = GroupView.xib; sourceTree = ""; }; + 29601FE51F2CF5F600544468 /* ChatPrivateView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatPrivateView.swift; sourceTree = ""; }; + 29601FE91F2CF5F600544468 /* ProfileView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = ""; }; + 29601FEA1F2CF5F600544468 /* ProfileView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ProfileView.xib; sourceTree = ""; }; + 29601FF11F2CF5F600544468 /* AllMediaCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllMediaCell.swift; sourceTree = ""; }; + 29601FF21F2CF5F600544468 /* AllMediaCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AllMediaCell.xib; sourceTree = ""; }; + 29601FF41F2CF5F600544468 /* AllMediaHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllMediaHeader.swift; sourceTree = ""; }; + 29601FF51F2CF5F600544468 /* AllMediaHeader.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AllMediaHeader.xib; sourceTree = ""; }; + 29601FF71F2CF5F600544468 /* AllMediaView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllMediaView.swift; sourceTree = ""; }; + 29601FF81F2CF5F600544468 /* AllMediaView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AllMediaView.xib; sourceTree = ""; }; + 29601FFE1F2CF5F600544468 /* VideoView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoView.swift; sourceTree = ""; }; + 29601FFF1F2CF5F600544468 /* VideoView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VideoView.xib; sourceTree = ""; }; + 296020021F2CF5F600544468 /* MapView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MapView.swift; sourceTree = ""; }; + 296020031F2CF5F600544468 /* MapView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MapView.xib; sourceTree = ""; }; + 2960200B1F2CF5F600544468 /* CallAudioView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallAudioView.xib; sourceTree = ""; }; + 2960200E1F2CF5F600544468 /* CallVideoView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallVideoView.swift; sourceTree = ""; }; + 2960200F1F2CF5F600544468 /* CallVideoView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallVideoView.xib; sourceTree = ""; }; + 296020121F2CF5F600544468 /* CountriesView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CountriesView.swift; sourceTree = ""; }; + 296020131F2CF5F600544468 /* CountriesView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CountriesView.xib; sourceTree = ""; }; + 2960201D1F2CF5F600544468 /* SelectUsersCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectUsersCell.swift; sourceTree = ""; }; + 2960201E1F2CF5F600544468 /* SelectUsersCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SelectUsersCell.xib; sourceTree = ""; }; + 296020201F2CF5F600544468 /* SelectUsersView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectUsersView.swift; sourceTree = ""; }; + 296020211F2CF5F600544468 /* SelectUsersView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SelectUsersView.xib; sourceTree = ""; }; + 296020241F2CF5F600544468 /* SelectUserCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectUserCell.swift; sourceTree = ""; }; + 296020251F2CF5F600544468 /* SelectUserCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SelectUserCell.xib; sourceTree = ""; }; + 296020271F2CF5F600544468 /* SelectUserView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SelectUserView.swift; sourceTree = ""; }; + 296020281F2CF5F600544468 /* SelectUserView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SelectUserView.xib; sourceTree = ""; }; + 296020351F2CF5F600544468 /* StickersCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StickersCell.swift; sourceTree = ""; }; + 296020361F2CF5F600544468 /* StickersCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = StickersCell.xib; sourceTree = ""; }; + 296020381F2CF5F600544468 /* StickersView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StickersView.swift; sourceTree = ""; }; + 296020391F2CF5F600544468 /* StickersView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = StickersView.xib; sourceTree = ""; }; + 2960203D1F2CF5F600544468 /* ChatsCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatsCell.swift; sourceTree = ""; }; + 2960203E1F2CF5F600544468 /* ChatsCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ChatsCell.xib; sourceTree = ""; }; + 296020401F2CF5F600544468 /* ChatsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatsView.swift; sourceTree = ""; }; + 296020411F2CF5F600544468 /* ChatsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ChatsView.xib; sourceTree = ""; }; + 296020441F2CF5F600544468 /* CallsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallsView.swift; sourceTree = ""; }; + 296020451F2CF5F600544468 /* CallsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallsView.xib; sourceTree = ""; }; + 296020481F2CF5F600544468 /* PeopleCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PeopleCell.swift; sourceTree = ""; }; + 296020491F2CF5F600544468 /* PeopleCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PeopleCell.xib; sourceTree = ""; }; + 2960204B1F2CF5F600544468 /* PeopleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PeopleView.swift; sourceTree = ""; }; + 2960204C1F2CF5F600544468 /* PeopleView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PeopleView.xib; sourceTree = ""; }; + 2960205B1F2CF5F600544468 /* EditProfileView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EditProfileView.swift; sourceTree = ""; }; + 2960205C1F2CF5F600544468 /* EditProfileView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = EditProfileView.xib; sourceTree = ""; }; + 2960205F1F2CF5F600544468 /* PasswordView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordView.swift; sourceTree = ""; }; + 296020601F2CF5F600544468 /* PasswordView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PasswordView.xib; sourceTree = ""; }; + 296020641F2CF5F600544468 /* CustomStatusView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomStatusView.swift; sourceTree = ""; }; + 296020651F2CF5F600544468 /* CustomStatusView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CustomStatusView.xib; sourceTree = ""; }; + 296020671F2CF5F600544468 /* StatusView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatusView.swift; sourceTree = ""; }; + 296020681F2CF5F600544468 /* StatusView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = StatusView.xib; sourceTree = ""; }; + 2960206B1F2CF5F600544468 /* BlockedCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockedCell.swift; sourceTree = ""; }; + 2960206C1F2CF5F600544468 /* BlockedCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = BlockedCell.xib; sourceTree = ""; }; + 2960206E1F2CF5F600544468 /* BlockedView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockedView.swift; sourceTree = ""; }; + 2960206F1F2CF5F600544468 /* BlockedView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = BlockedView.xib; sourceTree = ""; }; + 296020721F2CF5F600544468 /* ArchiveCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArchiveCell.swift; sourceTree = ""; }; + 296020731F2CF5F600544468 /* ArchiveCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ArchiveCell.xib; sourceTree = ""; }; + 296020751F2CF5F600544468 /* ArchiveView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArchiveView.swift; sourceTree = ""; }; + 296020761F2CF5F600544468 /* ArchiveView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ArchiveView.xib; sourceTree = ""; }; + 2960207A1F2CF5F600544468 /* KeepMediaView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeepMediaView.swift; sourceTree = ""; }; + 2960207B1F2CF5F600544468 /* KeepMediaView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KeepMediaView.xib; sourceTree = ""; }; + 2960207D1F2CF5F600544468 /* CacheView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheView.swift; sourceTree = ""; }; + 2960207E1F2CF5F600544468 /* CacheView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CacheView.xib; sourceTree = ""; }; + 296020821F2CF5F600544468 /* NetworkView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkView.swift; sourceTree = ""; }; + 296020831F2CF5F600544468 /* NetworkView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NetworkView.xib; sourceTree = ""; }; + 296020851F2CF5F600544468 /* MediaView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaView.swift; sourceTree = ""; }; + 296020861F2CF5F600544468 /* MediaView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MediaView.xib; sourceTree = ""; }; + 296020891F2CF5F600544468 /* WallpapersCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpapersCell.swift; sourceTree = ""; }; + 2960208A1F2CF5F600544468 /* WallpapersCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WallpapersCell.xib; sourceTree = ""; }; + 2960208C1F2CF5F600544468 /* WallpapersView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WallpapersView.swift; sourceTree = ""; }; + 2960208D1F2CF5F600544468 /* WallpapersView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WallpapersView.xib; sourceTree = ""; }; + 296020901F2CF5F600544468 /* PrivacyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyView.swift; sourceTree = ""; }; + 296020911F2CF5F600544468 /* PrivacyView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = PrivacyView.xib; sourceTree = ""; }; + 296020941F2CF5F600544468 /* TermsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TermsView.swift; sourceTree = ""; }; + 296020951F2CF5F600544468 /* TermsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TermsView.xib; sourceTree = ""; }; + 296020981F2CF5F600544468 /* AddAccountView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddAccountView.swift; sourceTree = ""; }; + 296020991F2CF5F600544468 /* AddAccountView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddAccountView.xib; sourceTree = ""; }; + 2960209C1F2CF5F600544468 /* SwitchAccountCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchAccountCell.swift; sourceTree = ""; }; + 2960209D1F2CF5F600544468 /* SwitchAccountCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SwitchAccountCell.xib; sourceTree = ""; }; + 2960209F1F2CF5F600544468 /* SwitchAccountView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchAccountView.swift; sourceTree = ""; }; + 296020A01F2CF5F600544468 /* SwitchAccountView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SwitchAccountView.xib; sourceTree = ""; }; + 296020A21F2CF5F600544468 /* SettingsView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = ""; }; + 296020A31F2CF5F600544468 /* SettingsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettingsView.xib; sourceTree = ""; }; + 296020A71F2CF5F600544468 /* advert.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = advert.swift; sourceTree = ""; }; + 296020A91F2CF5F600544468 /* AdvertCustomView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdvertCustomView.swift; sourceTree = ""; }; + 296020AA1F2CF5F600544468 /* AdvertCustomView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AdvertCustomView.xib; sourceTree = ""; }; + 296020AC1F2CF5F600544468 /* AdvertPremiumView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdvertPremiumView.swift; sourceTree = ""; }; + 296020AD1F2CF5F600544468 /* AdvertPremiumView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AdvertPremiumView.xib; sourceTree = ""; }; + 296020B61F2CF5F600544468 /* NSError+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSError+Util.swift"; sourceTree = ""; }; + 296020B91F2CF5F600544468 /* Blockeds.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Blockeds.swift; sourceTree = ""; }; + 296020BB1F2CF5F600544468 /* CallHistories.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallHistories.swift; sourceTree = ""; }; + 296020C11F2CF5F600544468 /* Messages.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Messages.swift; sourceTree = ""; }; + 296020C31F2CF5F600544468 /* Statuses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Statuses.swift; sourceTree = ""; }; + 296020C51F2CF5F600544468 /* Users.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Users.swift; sourceTree = ""; }; + 296020C71F2CF5F600544468 /* UserStatuses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserStatuses.swift; sourceTree = ""; }; + 296020CA1F2CF5F600544468 /* Account.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Account.swift; sourceTree = ""; }; + 296020CC1F2CF5F600544468 /* Blocked.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Blocked.swift; sourceTree = ""; }; + 296020CE1F2CF5F600544468 /* CallHistory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CallHistory.swift; sourceTree = ""; }; + 296020D01F2CF5F600544468 /* Chat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Chat.swift; sourceTree = ""; }; + 296020D41F2CF5F600544468 /* Message.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Message.swift; sourceTree = ""; }; + 296020D61F2CF5F600544468 /* Status.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Status.swift; sourceTree = ""; }; + 296020D91F2CF5F600544468 /* push.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = push.swift; sourceTree = ""; }; + 296020DB1F2CF5F600544468 /* user.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = user.swift; sourceTree = ""; }; + 296020DE1F2CF5F600544468 /* NotificationCenterX.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationCenterX.swift; sourceTree = ""; }; + 296020E41F2CF5F600544468 /* UserDefaultsX.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefaultsX.swift; sourceTree = ""; }; + 296020E71F2CF5F600544468 /* Connection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Connection.swift; sourceTree = ""; }; + 296020E91F2CF5F600544468 /* Location.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Location.swift; sourceTree = ""; }; + 296020EC1F2CF5F600544468 /* Audio.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Audio.swift; sourceTree = ""; }; + 296020EE1F2CF5F600544468 /* Checksum.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Checksum.swift; sourceTree = ""; }; + 296020F01F2CF5F600544468 /* Cryptor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cryptor.swift; sourceTree = ""; }; + 296020F21F2CF5F600544468 /* Dir.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Dir.swift; sourceTree = ""; }; + 296020F41F2CF5F600544468 /* Emoji.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Emoji.swift; sourceTree = ""; }; + 296020F61F2CF5F600544468 /* File.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = File.swift; sourceTree = ""; }; + 296020F81F2CF5F600544468 /* Image.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Image.swift; sourceTree = ""; }; + 296020FA1F2CF5F600544468 /* Password.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Password.swift; sourceTree = ""; }; + 296020FC1F2CF5F600544468 /* Shortcut.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Shortcut.swift; sourceTree = ""; }; + 296020FE1F2CF5F600544468 /* Video.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Video.swift; sourceTree = ""; }; + 296021011F2CF5F600544468 /* camera.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = camera.swift; sourceTree = ""; }; + 296021051F2CF5F600544468 /* converter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = converter.swift; sourceTree = ""; }; + 296021081F2CF5F600544468 /* CacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CacheManager.swift; sourceTree = ""; }; + 2960210A1F2CF5F600544468 /* DownloadManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadManager.swift; sourceTree = ""; }; + 2960210C1F2CF5F600544468 /* MediaLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaLoader.swift; sourceTree = ""; }; + 2960210E1F2CF5F600544468 /* RealmManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RealmManager.swift; sourceTree = ""; }; + 296021131F2CF5F600544468 /* MessageQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageQueue.swift; sourceTree = ""; }; + 296021171F2CF5F600544468 /* MessageRelay.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageRelay.swift; sourceTree = ""; }; + 2960211A1F2CF5F600544468 /* NYTPhotoItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NYTPhotoItem.swift; sourceTree = ""; }; + 2960211D1F2CF5F600544468 /* DBBlocked.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBBlocked.swift; sourceTree = ""; }; + 2960211F1F2CF5F600544468 /* DBCallHistory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBCallHistory.swift; sourceTree = ""; }; + 296021211F2CF5F600544468 /* DBChat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBChat.swift; sourceTree = ""; }; + 296021271F2CF5F600544468 /* DBMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBMessage.swift; sourceTree = ""; }; + 296021291F2CF5F600544468 /* DBStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBStatus.swift; sourceTree = ""; }; + 2960212B1F2CF5F600544468 /* DBUser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBUser.swift; sourceTree = ""; }; + 2960212D1F2CF5F600544468 /* DBUserStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBUserStatus.swift; sourceTree = ""; }; + 2960212E1F2CF5F600544468 /* utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utilities.h; sourceTree = ""; }; + 296021321F2CF5F600544468 /* LoginEmailView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginEmailView.swift; sourceTree = ""; }; + 296021331F2CF5F600544468 /* LoginEmailView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoginEmailView.xib; sourceTree = ""; }; + 296021361F2CF5F600544468 /* LoginGoogleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginGoogleView.swift; sourceTree = ""; }; + 296021371F2CF5F600544468 /* LoginGoogleView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoginGoogleView.xib; sourceTree = ""; }; + 2960213B1F2CF5F600544468 /* VerifySMSView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VerifySMSView.swift; sourceTree = ""; }; + 2960213C1F2CF5F600544468 /* VerifySMSView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = VerifySMSView.xib; sourceTree = ""; }; + 2960213E1F2CF5F600544468 /* LoginPhoneView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginPhoneView.swift; sourceTree = ""; }; + 2960213F1F2CF5F600544468 /* LoginPhoneView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LoginPhoneView.xib; sourceTree = ""; }; + 296021421F2CF5F600544468 /* RegisterEmailView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegisterEmailView.swift; sourceTree = ""; }; + 296021431F2CF5F600544468 /* RegisterEmailView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RegisterEmailView.xib; sourceTree = ""; }; + 296021451F2CF5F600544468 /* WelcomeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeView.swift; sourceTree = ""; }; + 296021461F2CF5F600544468 /* WelcomeView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = WelcomeView.xib; sourceTree = ""; }; + 2974641C1FDF01100038D976 /* chats_dialogflow@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chats_dialogflow@2x.png"; sourceTree = ""; }; + 2974C6C921EA91AB00E173F1 /* SINSServicePersistence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINSServicePersistence.h; sourceTree = ""; }; + 2974C6CA21EA91AB00E173F1 /* SinchService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SinchService.h; sourceTree = ""; }; + 2974C6CB21EA91AB00E173F1 /* SINSLazyMessageClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINSLazyMessageClient.m; sourceTree = ""; }; + 2974C6CC21EA91AB00E173F1 /* SINService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINService.m; sourceTree = ""; }; + 2974C6CD21EA91AB00E173F1 /* SINSClientsObserver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINSClientsObserver.m; sourceTree = ""; }; + 2974C6CE21EA91AB00E173F1 /* SINSLazyProxyBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINSLazyProxyBase.m; sourceTree = ""; }; + 2974C6D121EA91AB00E173F1 /* SINUIView+Fullscreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SINUIView+Fullscreen.h"; sourceTree = ""; }; + 2974C6D221EA91AB00E173F1 /* SINCallDetails.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINCallDetails.h; sourceTree = ""; }; + 2974C6D321EA91AB00E173F1 /* SINVideoFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINVideoFrame.h; sourceTree = ""; }; + 2974C6D421EA91AB00E173F1 /* SINMessageDeliveryInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINMessageDeliveryInfo.h; sourceTree = ""; }; + 2974C6D521EA91AB00E173F1 /* SINManagedPush.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINManagedPush.h; sourceTree = ""; }; + 2974C6D621EA91AB00E173F1 /* SINCallClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINCallClient.h; sourceTree = ""; }; + 2974C6D721EA91AB00E173F1 /* SINMessageFailureInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINMessageFailureInfo.h; sourceTree = ""; }; + 2974C6D821EA91AB00E173F1 /* SINClientRegistration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINClientRegistration.h; sourceTree = ""; }; + 2974C6D921EA91AB00E173F1 /* SINCallNotificationResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINCallNotificationResult.h; sourceTree = ""; }; + 2974C6DA21EA91AB00E173F1 /* SINPushPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINPushPair.h; sourceTree = ""; }; + 2974C6DB21EA91AB00E173F1 /* SINError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINError.h; sourceTree = ""; }; + 2974C6DC21EA91AB00E173F1 /* SINNotificationResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINNotificationResult.h; sourceTree = ""; }; + 2974C6DD21EA91AB00E173F1 /* SINForwardDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINForwardDeclarations.h; sourceTree = ""; }; + 2974C6DE21EA91AB00E173F1 /* SINAPSEnvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINAPSEnvironment.h; sourceTree = ""; }; + 2974C6DF21EA91AB00E173F1 /* SINMessageClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINMessageClient.h; sourceTree = ""; }; + 2974C6E021EA91AB00E173F1 /* SINLocalNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINLocalNotification.h; sourceTree = ""; }; + 2974C6E121EA91AB00E173F1 /* Sinch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sinch.h; sourceTree = ""; }; + 2974C6E221EA91AB00E173F1 /* SINPushHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINPushHelper.h; sourceTree = ""; }; + 2974C6E321EA91AB00E173F1 /* SINCall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINCall.h; sourceTree = ""; }; + 2974C6E421EA91AB00E173F1 /* SINMessageNotificationResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINMessageNotificationResult.h; sourceTree = ""; }; + 2974C6E521EA91AB00E173F1 /* SINVideoController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINVideoController.h; sourceTree = ""; }; + 2974C6E621EA91AB00E173F1 /* SINAudioController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINAudioController.h; sourceTree = ""; }; + 2974C6E721EA91AB00E173F1 /* SINExport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINExport.h; sourceTree = ""; }; + 2974C6E821EA91AB00E173F1 /* SINOutgoingMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINOutgoingMessage.h; sourceTree = ""; }; + 2974C6E921EA91AB00E173F1 /* SINLocalVideoFrameCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINLocalVideoFrameCallback.h; sourceTree = ""; }; + 2974C6EA21EA91AB00E173F1 /* SINLogSeverity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINLogSeverity.h; sourceTree = ""; }; + 2974C6EB21EA91AB00E173F1 /* SINMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINMessage.h; sourceTree = ""; }; + 2974C6EC21EA91AB00E173F1 /* SINUILocalNotification+Sinch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SINUILocalNotification+Sinch.h"; sourceTree = ""; }; + 2974C6ED21EA91AB00E173F1 /* SINClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINClient.h; sourceTree = ""; }; + 2974C6EE21EA91AB00E173F1 /* SINVideoFrameCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINVideoFrameCallback.h; sourceTree = ""; }; + 2974C6EF21EA91AB00E173F1 /* SINSLazyCallClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINSLazyCallClient.h; sourceTree = ""; }; + 2974C6F021EA91AB00E173F1 /* SINServiceError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINServiceError.m; sourceTree = ""; }; + 2974C6F121EA91AB00E173F1 /* SINSLazyAudioController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINSLazyAudioController.h; sourceTree = ""; }; + 2974C6F221EA91AB00E173F1 /* SINSParameterValidation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINSParameterValidation.h; sourceTree = ""; }; + 2974C6F321EA91AB00E173F1 /* SINSServicePersistence.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINSServicePersistence.m; sourceTree = ""; }; + 2974C6F421EA91AB00E173F1 /* SINSClientsObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINSClientsObserver.h; sourceTree = ""; }; + 2974C6F521EA91AB00E173F1 /* SINService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINService.h; sourceTree = ""; }; + 2974C6F621EA91AB00E173F1 /* SINSLazyMessageClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINSLazyMessageClient.h; sourceTree = ""; }; + 2974C6F721EA91AB00E173F1 /* SinchService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SinchService.m; sourceTree = ""; }; + 2974C6F821EA91AB00E173F1 /* SINSLazyCallClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINSLazyCallClient.m; sourceTree = ""; }; + 2974C6F921EA91AB00E173F1 /* SINSLazyProxyBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINSLazyProxyBase.h; sourceTree = ""; }; + 2974C6FA21EA91AB00E173F1 /* SINSLazyAudioController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SINSLazyAudioController.m; sourceTree = ""; }; + 2974C6FB21EA91AB00E173F1 /* SINServiceError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SINServiceError.h; sourceTree = ""; }; + 297D027020ECA317000E6DB7 /* Date+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Date+Util.swift"; sourceTree = ""; }; + 297DBA0A1DCB5F13008551F2 /* PushKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PushKit.framework; path = System/Library/Frameworks/PushKit.framework; sourceTree = SDKROOT; }; + 29898ED21F1B6FFC00AC73B3 /* countries.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = countries.plist; sourceTree = ""; }; + 29898ED51F1B6FFC00AC73B3 /* call_incoming.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = call_incoming.wav; sourceTree = ""; }; + 29898ED61F1B6FFC00AC73B3 /* call_ringback.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = call_ringback.wav; sourceTree = ""; }; + 29898ED81F1B6FFC00AC73B3 /* stickerlocal01@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal01@2x.png"; sourceTree = ""; }; + 29898ED91F1B6FFC00AC73B3 /* stickerlocal02@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal02@2x.png"; sourceTree = ""; }; + 29898EDA1F1B6FFC00AC73B3 /* stickerlocal03@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal03@2x.png"; sourceTree = ""; }; + 29898EDB1F1B6FFC00AC73B3 /* stickerlocal04@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal04@2x.png"; sourceTree = ""; }; + 29898EDC1F1B6FFC00AC73B3 /* stickerlocal05@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal05@2x.png"; sourceTree = ""; }; + 29898EDD1F1B6FFC00AC73B3 /* stickerlocal06@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal06@2x.png"; sourceTree = ""; }; + 29898EDE1F1B6FFC00AC73B3 /* stickerlocal07@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal07@2x.png"; sourceTree = ""; }; + 29898EDF1F1B6FFC00AC73B3 /* stickerlocal08@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal08@2x.png"; sourceTree = ""; }; + 29898EE01F1B6FFC00AC73B3 /* stickerlocal09@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal09@2x.png"; sourceTree = ""; }; + 29898EE11F1B6FFC00AC73B3 /* stickerlocal10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal10@2x.png"; sourceTree = ""; }; + 29898EE21F1B6FFC00AC73B3 /* stickerlocal11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal11@2x.png"; sourceTree = ""; }; + 29898EE31F1B6FFC00AC73B3 /* stickerlocal12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal12@2x.png"; sourceTree = ""; }; + 29898EE41F1B6FFC00AC73B3 /* stickerlocal13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal13@2x.png"; sourceTree = ""; }; + 29898EE51F1B6FFC00AC73B3 /* stickerlocal14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal14@2x.png"; sourceTree = ""; }; + 29898EE61F1B6FFC00AC73B3 /* stickerlocal15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal15@2x.png"; sourceTree = ""; }; + 29898EE71F1B6FFC00AC73B3 /* stickerlocal16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal16@2x.png"; sourceTree = ""; }; + 29898EE81F1B6FFC00AC73B3 /* stickerlocal17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal17@2x.png"; sourceTree = ""; }; + 29898EE91F1B6FFC00AC73B3 /* stickerlocal18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal18@2x.png"; sourceTree = ""; }; + 29898EEA1F1B6FFC00AC73B3 /* stickerlocal19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal19@2x.png"; sourceTree = ""; }; + 29898EEB1F1B6FFC00AC73B3 /* stickerlocal20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal20@2x.png"; sourceTree = ""; }; + 29898EEC1F1B6FFC00AC73B3 /* stickerlocal21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal21@2x.png"; sourceTree = ""; }; + 29898EED1F1B6FFC00AC73B3 /* stickerlocal22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal22@2x.png"; sourceTree = ""; }; + 29898EEE1F1B6FFC00AC73B3 /* stickerlocal23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal23@2x.png"; sourceTree = ""; }; + 29898EEF1F1B6FFC00AC73B3 /* stickerlocal24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal24@2x.png"; sourceTree = ""; }; + 29898EF01F1B6FFC00AC73B3 /* stickerlocal25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal25@2x.png"; sourceTree = ""; }; + 29898EF11F1B6FFC00AC73B3 /* stickerlocal26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal26@2x.png"; sourceTree = ""; }; + 29898EF21F1B6FFC00AC73B3 /* stickerlocal27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal27@2x.png"; sourceTree = ""; }; + 29898EF31F1B6FFC00AC73B3 /* stickerlocal28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal28@2x.png"; sourceTree = ""; }; + 29898EF41F1B6FFC00AC73B3 /* stickerlocal29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal29@2x.png"; sourceTree = ""; }; + 29898EF51F1B6FFC00AC73B3 /* stickerlocal30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal30@2x.png"; sourceTree = ""; }; + 29898EF61F1B6FFC00AC73B3 /* stickerlocal31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal31@2x.png"; sourceTree = ""; }; + 29898EF71F1B6FFC00AC73B3 /* stickerlocal32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal32@2x.png"; sourceTree = ""; }; + 29898EF81F1B6FFC00AC73B3 /* stickerlocal33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal33@2x.png"; sourceTree = ""; }; + 29898EF91F1B6FFC00AC73B3 /* stickerlocal34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal34@2x.png"; sourceTree = ""; }; + 29898EFA1F1B6FFC00AC73B3 /* stickerlocal35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal35@2x.png"; sourceTree = ""; }; + 29898EFB1F1B6FFC00AC73B3 /* stickerlocal36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal36@2x.png"; sourceTree = ""; }; + 29898EFC1F1B6FFC00AC73B3 /* stickerlocal37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal37@2x.png"; sourceTree = ""; }; + 29898EFD1F1B6FFC00AC73B3 /* stickerlocal38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal38@2x.png"; sourceTree = ""; }; + 29898EFE1F1B6FFC00AC73B3 /* stickerlocal39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal39@2x.png"; sourceTree = ""; }; + 29898EFF1F1B6FFC00AC73B3 /* stickerlocal40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal40@2x.png"; sourceTree = ""; }; + 29898F001F1B6FFC00AC73B3 /* stickerlocal41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal41@2x.png"; sourceTree = ""; }; + 29898F011F1B6FFC00AC73B3 /* stickerlocal42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal42@2x.png"; sourceTree = ""; }; + 29898F021F1B6FFC00AC73B3 /* stickerlocal43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal43@2x.png"; sourceTree = ""; }; + 29898F031F1B6FFC00AC73B3 /* stickerlocal44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal44@2x.png"; sourceTree = ""; }; + 29898F041F1B6FFC00AC73B3 /* stickerlocal45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal45@2x.png"; sourceTree = ""; }; + 29898F051F1B6FFC00AC73B3 /* stickerlocal46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal46@2x.png"; sourceTree = ""; }; + 29898F061F1B6FFC00AC73B3 /* stickerlocal47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal47@2x.png"; sourceTree = ""; }; + 29898F071F1B6FFC00AC73B3 /* stickerlocal48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal48@2x.png"; sourceTree = ""; }; + 29898F081F1B6FFC00AC73B3 /* stickerlocal49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal49@2x.png"; sourceTree = ""; }; + 29898F091F1B6FFC00AC73B3 /* stickerlocal50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal50@2x.png"; sourceTree = ""; }; + 29898F0A1F1B6FFC00AC73B3 /* stickerlocal51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal51@2x.png"; sourceTree = ""; }; + 29898F0B1F1B6FFC00AC73B3 /* stickerlocal52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal52@2x.png"; sourceTree = ""; }; + 29898F0C1F1B6FFC00AC73B3 /* stickerlocal53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal53@2x.png"; sourceTree = ""; }; + 29898F0D1F1B6FFC00AC73B3 /* stickerlocal54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal54@2x.png"; sourceTree = ""; }; + 29898F0E1F1B6FFC00AC73B3 /* stickerlocal55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal55@2x.png"; sourceTree = ""; }; + 29898F0F1F1B6FFC00AC73B3 /* stickerlocal56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal56@2x.png"; sourceTree = ""; }; + 29898F101F1B6FFC00AC73B3 /* stickerlocal57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal57@2x.png"; sourceTree = ""; }; + 29898F111F1B6FFC00AC73B3 /* stickerlocal58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal58@2x.png"; sourceTree = ""; }; + 29898F121F1B6FFC00AC73B3 /* stickerlocal59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal59@2x.png"; sourceTree = ""; }; + 29898F131F1B6FFC00AC73B3 /* stickerlocal60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal60@2x.png"; sourceTree = ""; }; + 29898F141F1B6FFC00AC73B3 /* stickerlocal61@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal61@2x.png"; sourceTree = ""; }; + 29898F151F1B6FFC00AC73B3 /* stickerlocal62@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal62@2x.png"; sourceTree = ""; }; + 29898F161F1B6FFC00AC73B3 /* stickerlocal63@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal63@2x.png"; sourceTree = ""; }; + 29898F171F1B6FFC00AC73B3 /* stickerlocal64@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal64@2x.png"; sourceTree = ""; }; + 29898F181F1B6FFC00AC73B3 /* stickerlocal65@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal65@2x.png"; sourceTree = ""; }; + 29898F191F1B6FFC00AC73B3 /* stickerlocal66@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal66@2x.png"; sourceTree = ""; }; + 29898F1A1F1B6FFC00AC73B3 /* stickerlocal67@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal67@2x.png"; sourceTree = ""; }; + 29898F1B1F1B6FFC00AC73B3 /* stickerlocal68@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal68@2x.png"; sourceTree = ""; }; + 29898F1C1F1B6FFC00AC73B3 /* stickerlocal69@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal69@2x.png"; sourceTree = ""; }; + 29898F1D1F1B6FFC00AC73B3 /* stickerlocal70@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal70@2x.png"; sourceTree = ""; }; + 29898F1E1F1B6FFC00AC73B3 /* stickerlocal71@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal71@2x.png"; sourceTree = ""; }; + 29898F1F1F1B6FFC00AC73B3 /* stickerlocal72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal72@2x.png"; sourceTree = ""; }; + 29898F201F1B6FFC00AC73B3 /* stickerlocal73@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal73@2x.png"; sourceTree = ""; }; + 29898F211F1B6FFC00AC73B3 /* stickerlocal74@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal74@2x.png"; sourceTree = ""; }; + 29898F221F1B6FFC00AC73B3 /* stickerlocal75@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal75@2x.png"; sourceTree = ""; }; + 29898F231F1B6FFC00AC73B3 /* stickerlocal76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal76@2x.png"; sourceTree = ""; }; + 29898F241F1B6FFC00AC73B3 /* stickerlocal77@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal77@2x.png"; sourceTree = ""; }; + 29898F251F1B6FFC00AC73B3 /* stickerlocal78@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickerlocal78@2x.png"; sourceTree = ""; }; + 29898F271F1B6FFC00AC73B3 /* stickersend01@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend01@2x.png"; sourceTree = ""; }; + 29898F281F1B6FFC00AC73B3 /* stickersend02@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend02@2x.png"; sourceTree = ""; }; + 29898F291F1B6FFC00AC73B3 /* stickersend03@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend03@2x.png"; sourceTree = ""; }; + 29898F2A1F1B6FFC00AC73B3 /* stickersend04@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend04@2x.png"; sourceTree = ""; }; + 29898F2B1F1B6FFC00AC73B3 /* stickersend05@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend05@2x.png"; sourceTree = ""; }; + 29898F2C1F1B6FFC00AC73B3 /* stickersend06@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend06@2x.png"; sourceTree = ""; }; + 29898F2D1F1B6FFC00AC73B3 /* stickersend07@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend07@2x.png"; sourceTree = ""; }; + 29898F2E1F1B6FFC00AC73B3 /* stickersend08@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend08@2x.png"; sourceTree = ""; }; + 29898F2F1F1B6FFC00AC73B3 /* stickersend09@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend09@2x.png"; sourceTree = ""; }; + 29898F301F1B6FFC00AC73B3 /* stickersend10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend10@2x.png"; sourceTree = ""; }; + 29898F311F1B6FFC00AC73B3 /* stickersend11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend11@2x.png"; sourceTree = ""; }; + 29898F321F1B6FFC00AC73B3 /* stickersend12@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend12@2x.png"; sourceTree = ""; }; + 29898F331F1B6FFC00AC73B3 /* stickersend13@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend13@2x.png"; sourceTree = ""; }; + 29898F341F1B6FFC00AC73B3 /* stickersend14@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend14@2x.png"; sourceTree = ""; }; + 29898F351F1B6FFC00AC73B3 /* stickersend15@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend15@2x.png"; sourceTree = ""; }; + 29898F361F1B6FFC00AC73B3 /* stickersend16@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend16@2x.png"; sourceTree = ""; }; + 29898F371F1B6FFC00AC73B3 /* stickersend17@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend17@2x.png"; sourceTree = ""; }; + 29898F381F1B6FFC00AC73B3 /* stickersend18@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend18@2x.png"; sourceTree = ""; }; + 29898F391F1B6FFC00AC73B3 /* stickersend19@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend19@2x.png"; sourceTree = ""; }; + 29898F3A1F1B6FFC00AC73B3 /* stickersend20@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend20@2x.png"; sourceTree = ""; }; + 29898F3B1F1B6FFC00AC73B3 /* stickersend21@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend21@2x.png"; sourceTree = ""; }; + 29898F3C1F1B6FFC00AC73B3 /* stickersend22@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend22@2x.png"; sourceTree = ""; }; + 29898F3D1F1B6FFC00AC73B3 /* stickersend23@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend23@2x.png"; sourceTree = ""; }; + 29898F3E1F1B6FFC00AC73B3 /* stickersend24@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend24@2x.png"; sourceTree = ""; }; + 29898F3F1F1B6FFC00AC73B3 /* stickersend25@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend25@2x.png"; sourceTree = ""; }; + 29898F401F1B6FFC00AC73B3 /* stickersend26@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend26@2x.png"; sourceTree = ""; }; + 29898F411F1B6FFC00AC73B3 /* stickersend27@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend27@2x.png"; sourceTree = ""; }; + 29898F421F1B6FFC00AC73B3 /* stickersend28@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend28@2x.png"; sourceTree = ""; }; + 29898F431F1B6FFC00AC73B3 /* stickersend29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend29@2x.png"; sourceTree = ""; }; + 29898F441F1B6FFC00AC73B3 /* stickersend30@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend30@2x.png"; sourceTree = ""; }; + 29898F451F1B6FFC00AC73B3 /* stickersend31@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend31@2x.png"; sourceTree = ""; }; + 29898F461F1B6FFC00AC73B3 /* stickersend32@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend32@2x.png"; sourceTree = ""; }; + 29898F471F1B6FFC00AC73B3 /* stickersend33@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend33@2x.png"; sourceTree = ""; }; + 29898F481F1B6FFC00AC73B3 /* stickersend34@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend34@2x.png"; sourceTree = ""; }; + 29898F491F1B6FFC00AC73B3 /* stickersend35@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend35@2x.png"; sourceTree = ""; }; + 29898F4A1F1B6FFC00AC73B3 /* stickersend36@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend36@2x.png"; sourceTree = ""; }; + 29898F4B1F1B6FFC00AC73B3 /* stickersend37@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend37@2x.png"; sourceTree = ""; }; + 29898F4C1F1B6FFC00AC73B3 /* stickersend38@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend38@2x.png"; sourceTree = ""; }; + 29898F4D1F1B6FFC00AC73B3 /* stickersend39@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend39@2x.png"; sourceTree = ""; }; + 29898F4E1F1B6FFC00AC73B3 /* stickersend40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend40@2x.png"; sourceTree = ""; }; + 29898F4F1F1B6FFC00AC73B3 /* stickersend41@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend41@2x.png"; sourceTree = ""; }; + 29898F501F1B6FFC00AC73B3 /* stickersend42@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend42@2x.png"; sourceTree = ""; }; + 29898F511F1B6FFC00AC73B3 /* stickersend43@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend43@2x.png"; sourceTree = ""; }; + 29898F521F1B6FFC00AC73B3 /* stickersend44@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend44@2x.png"; sourceTree = ""; }; + 29898F531F1B6FFC00AC73B3 /* stickersend45@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend45@2x.png"; sourceTree = ""; }; + 29898F541F1B6FFC00AC73B3 /* stickersend46@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend46@2x.png"; sourceTree = ""; }; + 29898F551F1B6FFC00AC73B3 /* stickersend47@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend47@2x.png"; sourceTree = ""; }; + 29898F561F1B6FFC00AC73B3 /* stickersend48@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend48@2x.png"; sourceTree = ""; }; + 29898F571F1B6FFC00AC73B3 /* stickersend49@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend49@2x.png"; sourceTree = ""; }; + 29898F581F1B6FFC00AC73B3 /* stickersend50@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend50@2x.png"; sourceTree = ""; }; + 29898F591F1B6FFC00AC73B3 /* stickersend51@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend51@2x.png"; sourceTree = ""; }; + 29898F5A1F1B6FFC00AC73B3 /* stickersend52@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend52@2x.png"; sourceTree = ""; }; + 29898F5B1F1B6FFC00AC73B3 /* stickersend53@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend53@2x.png"; sourceTree = ""; }; + 29898F5C1F1B6FFC00AC73B3 /* stickersend54@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend54@2x.png"; sourceTree = ""; }; + 29898F5D1F1B6FFC00AC73B3 /* stickersend55@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend55@2x.png"; sourceTree = ""; }; + 29898F5E1F1B6FFD00AC73B3 /* stickersend56@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend56@2x.png"; sourceTree = ""; }; + 29898F5F1F1B6FFD00AC73B3 /* stickersend57@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend57@2x.png"; sourceTree = ""; }; + 29898F601F1B6FFD00AC73B3 /* stickersend58@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend58@2x.png"; sourceTree = ""; }; + 29898F611F1B6FFD00AC73B3 /* stickersend59@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend59@2x.png"; sourceTree = ""; }; + 29898F621F1B6FFD00AC73B3 /* stickersend60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend60@2x.png"; sourceTree = ""; }; + 29898F631F1B6FFD00AC73B3 /* stickersend61@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend61@2x.png"; sourceTree = ""; }; + 29898F641F1B6FFD00AC73B3 /* stickersend62@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend62@2x.png"; sourceTree = ""; }; + 29898F651F1B6FFD00AC73B3 /* stickersend63@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend63@2x.png"; sourceTree = ""; }; + 29898F661F1B6FFD00AC73B3 /* stickersend64@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend64@2x.png"; sourceTree = ""; }; + 29898F671F1B6FFD00AC73B3 /* stickersend65@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend65@2x.png"; sourceTree = ""; }; + 29898F681F1B6FFD00AC73B3 /* stickersend66@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend66@2x.png"; sourceTree = ""; }; + 29898F691F1B6FFD00AC73B3 /* stickersend67@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend67@2x.png"; sourceTree = ""; }; + 29898F6A1F1B6FFD00AC73B3 /* stickersend68@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend68@2x.png"; sourceTree = ""; }; + 29898F6B1F1B6FFD00AC73B3 /* stickersend69@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend69@2x.png"; sourceTree = ""; }; + 29898F6C1F1B6FFD00AC73B3 /* stickersend70@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend70@2x.png"; sourceTree = ""; }; + 29898F6D1F1B6FFD00AC73B3 /* stickersend71@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend71@2x.png"; sourceTree = ""; }; + 29898F6E1F1B6FFD00AC73B3 /* stickersend72@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend72@2x.png"; sourceTree = ""; }; + 29898F6F1F1B6FFD00AC73B3 /* stickersend73@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend73@2x.png"; sourceTree = ""; }; + 29898F701F1B6FFD00AC73B3 /* stickersend74@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend74@2x.png"; sourceTree = ""; }; + 29898F711F1B6FFD00AC73B3 /* stickersend75@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend75@2x.png"; sourceTree = ""; }; + 29898F721F1B6FFD00AC73B3 /* stickersend76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend76@2x.png"; sourceTree = ""; }; + 29898F731F1B6FFD00AC73B3 /* stickersend77@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend77@2x.png"; sourceTree = ""; }; + 29898F741F1B6FFD00AC73B3 /* stickersend78@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickersend78@2x.png"; sourceTree = ""; }; + 29898F761F1B6FFD00AC73B3 /* wallpapers01@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers01@2x.jpg"; sourceTree = ""; }; + 29898F771F1B6FFD00AC73B3 /* wallpapers02@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers02@2x.jpg"; sourceTree = ""; }; + 29898F781F1B6FFD00AC73B3 /* wallpapers03@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers03@2x.jpg"; sourceTree = ""; }; + 29898F791F1B6FFD00AC73B3 /* wallpapers04@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers04@2x.jpg"; sourceTree = ""; }; + 29898F7A1F1B6FFD00AC73B3 /* wallpapers05@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers05@2x.jpg"; sourceTree = ""; }; + 29898F7B1F1B6FFD00AC73B3 /* wallpapers06@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers06@2x.jpg"; sourceTree = ""; }; + 29898F7C1F1B6FFD00AC73B3 /* wallpapers07@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers07@2x.jpg"; sourceTree = ""; }; + 29898F7D1F1B6FFD00AC73B3 /* wallpapers08@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers08@2x.jpg"; sourceTree = ""; }; + 29898F7E1F1B6FFD00AC73B3 /* wallpapers09@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers09@2x.jpg"; sourceTree = ""; }; + 29898F7F1F1B6FFD00AC73B3 /* wallpapers10@2x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "wallpapers10@2x.jpg"; sourceTree = ""; }; + 29898F811F1B6FFD00AC73B3 /* privacy.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = privacy.html; sourceTree = ""; }; + 29898F821F1B6FFD00AC73B3 /* terms.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = terms.html; sourceTree = ""; }; + 299702611F9CC88900830794 /* Friend.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Friend.swift; sourceTree = ""; }; + 29AA54BB20D3B3D9004067FE /* RelayManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RelayManager.swift; sourceTree = ""; }; + 29B72CC620EE93A900E4C078 /* FObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FObject.swift; sourceTree = ""; }; + 29BB8F241F5C266100560F3F /* addaccount_logo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "addaccount_logo@2x.png"; sourceTree = ""; }; + 29BB8F261F5C266100560F3F /* advert01@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert01@2x.png"; sourceTree = ""; }; + 29BB8F271F5C266100560F3F /* advert02@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert02@2x.png"; sourceTree = ""; }; + 29BB8F281F5C266100560F3F /* advert03@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert03@2x.png"; sourceTree = ""; }; + 29BB8F291F5C266100560F3F /* advert04@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert04@2x.png"; sourceTree = ""; }; + 29BB8F2A1F5C266100560F3F /* advert05@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert05@2x.png"; sourceTree = ""; }; + 29BB8F2B1F5C266100560F3F /* advert06@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert06@2x.png"; sourceTree = ""; }; + 29BB8F2C1F5C266100560F3F /* advert07@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert07@2x.png"; sourceTree = ""; }; + 29BB8F2D1F5C266100560F3F /* advert08@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert08@2x.png"; sourceTree = ""; }; + 29BB8F2E1F5C266100560F3F /* advert09@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert09@2x.png"; sourceTree = ""; }; + 29BB8F2F1F5C266100560F3F /* advert10@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert10@2x.png"; sourceTree = ""; }; + 29BB8F301F5C266100560F3F /* advert11@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "advert11@2x.png"; sourceTree = ""; }; + 29BB8F321F5C266100560F3F /* allmedia_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "allmedia_blank@2x.png"; sourceTree = ""; }; + 29BB8F331F5C266100560F3F /* allmedia_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "allmedia_selected@2x.png"; sourceTree = ""; }; + 29BB8F341F5C266100560F3F /* allmedia_video@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "allmedia_video@2x.png"; sourceTree = ""; }; + 29BB8F361F5C266100560F3F /* archive_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "archive_blank@2x.png"; sourceTree = ""; }; + 29BB8F371F5C266100560F3F /* archive_muted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "archive_muted@2x.png"; sourceTree = ""; }; + 29BB8F391F5C266100560F3F /* blocked_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "blocked_blank@2x.png"; sourceTree = ""; }; + 29BB8F3B1F5C266100560F3F /* callaudio_answer@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_answer@2x.png"; sourceTree = ""; }; + 29BB8F3C1F5C266100560F3F /* callaudio_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_blank@2x.png"; sourceTree = ""; }; + 29BB8F3D1F5C266100560F3F /* callaudio_hangup@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_hangup@2x.png"; sourceTree = ""; }; + 29BB8F3E1F5C266100560F3F /* callaudio_mute1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_mute1@2x.png"; sourceTree = ""; }; + 29BB8F3F1F5C266100560F3F /* callaudio_mute2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_mute2@2x.png"; sourceTree = ""; }; + 29BB8F401F5C266100560F3F /* callaudio_speaker1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_speaker1@2x.png"; sourceTree = ""; }; + 29BB8F411F5C266100560F3F /* callaudio_speaker2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_speaker2@2x.png"; sourceTree = ""; }; + 29BB8F421F5C266100560F3F /* callaudio_video1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_video1@2x.png"; sourceTree = ""; }; + 29BB8F431F5C266100560F3F /* callaudio_video2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callaudio_video2@2x.png"; sourceTree = ""; }; + 29BB8F451F5C266100560F3F /* callvideo_answer@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callvideo_answer@2x.png"; sourceTree = ""; }; + 29BB8F461F5C266100560F3F /* callvideo_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callvideo_blank@2x.png"; sourceTree = ""; }; + 29BB8F471F5C266100560F3F /* callvideo_hangup@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callvideo_hangup@2x.png"; sourceTree = ""; }; + 29BB8F481F5C266100560F3F /* callvideo_mute1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callvideo_mute1@2x.png"; sourceTree = ""; }; + 29BB8F491F5C266100560F3F /* callvideo_mute2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callvideo_mute2@2x.png"; sourceTree = ""; }; + 29BB8F4A1F5C266100560F3F /* callvideo_switch1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callvideo_switch1@2x.png"; sourceTree = ""; }; + 29BB8F4B1F5C266100560F3F /* callvideo_switch2@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "callvideo_switch2@2x.png"; sourceTree = ""; }; + 29BB8F4D1F5C266100560F3F /* chat_back@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_back@2x.png"; sourceTree = ""; }; + 29BB8F4E1F5C266100560F3F /* chat_callaudio@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_callaudio@2x.png"; sourceTree = ""; }; + 29BB8F4F1F5C266100560F3F /* chat_callvideo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_callvideo@2x.png"; sourceTree = ""; }; + 29BB8F501F5C266100560F3F /* chat_camera@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_camera@2x.png"; sourceTree = ""; }; + 29BB8F511F5C266100560F3F /* chat_location@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_location@2x.png"; sourceTree = ""; }; + 29BB8F521F5C266100560F3F /* chat_picture@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_picture@2x.png"; sourceTree = ""; }; + 29BB8F531F5C266100560F3F /* chat_sticker@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_sticker@2x.png"; sourceTree = ""; }; + 29BB8F541F5C266100560F3F /* chat_video@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chat_video@2x.png"; sourceTree = ""; }; + 29BB8F561F5C266100560F3F /* chats_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chats_blank@2x.png"; sourceTree = ""; }; + 29BB8F571F5C266100560F3F /* chats_muted@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "chats_muted@2x.png"; sourceTree = ""; }; + 29BB8F5B1F5C266100560F3F /* editprofile_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "editprofile_blank@2x.png"; sourceTree = ""; }; + 29BB8F621F5C266100560F3F /* launchscreen_logo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "launchscreen_logo@2x.png"; sourceTree = ""; }; + 29BB8F641F5C266100560F3F /* login_logo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "login_logo@2x.png"; sourceTree = ""; }; + 29BB8F661F5C266100560F3F /* people_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "people_blank@2x.png"; sourceTree = ""; }; + 29BB8F681F5C266100560F3F /* profile_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "profile_blank@2x.png"; sourceTree = ""; }; + 29BB8F691F5C266100560F3F /* profile_callaudio@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "profile_callaudio@2x.png"; sourceTree = ""; }; + 29BB8F6A1F5C266100560F3F /* profile_callvideo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "profile_callvideo@2x.png"; sourceTree = ""; }; + 29BB8F6C1F5C266100560F3F /* register_logo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "register_logo@2x.png"; sourceTree = ""; }; + 29BB8F721F5C266100560F3F /* selectusers_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selectusers_blank@2x.png"; sourceTree = ""; }; + 29BB8F741F5C266100560F3F /* selectuser_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "selectuser_blank@2x.png"; sourceTree = ""; }; + 29BB8F781F5C266100560F3F /* settings_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "settings_blank@2x.png"; sourceTree = ""; }; + 29BB8F7A1F5C266100560F3F /* stickers_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "stickers_blank@2x.png"; sourceTree = ""; }; + 29BB8F7C1F5C266100560F3F /* switchaccount_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "switchaccount_blank@2x.png"; sourceTree = ""; }; + 29BB8F7E1F5C266100560F3F /* tab_calls@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_calls@2x.png"; sourceTree = ""; }; + 29BB8F7F1F5C266100560F3F /* tab_chats@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_chats@2x.png"; sourceTree = ""; }; + 29BB8F811F5C266100560F3F /* tab_people@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_people@2x.png"; sourceTree = ""; }; + 29BB8F821F5C266100560F3F /* tab_settings@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_settings@2x.png"; sourceTree = ""; }; + 29BB8F841F5C266100560F3F /* wallpaper_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "wallpaper_selected@2x.png"; sourceTree = ""; }; + 29BB8F861F5C266100560F3F /* welcome_logo@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "welcome_logo@2x.png"; sourceTree = ""; }; + 29C299621F8A647B00DB8BF0 /* addfriends_blank@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "addfriends_blank@2x.png"; sourceTree = ""; }; + 29C4BD382095EA900047886E /* UserStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserStatus.swift; sourceTree = ""; }; + 29CAE58620971786000D857D /* ChatGroupView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatGroupView.swift; sourceTree = ""; }; + 29D29EF11D9A59E4006CA074 /* app.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = app.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 29D29EF81D9A59E4006CA074 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 29D29F001D9A59E4006CA074 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 29D29F031D9A59E4006CA074 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 29D29F051D9A59E4006CA074 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 29D7602020EFD49D006C7148 /* RCMenuItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCMenuItem.swift; sourceTree = ""; }; + 29D7602620EFD49D006C7148 /* RCTextMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCTextMessageCell.swift; sourceTree = ""; }; + 29D7602820EFD49D006C7148 /* RCEmojiMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCEmojiMessageCell.swift; sourceTree = ""; }; + 29D7602A20EFD49D006C7148 /* RCMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCMessageCell.swift; sourceTree = ""; }; + 29D7602D20EFD49D006C7148 /* RCPictureMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCPictureMessageCell.swift; sourceTree = ""; }; + 29D7603020EFD49D006C7148 /* RCVideoMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCVideoMessageCell.swift; sourceTree = ""; }; + 29D7603320EFD49D006C7148 /* RCAudioMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCAudioMessageCell.swift; sourceTree = ""; }; + 29D7603620EFD49D006C7148 /* RCLocationMessageCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCLocationMessageCell.swift; sourceTree = ""; }; + 29D7603920EFD49D006C7148 /* RCStatusCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCStatusCell.swift; sourceTree = ""; }; + 29D7603E20EFD49D006C7148 /* RCSectionFooterCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCSectionFooterCell.swift; sourceTree = ""; }; + 29D7603F20EFD49D006C7148 /* RCBubbleFooterCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCBubbleFooterCell.swift; sourceTree = ""; }; + 29D7604120EFD49D006C7148 /* RCSectionHeaderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCSectionHeaderCell.swift; sourceTree = ""; }; + 29D7604220EFD49D006C7148 /* RCBubbleHeaderCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCBubbleHeaderCell.swift; sourceTree = ""; }; + 29D7606420EFD4DF006C7148 /* rcmessage_send@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "rcmessage_send@2x.png"; sourceTree = ""; }; + 29D7606520EFD4DF006C7148 /* rcmessages_audiopause@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "rcmessages_audiopause@2x.png"; sourceTree = ""; }; + 29D7606620EFD4DF006C7148 /* rcmessage_attach@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "rcmessage_attach@2x.png"; sourceTree = ""; }; + 29D7606720EFD4DF006C7148 /* rcmessages_videoplay@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "rcmessages_videoplay@2x.png"; sourceTree = ""; }; + 29D7606820EFD4DF006C7148 /* rcmessage_outgoing.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = rcmessage_outgoing.aiff; sourceTree = ""; }; + 29D7606920EFD4DF006C7148 /* rcmessages_manual@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "rcmessages_manual@2x.png"; sourceTree = ""; }; + 29D7606A20EFD4DF006C7148 /* rcmessages_audioplay@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "rcmessages_audioplay@2x.png"; sourceTree = ""; }; + 29D7606B20EFD4DF006C7148 /* rcmessage_incoming.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = rcmessage_incoming.aiff; sourceTree = ""; }; + 29D7607520EFD552006C7148 /* RCMessagesView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCMessagesView.swift; sourceTree = ""; }; + 29D7607720EFD552006C7148 /* RCMessagesView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RCMessagesView.xib; sourceTree = ""; }; + 29DC391720EF6004004E41BE /* FUser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FUser.swift; sourceTree = ""; }; + 29DC391920EF76E1004E41BE /* FUser+Util.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "FUser+Util.swift"; sourceTree = ""; }; + 29E5AD53209EF29F00AC2E67 /* UploadManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UploadManager.swift; sourceTree = ""; }; + 29E76AC320DE517B00572BBC /* GroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupView.swift; sourceTree = ""; }; + 29EABE4C20ECAC3C00A13F26 /* NavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = ""; }; + 29FAEF4D20F396FC00E75BCD /* RCMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCMessage.swift; sourceTree = ""; }; + 29FAEF4F20F39A7A00E75BCD /* RCMessages.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RCMessages.swift; sourceTree = ""; }; + 7393A6F3A4D6270AF7ACDCFA /* Pods-app.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-app.release.xcconfig"; path = "Pods/Target Support Files/Pods-app/Pods-app.release.xcconfig"; sourceTree = ""; }; + AA3F4F54A03FBAE7CEC0B5DB /* app-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "app-Bridging-Header.h"; sourceTree = ""; }; + DED94DC0AC66CCD8277DB3AF /* app-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "app-Prefix.pch"; sourceTree = ""; }; + FC28F63C1114893726170446 /* Pods-app.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-app.debug.xcconfig"; path = "Pods/Target Support Files/Pods-app/Pods-app.debug.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 29D29EEE1D9A59E4006CA074 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 291F172F1DCCF60E004CA70F /* PushKit.framework in Frameworks */, + 6C0888E250EDDE30BCA104EB /* Pods_app.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 29104BBD20EFC21B003BD623 /* RCAudioPlayer */ = { + isa = PBXGroup; + children = ( + 29104BBE20EFC21B003BD623 /* RCAudioPlayer.swift */, + ); + path = RCAudioPlayer; + sourceTree = ""; + }; + 2920B1812030AD3500DB6E07 /* Audio */ = { + isa = PBXGroup; + children = ( + 2920B1872030AD3500DB6E07 /* AudioView.swift */, + 2920B1822030AD3500DB6E07 /* AudioView.xib */, + ); + path = Audio; + sourceTree = ""; + }; + 294E49591F8A6A9800045345 /* 01_AddFriends */ = { + isa = PBXGroup; + children = ( + 294E49681F8A6AA800045345 /* AddFriendsCell.swift */, + 294E49651F8A6AA700045345 /* AddFriendsCell.xib */, + 294E49641F8A6AA700045345 /* AddFriendsView.swift */, + 294E49661F8A6AA700045345 /* AddFriendsView.xib */, + ); + path = 01_AddFriends; + sourceTree = ""; + }; + 295D936E2094929A00A222CA /* creategroup */ = { + isa = PBXGroup; + children = ( + 295D936F2094929A00A222CA /* creategroup_blank@2x.png */, + ); + path = creategroup; + sourceTree = ""; + }; + 295D9371209492AF00A222CA /* group */ = { + isa = PBXGroup; + children = ( + 295D9372209492AF00A222CA /* group_blank@2x.png */, + 295D9373209492AF00A222CA /* group_more@2x.png */, + ); + path = group; + sourceTree = ""; + }; + 295D9374209492AF00A222CA /* groups */ = { + isa = PBXGroup; + children = ( + 295D9375209492AF00A222CA /* groups_blank@2x.png */, + ); + path = groups; + sourceTree = ""; + }; + 295D93792094930400A222CA /* 04_Groups */ = { + isa = PBXGroup; + children = ( + 295D937D2094930400A222CA /* 01_CreateGroup */, + 295D937B2094930400A222CA /* GroupsCell.swift */, + 295D93812094930400A222CA /* GroupsCell.xib */, + 295D937A2094930400A222CA /* GroupsView.swift */, + 295D937C2094930400A222CA /* GroupsView.xib */, + ); + path = 04_Groups; + sourceTree = ""; + }; + 295D937D2094930400A222CA /* 01_CreateGroup */ = { + isa = PBXGroup; + children = ( + 295D937E2094930400A222CA /* CreateGroupView.swift */, + 295D937F2094930400A222CA /* CreateGroupView.xib */, + ); + path = 01_CreateGroup; + sourceTree = ""; + }; + 295D93952094AAF200A222CA /* 02_Group */ = { + isa = PBXGroup; + children = ( + 29E76AC320DE517B00572BBC /* GroupView.swift */, + 295D93962094AAF200A222CA /* GroupView.xib */, + ); + path = 02_Group; + sourceTree = ""; + }; + 29601FE21F2CF5F600544468 /* Classes */ = { + isa = PBXGroup; + children = ( + 29601FE31F2CF5F600544468 /* Chat */, + 29601FE61F2CF5F600544468 /* Details */, + 296020041F2CF5F600544468 /* Misc */, + 2960203A1F2CF5F600544468 /* Tabs */, + 296020A41F2CF5F600544468 /* Utilities */, + 2960212F1F2CF5F600544468 /* Welcome */, + ); + path = Classes; + sourceTree = ""; + }; + 29601FE31F2CF5F600544468 /* Chat */ = { + isa = PBXGroup; + children = ( + 29CAE58620971786000D857D /* ChatGroupView.swift */, + 29601FE51F2CF5F600544468 /* ChatPrivateView.swift */, + 295C70C11FE0486700109DF0 /* DialogflowView.swift */, + ); + path = Chat; + sourceTree = ""; + }; + 29601FE61F2CF5F600544468 /* Details */ = { + isa = PBXGroup; + children = ( + 29601FE71F2CF5F600544468 /* 01_Profile */, + 295D93952094AAF200A222CA /* 02_Group */, + 29601FEF1F2CF5F600544468 /* 03_AllMedia */, + 29601FF91F2CF5F600544468 /* 04_Picture */, + 29601FFC1F2CF5F600544468 /* 05_Video */, + 296020001F2CF5F600544468 /* 06_Map */, + ); + path = Details; + sourceTree = ""; + }; + 29601FE71F2CF5F600544468 /* 01_Profile */ = { + isa = PBXGroup; + children = ( + 29601FE91F2CF5F600544468 /* ProfileView.swift */, + 29601FEA1F2CF5F600544468 /* ProfileView.xib */, + ); + path = 01_Profile; + sourceTree = ""; + }; + 29601FEF1F2CF5F600544468 /* 03_AllMedia */ = { + isa = PBXGroup; + children = ( + 29601FF11F2CF5F600544468 /* AllMediaCell.swift */, + 29601FF21F2CF5F600544468 /* AllMediaCell.xib */, + 29601FF41F2CF5F600544468 /* AllMediaHeader.swift */, + 29601FF51F2CF5F600544468 /* AllMediaHeader.xib */, + 29601FF71F2CF5F600544468 /* AllMediaView.swift */, + 29601FF81F2CF5F600544468 /* AllMediaView.xib */, + ); + path = 03_AllMedia; + sourceTree = ""; + }; + 29601FF91F2CF5F600544468 /* 04_Picture */ = { + isa = PBXGroup; + children = ( + 2931FF0F20ECDFC5002C0A97 /* PictureView.swift */, + ); + path = 04_Picture; + sourceTree = ""; + }; + 29601FFC1F2CF5F600544468 /* 05_Video */ = { + isa = PBXGroup; + children = ( + 29601FFE1F2CF5F600544468 /* VideoView.swift */, + 29601FFF1F2CF5F600544468 /* VideoView.xib */, + ); + path = 05_Video; + sourceTree = ""; + }; + 296020001F2CF5F600544468 /* 06_Map */ = { + isa = PBXGroup; + children = ( + 296020021F2CF5F600544468 /* MapView.swift */, + 296020031F2CF5F600544468 /* MapView.xib */, + ); + path = 06_Map; + sourceTree = ""; + }; + 296020041F2CF5F600544468 /* Misc */ = { + isa = PBXGroup; + children = ( + 2920B1812030AD3500DB6E07 /* Audio */, + 296020081F2CF5F600544468 /* CallAudio */, + 2960200C1F2CF5F600544468 /* CallVideo */, + 296020101F2CF5F600544468 /* Countries */, + 296020051F2CF5F600544468 /* NavController */, + 296020221F2CF5F600544468 /* SelectUser */, + 2960201B1F2CF5F600544468 /* SelectUsers */, + 296020331F2CF5F600544468 /* Stickers */, + ); + path = Misc; + sourceTree = ""; + }; + 296020051F2CF5F600544468 /* NavController */ = { + isa = PBXGroup; + children = ( + 29EABE4C20ECAC3C00A13F26 /* NavigationController.swift */, + ); + path = NavController; + sourceTree = ""; + }; + 296020081F2CF5F600544468 /* CallAudio */ = { + isa = PBXGroup; + children = ( + 292BBFDF20E179EE003FE30C /* CallAudioView.swift */, + 2960200B1F2CF5F600544468 /* CallAudioView.xib */, + ); + path = CallAudio; + sourceTree = ""; + }; + 2960200C1F2CF5F600544468 /* CallVideo */ = { + isa = PBXGroup; + children = ( + 2960200E1F2CF5F600544468 /* CallVideoView.swift */, + 2960200F1F2CF5F600544468 /* CallVideoView.xib */, + ); + path = CallVideo; + sourceTree = ""; + }; + 296020101F2CF5F600544468 /* Countries */ = { + isa = PBXGroup; + children = ( + 296020121F2CF5F600544468 /* CountriesView.swift */, + 296020131F2CF5F600544468 /* CountriesView.xib */, + ); + path = Countries; + sourceTree = ""; + }; + 2960201B1F2CF5F600544468 /* SelectUsers */ = { + isa = PBXGroup; + children = ( + 2960201D1F2CF5F600544468 /* SelectUsersCell.swift */, + 2960201E1F2CF5F600544468 /* SelectUsersCell.xib */, + 296020201F2CF5F600544468 /* SelectUsersView.swift */, + 296020211F2CF5F600544468 /* SelectUsersView.xib */, + ); + path = SelectUsers; + sourceTree = ""; + }; + 296020221F2CF5F600544468 /* SelectUser */ = { + isa = PBXGroup; + children = ( + 296020241F2CF5F600544468 /* SelectUserCell.swift */, + 296020251F2CF5F600544468 /* SelectUserCell.xib */, + 296020271F2CF5F600544468 /* SelectUserView.swift */, + 296020281F2CF5F600544468 /* SelectUserView.xib */, + ); + path = SelectUser; + sourceTree = ""; + }; + 296020331F2CF5F600544468 /* Stickers */ = { + isa = PBXGroup; + children = ( + 296020351F2CF5F600544468 /* StickersCell.swift */, + 296020361F2CF5F600544468 /* StickersCell.xib */, + 296020381F2CF5F600544468 /* StickersView.swift */, + 296020391F2CF5F600544468 /* StickersView.xib */, + ); + path = Stickers; + sourceTree = ""; + }; + 2960203A1F2CF5F600544468 /* Tabs */ = { + isa = PBXGroup; + children = ( + 2960203B1F2CF5F600544468 /* 01_Chats */, + 296020421F2CF5F600544468 /* 02_Calls */, + 296020461F2CF5F600544468 /* 03_People */, + 295D93792094930400A222CA /* 04_Groups */, + 296020581F2CF5F600544468 /* 05_Settings */, + ); + path = Tabs; + sourceTree = ""; + }; + 2960203B1F2CF5F600544468 /* 01_Chats */ = { + isa = PBXGroup; + children = ( + 2960203D1F2CF5F600544468 /* ChatsCell.swift */, + 2960203E1F2CF5F600544468 /* ChatsCell.xib */, + 296020401F2CF5F600544468 /* ChatsView.swift */, + 296020411F2CF5F600544468 /* ChatsView.xib */, + ); + path = 01_Chats; + sourceTree = ""; + }; + 296020421F2CF5F600544468 /* 02_Calls */ = { + isa = PBXGroup; + children = ( + 296020441F2CF5F600544468 /* CallsView.swift */, + 296020451F2CF5F600544468 /* CallsView.xib */, + ); + path = 02_Calls; + sourceTree = ""; + }; + 296020461F2CF5F600544468 /* 03_People */ = { + isa = PBXGroup; + children = ( + 294E49591F8A6A9800045345 /* 01_AddFriends */, + 296020481F2CF5F600544468 /* PeopleCell.swift */, + 296020491F2CF5F600544468 /* PeopleCell.xib */, + 2960204B1F2CF5F600544468 /* PeopleView.swift */, + 2960204C1F2CF5F600544468 /* PeopleView.xib */, + ); + path = 03_People; + sourceTree = ""; + }; + 296020581F2CF5F600544468 /* 05_Settings */ = { + isa = PBXGroup; + children = ( + 296020591F2CF5F600544468 /* 01_EditProfile */, + 2960205D1F2CF5F600544468 /* 02_Password */, + 296020611F2CF5F600544468 /* 03_Status */, + 296020691F2CF5F600544468 /* 04_Blocked */, + 296020701F2CF5F600544468 /* 05_Archive */, + 296020771F2CF5F600544468 /* 06_Cache */, + 2960207F1F2CF5F600544468 /* 07_Media */, + 296020871F2CF5F600544468 /* 08_Wallpapers */, + 2960208E1F2CF5F600544468 /* 09_Privacy */, + 296020921F2CF5F600544468 /* 10_Terms */, + 296020961F2CF5F600544468 /* 11_AddAccount */, + 2960209A1F2CF5F600544468 /* 12_SwitchAccount */, + 296020A21F2CF5F600544468 /* SettingsView.swift */, + 296020A31F2CF5F600544468 /* SettingsView.xib */, + ); + path = 05_Settings; + sourceTree = ""; + }; + 296020591F2CF5F600544468 /* 01_EditProfile */ = { + isa = PBXGroup; + children = ( + 2960205B1F2CF5F600544468 /* EditProfileView.swift */, + 2960205C1F2CF5F600544468 /* EditProfileView.xib */, + ); + path = 01_EditProfile; + sourceTree = ""; + }; + 2960205D1F2CF5F600544468 /* 02_Password */ = { + isa = PBXGroup; + children = ( + 2960205F1F2CF5F600544468 /* PasswordView.swift */, + 296020601F2CF5F600544468 /* PasswordView.xib */, + ); + path = 02_Password; + sourceTree = ""; + }; + 296020611F2CF5F600544468 /* 03_Status */ = { + isa = PBXGroup; + children = ( + 296020621F2CF5F600544468 /* 01_CustomStatus */, + 296020671F2CF5F600544468 /* StatusView.swift */, + 296020681F2CF5F600544468 /* StatusView.xib */, + ); + path = 03_Status; + sourceTree = ""; + }; + 296020621F2CF5F600544468 /* 01_CustomStatus */ = { + isa = PBXGroup; + children = ( + 296020641F2CF5F600544468 /* CustomStatusView.swift */, + 296020651F2CF5F600544468 /* CustomStatusView.xib */, + ); + path = 01_CustomStatus; + sourceTree = ""; + }; + 296020691F2CF5F600544468 /* 04_Blocked */ = { + isa = PBXGroup; + children = ( + 2960206B1F2CF5F600544468 /* BlockedCell.swift */, + 2960206C1F2CF5F600544468 /* BlockedCell.xib */, + 2960206E1F2CF5F600544468 /* BlockedView.swift */, + 2960206F1F2CF5F600544468 /* BlockedView.xib */, + ); + path = 04_Blocked; + sourceTree = ""; + }; + 296020701F2CF5F600544468 /* 05_Archive */ = { + isa = PBXGroup; + children = ( + 296020721F2CF5F600544468 /* ArchiveCell.swift */, + 296020731F2CF5F600544468 /* ArchiveCell.xib */, + 296020751F2CF5F600544468 /* ArchiveView.swift */, + 296020761F2CF5F600544468 /* ArchiveView.xib */, + ); + path = 05_Archive; + sourceTree = ""; + }; + 296020771F2CF5F600544468 /* 06_Cache */ = { + isa = PBXGroup; + children = ( + 296020781F2CF5F600544468 /* 01_KeepMedia */, + 2960207D1F2CF5F600544468 /* CacheView.swift */, + 2960207E1F2CF5F600544468 /* CacheView.xib */, + ); + path = 06_Cache; + sourceTree = ""; + }; + 296020781F2CF5F600544468 /* 01_KeepMedia */ = { + isa = PBXGroup; + children = ( + 2960207A1F2CF5F600544468 /* KeepMediaView.swift */, + 2960207B1F2CF5F600544468 /* KeepMediaView.xib */, + ); + path = 01_KeepMedia; + sourceTree = ""; + }; + 2960207F1F2CF5F600544468 /* 07_Media */ = { + isa = PBXGroup; + children = ( + 296020801F2CF5F600544468 /* 01_Network */, + 296020851F2CF5F600544468 /* MediaView.swift */, + 296020861F2CF5F600544468 /* MediaView.xib */, + ); + path = 07_Media; + sourceTree = ""; + }; + 296020801F2CF5F600544468 /* 01_Network */ = { + isa = PBXGroup; + children = ( + 296020821F2CF5F600544468 /* NetworkView.swift */, + 296020831F2CF5F600544468 /* NetworkView.xib */, + ); + path = 01_Network; + sourceTree = ""; + }; + 296020871F2CF5F600544468 /* 08_Wallpapers */ = { + isa = PBXGroup; + children = ( + 296020891F2CF5F600544468 /* WallpapersCell.swift */, + 2960208A1F2CF5F600544468 /* WallpapersCell.xib */, + 2960208C1F2CF5F600544468 /* WallpapersView.swift */, + 2960208D1F2CF5F600544468 /* WallpapersView.xib */, + ); + path = 08_Wallpapers; + sourceTree = ""; + }; + 2960208E1F2CF5F600544468 /* 09_Privacy */ = { + isa = PBXGroup; + children = ( + 296020901F2CF5F600544468 /* PrivacyView.swift */, + 296020911F2CF5F600544468 /* PrivacyView.xib */, + ); + path = 09_Privacy; + sourceTree = ""; + }; + 296020921F2CF5F600544468 /* 10_Terms */ = { + isa = PBXGroup; + children = ( + 296020941F2CF5F600544468 /* TermsView.swift */, + 296020951F2CF5F600544468 /* TermsView.xib */, + ); + path = 10_Terms; + sourceTree = ""; + }; + 296020961F2CF5F600544468 /* 11_AddAccount */ = { + isa = PBXGroup; + children = ( + 296020981F2CF5F600544468 /* AddAccountView.swift */, + 296020991F2CF5F600544468 /* AddAccountView.xib */, + ); + path = 11_AddAccount; + sourceTree = ""; + }; + 2960209A1F2CF5F600544468 /* 12_SwitchAccount */ = { + isa = PBXGroup; + children = ( + 2960209C1F2CF5F600544468 /* SwitchAccountCell.swift */, + 2960209D1F2CF5F600544468 /* SwitchAccountCell.xib */, + 2960209F1F2CF5F600544468 /* SwitchAccountView.swift */, + 296020A01F2CF5F600544468 /* SwitchAccountView.xib */, + ); + path = 12_SwitchAccount; + sourceTree = ""; + }; + 296020A41F2CF5F600544468 /* Utilities */ = { + isa = PBXGroup; + children = ( + 296020A51F2CF5F600544468 /* advert */, + 296020AE1F2CF5F600544468 /* backend1 */, + 296020B71F2CF5F600544468 /* backend2 */, + 296020C81F2CF5F600544468 /* backend3 */, + 296020D71F2CF5F600544468 /* backend4 */, + 296020DC1F2CF5F600544468 /* general1 */, + 296020E51F2CF5F600544468 /* general2 */, + 296020EA1F2CF5F600544468 /* general3 */, + 296020FF1F2CF5F600544468 /* general4 */, + 296021061F2CF5F600544468 /* manager */, + 2960210F1F2CF5F600544468 /* messages */, + 296021181F2CF5F600544468 /* other */, + 2960211B1F2CF5F600544468 /* realm */, + 2960212E1F2CF5F600544468 /* utilities.h */, + ); + path = Utilities; + sourceTree = ""; + }; + 296020A51F2CF5F600544468 /* advert */ = { + isa = PBXGroup; + children = ( + 296020A71F2CF5F600544468 /* advert.swift */, + 296020A91F2CF5F600544468 /* AdvertCustomView.swift */, + 296020AA1F2CF5F600544468 /* AdvertCustomView.xib */, + 296020AC1F2CF5F600544468 /* AdvertPremiumView.swift */, + 296020AD1F2CF5F600544468 /* AdvertPremiumView.xib */, + ); + path = advert; + sourceTree = ""; + }; + 296020AE1F2CF5F600544468 /* backend1 */ = { + isa = PBXGroup; + children = ( + 29B72CC620EE93A900E4C078 /* FObject.swift */, + 29DC391720EF6004004E41BE /* FUser.swift */, + 29DC391920EF76E1004E41BE /* FUser+Util.swift */, + 296020B61F2CF5F600544468 /* NSError+Util.swift */, + ); + path = backend1; + sourceTree = ""; + }; + 296020B71F2CF5F600544468 /* backend2 */ = { + isa = PBXGroup; + children = ( + 296020B91F2CF5F600544468 /* Blockeds.swift */, + 290D1A0A1F8BCEB800CFBFB0 /* Blockers.swift */, + 296020BB1F2CF5F600544468 /* CallHistories.swift */, + 2921ADC11F8BA1E700B70B2F /* Friends.swift */, + 295D938D2094A0D500A222CA /* Groups.swift */, + 296020C11F2CF5F600544468 /* Messages.swift */, + 296020C31F2CF5F600544468 /* Statuses.swift */, + 296020C51F2CF5F600544468 /* Users.swift */, + 296020C71F2CF5F600544468 /* UserStatuses.swift */, + ); + path = backend2; + sourceTree = ""; + }; + 296020C81F2CF5F600544468 /* backend3 */ = { + isa = PBXGroup; + children = ( + 296020CA1F2CF5F600544468 /* Account.swift */, + 296020CC1F2CF5F600544468 /* Blocked.swift */, + 290D1A0C1F8BD39100CFBFB0 /* Blocker.swift */, + 296020CE1F2CF5F600544468 /* CallHistory.swift */, + 296020D01F2CF5F600544468 /* Chat.swift */, + 299702611F9CC88900830794 /* Friend.swift */, + 295D93902094A44900A222CA /* Group.swift */, + 2940548D1F9BCF8600D03A43 /* LinkedId.swift */, + 296020D41F2CF5F600544468 /* Message.swift */, + 296020D61F2CF5F600544468 /* Status.swift */, + 29C4BD382095EA900047886E /* UserStatus.swift */, + ); + path = backend3; + sourceTree = ""; + }; + 296020D71F2CF5F600544468 /* backend4 */ = { + isa = PBXGroup; + children = ( + 296020D91F2CF5F600544468 /* push.swift */, + 296020DB1F2CF5F600544468 /* user.swift */, + ); + path = backend4; + sourceTree = ""; + }; + 296020DC1F2CF5F600544468 /* general1 */ = { + isa = PBXGroup; + children = ( + 297D027020ECA317000E6DB7 /* Date+Util.swift */, + 296020DE1F2CF5F600544468 /* NotificationCenterX.swift */, + 2917DE1920ECA4D500EBCD97 /* NSDictionary+Util.swift */, + 296020E41F2CF5F600544468 /* UserDefaultsX.swift */, + ); + path = general1; + sourceTree = ""; + }; + 296020E51F2CF5F600544468 /* general2 */ = { + isa = PBXGroup; + children = ( + 296020E71F2CF5F600544468 /* Connection.swift */, + 296020E91F2CF5F600544468 /* Location.swift */, + ); + path = general2; + sourceTree = ""; + }; + 296020EA1F2CF5F600544468 /* general3 */ = { + isa = PBXGroup; + children = ( + 296020EC1F2CF5F600544468 /* Audio.swift */, + 296020EE1F2CF5F600544468 /* Checksum.swift */, + 296020F01F2CF5F600544468 /* Cryptor.swift */, + 296020F21F2CF5F600544468 /* Dir.swift */, + 296020F41F2CF5F600544468 /* Emoji.swift */, + 296020F61F2CF5F600544468 /* File.swift */, + 296020F81F2CF5F600544468 /* Image.swift */, + 296020FA1F2CF5F600544468 /* Password.swift */, + 296020FC1F2CF5F600544468 /* Shortcut.swift */, + 296020FE1F2CF5F600544468 /* Video.swift */, + ); + path = general3; + sourceTree = ""; + }; + 296020FF1F2CF5F600544468 /* general4 */ = { + isa = PBXGroup; + children = ( + 296021011F2CF5F600544468 /* camera.swift */, + 296021051F2CF5F600544468 /* converter.swift */, + ); + path = general4; + sourceTree = ""; + }; + 296021061F2CF5F600544468 /* manager */ = { + isa = PBXGroup; + children = ( + 296021081F2CF5F600544468 /* CacheManager.swift */, + 2960210A1F2CF5F600544468 /* DownloadManager.swift */, + 2960210C1F2CF5F600544468 /* MediaLoader.swift */, + 2960210E1F2CF5F600544468 /* RealmManager.swift */, + 29AA54BB20D3B3D9004067FE /* RelayManager.swift */, + 29E5AD53209EF29F00AC2E67 /* UploadManager.swift */, + ); + path = manager; + sourceTree = ""; + }; + 2960210F1F2CF5F600544468 /* messages */ = { + isa = PBXGroup; + children = ( + 296021131F2CF5F600544468 /* MessageQueue.swift */, + 296021171F2CF5F600544468 /* MessageRelay.swift */, + ); + path = messages; + sourceTree = ""; + }; + 296021181F2CF5F600544468 /* other */ = { + isa = PBXGroup; + children = ( + 2960211A1F2CF5F600544468 /* NYTPhotoItem.swift */, + ); + path = other; + sourceTree = ""; + }; + 2960211B1F2CF5F600544468 /* realm */ = { + isa = PBXGroup; + children = ( + 2960211D1F2CF5F600544468 /* DBBlocked.swift */, + 290D1A071F8BCDCB00CFBFB0 /* DBBlocker.swift */, + 2960211F1F2CF5F600544468 /* DBCallHistory.swift */, + 296021211F2CF5F600544468 /* DBChat.swift */, + 2921ADBE1F8BA13500B70B2F /* DBFriend.swift */, + 295D938B209496CF00A222CA /* DBGroup.swift */, + 296021271F2CF5F600544468 /* DBMessage.swift */, + 296021291F2CF5F600544468 /* DBStatus.swift */, + 2960212B1F2CF5F600544468 /* DBUser.swift */, + 2960212D1F2CF5F600544468 /* DBUserStatus.swift */, + ); + path = realm; + sourceTree = ""; + }; + 2960212F1F2CF5F600544468 /* Welcome */ = { + isa = PBXGroup; + children = ( + 296021301F2CF5F600544468 /* LoginEmail */, + 296021341F2CF5F600544468 /* LoginGoogle */, + 296021381F2CF5F600544468 /* LoginPhone */, + 296021401F2CF5F600544468 /* RegisterEmail */, + 296021451F2CF5F600544468 /* WelcomeView.swift */, + 296021461F2CF5F600544468 /* WelcomeView.xib */, + ); + path = Welcome; + sourceTree = ""; + }; + 296021301F2CF5F600544468 /* LoginEmail */ = { + isa = PBXGroup; + children = ( + 296021321F2CF5F600544468 /* LoginEmailView.swift */, + 296021331F2CF5F600544468 /* LoginEmailView.xib */, + ); + path = LoginEmail; + sourceTree = ""; + }; + 296021341F2CF5F600544468 /* LoginGoogle */ = { + isa = PBXGroup; + children = ( + 296021361F2CF5F600544468 /* LoginGoogleView.swift */, + 296021371F2CF5F600544468 /* LoginGoogleView.xib */, + ); + path = LoginGoogle; + sourceTree = ""; + }; + 296021381F2CF5F600544468 /* LoginPhone */ = { + isa = PBXGroup; + children = ( + 296021391F2CF5F600544468 /* 01_VerifySMS */, + 2960213E1F2CF5F600544468 /* LoginPhoneView.swift */, + 2960213F1F2CF5F600544468 /* LoginPhoneView.xib */, + ); + path = LoginPhone; + sourceTree = ""; + }; + 296021391F2CF5F600544468 /* 01_VerifySMS */ = { + isa = PBXGroup; + children = ( + 2960213B1F2CF5F600544468 /* VerifySMSView.swift */, + 2960213C1F2CF5F600544468 /* VerifySMSView.xib */, + ); + path = 01_VerifySMS; + sourceTree = ""; + }; + 296021401F2CF5F600544468 /* RegisterEmail */ = { + isa = PBXGroup; + children = ( + 296021421F2CF5F600544468 /* RegisterEmailView.swift */, + 296021431F2CF5F600544468 /* RegisterEmailView.xib */, + ); + path = RegisterEmail; + sourceTree = ""; + }; + 2974C6C721EA91AB00E173F1 /* SinchService */ = { + isa = PBXGroup; + children = ( + 2974C6C821EA91AB00E173F1 /* SinchService */, + ); + path = SinchService; + sourceTree = ""; + }; + 2974C6C821EA91AB00E173F1 /* SinchService */ = { + isa = PBXGroup; + children = ( + 2974C6C921EA91AB00E173F1 /* SINSServicePersistence.h */, + 2974C6CA21EA91AB00E173F1 /* SinchService.h */, + 2974C6CB21EA91AB00E173F1 /* SINSLazyMessageClient.m */, + 2974C6CC21EA91AB00E173F1 /* SINService.m */, + 2974C6CD21EA91AB00E173F1 /* SINSClientsObserver.m */, + 2974C6CE21EA91AB00E173F1 /* SINSLazyProxyBase.m */, + 2974C6CF21EA91AB00E173F1 /* PrivateHeaders */, + 2974C6EF21EA91AB00E173F1 /* SINSLazyCallClient.h */, + 2974C6F021EA91AB00E173F1 /* SINServiceError.m */, + 2974C6F121EA91AB00E173F1 /* SINSLazyAudioController.h */, + 2974C6F221EA91AB00E173F1 /* SINSParameterValidation.h */, + 2974C6F321EA91AB00E173F1 /* SINSServicePersistence.m */, + 2974C6F421EA91AB00E173F1 /* SINSClientsObserver.h */, + 2974C6F521EA91AB00E173F1 /* SINService.h */, + 2974C6F621EA91AB00E173F1 /* SINSLazyMessageClient.h */, + 2974C6F721EA91AB00E173F1 /* SinchService.m */, + 2974C6F821EA91AB00E173F1 /* SINSLazyCallClient.m */, + 2974C6F921EA91AB00E173F1 /* SINSLazyProxyBase.h */, + 2974C6FA21EA91AB00E173F1 /* SINSLazyAudioController.m */, + 2974C6FB21EA91AB00E173F1 /* SINServiceError.h */, + ); + path = SinchService; + sourceTree = ""; + }; + 2974C6CF21EA91AB00E173F1 /* PrivateHeaders */ = { + isa = PBXGroup; + children = ( + 2974C6D021EA91AB00E173F1 /* Sinch */, + ); + path = PrivateHeaders; + sourceTree = ""; + }; + 2974C6D021EA91AB00E173F1 /* Sinch */ = { + isa = PBXGroup; + children = ( + 2974C6D121EA91AB00E173F1 /* SINUIView+Fullscreen.h */, + 2974C6D221EA91AB00E173F1 /* SINCallDetails.h */, + 2974C6D321EA91AB00E173F1 /* SINVideoFrame.h */, + 2974C6D421EA91AB00E173F1 /* SINMessageDeliveryInfo.h */, + 2974C6D521EA91AB00E173F1 /* SINManagedPush.h */, + 2974C6D621EA91AB00E173F1 /* SINCallClient.h */, + 2974C6D721EA91AB00E173F1 /* SINMessageFailureInfo.h */, + 2974C6D821EA91AB00E173F1 /* SINClientRegistration.h */, + 2974C6D921EA91AB00E173F1 /* SINCallNotificationResult.h */, + 2974C6DA21EA91AB00E173F1 /* SINPushPair.h */, + 2974C6DB21EA91AB00E173F1 /* SINError.h */, + 2974C6DC21EA91AB00E173F1 /* SINNotificationResult.h */, + 2974C6DD21EA91AB00E173F1 /* SINForwardDeclarations.h */, + 2974C6DE21EA91AB00E173F1 /* SINAPSEnvironment.h */, + 2974C6DF21EA91AB00E173F1 /* SINMessageClient.h */, + 2974C6E021EA91AB00E173F1 /* SINLocalNotification.h */, + 2974C6E121EA91AB00E173F1 /* Sinch.h */, + 2974C6E221EA91AB00E173F1 /* SINPushHelper.h */, + 2974C6E321EA91AB00E173F1 /* SINCall.h */, + 2974C6E421EA91AB00E173F1 /* SINMessageNotificationResult.h */, + 2974C6E521EA91AB00E173F1 /* SINVideoController.h */, + 2974C6E621EA91AB00E173F1 /* SINAudioController.h */, + 2974C6E721EA91AB00E173F1 /* SINExport.h */, + 2974C6E821EA91AB00E173F1 /* SINOutgoingMessage.h */, + 2974C6E921EA91AB00E173F1 /* SINLocalVideoFrameCallback.h */, + 2974C6EA21EA91AB00E173F1 /* SINLogSeverity.h */, + 2974C6EB21EA91AB00E173F1 /* SINMessage.h */, + 2974C6EC21EA91AB00E173F1 /* SINUILocalNotification+Sinch.h */, + 2974C6ED21EA91AB00E173F1 /* SINClient.h */, + 2974C6EE21EA91AB00E173F1 /* SINVideoFrameCallback.h */, + ); + path = Sinch; + sourceTree = ""; + }; + 2983F9971E49E4B5004AC81F /* Vendors */ = { + isa = PBXGroup; + children = ( + 29D7601320EFD49D006C7148 /* RCMessageKit */, + 29104BBD20EFC21B003BD623 /* RCAudioPlayer */, + 2974C6C721EA91AB00E173F1 /* SinchService */, + ); + path = Vendors; + sourceTree = ""; + }; + 29898E6C1F1B6FFC00AC73B3 /* Resources */ = { + isa = PBXGroup; + children = ( + 29BB8F221F5C266100560F3F /* Images */, + 29898ED11F1B6FFC00AC73B3 /* Plists */, + 29898ED31F1B6FFC00AC73B3 /* Sounds */, + 29898ED71F1B6FFC00AC73B3 /* Stickers1 */, + 29898F261F1B6FFC00AC73B3 /* Stickers2 */, + 29898F751F1B6FFD00AC73B3 /* Wallpapers */, + 29898F801F1B6FFD00AC73B3 /* Web */, + ); + path = Resources; + sourceTree = ""; + }; + 29898ED11F1B6FFC00AC73B3 /* Plists */ = { + isa = PBXGroup; + children = ( + 29898ED21F1B6FFC00AC73B3 /* countries.plist */, + ); + path = Plists; + sourceTree = ""; + }; + 29898ED31F1B6FFC00AC73B3 /* Sounds */ = { + isa = PBXGroup; + children = ( + 29898ED41F1B6FFC00AC73B3 /* call */, + ); + path = Sounds; + sourceTree = ""; + }; + 29898ED41F1B6FFC00AC73B3 /* call */ = { + isa = PBXGroup; + children = ( + 29898ED51F1B6FFC00AC73B3 /* call_incoming.wav */, + 29898ED61F1B6FFC00AC73B3 /* call_ringback.wav */, + ); + path = call; + sourceTree = ""; + }; + 29898ED71F1B6FFC00AC73B3 /* Stickers1 */ = { + isa = PBXGroup; + children = ( + 29898ED81F1B6FFC00AC73B3 /* stickerlocal01@2x.png */, + 29898ED91F1B6FFC00AC73B3 /* stickerlocal02@2x.png */, + 29898EDA1F1B6FFC00AC73B3 /* stickerlocal03@2x.png */, + 29898EDB1F1B6FFC00AC73B3 /* stickerlocal04@2x.png */, + 29898EDC1F1B6FFC00AC73B3 /* stickerlocal05@2x.png */, + 29898EDD1F1B6FFC00AC73B3 /* stickerlocal06@2x.png */, + 29898EDE1F1B6FFC00AC73B3 /* stickerlocal07@2x.png */, + 29898EDF1F1B6FFC00AC73B3 /* stickerlocal08@2x.png */, + 29898EE01F1B6FFC00AC73B3 /* stickerlocal09@2x.png */, + 29898EE11F1B6FFC00AC73B3 /* stickerlocal10@2x.png */, + 29898EE21F1B6FFC00AC73B3 /* stickerlocal11@2x.png */, + 29898EE31F1B6FFC00AC73B3 /* stickerlocal12@2x.png */, + 29898EE41F1B6FFC00AC73B3 /* stickerlocal13@2x.png */, + 29898EE51F1B6FFC00AC73B3 /* stickerlocal14@2x.png */, + 29898EE61F1B6FFC00AC73B3 /* stickerlocal15@2x.png */, + 29898EE71F1B6FFC00AC73B3 /* stickerlocal16@2x.png */, + 29898EE81F1B6FFC00AC73B3 /* stickerlocal17@2x.png */, + 29898EE91F1B6FFC00AC73B3 /* stickerlocal18@2x.png */, + 29898EEA1F1B6FFC00AC73B3 /* stickerlocal19@2x.png */, + 29898EEB1F1B6FFC00AC73B3 /* stickerlocal20@2x.png */, + 29898EEC1F1B6FFC00AC73B3 /* stickerlocal21@2x.png */, + 29898EED1F1B6FFC00AC73B3 /* stickerlocal22@2x.png */, + 29898EEE1F1B6FFC00AC73B3 /* stickerlocal23@2x.png */, + 29898EEF1F1B6FFC00AC73B3 /* stickerlocal24@2x.png */, + 29898EF01F1B6FFC00AC73B3 /* stickerlocal25@2x.png */, + 29898EF11F1B6FFC00AC73B3 /* stickerlocal26@2x.png */, + 29898EF21F1B6FFC00AC73B3 /* stickerlocal27@2x.png */, + 29898EF31F1B6FFC00AC73B3 /* stickerlocal28@2x.png */, + 29898EF41F1B6FFC00AC73B3 /* stickerlocal29@2x.png */, + 29898EF51F1B6FFC00AC73B3 /* stickerlocal30@2x.png */, + 29898EF61F1B6FFC00AC73B3 /* stickerlocal31@2x.png */, + 29898EF71F1B6FFC00AC73B3 /* stickerlocal32@2x.png */, + 29898EF81F1B6FFC00AC73B3 /* stickerlocal33@2x.png */, + 29898EF91F1B6FFC00AC73B3 /* stickerlocal34@2x.png */, + 29898EFA1F1B6FFC00AC73B3 /* stickerlocal35@2x.png */, + 29898EFB1F1B6FFC00AC73B3 /* stickerlocal36@2x.png */, + 29898EFC1F1B6FFC00AC73B3 /* stickerlocal37@2x.png */, + 29898EFD1F1B6FFC00AC73B3 /* stickerlocal38@2x.png */, + 29898EFE1F1B6FFC00AC73B3 /* stickerlocal39@2x.png */, + 29898EFF1F1B6FFC00AC73B3 /* stickerlocal40@2x.png */, + 29898F001F1B6FFC00AC73B3 /* stickerlocal41@2x.png */, + 29898F011F1B6FFC00AC73B3 /* stickerlocal42@2x.png */, + 29898F021F1B6FFC00AC73B3 /* stickerlocal43@2x.png */, + 29898F031F1B6FFC00AC73B3 /* stickerlocal44@2x.png */, + 29898F041F1B6FFC00AC73B3 /* stickerlocal45@2x.png */, + 29898F051F1B6FFC00AC73B3 /* stickerlocal46@2x.png */, + 29898F061F1B6FFC00AC73B3 /* stickerlocal47@2x.png */, + 29898F071F1B6FFC00AC73B3 /* stickerlocal48@2x.png */, + 29898F081F1B6FFC00AC73B3 /* stickerlocal49@2x.png */, + 29898F091F1B6FFC00AC73B3 /* stickerlocal50@2x.png */, + 29898F0A1F1B6FFC00AC73B3 /* stickerlocal51@2x.png */, + 29898F0B1F1B6FFC00AC73B3 /* stickerlocal52@2x.png */, + 29898F0C1F1B6FFC00AC73B3 /* stickerlocal53@2x.png */, + 29898F0D1F1B6FFC00AC73B3 /* stickerlocal54@2x.png */, + 29898F0E1F1B6FFC00AC73B3 /* stickerlocal55@2x.png */, + 29898F0F1F1B6FFC00AC73B3 /* stickerlocal56@2x.png */, + 29898F101F1B6FFC00AC73B3 /* stickerlocal57@2x.png */, + 29898F111F1B6FFC00AC73B3 /* stickerlocal58@2x.png */, + 29898F121F1B6FFC00AC73B3 /* stickerlocal59@2x.png */, + 29898F131F1B6FFC00AC73B3 /* stickerlocal60@2x.png */, + 29898F141F1B6FFC00AC73B3 /* stickerlocal61@2x.png */, + 29898F151F1B6FFC00AC73B3 /* stickerlocal62@2x.png */, + 29898F161F1B6FFC00AC73B3 /* stickerlocal63@2x.png */, + 29898F171F1B6FFC00AC73B3 /* stickerlocal64@2x.png */, + 29898F181F1B6FFC00AC73B3 /* stickerlocal65@2x.png */, + 29898F191F1B6FFC00AC73B3 /* stickerlocal66@2x.png */, + 29898F1A1F1B6FFC00AC73B3 /* stickerlocal67@2x.png */, + 29898F1B1F1B6FFC00AC73B3 /* stickerlocal68@2x.png */, + 29898F1C1F1B6FFC00AC73B3 /* stickerlocal69@2x.png */, + 29898F1D1F1B6FFC00AC73B3 /* stickerlocal70@2x.png */, + 29898F1E1F1B6FFC00AC73B3 /* stickerlocal71@2x.png */, + 29898F1F1F1B6FFC00AC73B3 /* stickerlocal72@2x.png */, + 29898F201F1B6FFC00AC73B3 /* stickerlocal73@2x.png */, + 29898F211F1B6FFC00AC73B3 /* stickerlocal74@2x.png */, + 29898F221F1B6FFC00AC73B3 /* stickerlocal75@2x.png */, + 29898F231F1B6FFC00AC73B3 /* stickerlocal76@2x.png */, + 29898F241F1B6FFC00AC73B3 /* stickerlocal77@2x.png */, + 29898F251F1B6FFC00AC73B3 /* stickerlocal78@2x.png */, + ); + path = Stickers1; + sourceTree = ""; + }; + 29898F261F1B6FFC00AC73B3 /* Stickers2 */ = { + isa = PBXGroup; + children = ( + 29898F271F1B6FFC00AC73B3 /* stickersend01@2x.png */, + 29898F281F1B6FFC00AC73B3 /* stickersend02@2x.png */, + 29898F291F1B6FFC00AC73B3 /* stickersend03@2x.png */, + 29898F2A1F1B6FFC00AC73B3 /* stickersend04@2x.png */, + 29898F2B1F1B6FFC00AC73B3 /* stickersend05@2x.png */, + 29898F2C1F1B6FFC00AC73B3 /* stickersend06@2x.png */, + 29898F2D1F1B6FFC00AC73B3 /* stickersend07@2x.png */, + 29898F2E1F1B6FFC00AC73B3 /* stickersend08@2x.png */, + 29898F2F1F1B6FFC00AC73B3 /* stickersend09@2x.png */, + 29898F301F1B6FFC00AC73B3 /* stickersend10@2x.png */, + 29898F311F1B6FFC00AC73B3 /* stickersend11@2x.png */, + 29898F321F1B6FFC00AC73B3 /* stickersend12@2x.png */, + 29898F331F1B6FFC00AC73B3 /* stickersend13@2x.png */, + 29898F341F1B6FFC00AC73B3 /* stickersend14@2x.png */, + 29898F351F1B6FFC00AC73B3 /* stickersend15@2x.png */, + 29898F361F1B6FFC00AC73B3 /* stickersend16@2x.png */, + 29898F371F1B6FFC00AC73B3 /* stickersend17@2x.png */, + 29898F381F1B6FFC00AC73B3 /* stickersend18@2x.png */, + 29898F391F1B6FFC00AC73B3 /* stickersend19@2x.png */, + 29898F3A1F1B6FFC00AC73B3 /* stickersend20@2x.png */, + 29898F3B1F1B6FFC00AC73B3 /* stickersend21@2x.png */, + 29898F3C1F1B6FFC00AC73B3 /* stickersend22@2x.png */, + 29898F3D1F1B6FFC00AC73B3 /* stickersend23@2x.png */, + 29898F3E1F1B6FFC00AC73B3 /* stickersend24@2x.png */, + 29898F3F1F1B6FFC00AC73B3 /* stickersend25@2x.png */, + 29898F401F1B6FFC00AC73B3 /* stickersend26@2x.png */, + 29898F411F1B6FFC00AC73B3 /* stickersend27@2x.png */, + 29898F421F1B6FFC00AC73B3 /* stickersend28@2x.png */, + 29898F431F1B6FFC00AC73B3 /* stickersend29@2x.png */, + 29898F441F1B6FFC00AC73B3 /* stickersend30@2x.png */, + 29898F451F1B6FFC00AC73B3 /* stickersend31@2x.png */, + 29898F461F1B6FFC00AC73B3 /* stickersend32@2x.png */, + 29898F471F1B6FFC00AC73B3 /* stickersend33@2x.png */, + 29898F481F1B6FFC00AC73B3 /* stickersend34@2x.png */, + 29898F491F1B6FFC00AC73B3 /* stickersend35@2x.png */, + 29898F4A1F1B6FFC00AC73B3 /* stickersend36@2x.png */, + 29898F4B1F1B6FFC00AC73B3 /* stickersend37@2x.png */, + 29898F4C1F1B6FFC00AC73B3 /* stickersend38@2x.png */, + 29898F4D1F1B6FFC00AC73B3 /* stickersend39@2x.png */, + 29898F4E1F1B6FFC00AC73B3 /* stickersend40@2x.png */, + 29898F4F1F1B6FFC00AC73B3 /* stickersend41@2x.png */, + 29898F501F1B6FFC00AC73B3 /* stickersend42@2x.png */, + 29898F511F1B6FFC00AC73B3 /* stickersend43@2x.png */, + 29898F521F1B6FFC00AC73B3 /* stickersend44@2x.png */, + 29898F531F1B6FFC00AC73B3 /* stickersend45@2x.png */, + 29898F541F1B6FFC00AC73B3 /* stickersend46@2x.png */, + 29898F551F1B6FFC00AC73B3 /* stickersend47@2x.png */, + 29898F561F1B6FFC00AC73B3 /* stickersend48@2x.png */, + 29898F571F1B6FFC00AC73B3 /* stickersend49@2x.png */, + 29898F581F1B6FFC00AC73B3 /* stickersend50@2x.png */, + 29898F591F1B6FFC00AC73B3 /* stickersend51@2x.png */, + 29898F5A1F1B6FFC00AC73B3 /* stickersend52@2x.png */, + 29898F5B1F1B6FFC00AC73B3 /* stickersend53@2x.png */, + 29898F5C1F1B6FFC00AC73B3 /* stickersend54@2x.png */, + 29898F5D1F1B6FFC00AC73B3 /* stickersend55@2x.png */, + 29898F5E1F1B6FFD00AC73B3 /* stickersend56@2x.png */, + 29898F5F1F1B6FFD00AC73B3 /* stickersend57@2x.png */, + 29898F601F1B6FFD00AC73B3 /* stickersend58@2x.png */, + 29898F611F1B6FFD00AC73B3 /* stickersend59@2x.png */, + 29898F621F1B6FFD00AC73B3 /* stickersend60@2x.png */, + 29898F631F1B6FFD00AC73B3 /* stickersend61@2x.png */, + 29898F641F1B6FFD00AC73B3 /* stickersend62@2x.png */, + 29898F651F1B6FFD00AC73B3 /* stickersend63@2x.png */, + 29898F661F1B6FFD00AC73B3 /* stickersend64@2x.png */, + 29898F671F1B6FFD00AC73B3 /* stickersend65@2x.png */, + 29898F681F1B6FFD00AC73B3 /* stickersend66@2x.png */, + 29898F691F1B6FFD00AC73B3 /* stickersend67@2x.png */, + 29898F6A1F1B6FFD00AC73B3 /* stickersend68@2x.png */, + 29898F6B1F1B6FFD00AC73B3 /* stickersend69@2x.png */, + 29898F6C1F1B6FFD00AC73B3 /* stickersend70@2x.png */, + 29898F6D1F1B6FFD00AC73B3 /* stickersend71@2x.png */, + 29898F6E1F1B6FFD00AC73B3 /* stickersend72@2x.png */, + 29898F6F1F1B6FFD00AC73B3 /* stickersend73@2x.png */, + 29898F701F1B6FFD00AC73B3 /* stickersend74@2x.png */, + 29898F711F1B6FFD00AC73B3 /* stickersend75@2x.png */, + 29898F721F1B6FFD00AC73B3 /* stickersend76@2x.png */, + 29898F731F1B6FFD00AC73B3 /* stickersend77@2x.png */, + 29898F741F1B6FFD00AC73B3 /* stickersend78@2x.png */, + ); + path = Stickers2; + sourceTree = ""; + }; + 29898F751F1B6FFD00AC73B3 /* Wallpapers */ = { + isa = PBXGroup; + children = ( + 29898F761F1B6FFD00AC73B3 /* wallpapers01@2x.jpg */, + 29898F771F1B6FFD00AC73B3 /* wallpapers02@2x.jpg */, + 29898F781F1B6FFD00AC73B3 /* wallpapers03@2x.jpg */, + 29898F791F1B6FFD00AC73B3 /* wallpapers04@2x.jpg */, + 29898F7A1F1B6FFD00AC73B3 /* wallpapers05@2x.jpg */, + 29898F7B1F1B6FFD00AC73B3 /* wallpapers06@2x.jpg */, + 29898F7C1F1B6FFD00AC73B3 /* wallpapers07@2x.jpg */, + 29898F7D1F1B6FFD00AC73B3 /* wallpapers08@2x.jpg */, + 29898F7E1F1B6FFD00AC73B3 /* wallpapers09@2x.jpg */, + 29898F7F1F1B6FFD00AC73B3 /* wallpapers10@2x.jpg */, + ); + path = Wallpapers; + sourceTree = ""; + }; + 29898F801F1B6FFD00AC73B3 /* Web */ = { + isa = PBXGroup; + children = ( + 29898F811F1B6FFD00AC73B3 /* privacy.html */, + 29898F821F1B6FFD00AC73B3 /* terms.html */, + ); + path = Web; + sourceTree = ""; + }; + 29BB8F221F5C266100560F3F /* Images */ = { + isa = PBXGroup; + children = ( + 29BB8F231F5C266100560F3F /* addaccount */, + 29C299611F8A647B00DB8BF0 /* addfriends */, + 29BB8F251F5C266100560F3F /* advert */, + 29BB8F311F5C266100560F3F /* allmedia */, + 29BB8F351F5C266100560F3F /* archive */, + 29BB8F381F5C266100560F3F /* blocked */, + 29BB8F3A1F5C266100560F3F /* callaudio */, + 29BB8F441F5C266100560F3F /* callvideo */, + 29BB8F4C1F5C266100560F3F /* chat */, + 29BB8F551F5C266100560F3F /* chats */, + 295D936E2094929A00A222CA /* creategroup */, + 29BB8F5A1F5C266100560F3F /* editprofile */, + 295D9371209492AF00A222CA /* group */, + 295D9374209492AF00A222CA /* groups */, + 29BB8F611F5C266100560F3F /* launchscreen */, + 29BB8F631F5C266100560F3F /* login */, + 29BB8F651F5C266100560F3F /* people */, + 29BB8F671F5C266100560F3F /* profile */, + 29BB8F6B1F5C266100560F3F /* register */, + 29BB8F731F5C266100560F3F /* selectuser */, + 29BB8F711F5C266100560F3F /* selectusers */, + 29BB8F771F5C266100560F3F /* settings */, + 29BB8F791F5C266100560F3F /* stickers */, + 29BB8F7B1F5C266100560F3F /* switchaccount */, + 29BB8F7D1F5C266100560F3F /* tabbar */, + 29BB8F831F5C266100560F3F /* wallpaper */, + 29BB8F851F5C266100560F3F /* welcome */, + ); + path = Images; + sourceTree = ""; + }; + 29BB8F231F5C266100560F3F /* addaccount */ = { + isa = PBXGroup; + children = ( + 29BB8F241F5C266100560F3F /* addaccount_logo@2x.png */, + ); + path = addaccount; + sourceTree = ""; + }; + 29BB8F251F5C266100560F3F /* advert */ = { + isa = PBXGroup; + children = ( + 29BB8F261F5C266100560F3F /* advert01@2x.png */, + 29BB8F271F5C266100560F3F /* advert02@2x.png */, + 29BB8F281F5C266100560F3F /* advert03@2x.png */, + 29BB8F291F5C266100560F3F /* advert04@2x.png */, + 29BB8F2A1F5C266100560F3F /* advert05@2x.png */, + 29BB8F2B1F5C266100560F3F /* advert06@2x.png */, + 29BB8F2C1F5C266100560F3F /* advert07@2x.png */, + 29BB8F2D1F5C266100560F3F /* advert08@2x.png */, + 29BB8F2E1F5C266100560F3F /* advert09@2x.png */, + 29BB8F2F1F5C266100560F3F /* advert10@2x.png */, + 29BB8F301F5C266100560F3F /* advert11@2x.png */, + ); + path = advert; + sourceTree = ""; + }; + 29BB8F311F5C266100560F3F /* allmedia */ = { + isa = PBXGroup; + children = ( + 29BB8F321F5C266100560F3F /* allmedia_blank@2x.png */, + 29BB8F331F5C266100560F3F /* allmedia_selected@2x.png */, + 29BB8F341F5C266100560F3F /* allmedia_video@2x.png */, + ); + path = allmedia; + sourceTree = ""; + }; + 29BB8F351F5C266100560F3F /* archive */ = { + isa = PBXGroup; + children = ( + 29BB8F361F5C266100560F3F /* archive_blank@2x.png */, + 29BB8F371F5C266100560F3F /* archive_muted@2x.png */, + ); + path = archive; + sourceTree = ""; + }; + 29BB8F381F5C266100560F3F /* blocked */ = { + isa = PBXGroup; + children = ( + 29BB8F391F5C266100560F3F /* blocked_blank@2x.png */, + ); + path = blocked; + sourceTree = ""; + }; + 29BB8F3A1F5C266100560F3F /* callaudio */ = { + isa = PBXGroup; + children = ( + 29BB8F3B1F5C266100560F3F /* callaudio_answer@2x.png */, + 29BB8F3C1F5C266100560F3F /* callaudio_blank@2x.png */, + 29BB8F3D1F5C266100560F3F /* callaudio_hangup@2x.png */, + 29BB8F3E1F5C266100560F3F /* callaudio_mute1@2x.png */, + 29BB8F3F1F5C266100560F3F /* callaudio_mute2@2x.png */, + 29BB8F401F5C266100560F3F /* callaudio_speaker1@2x.png */, + 29BB8F411F5C266100560F3F /* callaudio_speaker2@2x.png */, + 29BB8F421F5C266100560F3F /* callaudio_video1@2x.png */, + 29BB8F431F5C266100560F3F /* callaudio_video2@2x.png */, + ); + path = callaudio; + sourceTree = ""; + }; + 29BB8F441F5C266100560F3F /* callvideo */ = { + isa = PBXGroup; + children = ( + 29BB8F451F5C266100560F3F /* callvideo_answer@2x.png */, + 29BB8F461F5C266100560F3F /* callvideo_blank@2x.png */, + 29BB8F471F5C266100560F3F /* callvideo_hangup@2x.png */, + 29BB8F481F5C266100560F3F /* callvideo_mute1@2x.png */, + 29BB8F491F5C266100560F3F /* callvideo_mute2@2x.png */, + 29BB8F4A1F5C266100560F3F /* callvideo_switch1@2x.png */, + 29BB8F4B1F5C266100560F3F /* callvideo_switch2@2x.png */, + ); + path = callvideo; + sourceTree = ""; + }; + 29BB8F4C1F5C266100560F3F /* chat */ = { + isa = PBXGroup; + children = ( + 291CB49A202F7E460078D0B0 /* chat_audio@2x.png */, + 29BB8F4D1F5C266100560F3F /* chat_back@2x.png */, + 29BB8F4E1F5C266100560F3F /* chat_callaudio@2x.png */, + 29BB8F4F1F5C266100560F3F /* chat_callvideo@2x.png */, + 29BB8F501F5C266100560F3F /* chat_camera@2x.png */, + 29BB8F511F5C266100560F3F /* chat_location@2x.png */, + 29BB8F521F5C266100560F3F /* chat_picture@2x.png */, + 29BB8F531F5C266100560F3F /* chat_sticker@2x.png */, + 29BB8F541F5C266100560F3F /* chat_video@2x.png */, + ); + path = chat; + sourceTree = ""; + }; + 29BB8F551F5C266100560F3F /* chats */ = { + isa = PBXGroup; + children = ( + 29BB8F561F5C266100560F3F /* chats_blank@2x.png */, + 2974641C1FDF01100038D976 /* chats_dialogflow@2x.png */, + 29BB8F571F5C266100560F3F /* chats_muted@2x.png */, + ); + path = chats; + sourceTree = ""; + }; + 29BB8F5A1F5C266100560F3F /* editprofile */ = { + isa = PBXGroup; + children = ( + 29BB8F5B1F5C266100560F3F /* editprofile_blank@2x.png */, + ); + path = editprofile; + sourceTree = ""; + }; + 29BB8F611F5C266100560F3F /* launchscreen */ = { + isa = PBXGroup; + children = ( + 29BB8F621F5C266100560F3F /* launchscreen_logo@2x.png */, + ); + path = launchscreen; + sourceTree = ""; + }; + 29BB8F631F5C266100560F3F /* login */ = { + isa = PBXGroup; + children = ( + 29BB8F641F5C266100560F3F /* login_logo@2x.png */, + ); + path = login; + sourceTree = ""; + }; + 29BB8F651F5C266100560F3F /* people */ = { + isa = PBXGroup; + children = ( + 29BB8F661F5C266100560F3F /* people_blank@2x.png */, + ); + path = people; + sourceTree = ""; + }; + 29BB8F671F5C266100560F3F /* profile */ = { + isa = PBXGroup; + children = ( + 29BB8F681F5C266100560F3F /* profile_blank@2x.png */, + 29BB8F691F5C266100560F3F /* profile_callaudio@2x.png */, + 29BB8F6A1F5C266100560F3F /* profile_callvideo@2x.png */, + ); + path = profile; + sourceTree = ""; + }; + 29BB8F6B1F5C266100560F3F /* register */ = { + isa = PBXGroup; + children = ( + 29BB8F6C1F5C266100560F3F /* register_logo@2x.png */, + ); + path = register; + sourceTree = ""; + }; + 29BB8F711F5C266100560F3F /* selectusers */ = { + isa = PBXGroup; + children = ( + 29BB8F721F5C266100560F3F /* selectusers_blank@2x.png */, + ); + path = selectusers; + sourceTree = ""; + }; + 29BB8F731F5C266100560F3F /* selectuser */ = { + isa = PBXGroup; + children = ( + 29BB8F741F5C266100560F3F /* selectuser_blank@2x.png */, + ); + path = selectuser; + sourceTree = ""; + }; + 29BB8F771F5C266100560F3F /* settings */ = { + isa = PBXGroup; + children = ( + 29BB8F781F5C266100560F3F /* settings_blank@2x.png */, + ); + path = settings; + sourceTree = ""; + }; + 29BB8F791F5C266100560F3F /* stickers */ = { + isa = PBXGroup; + children = ( + 29BB8F7A1F5C266100560F3F /* stickers_blank@2x.png */, + ); + path = stickers; + sourceTree = ""; + }; + 29BB8F7B1F5C266100560F3F /* switchaccount */ = { + isa = PBXGroup; + children = ( + 29BB8F7C1F5C266100560F3F /* switchaccount_blank@2x.png */, + ); + path = switchaccount; + sourceTree = ""; + }; + 29BB8F7D1F5C266100560F3F /* tabbar */ = { + isa = PBXGroup; + children = ( + 29BB8F7E1F5C266100560F3F /* tab_calls@2x.png */, + 29BB8F7F1F5C266100560F3F /* tab_chats@2x.png */, + 295D93932094A65500A222CA /* tab_groups@2x.png */, + 29BB8F811F5C266100560F3F /* tab_people@2x.png */, + 29BB8F821F5C266100560F3F /* tab_settings@2x.png */, + ); + path = tabbar; + sourceTree = ""; + }; + 29BB8F831F5C266100560F3F /* wallpaper */ = { + isa = PBXGroup; + children = ( + 29BB8F841F5C266100560F3F /* wallpaper_selected@2x.png */, + ); + path = wallpaper; + sourceTree = ""; + }; + 29BB8F851F5C266100560F3F /* welcome */ = { + isa = PBXGroup; + children = ( + 29BB8F861F5C266100560F3F /* welcome_logo@2x.png */, + ); + path = welcome; + sourceTree = ""; + }; + 29C299611F8A647B00DB8BF0 /* addfriends */ = { + isa = PBXGroup; + children = ( + 29C299621F8A647B00DB8BF0 /* addfriends_blank@2x.png */, + ); + path = addfriends; + sourceTree = ""; + }; + 29D29EE81D9A59E4006CA074 = { + isa = PBXGroup; + children = ( + 29601FE21F2CF5F600544468 /* Classes */, + 29898E6C1F1B6FFC00AC73B3 /* Resources */, + 2983F9971E49E4B5004AC81F /* Vendors */, + 29D29EF31D9A59E4006CA074 /* app */, + 29D29EF21D9A59E4006CA074 /* Products */, + 7B8B1B7262BA6687D240D5CB /* Pods */, + BD5925BEFAEDA190E57A7F14 /* Frameworks */, + DED94DC0AC66CCD8277DB3AF /* app-Prefix.pch */, + AA3F4F54A03FBAE7CEC0B5DB /* app-Bridging-Header.h */, + ); + sourceTree = ""; + }; + 29D29EF21D9A59E4006CA074 /* Products */ = { + isa = PBXGroup; + children = ( + 29D29EF11D9A59E4006CA074 /* app.app */, + ); + name = Products; + sourceTree = ""; + }; + 29D29EF31D9A59E4006CA074 /* app */ = { + isa = PBXGroup; + children = ( + 295015181D9A5C1B00AFD8B3 /* app.entitlements */, + 295018301D9A5CE600AFD8B3 /* AppConstant.h */, + 29D29EF81D9A59E4006CA074 /* AppDelegate.swift */, + 29D29F001D9A59E4006CA074 /* Assets.xcassets */, + 2950182E1D9A5CE000AFD8B3 /* GoogleService-Info.plist */, + 29D29F021D9A59E4006CA074 /* LaunchScreen.storyboard */, + 29D29F051D9A59E4006CA074 /* Info.plist */, + ); + path = app; + sourceTree = ""; + }; + 29D7601320EFD49D006C7148 /* RCMessageKit */ = { + isa = PBXGroup; + children = ( + 29D7602220EFD49D006C7148 /* Cell */, + 29D7604820EFD49D006C7148 /* Data */, + 29D7601F20EFD49D006C7148 /* MenuItem */, + 29FAEF4F20F39A7A00E75BCD /* RCMessages.swift */, + 29D7607520EFD552006C7148 /* RCMessagesView.swift */, + 29D7607720EFD552006C7148 /* RCMessagesView.xib */, + 29D7601620EFD49D006C7148 /* Resources */, + ); + path = RCMessageKit; + sourceTree = ""; + }; + 29D7601620EFD49D006C7148 /* Resources */ = { + isa = PBXGroup; + children = ( + 29D7606620EFD4DF006C7148 /* rcmessage_attach@2x.png */, + 29D7606B20EFD4DF006C7148 /* rcmessage_incoming.aiff */, + 29D7606820EFD4DF006C7148 /* rcmessage_outgoing.aiff */, + 29D7606420EFD4DF006C7148 /* rcmessage_send@2x.png */, + 29D7606520EFD4DF006C7148 /* rcmessages_audiopause@2x.png */, + 29D7606A20EFD4DF006C7148 /* rcmessages_audioplay@2x.png */, + 29D7606920EFD4DF006C7148 /* rcmessages_manual@2x.png */, + 29D7606720EFD4DF006C7148 /* rcmessages_videoplay@2x.png */, + ); + path = Resources; + sourceTree = ""; + }; + 29D7601F20EFD49D006C7148 /* MenuItem */ = { + isa = PBXGroup; + children = ( + 29D7602020EFD49D006C7148 /* RCMenuItem.swift */, + ); + path = MenuItem; + sourceTree = ""; + }; + 29D7602220EFD49D006C7148 /* Cell */ = { + isa = PBXGroup; + children = ( + 29D7603B20EFD49D006C7148 /* FooterCells */, + 29D7604020EFD49D006C7148 /* HeaderCells */, + 29D7602320EFD49D006C7148 /* MessageCells */, + 29D7603820EFD49D006C7148 /* StatusCell */, + ); + path = Cell; + sourceTree = ""; + }; + 29D7602320EFD49D006C7148 /* MessageCells */ = { + isa = PBXGroup; + children = ( + 29D7602420EFD49D006C7148 /* 01_Text */, + 29D7602720EFD49D006C7148 /* 02_Emoji */, + 29D7602B20EFD49D006C7148 /* 03_Picture */, + 29D7602E20EFD49D006C7148 /* 04_Video */, + 29D7603120EFD49D006C7148 /* 05_Audio */, + 29D7603520EFD49D006C7148 /* 06_Location */, + 29D7602A20EFD49D006C7148 /* RCMessageCell.swift */, + ); + path = MessageCells; + sourceTree = ""; + }; + 29D7602420EFD49D006C7148 /* 01_Text */ = { + isa = PBXGroup; + children = ( + 29D7602620EFD49D006C7148 /* RCTextMessageCell.swift */, + ); + path = 01_Text; + sourceTree = ""; + }; + 29D7602720EFD49D006C7148 /* 02_Emoji */ = { + isa = PBXGroup; + children = ( + 29D7602820EFD49D006C7148 /* RCEmojiMessageCell.swift */, + ); + path = 02_Emoji; + sourceTree = ""; + }; + 29D7602B20EFD49D006C7148 /* 03_Picture */ = { + isa = PBXGroup; + children = ( + 29D7602D20EFD49D006C7148 /* RCPictureMessageCell.swift */, + ); + path = 03_Picture; + sourceTree = ""; + }; + 29D7602E20EFD49D006C7148 /* 04_Video */ = { + isa = PBXGroup; + children = ( + 29D7603020EFD49D006C7148 /* RCVideoMessageCell.swift */, + ); + path = 04_Video; + sourceTree = ""; + }; + 29D7603120EFD49D006C7148 /* 05_Audio */ = { + isa = PBXGroup; + children = ( + 29D7603320EFD49D006C7148 /* RCAudioMessageCell.swift */, + ); + path = 05_Audio; + sourceTree = ""; + }; + 29D7603520EFD49D006C7148 /* 06_Location */ = { + isa = PBXGroup; + children = ( + 29D7603620EFD49D006C7148 /* RCLocationMessageCell.swift */, + ); + path = 06_Location; + sourceTree = ""; + }; + 29D7603820EFD49D006C7148 /* StatusCell */ = { + isa = PBXGroup; + children = ( + 29D7603920EFD49D006C7148 /* RCStatusCell.swift */, + ); + path = StatusCell; + sourceTree = ""; + }; + 29D7603B20EFD49D006C7148 /* FooterCells */ = { + isa = PBXGroup; + children = ( + 29D7603F20EFD49D006C7148 /* RCBubbleFooterCell.swift */, + 29D7603E20EFD49D006C7148 /* RCSectionFooterCell.swift */, + ); + path = FooterCells; + sourceTree = ""; + }; + 29D7604020EFD49D006C7148 /* HeaderCells */ = { + isa = PBXGroup; + children = ( + 29D7604220EFD49D006C7148 /* RCBubbleHeaderCell.swift */, + 29D7604120EFD49D006C7148 /* RCSectionHeaderCell.swift */, + ); + path = HeaderCells; + sourceTree = ""; + }; + 29D7604820EFD49D006C7148 /* Data */ = { + isa = PBXGroup; + children = ( + 29FAEF4D20F396FC00E75BCD /* RCMessage.swift */, + ); + path = Data; + sourceTree = ""; + }; + 7B8B1B7262BA6687D240D5CB /* Pods */ = { + isa = PBXGroup; + children = ( + FC28F63C1114893726170446 /* Pods-app.debug.xcconfig */, + 7393A6F3A4D6270AF7ACDCFA /* Pods-app.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; + BD5925BEFAEDA190E57A7F14 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 297DBA0A1DCB5F13008551F2 /* PushKit.framework */, + 14A8835041C05399266378E9 /* Pods_app.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 29D29EF01D9A59E4006CA074 /* app */ = { + isa = PBXNativeTarget; + buildConfigurationList = 29D29F081D9A59E4006CA074 /* Build configuration list for PBXNativeTarget "app" */; + buildPhases = ( + 91641E363E2F060525A0B842 /* [CP] Check Pods Manifest.lock */, + 29D29EED1D9A59E4006CA074 /* Sources */, + 29D29EEE1D9A59E4006CA074 /* Frameworks */, + 29D29EEF1D9A59E4006CA074 /* Resources */, + 29DB73A51DC4B2CF0049F54E /* ShellScript */, + DF9A1F18BCEDCD2F6A5D24F2 /* [CP] Copy Pods Resources */, + 89C2A18B306ED8699D805126 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = app; + productName = app; + productReference = 29D29EF11D9A59E4006CA074 /* app.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 29D29EE91D9A59E4006CA074 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0940; + ORGANIZATIONNAME = KZ; + TargetAttributes = { + 29D29EF01D9A59E4006CA074 = { + CreatedOnToolsVersion = 8.0; + DevelopmentTeam = UUF85U8HLF; + LastSwiftMigration = 1000; + ProvisioningStyle = Automatic; + SystemCapabilities = { + com.apple.BackgroundModes = { + enabled = 1; + }; + com.apple.Keychain = { + enabled = 1; + }; + com.apple.Push = { + enabled = 1; + }; + }; + }; + }; + }; + buildConfigurationList = 29D29EEC1D9A59E4006CA074 /* Build configuration list for PBXProject "app" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 29D29EE81D9A59E4006CA074; + productRefGroup = 29D29EF21D9A59E4006CA074 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 29D29EF01D9A59E4006CA074 /* app */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 29D29EEF1D9A59E4006CA074 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 29D7607220EFD4DF006C7148 /* rcmessages_audioplay@2x.png in Resources */, + 298990051F1B6FFD00AC73B3 /* stickerlocal59@2x.png in Resources */, + 29898FED1F1B6FFD00AC73B3 /* stickerlocal35@2x.png in Resources */, + 2989900A1F1B6FFD00AC73B3 /* stickerlocal64@2x.png in Resources */, + 296021541F2CF5F600544468 /* VideoView.xib in Resources */, + 29898FE21F1B6FFD00AC73B3 /* stickerlocal24@2x.png in Resources */, + 298990451F1B6FFD00AC73B3 /* stickersend45@2x.png in Resources */, + 29D29F041D9A59E4006CA074 /* LaunchScreen.storyboard in Resources */, + 298990231F1B6FFD00AC73B3 /* stickersend11@2x.png in Resources */, + 298990291F1B6FFD00AC73B3 /* stickersend17@2x.png in Resources */, + 298990331F1B6FFD00AC73B3 /* stickersend27@2x.png in Resources */, + 298990511F1B6FFD00AC73B3 /* stickersend57@2x.png in Resources */, + 29D7607020EFD4DF006C7148 /* rcmessage_outgoing.aiff in Resources */, + 298990641F1B6FFD00AC73B3 /* stickersend76@2x.png in Resources */, + 298990211F1B6FFD00AC73B3 /* stickersend09@2x.png in Resources */, + 295D93702094929A00A222CA /* creategroup_blank@2x.png in Resources */, + 2974641D1FDF01100038D976 /* chats_dialogflow@2x.png in Resources */, + 29BB8FC61F5C266100560F3F /* switchaccount_blank@2x.png in Resources */, + 298990681F1B6FFD00AC73B3 /* wallpapers02@2x.jpg in Resources */, + 298990001F1B6FFD00AC73B3 /* stickerlocal54@2x.png in Resources */, + 29BB8F8E1F5C266100560F3F /* advert07@2x.png in Resources */, + 296021871F2CF5F600544468 /* PasswordView.xib in Resources */, + 298990401F1B6FFD00AC73B3 /* stickersend40@2x.png in Resources */, + 29898FDB1F1B6FFD00AC73B3 /* stickerlocal17@2x.png in Resources */, + 29BB8FB81F5C266100560F3F /* launchscreen_logo@2x.png in Resources */, + 295D93942094A65500A222CA /* tab_groups@2x.png in Resources */, + 29BB8FAE1F5C266100560F3F /* chat_picture@2x.png in Resources */, + 29BB8FA21F5C266100560F3F /* callvideo_answer@2x.png in Resources */, + 29BB8FA81F5C266100560F3F /* callvideo_switch2@2x.png in Resources */, + 2989904B1F1B6FFD00AC73B3 /* stickersend51@2x.png in Resources */, + 2989906B1F1B6FFD00AC73B3 /* wallpapers05@2x.jpg in Resources */, + 296021491F2CF5F600544468 /* ProfileView.xib in Resources */, + 298990251F1B6FFD00AC73B3 /* stickersend13@2x.png in Resources */, + 298990021F1B6FFD00AC73B3 /* stickerlocal56@2x.png in Resources */, + 298990531F1B6FFD00AC73B3 /* stickersend59@2x.png in Resources */, + 2960214D1F2CF5F600544468 /* AllMediaCell.xib in Resources */, + 296021A91F2CF5F600544468 /* SwitchAccountView.xib in Resources */, + 29898FF21F1B6FFD00AC73B3 /* stickerlocal40@2x.png in Resources */, + 296021F21F2CF5F600544468 /* LoginPhoneView.xib in Resources */, + 2989901F1F1B6FFD00AC73B3 /* stickersend07@2x.png in Resources */, + 296021691F2CF5F600544468 /* SelectUserView.xib in Resources */, + 29BB8F8B1F5C266100560F3F /* advert04@2x.png in Resources */, + 295D93892094930400A222CA /* GroupsCell.xib in Resources */, + 29898FCE1F1B6FFD00AC73B3 /* stickerlocal04@2x.png in Resources */, + 2989904D1F1B6FFD00AC73B3 /* stickersend53@2x.png in Resources */, + 2989903E1F1B6FFD00AC73B3 /* stickersend38@2x.png in Resources */, + 2920B1882030AD3500DB6E07 /* AudioView.xib in Resources */, + 296021B01F2CF5F600544468 /* AdvertPremiumView.xib in Resources */, + 29D7607B20EFD552006C7148 /* RCMessagesView.xib in Resources */, + 29D7607320EFD4DF006C7148 /* rcmessage_incoming.aiff in Resources */, + 29BB8F9B1F5C266100560F3F /* callaudio_hangup@2x.png in Resources */, + 29898FEE1F1B6FFD00AC73B3 /* stickerlocal36@2x.png in Resources */, + 298990601F1B6FFD00AC73B3 /* stickersend72@2x.png in Resources */, + 29898FF41F1B6FFD00AC73B3 /* stickerlocal42@2x.png in Resources */, + 29898FEB1F1B6FFD00AC73B3 /* stickerlocal33@2x.png in Resources */, + 29BB8FCD1F5C266100560F3F /* welcome_logo@2x.png in Resources */, + 29D29F011D9A59E4006CA074 /* Assets.xcassets in Resources */, + 29BB8FB11F5C266100560F3F /* chats_blank@2x.png in Resources */, + 298990691F1B6FFD00AC73B3 /* wallpapers03@2x.jpg in Resources */, + 29898FE31F1B6FFD00AC73B3 /* stickerlocal25@2x.png in Resources */, + 29BB8F941F5C266100560F3F /* allmedia_selected@2x.png in Resources */, + 2989905A1F1B6FFD00AC73B3 /* stickersend66@2x.png in Resources */, + 298990041F1B6FFD00AC73B3 /* stickerlocal58@2x.png in Resources */, + 296021991F2CF5F600544468 /* NetworkView.xib in Resources */, + 298990091F1B6FFD00AC73B3 /* stickerlocal63@2x.png in Resources */, + 29BB8FBD1F5C266100560F3F /* profile_callvideo@2x.png in Resources */, + 2989903A1F1B6FFD00AC73B3 /* stickersend34@2x.png in Resources */, + 295D93882094930400A222CA /* CreateGroupView.xib in Resources */, + 29898FD61F1B6FFD00AC73B3 /* stickerlocal12@2x.png in Resources */, + 29BB8FAD1F5C266100560F3F /* chat_location@2x.png in Resources */, + 2989906C1F1B6FFD00AC73B3 /* wallpapers06@2x.jpg in Resources */, + 29898FFE1F1B6FFD00AC73B3 /* stickerlocal52@2x.png in Resources */, + 29898FDA1F1B6FFD00AC73B3 /* stickerlocal16@2x.png in Resources */, + 2989905F1F1B6FFD00AC73B3 /* stickersend71@2x.png in Resources */, + 298990201F1B6FFD00AC73B3 /* stickersend08@2x.png in Resources */, + 29898FE91F1B6FFD00AC73B3 /* stickerlocal31@2x.png in Resources */, + 298990671F1B6FFD00AC73B3 /* wallpapers01@2x.jpg in Resources */, + 296021751F2CF5F600544468 /* ChatsCell.xib in Resources */, + 298990241F1B6FFD00AC73B3 /* stickersend12@2x.png in Resources */, + 298990501F1B6FFD00AC73B3 /* stickersend56@2x.png in Resources */, + 298990521F1B6FFD00AC73B3 /* stickersend58@2x.png in Resources */, + 2989903B1F1B6FFD00AC73B3 /* stickersend35@2x.png in Resources */, + 29BB8FBB1F5C266100560F3F /* profile_blank@2x.png in Resources */, + 29898FD81F1B6FFD00AC73B3 /* stickerlocal14@2x.png in Resources */, + 29BB8FCC1F5C266100560F3F /* wallpaper_selected@2x.png in Resources */, + 29BB8FA51F5C266100560F3F /* callvideo_mute1@2x.png in Resources */, + 298990261F1B6FFD00AC73B3 /* stickersend14@2x.png in Resources */, + 29BB8FAB1F5C266100560F3F /* chat_callvideo@2x.png in Resources */, + 29898FD01F1B6FFD00AC73B3 /* stickerlocal06@2x.png in Resources */, + 29898FE61F1B6FFD00AC73B3 /* stickerlocal28@2x.png in Resources */, + 298990491F1B6FFD00AC73B3 /* stickersend49@2x.png in Resources */, + 29898FEC1F1B6FFD00AC73B3 /* stickerlocal34@2x.png in Resources */, + 2989902A1F1B6FFD00AC73B3 /* stickersend18@2x.png in Resources */, + 298990461F1B6FFD00AC73B3 /* stickersend46@2x.png in Resources */, + 29BB8F8D1F5C266100560F3F /* advert06@2x.png in Resources */, + 298990301F1B6FFD00AC73B3 /* stickersend24@2x.png in Resources */, + 298990651F1B6FFD00AC73B3 /* stickersend77@2x.png in Resources */, + 2989906A1F1B6FFD00AC73B3 /* wallpapers04@2x.jpg in Resources */, + 296021AE1F2CF5F600544468 /* AdvertCustomView.xib in Resources */, + 298990591F1B6FFD00AC73B3 /* stickersend65@2x.png in Resources */, + 298990721F1B6FFD00AC73B3 /* terms.html in Resources */, + 29898FEF1F1B6FFD00AC73B3 /* stickerlocal37@2x.png in Resources */, + 298990191F1B6FFD00AC73B3 /* stickersend01@2x.png in Resources */, + 298990611F1B6FFD00AC73B3 /* stickersend73@2x.png in Resources */, + 29898FCD1F1B6FFD00AC73B3 /* stickerlocal03@2x.png in Resources */, + 296021931F2CF5F600544468 /* ArchiveView.xib in Resources */, + 29BB8FB01F5C266100560F3F /* chat_video@2x.png in Resources */, + 298990471F1B6FFD00AC73B3 /* stickersend47@2x.png in Resources */, + 298990411F1B6FFD00AC73B3 /* stickersend41@2x.png in Resources */, + 29898FE11F1B6FFD00AC73B3 /* stickerlocal23@2x.png in Resources */, + 298990631F1B6FFD00AC73B3 /* stickersend75@2x.png in Resources */, + 2989905B1F1B6FFD00AC73B3 /* stickersend67@2x.png in Resources */, + 29BB8FBA1F5C266100560F3F /* people_blank@2x.png in Resources */, + 2989901B1F1B6FFD00AC73B3 /* stickersend03@2x.png in Resources */, + 296021A11F2CF5F600544468 /* PrivacyView.xib in Resources */, + 29898FFA1F1B6FFD00AC73B3 /* stickerlocal48@2x.png in Resources */, + 2989902C1F1B6FFD00AC73B3 /* stickersend20@2x.png in Resources */, + 2989902D1F1B6FFD00AC73B3 /* stickersend21@2x.png in Resources */, + 296021971F2CF5F600544468 /* CacheView.xib in Resources */, + 29BB8F9D1F5C266100560F3F /* callaudio_mute2@2x.png in Resources */, + 2960215B1F2CF5F600544468 /* CallVideoView.xib in Resources */, + 2989900D1F1B6FFD00AC73B3 /* stickerlocal67@2x.png in Resources */, + 298990711F1B6FFD00AC73B3 /* privacy.html in Resources */, + 298990621F1B6FFD00AC73B3 /* stickersend74@2x.png in Resources */, + 29898FE71F1B6FFD00AC73B3 /* stickerlocal29@2x.png in Resources */, + 29BB8F921F5C266100560F3F /* advert11@2x.png in Resources */, + 29BB8FCB1F5C266100560F3F /* tab_settings@2x.png in Resources */, + 29898FD31F1B6FFD00AC73B3 /* stickerlocal09@2x.png in Resources */, + 29BB8FC21F5C266100560F3F /* selectuser_blank@2x.png in Resources */, + 29D7606C20EFD4DF006C7148 /* rcmessage_send@2x.png in Resources */, + 298990061F1B6FFD00AC73B3 /* stickerlocal60@2x.png in Resources */, + 295D93992094AAF300A222CA /* GroupView.xib in Resources */, + 2989901D1F1B6FFD00AC73B3 /* stickersend05@2x.png in Resources */, + 29BB8FC11F5C266100560F3F /* selectusers_blank@2x.png in Resources */, + 29C299631F8A647B00DB8BF0 /* addfriends_blank@2x.png in Resources */, + 298990701F1B6FFD00AC73B3 /* wallpapers10@2x.jpg in Resources */, + 2960214F1F2CF5F600544468 /* AllMediaHeader.xib in Resources */, + 29898FF81F1B6FFD00AC73B3 /* stickerlocal46@2x.png in Resources */, + 298990271F1B6FFD00AC73B3 /* stickersend15@2x.png in Resources */, + 2989903F1F1B6FFD00AC73B3 /* stickersend39@2x.png in Resources */, + 298990171F1B6FFD00AC73B3 /* stickerlocal77@2x.png in Resources */, + 2989900B1F1B6FFD00AC73B3 /* stickerlocal65@2x.png in Resources */, + 2989905C1F1B6FFD00AC73B3 /* stickersend68@2x.png in Resources */, + 2989901A1F1B6FFD00AC73B3 /* stickersend02@2x.png in Resources */, + 298990381F1B6FFD00AC73B3 /* stickersend32@2x.png in Resources */, + 29898FFF1F1B6FFD00AC73B3 /* stickerlocal53@2x.png in Resources */, + 29BB8FCA1F5C266100560F3F /* tab_people@2x.png in Resources */, + 29BB8F9C1F5C266100560F3F /* callaudio_mute1@2x.png in Resources */, + 29BB8F8C1F5C266100560F3F /* advert05@2x.png in Resources */, + 298990661F1B6FFD00AC73B3 /* stickersend78@2x.png in Resources */, + 29BB8FBC1F5C266100560F3F /* profile_callaudio@2x.png in Resources */, + 2989900C1F1B6FFD00AC73B3 /* stickerlocal66@2x.png in Resources */, + 298990581F1B6FFD00AC73B3 /* stickersend64@2x.png in Resources */, + 298990131F1B6FFD00AC73B3 /* stickerlocal73@2x.png in Resources */, + 298990371F1B6FFD00AC73B3 /* stickersend31@2x.png in Resources */, + 29BB8FAA1F5C266100560F3F /* chat_callaudio@2x.png in Resources */, + 29898FCF1F1B6FFD00AC73B3 /* stickerlocal05@2x.png in Resources */, + 296021F01F2CF5F600544468 /* VerifySMSView.xib in Resources */, + 2960215D1F2CF5F600544468 /* CountriesView.xib in Resources */, + 29898FE41F1B6FFD00AC73B3 /* stickerlocal26@2x.png in Resources */, + 2989904A1F1B6FFD00AC73B3 /* stickersend50@2x.png in Resources */, + 298990311F1B6FFD00AC73B3 /* stickersend25@2x.png in Resources */, + 29BB8FBE1F5C266100560F3F /* register_logo@2x.png in Resources */, + 29D7606E20EFD4DF006C7148 /* rcmessage_attach@2x.png in Resources */, + 29898FF61F1B6FFD00AC73B3 /* stickerlocal44@2x.png in Resources */, + 29BB8FC71F5C266100560F3F /* tab_calls@2x.png in Resources */, + 298990561F1B6FFD00AC73B3 /* stickersend62@2x.png in Resources */, + 296021711F2CF5F600544468 /* StickersCell.xib in Resources */, + 2960219F1F2CF5F600544468 /* WallpapersView.xib in Resources */, + 29BB8FB41F5C266100560F3F /* editprofile_blank@2x.png in Resources */, + 29898FFD1F1B6FFD00AC73B3 /* stickerlocal51@2x.png in Resources */, + 296021851F2CF5F600544468 /* EditProfileView.xib in Resources */, + 295D93862094930400A222CA /* GroupsView.xib in Resources */, + 298990181F1B6FFD00AC73B3 /* stickerlocal78@2x.png in Resources */, + 296021A31F2CF5F600544468 /* TermsView.xib in Resources */, + 291CB49B202F7E460078D0B0 /* chat_audio@2x.png in Resources */, + 298990221F1B6FFD00AC73B3 /* stickersend10@2x.png in Resources */, + 296021951F2CF5F600544468 /* KeepMediaView.xib in Resources */, + 29898FD51F1B6FFD00AC73B3 /* stickerlocal11@2x.png in Resources */, + 2960217D1F2CF5F600544468 /* PeopleView.xib in Resources */, + 2960217B1F2CF5F600544468 /* PeopleCell.xib in Resources */, + 29D7606F20EFD4DF006C7148 /* rcmessages_videoplay@2x.png in Resources */, + 29D7607120EFD4DF006C7148 /* rcmessages_manual@2x.png in Resources */, + 2989903D1F1B6FFD00AC73B3 /* stickersend37@2x.png in Resources */, + 2960219D1F2CF5F600544468 /* WallpapersCell.xib in Resources */, + 29BB8F971F5C266100560F3F /* archive_muted@2x.png in Resources */, + 2960219B1F2CF5F600544468 /* MediaView.xib in Resources */, + 298990081F1B6FFD00AC73B3 /* stickerlocal62@2x.png in Resources */, + 29898FD21F1B6FFD00AC73B3 /* stickerlocal08@2x.png in Resources */, + 2989904E1F1B6FFD00AC73B3 /* stickersend54@2x.png in Resources */, + 298990141F1B6FFD00AC73B3 /* stickerlocal74@2x.png in Resources */, + 29BB8FA41F5C266100560F3F /* callvideo_hangup@2x.png in Resources */, + 298990281F1B6FFD00AC73B3 /* stickersend16@2x.png in Resources */, + 2989902F1F1B6FFD00AC73B3 /* stickersend23@2x.png in Resources */, + 29BB8FAC1F5C266100560F3F /* chat_camera@2x.png in Resources */, + 298990121F1B6FFD00AC73B3 /* stickerlocal72@2x.png in Resources */, + 29898FD11F1B6FFD00AC73B3 /* stickerlocal07@2x.png in Resources */, + 298990441F1B6FFD00AC73B3 /* stickersend44@2x.png in Resources */, + 2960218F1F2CF5F600544468 /* BlockedView.xib in Resources */, + 29BB8F9F1F5C266100560F3F /* callaudio_speaker2@2x.png in Resources */, + 2989904C1F1B6FFD00AC73B3 /* stickersend52@2x.png in Resources */, + 298990481F1B6FFD00AC73B3 /* stickersend48@2x.png in Resources */, + 2989906D1F1B6FFD00AC73B3 /* wallpapers07@2x.jpg in Resources */, + 29898FE01F1B6FFD00AC73B3 /* stickerlocal22@2x.png in Resources */, + 2989905E1F1B6FFD00AC73B3 /* stickersend70@2x.png in Resources */, + 29898FD91F1B6FFD00AC73B3 /* stickerlocal15@2x.png in Resources */, + 298990101F1B6FFD00AC73B3 /* stickerlocal70@2x.png in Resources */, + 29BB8FB21F5C266100560F3F /* chats_muted@2x.png in Resources */, + 298990551F1B6FFD00AC73B3 /* stickersend61@2x.png in Resources */, + 296021631F2CF5F600544468 /* SelectUsersCell.xib in Resources */, + 29BB8F8A1F5C266100560F3F /* advert03@2x.png in Resources */, + 29BB8FA91F5C266100560F3F /* chat_back@2x.png in Resources */, + 2989905D1F1B6FFD00AC73B3 /* stickersend69@2x.png in Resources */, + 296021671F2CF5F600544468 /* SelectUserCell.xib in Resources */, + 29D7606D20EFD4DF006C7148 /* rcmessages_audiopause@2x.png in Resources */, + 29BB8F991F5C266100560F3F /* callaudio_answer@2x.png in Resources */, + 29898FFC1F1B6FFD00AC73B3 /* stickerlocal50@2x.png in Resources */, + 29BB8FA71F5C266100560F3F /* callvideo_switch1@2x.png in Resources */, + 29898FF91F1B6FFD00AC73B3 /* stickerlocal47@2x.png in Resources */, + 29898FC81F1B6FFD00AC73B3 /* countries.plist in Resources */, + 296021F61F2CF5F600544468 /* WelcomeView.xib in Resources */, + 2989902E1F1B6FFD00AC73B3 /* stickersend22@2x.png in Resources */, + 29898FF31F1B6FFD00AC73B3 /* stickerlocal41@2x.png in Resources */, + 295D9376209492B000A222CA /* group_blank@2x.png in Resources */, + 29898FF51F1B6FFD00AC73B3 /* stickerlocal43@2x.png in Resources */, + 29898FCA1F1B6FFD00AC73B3 /* call_ringback.wav in Resources */, + 2989902B1F1B6FFD00AC73B3 /* stickersend19@2x.png in Resources */, + 298990011F1B6FFD00AC73B3 /* stickerlocal55@2x.png in Resources */, + 29BB8F9A1F5C266100560F3F /* callaudio_blank@2x.png in Resources */, + 2989901C1F1B6FFD00AC73B3 /* stickersend04@2x.png in Resources */, + 296021A71F2CF5F600544468 /* SwitchAccountCell.xib in Resources */, + 29898FC91F1B6FFD00AC73B3 /* call_incoming.wav in Resources */, + 29BB8F9E1F5C266100560F3F /* callaudio_speaker1@2x.png in Resources */, + 2960218B1F2CF5F600544468 /* StatusView.xib in Resources */, + 296021911F2CF5F600544468 /* ArchiveCell.xib in Resources */, + 296021591F2CF5F600544468 /* CallAudioView.xib in Resources */, + 298990111F1B6FFD00AC73B3 /* stickerlocal71@2x.png in Resources */, + 29898FDC1F1B6FFD00AC73B3 /* stickerlocal18@2x.png in Resources */, + 298990571F1B6FFD00AC73B3 /* stickersend63@2x.png in Resources */, + 29BB8F951F5C266100560F3F /* allmedia_video@2x.png in Resources */, + 298990161F1B6FFD00AC73B3 /* stickerlocal76@2x.png in Resources */, + 29BB8FB91F5C266100560F3F /* login_logo@2x.png in Resources */, + 29898FD41F1B6FFD00AC73B3 /* stickerlocal10@2x.png in Resources */, + 29BB8FA11F5C266100560F3F /* callaudio_video2@2x.png in Resources */, + 296021F41F2CF5F600544468 /* RegisterEmailView.xib in Resources */, + 29898FDD1F1B6FFD00AC73B3 /* stickerlocal19@2x.png in Resources */, + 29BB8FAF1F5C266100560F3F /* chat_sticker@2x.png in Resources */, + 2989903C1F1B6FFD00AC73B3 /* stickersend36@2x.png in Resources */, + 296021511F2CF5F600544468 /* AllMediaView.xib in Resources */, + 298990341F1B6FFD00AC73B3 /* stickersend28@2x.png in Resources */, + 29BB8F881F5C266100560F3F /* advert01@2x.png in Resources */, + 29BB8F911F5C266100560F3F /* advert10@2x.png in Resources */, + 296021771F2CF5F600544468 /* ChatsView.xib in Resources */, + 296021731F2CF5F600544468 /* StickersView.xib in Resources */, + 29BB8FA01F5C266100560F3F /* callaudio_video1@2x.png in Resources */, + 2960218D1F2CF5F600544468 /* BlockedCell.xib in Resources */, + 29898FCC1F1B6FFD00AC73B3 /* stickerlocal02@2x.png in Resources */, + 296021EC1F2CF5F600544468 /* LoginEmailView.xib in Resources */, + 29898FF11F1B6FFD00AC73B3 /* stickerlocal39@2x.png in Resources */, + 29BB8F961F5C266100560F3F /* archive_blank@2x.png in Resources */, + 29BB8FC41F5C266100560F3F /* settings_blank@2x.png in Resources */, + 294E496C1F8A6AA800045345 /* AddFriendsView.xib in Resources */, + 29BB8FC51F5C266100560F3F /* stickers_blank@2x.png in Resources */, + 2989900F1F1B6FFD00AC73B3 /* stickerlocal69@2x.png in Resources */, + 29BB8F901F5C266100560F3F /* advert09@2x.png in Resources */, + 29BB8F981F5C266100560F3F /* blocked_blank@2x.png in Resources */, + 298990541F1B6FFD00AC73B3 /* stickersend60@2x.png in Resources */, + 2950182F1D9A5CE000AFD8B3 /* GoogleService-Info.plist in Resources */, + 29898FF71F1B6FFD00AC73B3 /* stickerlocal45@2x.png in Resources */, + 29BB8F931F5C266100560F3F /* allmedia_blank@2x.png in Resources */, + 298990391F1B6FFD00AC73B3 /* stickersend33@2x.png in Resources */, + 29898FFB1F1B6FFD00AC73B3 /* stickerlocal49@2x.png in Resources */, + 298990321F1B6FFD00AC73B3 /* stickersend26@2x.png in Resources */, + 29BB8F871F5C266100560F3F /* addaccount_logo@2x.png in Resources */, + 2989900E1F1B6FFD00AC73B3 /* stickerlocal68@2x.png in Resources */, + 296021791F2CF5F600544468 /* CallsView.xib in Resources */, + 298990361F1B6FFD00AC73B3 /* stickersend30@2x.png in Resources */, + 298990071F1B6FFD00AC73B3 /* stickerlocal61@2x.png in Resources */, + 2989906F1F1B6FFD00AC73B3 /* wallpapers09@2x.jpg in Resources */, + 296021651F2CF5F600544468 /* SelectUsersView.xib in Resources */, + 298990031F1B6FFD00AC73B3 /* stickerlocal57@2x.png in Resources */, + 29BB8F891F5C266100560F3F /* advert02@2x.png in Resources */, + 298990421F1B6FFD00AC73B3 /* stickersend42@2x.png in Resources */, + 296021891F2CF5F600544468 /* CustomStatusView.xib in Resources */, + 29898FCB1F1B6FFD00AC73B3 /* stickerlocal01@2x.png in Resources */, + 29898FDE1F1B6FFD00AC73B3 /* stickerlocal20@2x.png in Resources */, + 29BB8FA31F5C266100560F3F /* callvideo_blank@2x.png in Resources */, + 296021A51F2CF5F600544468 /* AddAccountView.xib in Resources */, + 296021AB1F2CF5F600544468 /* SettingsView.xib in Resources */, + 29898FDF1F1B6FFD00AC73B3 /* stickerlocal21@2x.png in Resources */, + 29898FEA1F1B6FFD00AC73B3 /* stickerlocal32@2x.png in Resources */, + 295D9378209492B000A222CA /* groups_blank@2x.png in Resources */, + 29BB8FA61F5C266100560F3F /* callvideo_mute2@2x.png in Resources */, + 29898FE81F1B6FFD00AC73B3 /* stickerlocal30@2x.png in Resources */, + 2989904F1F1B6FFD00AC73B3 /* stickersend55@2x.png in Resources */, + 294E496B1F8A6AA800045345 /* AddFriendsCell.xib in Resources */, + 29898FE51F1B6FFD00AC73B3 /* stickerlocal27@2x.png in Resources */, + 298990431F1B6FFD00AC73B3 /* stickersend43@2x.png in Resources */, + 29BB8FC81F5C266100560F3F /* tab_chats@2x.png in Resources */, + 29898FD71F1B6FFD00AC73B3 /* stickerlocal13@2x.png in Resources */, + 2989901E1F1B6FFD00AC73B3 /* stickersend06@2x.png in Resources */, + 298990351F1B6FFD00AC73B3 /* stickersend29@2x.png in Resources */, + 29BB8F8F1F5C266100560F3F /* advert08@2x.png in Resources */, + 29898FF01F1B6FFD00AC73B3 /* stickerlocal38@2x.png in Resources */, + 2989906E1F1B6FFD00AC73B3 /* wallpapers08@2x.jpg in Resources */, + 298990151F1B6FFD00AC73B3 /* stickerlocal75@2x.png in Resources */, + 295D9377209492B000A222CA /* group_more@2x.png in Resources */, + 296021EE1F2CF5F600544468 /* LoginGoogleView.xib in Resources */, + 296021561F2CF5F600544468 /* MapView.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 29DB73A51DC4B2CF0049F54E /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Fabric/run\" d46b6fabbab5de43e806b6135953c76d49415cd3 9dc2bb7f83c79e26bbd06d102cf834677eb71e35b67007ca3c1b31805986f143"; + }; + 89C2A18B306ED8699D805126 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-app/Pods-app-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/ApiAI/ApiAI.framework", + "${BUILT_PRODUCTS_DIR}/FLAnimatedImage/FLAnimatedImage.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework", + "${BUILT_PRODUCTS_DIR}/GoogleToolboxForMac/GoogleToolboxForMac.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", + "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework", + "${BUILT_PRODUCTS_DIR}/MGSwipeTableCell/MGSwipeTableCell.framework", + "${BUILT_PRODUCTS_DIR}/NYTPhotoViewer/NYTPhotoViewer.framework", + "${BUILT_PRODUCTS_DIR}/ProgressHUD/ProgressHUD.framework", + "${BUILT_PRODUCTS_DIR}/RNCryptor-objc/RNCryptor_objc.framework", + "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework", + "${BUILT_PRODUCTS_DIR}/Realm/Realm.framework", + "${BUILT_PRODUCTS_DIR}/SoundManager/SoundManager.framework", + "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ApiAI.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FLAnimatedImage.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleToolboxForMac.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MGSwipeTableCell.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NYTPhotoViewer.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ProgressHUD.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RNCryptor_objc.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SoundManager.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-app/Pods-app-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 91641E363E2F060525A0B842 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-app-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + DF9A1F18BCEDCD2F6A5D24F2 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${SRCROOT}/Pods/Target Support Files/Pods-app/Pods-app-resources.sh", + "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-app/Pods-app-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 29D29EED1D9A59E4006CA074 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 296021721F2CF5F600544468 /* StickersView.swift in Sources */, + 296021921F2CF5F600544468 /* ArchiveView.swift in Sources */, + 2921ADC01F8BA13500B70B2F /* DBFriend.swift in Sources */, + 295D93872094930400A222CA /* CreateGroupView.swift in Sources */, + 296021471F2CF5F600544468 /* ChatPrivateView.swift in Sources */, + 29D7605320EFD49D006C7148 /* RCMenuItem.swift in Sources */, + 296021701F2CF5F600544468 /* StickersCell.swift in Sources */, + 296021661F2CF5F600544468 /* SelectUserCell.swift in Sources */, + 296021C41F2CF5F600544468 /* push.swift in Sources */, + 29D7607A20EFD552006C7148 /* RCMessagesView.swift in Sources */, + 2974C70421EA91AB00E173F1 /* SINSLazyAudioController.m in Sources */, + 2960215C1F2CF5F600544468 /* CountriesView.swift in Sources */, + 296021741F2CF5F600544468 /* ChatsCell.swift in Sources */, + 296021641F2CF5F600544468 /* SelectUsersView.swift in Sources */, + 2960218E1F2CF5F600544468 /* BlockedView.swift in Sources */, + 295D938C209496CF00A222CA /* DBGroup.swift in Sources */, + 29D7605420EFD49D006C7148 /* RCTextMessageCell.swift in Sources */, + 296021A61F2CF5F600544468 /* SwitchAccountCell.swift in Sources */, + 29D7605520EFD49D006C7148 /* RCEmojiMessageCell.swift in Sources */, + 2974C70021EA91AB00E173F1 /* SINServiceError.m in Sources */, + 2931FF1120ECDFC5002C0A97 /* PictureView.swift in Sources */, + 296021EF1F2CF5F600544468 /* VerifySMSView.swift in Sources */, + 296021BB1F2CF5F600544468 /* Users.swift in Sources */, + 2974C70321EA91AB00E173F1 /* SINSLazyCallClient.m in Sources */, + 296021781F2CF5F600544468 /* CallsView.swift in Sources */, + 296021A41F2CF5F600544468 /* AddAccountView.swift in Sources */, + 296021501F2CF5F600544468 /* AllMediaView.swift in Sources */, + 290D1A081F8BCDCB00CFBFB0 /* DBBlocker.swift in Sources */, + 296021941F2CF5F600544468 /* KeepMediaView.swift in Sources */, + 290D1A0E1F8BD39200CFBFB0 /* Blocker.swift in Sources */, + 296021881F2CF5F600544468 /* CustomStatusView.swift in Sources */, + 296021DC1F2CF5F600544468 /* RealmManager.swift in Sources */, + 296021D31F2CF5F600544468 /* Password.swift in Sources */, + 296021E41F2CF5F600544468 /* DBChat.swift in Sources */, + 296021BD1F2CF5F600544468 /* Account.swift in Sources */, + 296021D41F2CF5F600544468 /* Shortcut.swift in Sources */, + 29D7605B20EFD49D006C7148 /* RCStatusCell.swift in Sources */, + 296021D01F2CF5F600544468 /* Emoji.swift in Sources */, + 296021A01F2CF5F600544468 /* PrivacyView.swift in Sources */, + 29D7605D20EFD49D006C7148 /* RCBubbleFooterCell.swift in Sources */, + 296021D21F2CF5F600544468 /* Image.swift in Sources */, + 296021BF1F2CF5F600544468 /* CallHistory.swift in Sources */, + 296021DA1F2CF5F600544468 /* DownloadManager.swift in Sources */, + 29C4BD3A2095EA900047886E /* UserStatus.swift in Sources */, + 2960217C1F2CF5F600544468 /* PeopleView.swift in Sources */, + 296021A81F2CF5F600544468 /* SwitchAccountView.swift in Sources */, + 296021E11F2CF5F600544468 /* NYTPhotoItem.swift in Sources */, + 296021AD1F2CF5F600544468 /* AdvertCustomView.swift in Sources */, + 296021CF1F2CF5F600544468 /* Dir.swift in Sources */, + 296021B61F2CF5F600544468 /* CallHistories.swift in Sources */, + 2974C6FC21EA91AB00E173F1 /* SINSLazyMessageClient.m in Sources */, + 296021D61F2CF5F600544468 /* camera.swift in Sources */, + 29DC391820EF6004004E41BE /* FUser.swift in Sources */, + 296021CA1F2CF5F600544468 /* Connection.swift in Sources */, + 296021E01F2CF5F600544468 /* MessageRelay.swift in Sources */, + 296021C31F2CF5F600544468 /* Status.swift in Sources */, + 296021E31F2CF5F600544468 /* DBCallHistory.swift in Sources */, + 2974C6FD21EA91AB00E173F1 /* SINService.m in Sources */, + 296021551F2CF5F600544468 /* MapView.swift in Sources */, + 2940548F1F9BCF8600D03A43 /* LinkedId.swift in Sources */, + 296021EA1F2CF5F600544468 /* DBUserStatus.swift in Sources */, + 294E496A1F8A6AA800045345 /* AddFriendsView.swift in Sources */, + 296021B51F2CF5F600544468 /* Blockeds.swift in Sources */, + 2974C6FE21EA91AB00E173F1 /* SINSClientsObserver.m in Sources */, + 296021F11F2CF5F600544468 /* LoginPhoneView.swift in Sources */, + 295D938F2094A0D500A222CA /* Groups.swift in Sources */, + 297D027220ECA317000E6DB7 /* Date+Util.swift in Sources */, + 2960218A1F2CF5F600544468 /* StatusView.swift in Sources */, + 296021C01F2CF5F600544468 /* Chat.swift in Sources */, + 296021E21F2CF5F600544468 /* DBBlocked.swift in Sources */, + 290D1A0B1F8BCEB800CFBFB0 /* Blockers.swift in Sources */, + 29D7605C20EFD49D006C7148 /* RCSectionFooterCell.swift in Sources */, + 29B72CC720EE93A900E4C078 /* FObject.swift in Sources */, + 296021981F2CF5F600544468 /* NetworkView.swift in Sources */, + 295D93852094930400A222CA /* GroupsCell.swift in Sources */, + 292BBFE120E179EE003FE30C /* CallAudioView.swift in Sources */, + 2960214C1F2CF5F600544468 /* AllMediaCell.swift in Sources */, + 29E5AD55209EF2A000AC2E67 /* UploadManager.swift in Sources */, + 296021CD1F2CF5F600544468 /* Checksum.swift in Sources */, + 296021C91F2CF5F600544468 /* UserDefaultsX.swift in Sources */, + 296021D11F2CF5F600544468 /* File.swift in Sources */, + 2974C6FF21EA91AB00E173F1 /* SINSLazyProxyBase.m in Sources */, + 296021E71F2CF5F600544468 /* DBMessage.swift in Sources */, + 29D7605720EFD49D006C7148 /* RCPictureMessageCell.swift in Sources */, + 29FAEF4E20F396FC00E75BCD /* RCMessage.swift in Sources */, + 296021DB1F2CF5F600544468 /* MediaLoader.swift in Sources */, + 2921ADC31F8BA1E700B70B2F /* Friends.swift in Sources */, + 2960218C1F2CF5F600544468 /* BlockedCell.swift in Sources */, + 29D29EF91D9A59E4006CA074 /* AppDelegate.swift in Sources */, + 2920B18B2030AD3500DB6E07 /* AudioView.swift in Sources */, + 296021B41F2CF5F600544468 /* NSError+Util.swift in Sources */, + 295C70C21FE0486700109DF0 /* DialogflowView.swift in Sources */, + 29AA54BD20D3B3DA004067FE /* RelayManager.swift in Sources */, + 294E496D1F8A6AA800045345 /* AddFriendsCell.swift in Sources */, + 29D7605920EFD49D006C7148 /* RCAudioMessageCell.swift in Sources */, + 29CAE58720971787000D857D /* ChatGroupView.swift in Sources */, + 296021CE1F2CF5F600544468 /* Cryptor.swift in Sources */, + 29D7605F20EFD49E006C7148 /* RCBubbleHeaderCell.swift in Sources */, + 29DC391A20EF76E1004E41BE /* FUser+Util.swift in Sources */, + 296021621F2CF5F600544468 /* SelectUsersCell.swift in Sources */, + 296021AF1F2CF5F600544468 /* AdvertPremiumView.swift in Sources */, + 296021AC1F2CF5F600544468 /* advert.swift in Sources */, + 29D7605820EFD49D006C7148 /* RCVideoMessageCell.swift in Sources */, + 2960214E1F2CF5F600544468 /* AllMediaHeader.swift in Sources */, + 2974C70221EA91AB00E173F1 /* SinchService.m in Sources */, + 296021F31F2CF5F600544468 /* RegisterEmailView.swift in Sources */, + 29D7605A20EFD49D006C7148 /* RCLocationMessageCell.swift in Sources */, + 296021A21F2CF5F600544468 /* TermsView.swift in Sources */, + 296021BE1F2CF5F600544468 /* Blocked.swift in Sources */, + 296021E91F2CF5F600544468 /* DBUser.swift in Sources */, + 296021901F2CF5F600544468 /* ArchiveCell.swift in Sources */, + 295D93842094930400A222CA /* GroupsView.swift in Sources */, + 299702621F9CC88900830794 /* Friend.swift in Sources */, + 296021CC1F2CF5F600544468 /* Audio.swift in Sources */, + 2917DE1A20ECA4D500EBCD97 /* NSDictionary+Util.swift in Sources */, + 296021C61F2CF5F600544468 /* NotificationCenterX.swift in Sources */, + 296021841F2CF5F600544468 /* EditProfileView.swift in Sources */, + 2960219E1F2CF5F600544468 /* WallpapersView.swift in Sources */, + 296021E81F2CF5F600544468 /* DBStatus.swift in Sources */, + 296021DE1F2CF5F600544468 /* MessageQueue.swift in Sources */, + 296021681F2CF5F600544468 /* SelectUserView.swift in Sources */, + 296021C51F2CF5F600544468 /* user.swift in Sources */, + 296021D81F2CF5F600544468 /* converter.swift in Sources */, + 296021EB1F2CF5F600544468 /* LoginEmailView.swift in Sources */, + 296021D91F2CF5F600544468 /* CacheManager.swift in Sources */, + 296021F51F2CF5F600544468 /* WelcomeView.swift in Sources */, + 296021481F2CF5F600544468 /* ProfileView.swift in Sources */, + 29104BC020EFC21B003BD623 /* RCAudioPlayer.swift in Sources */, + 29FAEF5020F39A7A00E75BCD /* RCMessages.swift in Sources */, + 296021ED1F2CF5F600544468 /* LoginGoogleView.swift in Sources */, + 2960219C1F2CF5F600544468 /* WallpapersCell.swift in Sources */, + 295D93922094A44900A222CA /* Group.swift in Sources */, + 296021861F2CF5F600544468 /* PasswordView.swift in Sources */, + 29E76AC420DE517B00572BBC /* GroupView.swift in Sources */, + 296021531F2CF5F600544468 /* VideoView.swift in Sources */, + 2974C70121EA91AB00E173F1 /* SINSServicePersistence.m in Sources */, + 296021D51F2CF5F600544468 /* Video.swift in Sources */, + 296021B91F2CF5F600544468 /* Messages.swift in Sources */, + 29D7605620EFD49D006C7148 /* RCMessageCell.swift in Sources */, + 296021961F2CF5F600544468 /* CacheView.swift in Sources */, + 29EABE4E20ECAC3C00A13F26 /* NavigationController.swift in Sources */, + 2960217A1F2CF5F600544468 /* PeopleCell.swift in Sources */, + 296021C21F2CF5F600544468 /* Message.swift in Sources */, + 296021761F2CF5F600544468 /* ChatsView.swift in Sources */, + 2960219A1F2CF5F600544468 /* MediaView.swift in Sources */, + 29D7605E20EFD49D006C7148 /* RCSectionHeaderCell.swift in Sources */, + 296021BA1F2CF5F600544468 /* Statuses.swift in Sources */, + 296021CB1F2CF5F600544468 /* Location.swift in Sources */, + 2960215A1F2CF5F600544468 /* CallVideoView.swift in Sources */, + 296021BC1F2CF5F600544468 /* UserStatuses.swift in Sources */, + 296021AA1F2CF5F600544468 /* SettingsView.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 29D29F021D9A59E4006CA074 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 29D29F031D9A59E4006CA074 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 29D29F061D9A59E4006CA074 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 29D29F071D9A59E4006CA074 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_SUSPICIOUS_MOVES = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_VERSION = 5.0; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 29D29F091D9A59E4006CA074 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FC28F63C1114893726170446 /* Pods-app.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO; + CODE_SIGN_ENTITLEMENTS = app/app.entitlements; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = UUF85U8HLF; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "app-Prefix.pch"; + INFOPLIST_FILE = app/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.relatedcode.chat; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "app-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SUPPRESS_WARNINGS = YES; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 29D29F0A1D9A59E4006CA074 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7393A6F3A4D6270AF7ACDCFA /* Pods-app.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = NO; + CODE_SIGN_ENTITLEMENTS = app/app.entitlements; + DEVELOPMENT_TEAM = UUF85U8HLF; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "app-Prefix.pch"; + INFOPLIST_FILE = app/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.relatedcode.chat; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "app-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 29D29EEC1D9A59E4006CA074 /* Build configuration list for PBXProject "app" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 29D29F061D9A59E4006CA074 /* Debug */, + 29D29F071D9A59E4006CA074 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 29D29F081D9A59E4006CA074 /* Build configuration list for PBXNativeTarget "app" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 29D29F091D9A59E4006CA074 /* Debug */, + 29D29F0A1D9A59E4006CA074 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 29D29EE91D9A59E4006CA074 /* Project object */; +} diff --git a/Messenger/app.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Messenger/app.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..6bddad82 --- /dev/null +++ b/Messenger/app.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Messenger/app.xcworkspace/contents.xcworkspacedata b/Messenger/app.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..b83e63c3 --- /dev/null +++ b/Messenger/app.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/Messenger/app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Messenger/app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/Messenger/app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Messenger/app/AppConstant.h b/Messenger/app/AppConstant.h new file mode 100644 index 00000000..5819bb90 --- /dev/null +++ b/Messenger/app/AppConstant.h @@ -0,0 +1,269 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define FIREBASE_STORAGE @"gs://messenger48-ed53f.appspot.com" +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define ONESIGNAL_APPID @"15cad58e-b84c-47e1-a29b-932e88457132" +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define SINCH_HOST @"sandbox.sinch.com" +#define SINCH_KEY @"b515eb8b-dcaf-473d-982a-81c5a97a3a1e" +#define SINCH_SECRET @"mgnwHKZLIkahFoj90UsbCg==" +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define DIALOGFLOW_ACCESS_TOKEN @"bbf2a09367b948e49d44d5aaa97724f6" +//------------------------------------------------------------------------------------------------------------------------------------------------- + +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define PHONE_LOGIN_DOMAIN @"yourdomain.com" +#define PHONE_LOGIN_PASSWORD @"Q0wD3gtRv73Olz6E8g8G" +//------------------------------------------------------------------------------------------------------------------------------------------------- + +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define DEFAULT_TAB 0 +#define DEFAULT_COUNTRY 188 +//--------------------------------------------------------------------------------- +#define VIDEO_LENGTH 5 +#define AUDIO_LENGTH 5 +#define INSERT_MESSAGES 10 +#define DOWNLOAD_TIMEOUT 300 +//--------------------------------------------------------------------------------- +#define STATUS_LOADING 1 +#define STATUS_SUCCEED 2 +#define STATUS_MANUAL 3 +//--------------------------------------------------------------------------------- +#define MEDIA_IMAGE 1 +#define MEDIA_VIDEO 2 +#define MEDIA_AUDIO 3 +//--------------------------------------------------------------------------------- +#define NETWORK_MANUAL 1 +#define NETWORK_WIFI 2 +#define NETWORK_ALL 3 +//--------------------------------------------------------------------------------- +#define KEEPMEDIA_WEEK 1 +#define KEEPMEDIA_MONTH 2 +#define KEEPMEDIA_FOREVER 3 +//--------------------------------------------------------------------------------- +#define DEL_ACCOUNT_NONE 1 +#define DEL_ACCOUNT_ONE 2 +#define DEL_ACCOUNT_ALL 3 +//--------------------------------------------------------------------------------- +#define CALLHISTORY_AUDIO @"audio" +#define CALLHISTORY_VIDEO @"video" +//--------------------------------------------------------------------------------- +#define MESSAGE_STATUS @"status" +#define MESSAGE_TEXT @"text" +#define MESSAGE_EMOJI @"emoji" +#define MESSAGE_PICTURE @"picture" +#define MESSAGE_VIDEO @"video" +#define MESSAGE_AUDIO @"audio" +#define MESSAGE_LOCATION @"location" +//--------------------------------------------------------------------------------- +#define LOGIN_EMAIL @"Email" +#define LOGIN_GOOGLE @"Google" +#define LOGIN_PHONE @"Phone" +//--------------------------------------------------------------------------------- +#define TEXT_QUEUED @"Queued" +#define TEXT_SENT @"Sent" +#define TEXT_READ @"Read" +//--------------------------------------------------------------------------------- +#define LINK_PREMIUM @"http://www.relatedcode.com/premium" +//--------------------------------------------------------------------------------- +#define TEXT_SHARE_APP @"Check out PremiumChat for your smartphone. Download it today." +//------------------------------------------------------------------------------------------------------------------------------------------------- + +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define FBLOCKED_PATH @"Blocked" // Path name +#define FBLOCKED_OBJECTID @"objectId" // String + +#define FBLOCKED_BLOCKEDID @"blockedId" // String +#define FBLOCKED_ISDELETED @"isDeleted" // Boolean + +#define FBLOCKED_CREATEDAT @"createdAt" // Timestamp +#define FBLOCKED_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FBLOCKER_PATH @"Blocker" // Path name +#define FBLOCKER_OBJECTID @"objectId" // String + +#define FBLOCKER_BLOCKERID @"blockerId" // String +#define FBLOCKER_ISDELETED @"isDeleted" // Boolean + +#define FBLOCKER_CREATEDAT @"createdAt" // Timestamp +#define FBLOCKER_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FCALLHISTORY_PATH @"CallHistory" // Path name +#define FCALLHISTORY_OBJECTID @"objectId" // String + +#define FCALLHISTORY_INITIATORID @"initiatorId" // String +#define FCALLHISTORY_RECIPIENTID @"recipientId" // String +#define FCALLHISTORY_PHONENUMBER @"phoneNumber" // String + +#define FCALLHISTORY_TYPE @"type" // String +#define FCALLHISTORY_TEXT @"text" // String + +#define FCALLHISTORY_STATUS @"status" // String +#define FCALLHISTORY_DURATION @"duration" // Number + +#define FCALLHISTORY_STARTEDAT @"startedAt" // Timestamp +#define FCALLHISTORY_ESTABLISHEDAT @"establishedAt" // Timestamp +#define FCALLHISTORY_ENDEDAT @"endedAt" // Timestamp + +#define FCALLHISTORY_ISDELETED @"isDeleted" // Boolean + +#define FCALLHISTORY_CREATEDAT @"createdAt" // Timestamp +#define FCALLHISTORY_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FFRIEND_PATH @"Friend" // Path name +#define FFRIEND_OBJECTID @"objectId" // String + +#define FFRIEND_FRIENDID @"friendId" // String +#define FFRIEND_ISDELETED @"isDeleted" // Boolean + +#define FFRIEND_CREATEDAT @"createdAt" // Timestamp +#define FFRIEND_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FGROUP_PATH @"Group" // Path name +#define FGROUP_OBJECTID @"objectId" // String + +#define FGROUP_USERID @"userId" // String +#define FGROUP_NAME @"name" // String +#define FGROUP_PICTURE @"picture" // String +#define FGROUP_MEMBERS @"members" // Array + +#define FGROUP_ISDELETED @"isDeleted" // Boolean + +#define FGROUP_CREATEDAT @"createdAt" // Timestamp +#define FGROUP_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FLASTREAD_PATH @"LastRead" // Path name +//--------------------------------------------------------------------------------- +#define FMESSAGE_PATH @"Message" // Path name +#define FMESSAGE_OBJECTID @"objectId" // String + +#define FMESSAGE_CHATID @"chatId" // String +#define FMESSAGE_MEMBERS @"members" // Array + +#define FMESSAGE_SENDERID @"senderId" // String +#define FMESSAGE_SENDERNAME @"senderName" // String +#define FMESSAGE_SENDERINITIALS @"senderInitials" // String +#define FMESSAGE_SENDERPICTURE @"senderPicture" // String + +#define FMESSAGE_RECIPIENTID @"recipientId" // String +#define FMESSAGE_RECIPIENTNAME @"recipientName" // String +#define FMESSAGE_RECIPIENTINITIALS @"recipientInitials" // String +#define FMESSAGE_RECIPIENTPICTURE @"recipientPicture" // String + +#define FMESSAGE_GROUPID @"groupId" // String +#define FMESSAGE_GROUPNAME @"groupName" // String +#define FMESSAGE_GROUPPICTURE @"groupPicture" // String + +#define FMESSAGE_TYPE @"type" // String +#define FMESSAGE_TEXT @"text" // String + +#define FMESSAGE_PICTURE @"picture" // String +#define FMESSAGE_PICTUREWIDTH @"pictureWidth" // Number +#define FMESSAGE_PICTUREHEIGHT @"pictureHeight" // Number +#define FMESSAGE_PICTUREMD5 @"pictureMD5" // String + +#define FMESSAGE_VIDEO @"video" // String +#define FMESSAGE_VIDEODURATION @"videoDuration" // Number +#define FMESSAGE_VIDEOMD5 @"videoMD5" // String + +#define FMESSAGE_AUDIO @"audio" // String +#define FMESSAGE_AUDIODURATION @"audioDuration" // Number +#define FMESSAGE_AUDIOMD5 @"audioMD5" // String + +#define FMESSAGE_LATITUDE @"latitude" // Number +#define FMESSAGE_LONGITUDE @"longitude" // Number + +#define FMESSAGE_STATUS @"status" // String +#define FMESSAGE_ISDELETED @"isDeleted" // Boolean + +#define FMESSAGE_CREATEDAT @"createdAt" // Timestamp +#define FMESSAGE_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FMUTEDUNTIL_PATH @"MutedUntil" // Path name +//--------------------------------------------------------------------------------- +#define FSTATUS_PATH @"Status" // Path name +#define FSTATUS_OBJECTID @"objectId" // String + +#define FSTATUS_CHATID @"chatId" // String + +#define FSTATUS_LASTREAD @"lastRead" // Timestamp +#define FSTATUS_MUTEDUNTIL @"mutedUntil" // Timestamp + +#define FSTATUS_CREATEDAT @"createdAt" // Timestamp +#define FSTATUS_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FTYPING_PATH @"Typing" // Path name +//--------------------------------------------------------------------------------- +#define FUSER_PATH @"User" // Path name +#define FUSER_OBJECTID @"objectId" // String + +#define FUSER_EMAIL @"email" // String +#define FUSER_PHONE @"phone" // String + +#define FUSER_FIRSTNAME @"firstname" // String +#define FUSER_LASTNAME @"lastname" // String +#define FUSER_FULLNAME @"fullname" // String +#define FUSER_COUNTRY @"country" // String +#define FUSER_LOCATION @"location" // String +#define FUSER_STATUS @"status" // String + +#define FUSER_PICTURE @"picture" // String +#define FUSER_THUMBNAIL @"thumbnail" // String + +#define FUSER_KEEPMEDIA @"keepMedia" // Number +#define FUSER_NETWORKIMAGE @"networkImage" // Number +#define FUSER_NETWORKVIDEO @"networkVideo" // Number +#define FUSER_NETWORKAUDIO @"networkAudio" // Number +#define FUSER_WALLPAPER @"wallpaper" // String + +#define FUSER_LOGINMETHOD @"loginMethod" // String +#define FUSER_ONESIGNALID @"oneSignalId" // String + +#define FUSER_LASTACTIVE @"lastActive" // Timestamp +#define FUSER_LASTTERMINATE @"lastTerminate" // Timestamp + +#define FUSER_LINKEDIDS @"linkedIds" // Dictionary + +#define FUSER_CREATEDAT @"createdAt" // Timestamp +#define FUSER_UPDATEDAT @"updatedAt" // Timestamp +//--------------------------------------------------------------------------------- +#define FUSERSTATUS_PATH @"UserStatus" // Path name +#define FUSERSTATUS_OBJECTID @"objectId" // String + +#define FUSERSTATUS_NAME @"name" // String + +#define FUSERSTATUS_CREATEDAT @"createdAt" // Timestamp +#define FUSERSTATUS_UPDATEDAT @"updatedAt" // Timestamp +//------------------------------------------------------------------------------------------------------------------------------------------------- + +//------------------------------------------------------------------------------------------------------------------------------------------------- +#define ONESIGNALID @"OneSignalId" +#define USER_ACCOUNTS @"UserAccounts" +//--------------------------------------------------------------------------------- +#define NOTIFICATION_APP_STARTED @"NotificationAppStarted" +#define NOTIFICATION_USER_LOGGED_IN @"NotificationUserLoggedIn" +#define NOTIFICATION_USER_LOGGED_OUT @"NotificationUserLoggedOut" +//--------------------------------------------------------------------------------- +#define NOTIFICATION_REFRESH_BLOCKEDS @"NotificationRefreshBlockeds" +#define NOTIFICATION_REFRESH_BLOCKERS @"NotificationRefreshBlockers" +#define NOTIFICATION_REFRESH_CALLHISTORIES @"NotificationRefreshCallHistories" +#define NOTIFICATION_REFRESH_CHATS @"NotificationRefreshChats" +#define NOTIFICATION_REFRESH_FRIENDS @"NotificationRefreshFriends" +#define NOTIFICATION_REFRESH_GROUPS @"NotificationRefreshGroups" +#define NOTIFICATION_REFRESH_MESSAGES1 @"NotificationRefreshMessages1" +#define NOTIFICATION_REFRESH_MESSAGES2 @"NotificationRefreshMessages2" +#define NOTIFICATION_REFRESH_STATUSES @"NotificationRefreshStatuses" +#define NOTIFICATION_REFRESH_USERS @"NotificationRefreshUsers" +//--------------------------------------------------------------------------------- +#define NOTIFICATION_CLEANUP_CHATVIEW @"NotificationCleanupChatView" +//------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/Messenger/app/AppDelegate.swift b/Messenger/app/AppDelegate.swift new file mode 100644 index 00000000..b9154508 --- /dev/null +++ b/Messenger/app/AppDelegate.swift @@ -0,0 +1,222 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//------------------------------------------------------------------------------------------------------------------------------------------------- +@UIApplicationMain +class AppDelegate: UIResponder, UIApplicationDelegate, SINServiceDelegate, SINCallClientDelegate { + + var window: UIWindow? + var tabBarController: UITabBarController! + + var chatsView: ChatsView! + var callsView: CallsView! + var peopleView: PeopleView! + var groupsView: GroupsView! + var settingsView: SettingsView! + + @objc var sinchService: SINService? + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? = nil) -> Bool { + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Firebase initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + FirebaseApp.configure() + Database.database().isPersistenceEnabled = false + FirebaseConfiguration().setLoggerLevel(.error) + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Crashlytics initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + Fabric.with([Crashlytics.self]) + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Dialogflow initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + let configuration = AIDefaultConfiguration() + configuration.clientAccessToken = DIALOGFLOW_ACCESS_TOKEN + ApiAI.shared().configuration = configuration + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Google login initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + GIDSignIn.sharedInstance().clientID = FirebaseApp.app()?.options.clientID + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Push notification initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + let authorizationOptions: UNAuthorizationOptions = [.sound, .alert, .badge] + let userNotificationCenter = UNUserNotificationCenter.current() + userNotificationCenter.requestAuthorization(options: authorizationOptions, completionHandler: { granted, error in + if (error == nil) { + DispatchQueue.main.async { + UIApplication.shared.registerForRemoteNotifications() + } + } + }) + + //----------------------------------------------------------------------------------------------------------------------------------------- + // OneSignal initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + OneSignal.initWithLaunchOptions(launchOptions, appId: ONESIGNAL_APPID, handleNotificationReceived: nil, handleNotificationAction: nil, settings: [kOSSettingsKeyAutoPrompt: false]) + OneSignal.setLogLevel(ONE_S_LOG_LEVEL.LL_NONE, visualLevel: ONE_S_LOG_LEVEL.LL_NONE) + + //----------------------------------------------------------------------------------------------------------------------------------------- + // This can be removed once Firebase auth issue is resolved + //----------------------------------------------------------------------------------------------------------------------------------------- + if (UserDefaultsX.bool(key: "Initialized") == false) { + UserDefaultsX.setObject(value: true, key: "Initialized") + FUser.logOut() + } + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Shortcut items initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + Shortcut.create() + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Connection, Location initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + _ = Connection.shared + _ = Location.shared + + //----------------------------------------------------------------------------------------------------------------------------------------- + // RelayManager initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + _ = RelayManager.shared + + //----------------------------------------------------------------------------------------------------------------------------------------- + // Realm initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + _ = Blockeds.shared + _ = Blockers.shared + _ = CallHistories.shared + _ = Friends.shared + _ = Groups.shared + _ = Messages.shared + _ = Statuses.shared + _ = Users.shared + _ = UserStatuses.shared + + //----------------------------------------------------------------------------------------------------------------------------------------- + // UI initialization + //----------------------------------------------------------------------------------------------------------------------------------------- + window = UIWindow(frame: UIScreen.main.bounds) + + chatsView = ChatsView(nibName: "ChatsView", bundle: nil) + callsView = CallsView(nibName: "CallsView", bundle: nil) + peopleView = PeopleView(nibName: "PeopleView", bundle: nil) + groupsView = GroupsView(nibName: "GroupsView", bundle: nil) + settingsView = SettingsView(nibName: "SettingsView", bundle: nil) + + let navController1 = NavigationController(rootViewController: chatsView) + let navController2 = NavigationController(rootViewController: callsView) + let navController3 = NavigationController(rootViewController: peopleView) + let navController4 = NavigationController(rootViewController: groupsView) + let navController5 = NavigationController(rootViewController: settingsView) + + tabBarController = UITabBarController() + tabBarController.viewControllers = [navController1, navController2, navController3, navController4, navController5] + tabBarController.tabBar.isTranslucent = false + tabBarController.selectedIndex = Int(DEFAULT_TAB) + + window?.rootViewController = tabBarController + window?.makeKeyAndVisible() + + _ = chatsView.view + _ = callsView.view + _ = peopleView.view + _ = groupsView.view + _ = settingsView.view + + + return true + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func applicationWillResignActive(_ application: UIApplication) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func applicationDidEnterBackground(_ application: UIApplication) { + + Location.stop() + UpdateLastTerminate(fetch: true) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func applicationWillEnterForeground(_ application: UIApplication) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func applicationDidBecomeActive(_ application: UIApplication) { + + Location.start() + UpdateLastActive() + + OneSignal.idsAvailable({ userId, pushToken in + if (pushToken != nil) { + UserDefaults.standard.set(userId, forKey: ONESIGNALID) + } else { + UserDefaults.standard.removeObject(forKey: ONESIGNALID) + } + UpdateOneSignalId() + }) + + CacheManager.cleanupExpired() + + NotificationCenterX.post(notification: NOTIFICATION_APP_STARTED) + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func applicationWillTerminate(_ application: UIApplication) { + + } + + // MARK: - CoreSpotlight methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool { + + return false + } + + + // MARK: - Push notification methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { + + } + + //--------------------------------------------------------------------------------------------------------------------------------------------- + func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) { + + } + + // MARK: - Home screen dynamic quick action methods + //--------------------------------------------------------------------------------------------------------------------------------------------- + func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) { + + } + + // MARK: - + //--------------------------------------------------------------------------------------------------------------------------------------------- + func topViewController() -> UIViewController? { + + var viewController = UIApplication.shared.keyWindow?.rootViewController + while (viewController?.presentedViewController != nil) { + viewController = viewController?.presentedViewController + } + return viewController + } +} diff --git a/Messenger/app/Assets.xcassets/AppIcon.appiconset/0058.png b/Messenger/app/Assets.xcassets/AppIcon.appiconset/0058.png new file mode 100644 index 0000000000000000000000000000000000000000..cb447e269ea4b8e6b2da410abc09f8427f228ec9 GIT binary patch literal 4209 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 literal 0 HcmV?d00001 diff --git a/Messenger/app/Assets.xcassets/AppIcon.appiconset/0080.png b/Messenger/app/Assets.xcassets/AppIcon.appiconset/0080.png new file mode 100644 index 0000000000000000000000000000000000000000..07b8c4086ad5070dfda91790ce622d0e4247884c GIT binary patch literal 5107 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 E0Q-aVM*si- literal 0 HcmV?d00001 diff --git a/Messenger/app/Assets.xcassets/AppIcon.appiconset/0087.png b/Messenger/app/Assets.xcassets/AppIcon.appiconset/0087.png new file mode 100644 index 0000000000000000000000000000000000000000..a05df3bbe525bc981cb7a42891518037614417ad GIT binary patch literal 5638 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 literal 0 HcmV?d00001 diff --git a/Messenger/app/Assets.xcassets/AppIcon.appiconset/0120-1.png b/Messenger/app/Assets.xcassets/AppIcon.appiconset/0120-1.png new file mode 100644 index 0000000000000000000000000000000000000000..e5769376fe699240ecc237d9036db2215b7a5599 GIT binary patch literal 7885 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 literal 0 HcmV?d00001 diff --git a/Messenger/app/Assets.xcassets/AppIcon.appiconset/0120.png b/Messenger/app/Assets.xcassets/AppIcon.appiconset/0120.png new file mode 100644 index 0000000000000000000000000000000000000000..e5769376fe699240ecc237d9036db2215b7a5599 GIT binary patch literal 7885 zcmcJUcUV)~wzor(-g{B1fRvC>g;1nP4ISw{gkBS>bP$jty@ielNbf3wROv{sih@9> zA`p-!%0>6S=lJb=&YxeNXJxH9#_t^?V`R=JYh}jjXsM7AF%ba(08%woCB5sj|F44p z@A_TRPJHV6gzF%$DGvZNBoSZQ+_)aI!Bq7$0f2|x06^Fy0N~=<6t)Eb_<#X`9cusp zk_`aRd*;2?mA-Zmda9Zr0RUp^Uk4T-CyxOD!0C4~F!naqghF5*Zh|&;9=32ne>cx- zH2@&(54pZ{gL~Vs`MbHgBO(4W9KRKi>+4@;5C_|DiMNXkhq0y(o1zB-&L$=(DhTF~ zC1PV^lSbItL-drC|HiLJG8~TH-kuN;$j{GD&`(6r1K|J?l9ZGLfrUZB!oX_<5E-E>?w1fRCkEaj9^>-FK z7zpkPcZ0ioBSAufLZJV|U03@r&>i`AH?I2v^0)E4hQR+3@^-TScUk`r^~>{LF}T0e zf5Cov{=$AY@vqvX?O+h3kF7Ht=KY8D+V{K13N{X)Kg`mg|EQL}t`DN=VdrEYpk(6> zmlXyJi37nBKw$|3Az=tu0wM&K2K__x@9zGl6%lY7Zx4ilhli`Ij*~y!)$P}iO+-*k zQ0OoAPsJbbuU3yVsF{-f)ksG^6f2SVS|1_u9C&u`=p z(?8X}6Pf(?M1Q#cMx{Z&X8Ip9|F32B+j_mOWQneO{=aKfmPmeshy?&(@={ZhH}J>W zvj|McoAtRT(j?WiA2Yujyx3+5V|E=8-_TTLzs;5W7B@|g=RwY$VqMynN_CoaWe#Vj z*~*D#_R!L+X1&>GPvtzHuw$nXao~J@P*2*waMrSGvHx%{xYOQBWO{jjsa0z2BWiJA zG-x;IqSklg`$^zZ;Mn;`$PWVhprgEFNeo4|?G?Fz%IyeRTO zH*}&Apv#aA&w#ef0HB&m7X>b7@4$)$%n-1k!d-*?OYd}@5YJIUh3U1N6tGv{Ft9V-;lwYRms}9Q`?!n+7`f+i84;YmLvre^4*|& z6eYmxm|B@?M!9Romc{*(*+Vb;92-?ir%H27bHi5^wk^n*D+}tKzT*GPXwbaCFwByM zEp15fp6KB4JJX>SK$@i3naqk(u8yLMhNT!i6=zCNMicg8=ytjnQIVcwMz^M(5k|5C z^pU#-Uej3l%yKx+Pz`?Q%!t}bD`b6rCz!fU?o4bD&4C&5A&RJFV$9h|-QDfrD(u{l z5*8C-@1_26cC5B+Tz;HTkV*`TLF=6{GNSD7e@SKAF&nfZWtl5MoP@mq*D{A7H9y;8 z%&@|!NA(DBeeEt%r%a84+FYwY0c)yivo7LDC+19f`2_L@RD^14fLAixOriJVh$AMl z6{K+pH^Jx6D9*K<6M?f*r4q)qh3XS_`ZVwQ7uM^KlVtevBL~plSGfq^twOltLjauv zfUX=X$q;MnEA6y>4AzSkyvaZ0=0*p zjX`IkMwa{@7F{v~Cf$QVUEW{HN`m!hX-xDxEMp({v~u9jJYc4Kgq2z1M6rg6hUD6kKOP55Ad^s( z5r_`un^iM)i4_uk-$>#a6`m|Q?>af&qUkqews*zp;S*}bG3jfZlYu3vzd5E?Si%{l zL*X$Gfg@-A)^q1&ISb#{t8|xkJ!j{W0H_1Gk}ues50NyWR z!tjU%`kpxFpziIWN;%J;`*}`dx*T@-&CnftJ z75OAp#XfGXw~hkr1%;{n>;XDOC5{l!5Q`&=M!yeL023WXDLMF$OA?GfSC-z8YT2?; z(%1VjGjz)Wr|#$c5;`shuyd*p!a2*(AxC^Zh4vGA+=#~36Y*d!rjh_M_`_he(@W0; zZjLv4R*1Cb>i3oVR7wlkCOIPTL5Ckd0R>!dILw&bQ$X&Q87CA^r|`8V$Nla|V%KY{ z>sFN;eE4d9HLqvXYPrbyj7E9G4*HUalr}sgoKtP>z>>#a`E!M>1nx&lF)WmbX^%w& zuij0^)b0bWJ(fdwrc6~aBqu{sLw4Lg#%ccb_)uaFYtaChw15!&eg9lLQNl#litBxm zpp#&mQEf$=Nh`-1jbWKmCo1%$HN1g%O6VZgn>!rA~fgwdtw@vTTv**V} zp+I5qxl6!BuWSYX81Higk0Y4SHOPk|`-K3OGyp>EwetrL6K64Ey4&f1#_(S$aLHNX*78SFpm#2za8V zKg;dJw+N)~0d-*}DqFEv6bPK51D?!$;ygp_GH(r$gzhR=JcyMw74+FknjWqsU5R=o zty_d4eUXP`M7vZPW^|Uby?l1iklA)(O?j}*9j?RVG&0cZ_G$d*qi%ngEL|2UX0<4dTb$z?$tL9Nkrsg9ltRr9w zB-@{Uw)ocE;X$|MXs?hi8RXuCUcy5asTM0K;b4V_%3~;DkrOsPe z@NGbs{iS%^d)6o2QgP+p6AQcgDQeL1Z+wp+T+fAtEy!|Xj#Q-RWNI>=a9XVCN2=qA z$plZsS|j8Wwfct2wy5Wi`r>f_NTrw-mbL!LXN-l-?I`A(x3golp5s;VYJ3msP)g&q zGMqs~IdGFLDD2g}b7PWDpQIWEP7ROT7kUlX;K=Bmzn z(-@&5PFse#A&OBl%e+4+LONoXDnjyWHMWV)*!C{jI!m?5%ZHjQJw|tyfr#>7$;gx7 zj~?Rkv5jHRc|F@tmZXOy>r*O6ETo5a+yrDpAI+pCS_48Fc*7c&6h?c%UL*?yTvym8 zk7f1b3d2;0>L?;_#ioY|dI7gd$exMo6H8|vE6e}l_D@8R@3M)#eOt(v6M;`&cEu!DHn?SK{WBk~FkX2;zVD+I z0m?ASmV_pz?1h?o<&bTac@KvlMnaR;wvV4AmI+RF#S7B5znk<27sR%%9-%%#^R3+L z5b00o?o^Y}wS~ZjeyoVT$jWh1c|G^Q3Yg2+8RcJttap|Yy+}Qr&07N3Kr{w#70%&t zOrvkZ=|OZ6pCQS8t?vmE#wqe*Wk-WoBR7u5%28ki zd>4N8O2j3A#UK^dLy_#r(&Zp|8sW zP<5_)PXBFPJr%ByPM0m39^2Cao@4x422Zue*m3F>1cqZI?HrLXa#bIvTVb)-&u5e; z9UCeLc8xsJJgiPr+dp{8$!>>|9lh^NN!jA^S(32qibYLfOW}2KTc5Kz+^E+!gkcvM zRVo%{w3%K()rt7Kf(#r?hAE#}KB>RSf+Bf!TTG@)*SiG!CpMw>li}~1rzPW$51&T7 zn@HDQ-8aFhHL0D*5}Ho%5d>AIzL*R~eCe4-zo_bX+B{th-Sp>*T+(Tg_cgkVB1zbv zH4(|Vh(&oBM<;ue-O9LXJIETg0%*V-g)(y+u^0CFV{m5q(cN^d4QO}VimcLSy`x!F z3+F4QNjV!&R)pWo`T~%(_vE1nuIdO(1b3fFCxhf{uI@Ap((+{M(}EK5X$v| z2pq+Qa?sf&_v^gP`t3(eziCFXMTrqhtPi`kb61A=V9F@tHVpkWS?|$_XMz9K&>M{X zW=$jVU1Z~%L#^sA$0(>P7y9TZ4HIh?z5LeeXPQQ5s_C1|WOA|W+rYa*30w?!a zm>1vL1!Yd6H(K@f7l$pktV-9mhQ{djYm|nse|6SbXT*{uN zimwlU1U+1L!StgX*57@N5sLSwEV?TnKR(cH$-aF@WxHcAw>VxyPq|#`83)0*{~C28 zY%iZF!D0D!-MXYj&+~Lj0@?UDe>xF`<;BQ8x-x#_#7>cqFs^50yRPO7ND*NsDP~Js>H)0Al(XPhR zef0*uX$$ln73laW*)zp}{Z*JAwR6ARz(n55%x)(wD;s0b_buZ&Y#bklk!7qUpsB)B zv+UP$!`&EZYE;kaAu+?3t(3_jc~l-_B;EH?m$U4XTaL55FwTYt)FAaeQxFum$qy?O*F%!w#yb7qi;HiA=0R43wn8T zFOUTL61POkXRwXOQZjR3YpF5wD%3pi$2W!o8TJ}5t<7(PN*D8r1y*c3W<`=KGAX(ihe1=lf*8O6JujgOsT13>6P z`cFnCslS)Pw!R~-PE@?P+PB~4LL>{p=J;Lf<;6REP6Fp~dA&N;4=6scS-+XcNHLb@ zJ>xZ|OPQ;bno&;?H?8#MWi%(o zms7Fx8v7=q0`^d4d^3b`PweSe1_}1^n8Nhg z`#^?)d$@gDUAZuS_~D^5@@V`xlm(zgqY}f%w5uou%%%#IpMQ@LtV`RT8In^YC4WA& zs()@H>vJC8>TKu&u1v)dBQD3SqgVN`0>zN(v%5xFN+h9WQjEe#sq)*oSX4qa2*!kKy1H%JvKz# zPm!BmTICr)xp)=BB{5@p!c@k2ke&=Z9oGvDpp30DMnu;z=0mSC$mHX{WDA_ zk}H&&;tqrrc9~B({kD&zXr3?9rp3RFdxKNv-JAVTB*uyiFq+u5t>NY1Gce^~0e>|q3mY?xT?p66*W~GOQA49Ld zYIhf1Gn(|FRuQ%JZt1U>gvCR~(%7f-bNG#UZp|0@& z0f#HW{@tNUFxfCNcuIAhBbqNz43yIdb<51RTrV&^bq`hwV#Qx~yy`?1%MWrfEQG1+ zKa%Bosk<{6*D(Xqcd4+r&){K6tQejjQLo3D(7NnpU_hq(>BEJ{TZOCe4lQK9*HbKQ zAr-+}d*pu4dz~iEx#PgG>>6~@+jYr$=U(5 z>gGp`{5Wz-@`QN1?@~mQ{H_8q8qO&iG1849WXzE)MRo|(K@5OqE*<>yVqY_>c0HzA zU2^uIE2&Z<1Q9+^YQ-r@O!Qds09btGEk!jaAdS)8+P8gQvK4q4=02j`FTyp8V6q`d zuHuw^bBMM0$-6v{^$h6>KTFAD?KZqv+gF#s_)0UIISHd*F9aT6@)SFXWjD4n-sAU- ztgcyN->rO6)YIZDz=$+eMV><&OLuNcvs=JG?4vIT=8>(PVjAlC*UteF3_TBXO}80> z)e?QK=xijdq6Y|*Xjb6PZOt3Kd1ms4J$6S;Er)cdY?ibVi@K4ffqh+%x$$s(CA$rd z^HQ?1SH$<;dPymG{iH-rGf({F=BAxlRFEfj5_Ga54M!qnbk2VI13=!!F<(ru61f8Y-UyAPQ)sFb^N*@_tx?|JkUe-kvd0LioJCvSEh@O z=F?z1gkr-pA6--CIudbp%+~q*df#;5jKjh1iH3RN8WcfdEoNw3qmxJrD3AWBSOCG` z5bS3oDq3#tK=+Euw(ub+-l%frXD;ivXqo)lZD@xrgcI3SQ@*C8<rFqi;4S@7 zEjBgGVCC}dWYKC!WWYTJUvodS#_)J)vei?I3>*5cBz9Lm>gxc&H1;lPfpVSd#2dE$7Eb3(G`qX3GOlVZR6-26$29w{@d zw5^`|rT0vFr5ftKb#Nw)H1YVtQkZbIb0%wcp@MHykScisy@Y*=2W41@yQ?jxll}P_ zn_9t|iO14x^S1FZ?_Au|-(y<9k;&DvE}zz4&N_cM@gXmqI(aEE0RS(Qp@k>o5_V7e zKEkdN>*rXxZ!|H>+Vel9bKyh3J(jqP*T+moEf1!|-;-aWeeZc@ANAAzRpU1{$ z==DE-!glfn@@}$K8X(2zvzyAHyly<9yj4=ZLk}`e*J2vnla()BwS3g_7cDIEnV8f# zIUx3%c;qD%ZTsYTNn*oYd^`tp@$JXEfL#hxMaAO@a=VT z(j`=xa$SBz?^X{Rp#YX&g$1D}FLex-eF~i&gS?XMMT3dPjTc6?1{()6>;Y|?$?cH@ ziHt7}jrL_VPBK zf;Brj&%Y6+J8R&tdFu?y`k_C2Fi?TTwf4(OqmB1V?k=S~vwOE+)aqfgH>oVv*~Z8Kg62m|s;o7PjC zx<#|Tqj+}XW56Ck6&=r(Mj2|8@Zt15k<(iaKkuIOp&B!F;%-1b@)Lj5KD88|7s)_v zTZ+T&ufEa}d7dN$NHP%m1KQfT{Q>_!c1Hfa%_1MkIK9i|r!Gf-0xp}!Squi`S_g%S n>XChtPX2hK9_uc)>lN$Gs>Bh}F6Ojfo5pJQwUlZVtRwyhzU)NE literal 0 HcmV?d00001 diff --git a/Messenger/app/Assets.xcassets/AppIcon.appiconset/0180.png b/Messenger/app/Assets.xcassets/AppIcon.appiconset/0180.png new file mode 100644 index 0000000000000000000000000000000000000000..0612a507ab69ca36245fb92de197b7e31e38e746 GIT binary patch literal 10791 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 literal 0 HcmV?d00001 diff --git a/Messenger/app/Assets.xcassets/AppIcon.appiconset/Contents.json b/Messenger/app/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..6bfb5bb7 --- /dev/null +++ b/Messenger/app/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,60 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "20x20", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "0058.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "0087.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "0080.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "0120-1.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "0120.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "0180.png", + "scale" : "3x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "1024.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Messenger/app/Base.lproj/LaunchScreen.storyboard b/Messenger/app/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..6c0c92cb --- /dev/null +++ b/Messenger/app/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Messenger/app/GoogleService-Info.plist b/Messenger/app/GoogleService-Info.plist new file mode 100644 index 00000000..c3118463 --- /dev/null +++ b/Messenger/app/GoogleService-Info.plist @@ -0,0 +1,36 @@ + + + + + CLIENT_ID + 872644866295-21gmsk7fhkblagpb4vij5l5h0vv3092b.apps.googleusercontent.com + REVERSED_CLIENT_ID + com.googleusercontent.apps.872644866295-21gmsk7fhkblagpb4vij5l5h0vv3092b + API_KEY + AIzaSyDLUDMBnvXrmFta0touk4xpBuSKnO6dPL8 + GCM_SENDER_ID + 872644866295 + PLIST_VERSION + 1 + BUNDLE_ID + com.relatedcode.chat + PROJECT_ID + messenger48-ed53f + STORAGE_BUCKET + messenger48-ed53f.appspot.com + IS_ADS_ENABLED + + IS_ANALYTICS_ENABLED + + IS_APPINVITE_ENABLED + + IS_GCM_ENABLED + + IS_SIGNIN_ENABLED + + GOOGLE_APP_ID + 1:872644866295:ios:8a9354d6483948fd + DATABASE_URL + https://messenger48-ed53f.firebaseio.com + + \ No newline at end of file diff --git a/Messenger/app/Info.plist b/Messenger/app/Info.plist new file mode 100644 index 00000000..cd123871 --- /dev/null +++ b/Messenger/app/Info.plist @@ -0,0 +1,90 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Related Chat + CFBundlePackageType + APPL + CFBundleShortVersionString + 4.8 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleTypeRole + Editor + CFBundleURLSchemes + + com.googleusercontent.apps.872644866295-21gmsk7fhkblagpb4vij5l5h0vv3092b + + + + CFBundleVersion + 1 + Fabric + + APIKey + d46b6fabbab5de43e806b6135953c76d49415cd3 + Kits + + + KitInfo + + KitName + Crashlytics + + + + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSCameraUsageDescription + We use your camera to capture photos and videos. + NSContactsUsageDescription + We use your contacts to sync Chat contacts with this device. + NSLocationWhenInUseUsageDescription + We use your location to send location messages. + NSMicrophoneUsageDescription + We use your microphone to send audio messages. + NSPhotoLibraryAddUsageDescription + We use photo library to save picture and video messages. + NSPhotoLibraryUsageDescription + We use photo library to send picture and video messages. + OneSignal_disable_badge_clearing + + UIBackgroundModes + + audio + remote-notification + voip + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UIStatusBarStyle + UIStatusBarStyleLightContent + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Messenger/app/app.entitlements b/Messenger/app/app.entitlements new file mode 100644 index 00000000..ac0e94f4 --- /dev/null +++ b/Messenger/app/app.entitlements @@ -0,0 +1,12 @@ + + + + + aps-environment + development + keychain-access-groups + + $(AppIdentifierPrefix)com.relatedcode.chat + + + diff --git a/Messenger/app/main.m b/Messenger/app/main.m new file mode 100644 index 00000000..7681bef3 --- /dev/null +++ b/Messenger/app/main.m @@ -0,0 +1,21 @@ +// +// Copyright (c) 2018 Related Code - http://relatedcode.com +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +//------------------------------------------------------------------------------------------------------------------------------------------------- +int main(int argc, char * argv[]) +//------------------------------------------------------------------------------------------------------------------------------------------------- +{ + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/README.md b/README.md new file mode 100644 index 00000000..81d2d6ee --- /dev/null +++ b/README.md @@ -0,0 +1,153 @@ +[![I am available for hire](http://relatedcode.com/github/header10.png)](http://relatedcode.com) + +## OVERVIEW + +This is a native iOS Messenger app, with audio/video calls and realtime chat conversations (full offline support). + +--- + +.. +.. + +--- + +## ADDITIONAL FEATURES +#### These features are only available as a custom development. + +- Group chat + +## [PREMIUM FEATURES](http://relatedcode.com/premium) +#### You can purchase the Premium version [here](http://relatedcode.com/premium). + +- Full source code is available for all features +- Video call (in-app video calling over data connection) +- Audio call (in-app audio calling over data connection) +- Message queue (creating new messages while offline) +- User last active (or currently online) status info +- Switch between multiple accounts +- Spotlight search for users +- Media download network settings (Wi-Fi, Cellular or Manual) +- Cache settings for media messages (automatic/manual cleanup) +- Media message re-download option +- Dynamic password generation +- Block users +- Login with Google +- Login with SMS +- Forward messages +- Mute push notifications +- Home screen quick actions +- Share media message content + +## KEY FEATURES + +- AI powered chat interface +- Firebase backend (full realtime actions) +- Realm local database (full offline availability) +- AES-256 encryption + +## FEATURES + +- Live chat between multiple devices +- Private chat functionality +- Push notification support +- No backend programming is needed +- Native and easy to customize user interface +- Login with Email +- Sending text messages +- Sending pictures +- Sending videos +- Sending audio messages +- Sending current location +- Sending stickers +- Sending large emojis +- MD5 checksum for media messages +- Media file local cache +- Load earlier messages +- Typing indicator +- Message delivery receipt +- Message read receipt +- Save picture messages to device +- Save video messages to device +- Save audio messages to device +- Delete read and unread messages +- Realtime conversation view for ongoing chats +- Archived conversation view for archived chats +- All media view for chat media files +- Picture view for multiple pictures +- Map view for shared locations +- Basic Settings view included +- Basic Profile view for users +- Edit Profile view for changing user details +- Onboarding view on signup +- Wallpaper backgrounds for Chat view +- Call history view +- Privacy Policy view +- Terms of Service view +- Picture, video and audio upload progress indicator +- Video length limit possibility +- Copy and paste text messages +- Arbitrary message sizes +- Send/Receive sound effects +- Deployment target: iOS 11.0+ +- Supported devices: iPhone 5s, SE, 6, 6 Plus, 6s, 6s Plus, 7, 7 Plus, 8, 8 Plus, iPhone X, XS, XR, XS Max + +--- + +.. +.. + +--- + +## REQUIREMENTS + +- Xcode 9.3+ +- iOS 11.0+ +- ARC + +## INSTALLATION + +**1.,** Run `pod install` first (the CocoaPods Frameworks and Libraries are not included in the repo). If you haven't used CocoaPods before, you can get started [here](https://guides.cocoapods.org/using/getting-started.html). You might prefer to use the [CocoaPods app](https://cocoapods.org/app) instead of the command line tool. + +**2.,** Create an account at [Firebase](https://firebase.google.com) and set up your [sign-in methods](https://firebase.google.com/docs/auth). + +**3.,** Download `GoogleService-Info.plist` from Firebase and replace the existing file in your Xcode project. + +**4.,** Replace the `FIREBASE_STORAGE` define value in `AppConstant.h`. + +**5.,** For using push notification feature, create an account at [OneSignal](https://onesignal.com) and replace the `ONESIGNAL_APPID` define value in `AppConstant.h`. You will also need to [configure](https://documentation.onesignal.com/docs/generating-an-ios-push-certificate) your certificate details. + +**6.,** For using audio and video call features, create an account at [Sinch](https://www.sinch.com) and replace the `SINCH_KEY` and `SINCH_SECRET` define values in `AppConstant.h`. You will also need to [configure](https://www.sinch.com/tutorials/ios8-apps-and-pushkit) your VoIP certificate details. + +**7.,** For using Phone login, you will also need to have valid `SINCH_KEY` and `SINCH_SECRET` define values in `AppConstant.h`. + +**8.,** For Google login configuration, check the *Implement Google Sign-In* section [here](https://firebase.google.com/docs/auth/ios/google-signin#2_implement_google_sign-in). + +**9.,** Crashlytics is also added to the project. The installation details can be found [here](https://fabric.io/kits/ios/crashlytics/install). + +**10.,** For using the AI powered chat interface you need to configure your [Dialogflow](https://console.dialogflow.com) console. + +--- + +.. +.. + +--- + +## CONTACT + +Do you have any questions or idea? My email is: info@relatedcode.com or you can find some more info at [relatedcode.com](http://relatedcode.com) + +## LICENSE + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +--- + +.. +.. diff --git a/VERSION.txt b/VERSION.txt new file mode 100644 index 00000000..ef216a53 --- /dev/null +++ b/VERSION.txt @@ -0,0 +1 @@ +4.8

    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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend30@2x.png b/Messenger/Resources/Stickers2/stickersend30@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..435ec411652883ebf06f326d48ddeb5c10628d15 GIT binary patch literal 13331 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend32@2x.png b/Messenger/Resources/Stickers2/stickersend32@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b5815fc2cc631ef762b252d3c794ac9a74491e4d GIT binary patch literal 19641 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 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend34@2x.png b/Messenger/Resources/Stickers2/stickersend34@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..594e2c1fe29657878c398c88cc024a8f0c58ad7a GIT binary patch literal 19040 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�uWs6DF7T4P&X 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 LisH4R#-aZQVP}EF literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend36@2x.png b/Messenger/Resources/Stickers2/stickersend36@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e57c2146a8e5943e539ea3c4ffeb8e9fb41cea GIT binary patch literal 11319 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 H68gUY@cGf9 literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend37@2x.png b/Messenger/Resources/Stickers2/stickersend37@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9d2f398d773c9e15b494bd4fc8dbe19d3ff894 GIT binary patch literal 16030 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 Ign&Q(KkF0j&Hw-a literal 0 HcmV?d00001 diff --git a/Messenger/Resources/Stickers2/stickersend38@2x.png b/Messenger/Resources/Stickers2/stickersend38@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0be0724685f65814e1de4d8d468b67d9229dcfc6 GIT binary patch literal 14783 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

|dh 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≠_V*aFmWhN+tf4zs5_87~h*d+dyQKtq7r8XPXun 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�D*dNG5qu&zivNRALbwAt4iuVq$&1@YH^$X{ zs6y6xnuoSe5X!{2#BdS6+us%0Qz*r%)6JhDNwfpu($q=W-r*4w{!Mx?wol&4j7y2d z;Vt}cOb@x5upEVeF7@$&PzM6+Ox|^uct-{9K`weHc=A2Ny*%gv#ARd!T7scs_G0H@ z`-55Kd|YqD1kY^8EDKz}NxMi_r?0V$1`TTn<0jo&twT51q;Wt4-w@%br4Wdt!t_rs z(I;ESJB$57)F<>v#5u3T#8!?Fu5P>CHBSmtKUL3D{!=)W6wNh5ooThvsZEph?LOYN zxOJ>>xg0R2_;z3^jBz1jBiONLl2X#fWSzCY$!pHPcO&U zq7|?$5T-xhn*{a-6FplTWaAFqe0`-6gCMg##|1$6`JgPo=r z*;(9JSo^jHQ#-9jT{*H6QLU+{D!)?MQ+1$L(I9GyZ|-V2*tt;g#lglT@n^(Z6F$ZN zj?Rn73C`o?0uW5)RR(GDP%3%67tAj2d)M?LaR; zN#MeO*%Rar1>QPOJLg#^8*8;7CP%(m{8JpFaXQSXH*8gOLfWwY1G0|~<_(7CF3Rf3 zq^A|c4Gw$8r8BltnG_FcGoFR6g|+x!yL&m5mJ7yLM!dyn#o4=^V|z){nLvIC_TqD?CaMSf0xE^BaaNlD zGha}}NsSU+&yTL-J$uDfV!MO~+IJU9{M{oY`z5bsKh(3$rLGZBGNpq%Hz+4MEd`ob z5JQYU6*Ps8$2~=_hL3b#b^msx8J=ip>W4~`q(gC3|4~2OhV~tU4u@4E&k*+!`6LF5 z!%yXYKqSHpj)%H0h6GKw%CB%p7s(z=*C`%Iy3`lV z8fCr(X`1?d$+pnfftDT=otJj_-YsgvDbIi(*wEY zJ>cE!gMhX=oc)ReZHck0u)@twS1)h5w+mj0h({eIuA^>a>Nu(Vas2mTNijtc*`X&w zVL>^x%cPOGd64bU^uRP%wdadtx$T^3iear$YZz~CHx)Z3cpUx^1Py(GR7agDcpZg| zZ%ZP@PEPC{R~z;(WEm?Lgx}O-?xI3q4UiG8Do3R0j3v`b)92bBSYzx%0G4aI??hk` zW((ZsUx&w6!Tg4bpQ@o zhq{2xpa*l?*o{0Fcc|b-u#x+m`GH`>iiq2Bqw&$m$(}>dd^8KOAG8s2egA_DM5wWA zh>KA^N(OTa;U%-2wVpnmhvBScZst#6j;D^Iv|*iSBvj$ELWR&?{$AkbN9Oqk4e=(y z0I$XI1`!P13%BCO;6bAoxsGb0&`9Gk#RLr21aHHa!Dj>@0jGPk`wP#QIC{TNG~>5JvK_hsM**pev3^})!o3UV=KB)$nG zHl`!sfmDbYOyK@@?6mc>tN?S@X{uw|Px4NXqbbuou>G)}26h0&fzNOV>J|AVsfzK3 zeu(X1ey4n4O(xGKw_%(`1oelpQ(l7WL_ZdS(qu>_c)*z>Q2f52F3yln&N26ARO7|*8%kJnZELj$q zqu6oZGZ_j&UqxGR1(a^u59VOHiIPIwN6o|}!=E7QeSKVyy}7Otw#l~5=IPpB+DH06 zx?8&4#(Z6o@ix$4OSO}H2zLfB&CB$61QPv}Kn{%KI|J?*2f9qaG4FlrWyd_=oi)t8 z&$Yr<=cZX-*@k(=mL%6r-yHvW^aIp#gaDO{O2X&UCKJa~7O_exQ$PdcX4)EhE12E7 zPRK#r22Ham&?)dpXg1IYFo1Xda&Nn(&GEs;b+%AxDV)r}4B&uKg`T$_B{(lf3J05RDU3MHy=(e*7B30OEca9m;ZN+OpgOt-Vc^`X`z~om#n9IYj+Y+i3dY z801*#=ELuywv(@tUQ+^`0-idU5~dDb5fl>gHps-;&M9XqX~kp}o`?B`?1M=~o`N^P z&O_$FzQd%5r8 zrY&U=xQlor1mD@WxqI11SdVFkaVYdjcnnnP+3oSUH@kMZueqavdRrgoH=xMtfC}Nq zkXmdec_d{WZ8_s4{Wo35JjwFY#KfhzHq=9Sh3^&6W8ZB43f?ZRYtCp{;7;|9HrH=r&jYu?te@>*HVG`tI87Ryc+`w}AFk zCh)}m)i&2Y6Ks?G1B+}i?hjt04`gyc?n387PeOje&%k>jUZM6Qr=z^6FiZ%Bg%%>M z@bmD!(7EtKNGW_a%mtYOy#NV-6nC#51!2Q~pzXMYq`%brjN7bTj1ephH<7cSH(QX$ zBXaUMWY%$NfAUJ)5EL5u08-{z<52)%mXD^h2A#H3A7q$j9%*T^HaZhsSNtPE%R3aY z2lWW+Bupi837g0-iQ&XTd={b*Ha;-ilkZemrh?qxGn)CTDuqa4Qoc}(0-x(=4C(gQ zpi#QiwE-lO{O5!C*ZTTH=R!6HqI_Z(h>`^QIG@;#o7&8g#u4Uri&I~rGn-Sb2W-ub zcTQ~JBkT^8>G8yATX?J`RJS;0F=zW9x`-NR5 zDo2SCT?jvPtzYlE=n=SUT^}9q9eZ2@ojZY4Hx-!VE_3Y$3O(CF8p@WY1fA1?yha>M%_zGsR5->++~2l-DPlhA9!KVfx+D=Qg?T6Dv_pf zPvhTN-@p9JT3OFo=gHppeO(M=l5VMfpRPkiQjb?ADz?gZ11!|+;R2aM{s`#WT()es zb~@gJG>`yPIyxI&giXet$E6WAV!BZuP}5-5;8e$&(L$3+r_(lScBm1`qe_RWPV=`m z*tpuV(8_fGgy2x0aSq}M+G*xJ_WyWh-X+feI0AMKQ$_P3og!EXEa1&nglvSLL=?hu zp}V14&|L5x$Xmeq>wzi9`r-WX(}-{qoV1GcFJTV;6b^>Ig<6K}fZc<4i`tHDeV1vK7y$TrdL z9CcW{P2cq2bRX1u)k1ZGvO!K&#EdLg5aryFFlEe$r!ro9R*N(4v5Z;`b|A6j+6e*J zJIH?YPsDUg1Nu6ehg*#b#YEuBQ3`AT+5-fJCIP(tTsH{FviX3rKnnN>R0>6-j-V&0d7CDdD|FB(iaY4P1 z&9L>zL%6>PR5FUbi8e^hqJ1L^C=1C?2y?Iw7y|smg|PM-rfWkLSLA<;gi60l=M2k+ zcMprC|H$si%al{JEr!SD{?QJ*-gV8r7}N$11nqDt9X^iFwtnj*YmnuH>AMMGdTpYZ zYmDWFXv2U$-0;c1MH<`pLHXq6;m+sdh>%kZDm8wfNn*G^__|F@gp22f1A5T=kBJ z&MG?;Ad0p_@?C`ns2!l{sBMNGCzZD#u`=R_&nNFhPZ;()W{Lk<-(+Ms%uGLsxUB1g zR1q!Oq|Qj&U7Eo4LEDKt&UgpVci0~Hd8`roTP~Pp zBh0AK(K7}Tcq5?}(+W}Iy~%q(n<0~!C%pCvbQ}kFJl_wq7R_g!Buz$wQK9I!=qi*N z4I`w19*#m0FiZ?ui7vyT2-A_P5O``A^&9*rEDw1Qs&{r<=|DytaG8zNOQfRN3ZnV8 z`z7==I0(u?-N7=bAv7$0DY_rI4zUBZ5y^)(LXt;+1KpUs<@u`~8$Tz*_pPzgWDJHY!N_I_Y`&`udZo1C>8ao@Wh z{E&zAlA=LZYx-svLJ^2{;AOy#LaHxPZ?=?LZv)Braicr!JB$Syq*<<;Hhg@zN4BH? zFR>5Ej{6Ne0~v-IotI39)JgghO~pvRxg1rG+2>qoaBJB>zF>=F%W(d{BH=$$xXu@F zNi5RubZ3CBxjK-`xIIA^61h3ovuCHAO=KkoM#+6=QL-Va>a$(jYPS_ozQ6itExaf4 z)(f3r;y4R~`~-VgX0BI6OJqsV!_dfxone(8XBevh8|EwMdSVSF3!h}k6c@K) z3Lk%{dVTFJ=KG6cbW@uw!Kkr4qU_~g=J|5tnVD=O^NOG*W@_52oTH0zYr^Kp!_?S= zx)OvZ>*S#;#D7{g(tmH&VdfPo|y*yTb3CQ-BBImjf!>^-Kfs@3;|K`mLeiB+5 zHZk;~-#q4b4A?PKv0->vva?UueQZ!DIokH3Y;|o)=jVYe1=!h$JV!(OfycmO>&Ceg z{s^4Lr!!+{#h85v4AKk@MHCoQWV`ijQ?Ppa$opZR0atDKFVm0b@0WhRT7Rdv!mh;g zI3N!y5`%n7Sc-fCx(IuRipGp*oe2)jPFtv)+?ftZ3k>}q`JTgU;pp@_oC#{RKn%`v zu0@ug>Oa)yO%K7d9eY71;MW~vHOG{HtN%3oaHt{cIHyCiqW(>W#-#>l^Oh32h~IG~ znA^@Nh8H4Kt*vNLL3qviX3Q{LJS6n4`kHAyY&#UoR=o1?39lIg$MbNr1 zsn1>hYGkl=?oha}t;0~&P~Y3WWoT;c^ym!hV5u<91HhR{XY~j^ z2L9#a2sr6KgE5aqqcwW}8%m1eWF1R;l=M7A2v~+Q^xk@gQarM|*EX=K^LG1oU5(lR zs^J_C;>KS}`#gSC!kM70kf%@$y&C}c z|JU%W@bnM)_fPMqe-AE7D;=rIZn@T3Bg0uQX=ehCoV|`_cRuQX01>rynr6wlIX&~k zGw;XrM*PW+#O-7LkBD&%!Z(b*7mlf)Q2oB?Y{~QzbWK{txtdfE%0;7}9-8N0mI03OgQ@_mydWU-=U8>)iMG zc_+(mw3ZG&7d_K=Aa~&>ux@y1Sv{U_eII&NL`_KfCu8v>de+jIQ=|;_na;&^Q;U9m z^ZGP4Z%y(2@|iXK_C?}H!>bivw4P2C#zs(M79v-niLfa^DzB9u6MZN8T=?bCuF!AZ zc_^Ga#q!Dc&=P9%a!qo*(f5vQP(D-7)oeDl0eh@dAg7z_o(11anniAhzDE~ej-p?X zywLxm{vfJZ2CjviN?ZW^OPGW#f#QKo=~#QeB6#FRM{nb`p0$H%s!{8FR|CZ1{;Hch z@?LgHep5Y0)ifHwu8JI+mOEk0q}GX-(>6r^q*uA<8i%5||6$YHrg5z~!p|Lf^|5tl z>c@26>duta8?RcIJDu)1lr8-40Ur`9X^iZ>xyl*OW*nc?7?H#hql^v@^F;-_58RHf zDa{XfAMm97$*EVresmODI<9GVI!_|Ep@pb5||02bp9VQUFh*v+sh@KxCJ^vQl} z5^_?`r^6F0zHZJL)GvFI=GO4G5w@aI(=)ox9%4OZduv;c>Yy|b#?cQ5NZzGhQ#@X? z$8h&@w503kMszFg1y#xl=hE3Vgnc+MN@#mw>@W@~d_`CL#cQZN%guAt)E--8xZL3F`mygFpUIUxTFbOKXPlQO4z9*+= zoJ#!=yCGP}S&Lg`jT~0DpRa8$>n^Oy2Nx}`TGKgM&4;X|cL7^FQ*3_Rg=AV{blk+T zxe2v#9r5cEe#iBO%n%@`9MH~@%I>R;pUX>&KL1>lU-ygo@zkrq7rJ+szm((`)_Du1 zqOcLFI!9pv8m*fgvGDPzm)KNVwC59_d%-)1`^lh_c!*Xf9fd^yO$DfWm8-B$196O9cf@flrh|Sm&crf`e5zlEBg!wKFITq8Hd@g-!^4A1t%EQ<( z;SoOR&*weg{G{gLqZj?(E|=bD+%q^gO73+BXFY$lI88(#)sv%e`n>x^FvBGm0cA#Tlszd^3GAQ z>lT8G(h(Q4@r((iiS*r^3Vuky-VklbpZ+sBTQOrD-fGs+pZ$%(!ohXjpbq{($lzk} z9i0_&9S=m2z5f@y2w;Tda*H`eZjHw@f8U_<0nY@Uo?+~8$`3*rvIpu7aCpCJ9?CLB zmY(R2lP&4Zu}z?kdqZWiv+5!3H0u}W4@5624L$^#40_~}x-Mgnvi|mc8&{t4W~?N7 zf`1P06ZVqjt$wOvaPYT;CVt+(tnYsJouN0wYQ;F?Y5iSen`x4ENSi*I>s$mKL%Qp6 z5NHfT6Q`#*k_Mwq!Ij)AII0V;T`3ChtZS^QY%4on`k{neR#e06=o$1>)SI5U_aQb? zCULU(9p1*^GqGU_>*EoL*$M4Yr-GhyRoF+ajatpfGvUhGD`iW5igwFxyA@(881+Qg6OZ?w>b?{ekcz`)= zqI;HOzv0$MxcFt)-HwyZkj9lQbGq*-epnQs9%vWhE%q}ChE7B0Vc~=YxFQ^e%wjM& zo!sl33!DYCMK~6G_vn1pDbZ`;^qy;NH4T~76G}f6#9vbm6<9 zDM}xM#o0yF@va2!jGLU2GY*qz3~vts;cdu5WGZ$67&(T`&L6iqs#46?_b3byY zvsSZba{m=n2mKW;i94H^o)DgJE!r<+htCGqS)3axw=C5j82;FPs9IULI}ee!{D)uO zh2JX*@`@^JXEaai8>^UN_`^j)O(JjLuskdL!(wX3YQ{Uq6BAk^;2vn?BGV3ue{Vo* zU;V85x%J3edA+vjZgX|_9?3?npJh2mg zofwj%PP1;{kG7qS-)pv3oUeFT<=-gl+bDlwDs&&ge4?-S@bw=X4vAeG|0}6~taxl% z;_K+q2ul!6;K3#mJfJ*_R9+xr_olb`H$AHTqhf2(j$&6OwsBW4V#L?99`qM{E&2e) zj_x5GBtIfWGM965J%0u^26={04?7&V$$Ny_ja=tgsEHR<_d|x_q(kyK+WF>LW-id$ zKV~g(^@0~c-@uk5SHS+~<~lz(#z0o0FH+6C`@X3`SpRAdPkIP;Kcv&TRR2JJX6R7& z_vZVx|J0IO+xq?|W=G9<0T1R+6Tf^z}68qPV z*%13A@!~jedj7auNrmBqUP~C>NQ?Q9tgA~><1Se96Kw*b?TGd>=GV=o~B6!B%u^WbBFY~MK^ zyXX}BO7I!ePgTJXqpz>a*{W_f*N?4@Xvk<@--2w%bOrPl_F07whitMgou9oNc7t5U z4f5lU`8;M*$VtB;PbIS%w+kk=A+*z^i36g3=D_p*nS+Cadxw4x77W!6TNNfPdDI`g z4fP4PiEx$tm9~d9UZC*r9dj$36#gq#+V6$V~i#Y$9_lgvbVM6baj34 zq$0oK<`PX+VsmP{ppPTkt=Mh6ZT$+pfJf4c*#5k9L4!|DpfL2W$co69AuqlEVBk?B zPP+cda9@9L_xs-OLZ6|ik$alk#-+9a&|Sn8{CUz@>LBeJbuTTEk;q=ba8gv16V$16 zEPWPj2XzH00=*EzwN21YkZOBlJ40IbG(T=@@9q|r%e{3?7P(^^hy_uDR)Cwp=OG`F zR|qZ4(}E#?w?D==O<-Y7AQz+mgA~~x86%aslAC>&whs*(tB0yH>pnDSTIP3#_Skv` zdS8lqq}r_=)0)nv9n{HQ6r%azbH;CHqe=_H4fJe+WP+#uaw=F zFHjv&TZ~X=A2<}FA$?^$;_?M)zAXPULD^wzqV~iR<8osgqYYz*1YPuK+++7ReU3D= zdtO6!)zk`EWqF;w4L#_Tdzj|A%b`CJ=dd(lH7%Um;)(IS7#JV?BdF2;xJM}CDE=$d zGAdSOi}Bs@E!*l>R4ps}Qnb8yPuaQ(dhL`JU6*JOBQMilHGQ{C1bXV85MRVZz{d59 zyprNaYo%_ZEF(4Hx-c<_4URRYSmh~E%Me~PcVxTnfkp2=fKXtT;RVD&5{Pn{lEdg{ zB`_guB6kM=m1mvctbcZJWAM>nS`ggV$z_mFfz75AT?z0{YOdmd++S0yy9`jh3r82& zxK=Jmj_ko?VGx8uMvj2sJI-%vWM)iH@OJOHyeyWM;s?wl-nh@34oO?OrZuXobY+r~ z^6~|>phiqnLDP)(h~BeURSlcnpeNH6FuN9eWf$FzhVOMI>Jio9M)2nKj*tgisw!rm2ZkaBVeh|4Z&;P zMOGwkr~MCI@o=25uIoZ)RR_0wYyTZl^+>QW8C-!2BjvGc1Vq6;-}U~J1Mp+6g`W%a zj|z@B9-I>N!qbB#0NOkMfL?(&nlU5ihdq12;<`3*9bMerN)_$WKt^I6_n{e%0*nLJ zVyGuG0S8ebC)_%N@Rt53Xp}LJ90IvVJ4nJ~m%4xVhnd>-tD7gaC$^J%;eC&UCuB)- zmh6}z6B29*bhKfZ1UTgzv&-u__dMk*?*{V|lA(PoDFpFXKL!!Wz^ zc4a_?q3lBIz1|{WpZE{!JybMR$qZq-L!XB44^~dhpAr@~EqQxpXyTY?k|2Tlo45vE zWoehk4GJqo)z>RvKd08eYZO%zJC4iBlpNa@_!H|5_)F3s#J%)qUU>oAgIXhQ`L6Vu z>$N>HF6=zKjQo)ifycV%O5N>yN@%Fyz!O2f9y1vK;O~)k(ETwiWI4FOO>->K`Kc7rdtLILKl(%-g&=i9$~ac^iEPNWrQA$`0n`6;bY%nJ7c&mix5wfei)7$ z?vr8_NO_T%D_<#V=~wp(d!4=Jc0uQM*;SK6Utl@z)`Ol9)f6&%H+T==ybhMH5sqoK z*3N4$?Zo!J8r-R`MQ+Buz)zq*=Km5*4S|md4jnUYB#oZ(aNO<*Z!_0Vs?K4LD~ehX z{J3u4_Buf0^J8NcgWxQn>^v*ud}<~Q2)vaz}uuAK-J>I8Hz zemvtKIUh;H&LC27g|rajJA4@XDg(t#=81og|9LR)V2Nk(>H5+(bB$lSXox7@qlTJ%L7}*C@?`J5 z-WO;Oywbw5{epe;tP4~qON994EVAsdZgjmi!Za&n7iFc|PyM0v&DY%vHOnZW6vJx)-ujgxbZ>P8)J}^__)L*df0}=l4#GEJ+aRd_ayuiwKSOPW8^dGH?Xbt8r>pA;efD*)5&OjRXe}Y zvps9z>oDMix7>Fhf_CBEK@9vQUt9OzaJEszh%=$dC5usTBx&}>w(BfHfE)fZicg`|67I_%WBfi4o(1gi#I z0uG?zqI0L{-s}1`X33-e8$fGdhvJd>k!8;4fEy1V2ipsFqIaNJXg2;&IGDhoRuQtv z63TbX0AfCLv6iTRsE8RlEP33!v?sjdPN%$YZ_m2^6|!9QZbO3WCTJhb4jF>OX`k_b zlI!>!Z)QkvWJ0()5+8FE$Vt`mud(t-4A*82L$tUrs{2Fh?&|7VdLy=FwNN}L(3DyY zjw2wO!)}j8&cq||gQOeO2OOMWy}-f0#LeSlSTw>R^cqYBEYGUa>l7zdG4ex_Xz_xf z;Nf!lUn-97joE2A?*aqtx|OhUkPrMQ?lkrj{u0qiPNvDQIMi$OfD7yVVH;KaRPl9P z^1xgNyAKOog{ALoAQPs1lXc}bxa186ZbM-F?M=>@ecPV2b~Ch9C{)A zNMu%|GkC4w7*9`Lg|vWMOep;x<;B6hy{kHQHLY&z=({smA{XiZ&`&jn*+tfHM-iNi zIF2eHoFGgk7jj+;be`G1px`Us(d?x}BXTn&-h5g!d4w}mIn>%$4e)zgM2YfnW0F19 zal?HX(gXPRzQOjwR>QTBItU+@zhFXY$Q=2H8XpPN$DNo#KiOH`Jo5v~DcfEk$?(jb4!1+ELpl%)+yT;JUXk}qL8{kU!EIh8 zz+4zZXapZ}zOrVkPfK#;@iMz)$}o3$j(nf|#>l>*0@3%8V~Uds&yhmaDZ@BRwp|Tt z!=Y$XIhg>Jb0Xb_sYFykr#Z^aa((bfob;FU8{i8c&@BW!du!YY@D=bEus%pM6bs*j z*oqp186~c#T4^t+G?J76$CHs@P?I%MS3lA$+T7dO#%c0sy43zxPdm_pcrIUH{tb@6 zl#zt=C0v%rI{{75Civh_4@3l>3`_`V47~5v!fq$zpyEOMM!i(yMKAhU-Q&9RdvbdZ z3inB#!D_ zfwGGc#1wOTJp+9f`fl?0lf9dcCP!kzA#ZJ~4BIrpvW0_X1KS2zqD{lC@-6CDMqiuF zS_-&(F1W|QAm~r{3c@V%-;D9>Rm{({GRhsoery)R%Mz~rETfBig~z+&`X&l9dM^!X zqys9U=|9_J2oa6N`xCzs7(^yDllBli2uz}q zw4B1j{e^ylz=HJ7pO#{EqY@^6Dan_8l_0xRQ{+Efq1a*E z=hzI7$L}M4rW|6-XMCUwn6V5BFuhA)Z{hT@jxz%2pUGD+Y)GJ8Z#=DCC{qkZ_ZRfm z_gxgO7Ne9AK+ZS`d;=bb>_uDfJMc?!=ZLpRbI1d9I_o5>ow<>EO zjMGjxA?$a7Tf{o-|A?o6)8|KiMi?PHBd#Y#6MAutSS<#QHKCp(NT6Wr6+@5GUyhcP z4k`vJ`;7yqhQ3O@72R5m#oz4>ccFQJ0cZi`U-AS>8zqVuL8OwsDS1>4S0feM9p_cZZ~sEs6jg#v0&$33H*w z;qDTuNdJ&hNnTVwHISajaiRGy~s2*hu`F zbb~ye{26}%=wZdUb8UZ_-s(21QbuMBUj}+bT=^`GR{PfYpY5mflY1@X5=;k2B3lqK z=x^9joEM>)6ip>kB;;r0-vl-$3$Qm_wniEU)L)eI6oK-E@?51+CD9W{uiEXd=b$@? z2<#-+zjDSPohqS!TJt zTwr%6DjTsAycV$>(gsD4OFeT!AFu%)9(pt4H|Qt=M{J|lQ+_%gTRyq-+&3(zr6BRb z{=jW*DL9BkGrchzhzfyFoA3OdBSR?tSv7=b`1~{LX9sDbEN9Os22LZwWkxwoY zxF_?&JbO?Pihuh1dL*qkJ2Hhj(Q(*$$ft?oUF5) zJ-l7q4%&2|6PC#(cLCeLst8tvJ3|53GBHK5q6^&-TGv~iUO%gAu&1XZxLw>-)f6HrvF5mU z!-}v$?7d+#)A$ot#9ZXBGq&v%Whc>AsY!{%QNRryVUy^O&L!=Ftb5lwUzQ%0Fa-@(cCst!tvM@+mr!8h?c z%iB0%V7O6OjwmT8^7=mO`RxC)U!Tt-7oRTcs+rz2Ll`rPpiKz7pQTuuyDERlnmJjM zU*&FCP_)D{`DRRDxPaw>gu=7k3S)q{v9qtJ>>c~vsu%BHqCY+V9b2)qd4@KWc09B$ z;Yw^z)TyWq;kiloC!?k=orRuPlKo{2nP5R(f-kiXTjv@+j3jgx*G;H@Q5N%?`*qr{ z#LB?t2+1pufPK>IqR$~O3)jrS`F;=U3dsrl;PDHad)K{)VB!|~b;MgHZ_Syx5WoCKPC{f2 zx00PiIZ54#>N1~n&ruuuNj+;C&2^VsQza(R(ZPGBV3d*6=Jh^cAHUH1uJ;u`NvucA z_~g?W@5kmuP>9>zGh8c_u><+t(;GOY<}zN@jlvuGpQ~D%zqIX$|$2`8BNS*OfO4C{=rfhgD{C zt!*Z31>`F12L1>t4nl_QrI&jg)`TI+MvCynd&{xcvc z7#@_)+=ZF%?oj+3+ShZhkyXoUnbhX2nqI2UfBosv+c_V9|GHN-zVos132Zj{6R*Q_ zHw(cuGgmYBAR3+fAXjZ1%|2;OKSX_Y)NN|F73*C}mGZe{}hZ zI0ctd9lI4^C%8PW`Mw3RY#&3bf~!KS{q|!2)xI36ZJAJ3UNO1R*mhBLOMBOtI=aF2 z00tsl1bixIqi4rFjO!aGODB(G$8U{!6H8C<48JSrpgx1X&}|p7J1>+UDa@{%SG}U* zcFCR6)n&KKpVdXRUyvL&wZmZ4c19%aFUBUpSHHzR6TJWPo$CpvQ_)Dhu+v?#_4E7Z z;`@i5uK6~h*t2m?+nqLi8>Z3TdrO_+j;DnOZXSC%V|T{TggFx@PZ-Vi%bJy}iwy~@ z2+HC5p;lN<$x6i6x}G=lTGDDkwXt<~svp%{ZG9?B0_U>Z!`3BkNG?h$i@6y$Httc( ztJM6={ERgzs)${F+o%VjF8$j9MhCN%*VWp0rDtk)j&R9f!N7KrTN47gPvm+Y4cy}Y zB8VE681Xn%7yL8$vCmIl1LZz6##AOEx4*4X{qlW}ef8q?oY(7~nja&dtKOa~uIa3l zgIqRzuHa+v&5(DzBM&IM+Bel1ylB--*TZ-#{ zIzDti6+ij(v97YK%S$1G++}w9osEr1;ilA$zm#5?{5d)*WLaRNU!nj-7r_J$iR#VJ zrGf43SuKZJy_y|O(x&BI1^}Zp7t_wj@c8XhVv4s-U~@KAP+lHy?W4JNbZa3$Y_T({oS;+{#0Fi_rF7{#Y37+*1z4~!C$~U zqK1|1%ZV*doEo1I8SFosy8(7uw_SN##FYr7$>PC*yq4Z_zr2&L$d8hq_rS94! z_izp&tb}jWoh%x6C3m5Bh|eoQKKmopf**Aj86T>Ci0A`J{cF0DTKCmGsbSW&R=ug~ zZBFbh8_rXuny%@;tJ(Txqe3`{0SbU6tWI5)5|oe~=I8f@UBTE&=VKS4a$rB8{%(Qs zr{=IcbVROLYCP>2K;CC<^GfmiOOWFI!uyfnxz{9*Edq+izkC@djv9ph0=)%Y>XMmN znt96kiaMEAHlW(3UaTCepJV*joMsJzY$A*!exX#*Uo)3_!U8iRz;V%`=X{!Y8Nh7u zv4O7*P;=#n6llqlzQEQs_0MY_l*O0UR6XnXOY*?74u-?A2_g6}5(;$+_7`X>%#82E zy`V?3au`CoKgknsLLY>W!Zspcwr0z3fctaVo;;cjiic+tud<6+&HT%p9@YW2j!9!} z;(B-x_+M!`aJh56UaJBrl_S5k)jG3{wDF~ZFe__>!R!DG$YyryH@pFkXUr_<}C1H z{3!;WbCfs5;~Te@d)#xkw}#2Z9JAP^AA6$fY_;cF_V(6Gw=3d@uXWFB-qLigyZ_NATu{m(QMrx}yPFAba@ITGm=Sr9D@qlarEVk5tedF7MGzKhZr zt)hCsZ-^*QC?{xp&O*gG7sAsFkcFnv)|t@c6;W?w4v$Ib4KPi%ubujU6i{J zH0{4}mEkbY7F-;3tet7Rp+d@RLy&fWM^ju>e6s9&^}4nX(iJu`X}2#V+#T~i=1J_? z#Ml^O!uqsjnP<|E#g7fd(s#Hi`g!u>1FAl1&%CZHotqmc0O^VeE&g3cggz3Rah%wkM_otrl^bjIyWk3`3qG>=bs8~EyIgT^JhGvM2WZC+G= zqPDX3zv|aDcUww(8{|7JyHIDjn1I)j4P!s1|C=2)!#J~YN=-68+~}Ll?xe4$c;L@K zl66mqrZ@dpknmCa%KJ_EYwwRY^5<3cc9&`zTw{?AMOb}(*< zdx^STk}|~a({@F)KpOaUkINPptj$aNyy?R~?{M>dthwZg1^jK_C?A*vS{}^s8@dsp&EzP(?U80<=(y9&Wrz01|89m>d9@bB6SvT-l za~E7pHn4vSb_Y;GFGM|0c%5FEH8k#YOn#uRry6)F1MvOuWT%f=s;0`C2LA0@*736S zF|hqr_x(A%SYP2PKycyDVb#b+;yYf`nAPJRPkb~Hot_(q4P3*Y%?aRt;~ALO83U96 z!YmZ)gvx&^zv+Z_55&KuOhzI-lk%MK72Aht#9bk+BsoyA$k~Y1Fdlw2be;WM1 z(RsRX`C;+rzWLo!Aff!RIlM8XDYZGM`F7j*evERA{TuQN(Mlbm<}){P0y!}r!=Bgq z28Ny(L)b%v(W;pXX&-P+5VLivVT>{eXw1Q+9La#_*2o3}$FUa^L!ZhH;GN^G5KQ&! z@-GQ_9PH!ugE0XaX!p=3%6BR(Dyzz0U9HL1MXBG*pGZZ0vpQ8>j|LxU{|7oosqpCX zT*On8Taj3Bp$iHP2QRWd0oWg>)XnlA;yFX2o{koN^5@jijE)Ii*^4J#oe-WnA0Ylc=AEa!M~8x8_B_o!iD2kL zKSy{&_)YkJ03phd|7+d^+Dtgh-Rg5GI5vWo5R!f_=hk$e>2aCTuunWFKEZv^^3gEM zP-;{GTbYg82!%x!AXW$iy4Q5h9ujF~4g)5ZK9RM7GmF{B%xBlIV)^&^XW3;GH%0=L z+6}td!`pgeYn=tOANN12KYjY~wd_WdXP-@cRR76+3iXhA+$$+4Ke{66K}JH3-_*RR zTP8x2xizKloSs%i6+nL9yxQ$oH&o>%Wct)l@pA^_JweNsThlX7c9v z#s>FC_b0s=$I0+Zdz)OEuqeVSU?O`EG0yUG=xWR7I?u|4GH!8Z;c$NBuPH^HwX#l` z#ALVuUVtOfKYHv4d=Pme9-H_rzH`h?k8#u)=!p=Q6=&v}($t-@oucbq59*^zzx?X_ zR{4ebdvU{6vDlf(EDdl)M8-Uc8%>N!hNTvy-5)Pc%#J!11opbc*no_*tyf&>Io+(R z6;&jZt|$=YuPSDgQ0s4t;+~@`Pe9{8ueL;5!E50oCdFG4E>8bA$ zT;UM`jjRN$3|wcns7s{TgAu)HZ5{Q$D)URu6wEG$Rr@p(dp1h(1}?aqDh)0h?~~g* zf5&2X-v7FoWG5F8gdQqH^^?Ybod$asY6e zZlPe=3kAJ?u|W^QHjOcaD1(Cn&UoqRU+~*u_R$U6xk}gYeo>Avvi(`Tf5rBan9_+g zgto^6AGG@%kC1C%y6d*mI!?8c3SSsfB9 z+!CRCEk853w6msxS^K*2TSr%ay1d-{5y~UZ=KSr~9NHFD9_tyiJA6anBQGO2m%fzp zjI@SG#C=5$!*upUEmq1CQhU$#1&S0JiQ_4(5J`v0Ty2i=kUMxXeHK5+cgT6lkS>0aE|Es-G6t z)Z8q_Ji>plAMSPb9$*s{>6m6)U}{s`7T@Zd*Qsd#+!oYxUA$M#uqQ#g&>7TIv;yWg zFIUhKAWOZsa?vB5w5Ilg}izIi_48`vn8m9d_39*;+Eaepx*lwgs$_j@dTIqcr;z|Y9kY&38nMVj=zw+7>R2cR&ye;r5Z$IIl zTc&*mFviuQWkYpBT<`g|3w6Tsp2D5KDt_KC{I7Cp)9k(x3)bp%JZUSKW zfbh;S7LvYTh44Erq5Tvv%N|s^C0_@3c6YY~w$gyjWZ+1;ag{1auDTNX$Lt^dR6IRSnxzz`W3-5fI~J}yoljgHBRs0>*bFwM)`V=@zg z-voG;5vC|@l+tVDA;72mPjy1$Z$9R1fM5Z(>j|ow8|D4g_h`_j;JAP-fFo%K{|D0r z%wO@8Zk!K-4DL6+6GwGFZSHN@*|N6pZ`or57PJ6!h0LHYX34o}JQqjJJ<9WDeWf{rRZ?a;r2gU&NmcRW>;(}qZJ=59bcAN8C?CjF29A_GeNWo;9?h}!~h#*D_0#NHT3`8bGiQ?ap~|k z-6!WO(0f=N@dM>9c^QR6eaD!?uH#^NzTVA#hkbqg_Iu9aaB2TxCW3d2UNcFIrN(!L zK;sna97mKxVIzzlv(T-5&T~jIMa{nJ^*iv$7(v*VP;k&DPcUaD{UtUDUJf&XGo6oZ zWyTI=fYj7q*}0=Lw&Qrmwt+Ap6GwLpfKMYBuu}Is@Git&lpQyXA|*d29LDzmP5}~l zip%O)YBid;hPlf7!{VWkfv)u%~}$;H|{{{|?>N;BFk9@`a7| zz2{@{tmJ;A+(B$~w3xo?X*z-WscM7VHQ3Ylv-5Jp&MI@sf`a+^8w-z?`P7%S9qKKW zzE-@{B{(lZ^~fxOKRE+$KxZN61JB_LO_~OzLTCVqn^rXvFkC81>|Z@77033^?|wb< z)-+_Fi}Mn2L)Haz!X+_1z`ggOV6z7l=&Cmnb1A!Mn|Ukw9XK?k(>&hv(*D$ZX=J~+ zT-#vYWquFZh7~grKD?mAfnNX-u_`(^UK8z#ij9g4RR=Wl#xW#_b+)}ay%hKWv{hjP zIpU$=L2;Gjr9>lHEnj3zar?mY@G}`j+-n|8p91fbyz}0Pfk9qz%yp!6G!6uCUo{De zP2yRD&aNZ1&f46Xm`Zi^?xvN(#Ut~K{?=eu8-d9tc>MC-8BiF`i>it`6E!Og=kMid zW_TbbgZ!Y2otd_)PNdzY85$uCgTxfMkNS+U$)N*0(>%ligcvuGRmk5g2=zH8xXbJ1 z2D4tXV4OOJC#e9gwrjPgW&8WzbfDYvnw9Olgy7*s%})Cf$UXORfL9WTe@?r_uku|K z{3MJO>?aU2Gw~ScU5C*$sz$1&C=L7}IRap+j`ZLXg`G0YirB$ML_|P?uIee9cMe|>^<*iKJeRi@_Fw2y7ZIOyG=^lM#pFaUp-tMq}Zb0Zpn3T zVt(R_M7Md_6dtb7^9LVDkho@AagM{rJe@43T^83~+!m=V)zqjpPKRZT zE81jnUIcpJ&Jl;gB6p*G1M<}@!(|dzyM&xageGLWZHSA59Ji)JY(opi8*ac~p-K$E_`Qg91zq<~7Wef@U=Lyi(E#^-;(J#1>k5&r_0P?hbAc4$jt-O5 z721p0<$YVyRP`n?3;_*f8#hfXmp2F82$>tzyW7NAujq`>B)=)L3~vE6QV zh2FL=u}w66R3Fgz8v^w&?91T>mmj``62QDBJSaQuv)E^ppG|gDMCT7DJtxfuQ!rvf zv2D2Rjis+KuJdvIIIIsejt;YM<0~&m^{*Y@=M61QBzd_`g7Uw;wSD z(Gw$o26p(0efRnD#eCLr<{9cb%&XEyh(aDitIYk)eW9y38GRG`9GAw`3r=`F@);BC zA9gPGYeK)CzCAPvGhz>h9}PJmza<$iXkztducBvx8bTBB%rVW9XjJMsx}#kSI|Lmc zwZje1oqTW?<)E;ybfWmBST1_NanU5;YT!Q3*SWm&gSHje6(LN+R^=G(n<$Rno=S8CeiDUCGqVPBT&xDn^V^N`kNgQaU>|3D ziE$pIbZ^a3&d-jYwhN9wmIbC|mWNg)GMdO_lyfB9cHTINR8H`@=-T01ckka`|Kc@7rjWqocgHLlQBcAn_isvKbmaoXWJuo%lL)G~+ih2ERwm2#bU zAuE}7owNzJ%e@kN7Fuf?rVmi2sOBpdDPlT(I+k_(R6OmJ=`LG$JD$1+0fB^*6dOy; zd*pS}r=K4s@J3Loe^0-QqDd?ZwG|vjD26{nCR>Pkh&9kU*_P%gc3y+^I2~az@d@oN zhb2tLx(WNj&PG*6t%;o%b1PaL@jWP4I#5XCW|BV>vf7`+px6 zjV~BbIJ*c}v9fV}yH3Y3bz~OBYhkzhDkgVT=?hH5Y}1@(w2bX zPP5>&^on<~A0c2+U}JDWV1584@TSZtIKiFHSV{d&z6ValC{8WzsnAy28ogO{voo%9 zs`7*yG@}j*;)QX~H!{n))q+ORRY|%e#_J4ELqAGBMTo+EbYFu*(Yfe2RN#8$cwm2P z-|V2Gs&2!Nm9}~ zGnBY4f$E}GWU8?(af|ScL^Js`J%df;{@|wYWBI%IbY2QGl~ROT?NAxcsc$JhwX`-q zufI?eQ?;__NmtDK3f%zOaugblU|WSNtxg-!gxhHekDI;{JCeZ)UMeO@53MXCQ&;Q7}O10p3 zqf|G|9fWHkut^grJW3}yp8S$@kp7oV;oTBP%a;2Xf`@kF_UPX;xX1Dy8{_%0A+bxk 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