diff --git a/.buckconfig b/.buckconfig index 4b52205040..1d8e0db3c0 100644 --- a/.buckconfig +++ b/.buckconfig @@ -1,14 +1,14 @@ [cxx] default_platform = iphonesimulator-x86_64 - cflags = -g -fmodules -fobjc-arc -D BUCK -DTARGET_OS_IOS=1 -D DEBUG -w $(config custom.other_cflags) - cxxflags = -fobjc-arc -std=c++14 -D BUCK -DTARGET_OS_IOS=1 -D DEBUG -g $(config custom.other_cxxflags) + cflags = -g -fmodules -fobjc-arc -D BUCK -DTARGET_OS_IOS=1 -g -w $(config custom.other_cflags) + cxxflags = -fobjc-arc -std=c++14 -D BUCK -DTARGET_OS_IOS=1 -g $(config custom.other_cxxflags) combined_preprocess_and_compile = true pch_enabled = false ldflags = -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime $(config custom.other_cxxflags) [swift] version = 5 - compiler_flags = -DBUCK $(config custom.optimization) $(config custom.config_swift_compiler_flags) $(config custom.other_swift_compiler_flags) + compiler_flags = -g -DBUCK $(config custom.optimization) $(config custom.config_swift_compiler_flags) $(config custom.other_swift_compiler_flags) use_filelist = true [apple] @@ -32,12 +32,4 @@ allow_symlinks = forbid ignore = tools, \ .git, \ - -[build] - threads = 12 - -[custom] - config = debug - optimization = -Onone - config_swift_compiler_flags = -DDEBUG -enable-testing -g \ No newline at end of file diff --git a/App_t/App.xcodeproj/project.pbxproj b/App_t/App.xcodeproj/project.pbxproj deleted file mode 100644 index 2979160d17..0000000000 --- a/App_t/App.xcodeproj/project.pbxproj +++ /dev/null @@ -1,5316 +0,0 @@ - - - - - archiveVersion - 1 - classes - - - objectVersion - 46 - objects - - 1DD70E29001F47FB00000000 - - isa - PBXFileReference - name - BUCK - path - BUCK - sourceTree - SOURCE_ROOT - explicitFileType - text.script.python - - 1DD70E29988E33D500000000 - - isa - PBXFileReference - name - Application.swift - path - Sources/Application.swift - sourceTree - SOURCE_ROOT - - 1DD70E29BF88817800000000 - - isa - PBXFileReference - name - main.m - path - Sources/main.m - sourceTree - SOURCE_ROOT - lastKnownFileType - sourcecode.c.objc - - B401C979EAB5339800000000 - - isa - PBXGroup - name - Sources - sourceTree - ]]> - children - - 1DD70E29988E33D500000000 - 1DD70E29BF88817800000000 - - - B401C979C43AA77A00000000 - - isa - PBXGroup - name - AppLibrary - sourceTree - ]]> - children - - 1DD70E29001F47FB00000000 - B401C979EAB5339800000000 - - - 1DD70E294E27EDFB00000000 - - isa - PBXFileReference - name - AppLibrary-Debug.xcconfig - path - ../buck-out/gen/App/AppLibrary-Debug.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - 1DD70E294906F2A500000000 - - isa - PBXFileReference - name - AppLibrary-Profile.xcconfig - path - ../buck-out/gen/App/AppLibrary-Profile.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - 1DD70E29BC9D9E0700000000 - - isa - PBXFileReference - name - AppLibrary-Release.xcconfig - path - ../buck-out/gen/App/AppLibrary-Release.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - 1DD70E29A8C8657400000000 - - isa - PBXFileReference - name - Telegram-Debug.xcconfig - path - ../buck-out/gen/App/Telegram-Debug.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - 1DD70E297D676FDE00000000 - - isa - PBXFileReference - name - Telegram-Profile.xcconfig - path - ../buck-out/gen/App/Telegram-Profile.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - 1DD70E29F0FE1B4000000000 - - isa - PBXFileReference - name - Telegram-Release.xcconfig - path - ../buck-out/gen/App/Telegram-Release.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - B401C9792F7F325000000000 - - isa - PBXGroup - name - Buck (Do Not Modify) - sourceTree - ]]> - children - - 1DD70E294E27EDFB00000000 - 1DD70E294906F2A500000000 - 1DD70E29BC9D9E0700000000 - 1DD70E29A8C8657400000000 - 1DD70E297D676FDE00000000 - 1DD70E29F0FE1B4000000000 - - - B401C979B781F65D00000000 - - isa - PBXGroup - name - Configurations - sourceTree - ]]> - children - - B401C9792F7F325000000000 - - - 1DD70E297ADFB9F200000000 - - isa - PBXFileReference - name - libAppLibrary.a - path - libAppLibrary.a - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - archive.ar - - 1DD70E296A98D72D00000000 - - isa - PBXFileReference - name - libAsyncDisplayKit.dylib - path - libAsyncDisplayKit.dylib - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - compiled.mach-o.dylib - - 1DD70E29FF334B1F00000000 - - isa - PBXFileReference - name - libDisplay.dylib - path - libDisplay.dylib - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - compiled.mach-o.dylib - - 1DD70E29B22505DC00000000 - - isa - PBXFileReference - name - libMtProtoKit.dylib - path - libMtProtoKit.dylib - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - compiled.mach-o.dylib - - 1DD70E29DB6520C800000000 - - isa - PBXFileReference - name - libPostbox.dylib - path - libPostbox.dylib - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - compiled.mach-o.dylib - - 1DD70E29D65BA68200000000 - - isa - PBXFileReference - name - libSwiftSignalKit.dylib - path - libSwiftSignalKit.dylib - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - compiled.mach-o.dylib - - 1DD70E29119CDA0700000000 - - isa - PBXFileReference - name - libTelegramCore.dylib - path - libTelegramCore.dylib - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - compiled.mach-o.dylib - - 1DD70E291E5A1E9C00000000 - - isa - PBXFileReference - name - libTelegramUI.dylib - path - libTelegramUI.dylib - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - compiled.mach-o.dylib - - B401C97968022A5500000000 - - isa - PBXGroup - name - Frameworks - sourceTree - ]]> - children - - 1DD70E297ADFB9F200000000 - 1DD70E296A98D72D00000000 - 1DD70E29FF334B1F00000000 - 1DD70E29B22505DC00000000 - 1DD70E29DB6520C800000000 - 1DD70E29D65BA68200000000 - 1DD70E29119CDA0700000000 - 1DD70E291E5A1E9C00000000 - - - 1DD70E29D83C37D400000000 - - isa - PBXFileReference - name - Telegram.app - path - Telegram.app - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - wrapper.application - - 1DD70E297ADFB9F200000001 - - isa - PBXFileReference - name - libAppLibrary.a - path - libAppLibrary.a - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - archive.ar - - B401C979C806358400000000 - - isa - PBXGroup - name - Products - sourceTree - ]]> - children - - 1DD70E29D83C37D400000000 - 1DD70E297ADFB9F200000001 - - - 1DD70E29001F47FB00000001 - - isa - PBXFileReference - name - BUCK - path - BUCK - sourceTree - SOURCE_ROOT - explicitFileType - text.script.python - - 1DD70E2902BAF11C00000000 - - isa - PBXFileReference - name - 0.m4a - path - ../Telegram-iOS/Resources/notifications/0.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2902C9089D00000000 - - isa - PBXFileReference - name - 1.m4a - path - ../Telegram-iOS/Resources/notifications/1.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2974B4E65D00000000 - - isa - PBXFileReference - name - 100.m4a - path - ../Telegram-iOS/Resources/notifications/100.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2974C2FDDE00000000 - - isa - PBXFileReference - name - 101.m4a - path - ../Telegram-iOS/Resources/notifications/101.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2974D1155F00000000 - - isa - PBXFileReference - name - 102.m4a - path - ../Telegram-iOS/Resources/notifications/102.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2974DF2CE000000000 - - isa - PBXFileReference - name - 103.m4a - path - ../Telegram-iOS/Resources/notifications/103.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2974ED446100000000 - - isa - PBXFileReference - name - 104.m4a - path - ../Telegram-iOS/Resources/notifications/104.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2974FB5BE200000000 - - isa - PBXFileReference - name - 105.m4a - path - ../Telegram-iOS/Resources/notifications/105.m4a - sourceTree - SOURCE_ROOT - - 1DD70E297509736300000000 - - isa - PBXFileReference - name - 106.m4a - path - ../Telegram-iOS/Resources/notifications/106.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2975178AE400000000 - - isa - PBXFileReference - name - 107.m4a - path - ../Telegram-iOS/Resources/notifications/107.m4a - sourceTree - SOURCE_ROOT - - 1DD70E297525A26500000000 - - isa - PBXFileReference - name - 108.m4a - path - ../Telegram-iOS/Resources/notifications/108.m4a - sourceTree - SOURCE_ROOT - - 1DD70E297533B9E600000000 - - isa - PBXFileReference - name - 109.m4a - path - ../Telegram-iOS/Resources/notifications/109.m4a - sourceTree - SOURCE_ROOT - - 1DD70E297669BEFC00000000 - - isa - PBXFileReference - name - 110.m4a - path - ../Telegram-iOS/Resources/notifications/110.m4a - sourceTree - SOURCE_ROOT - - 1DD70E297677D67D00000000 - - isa - PBXFileReference - name - 111.m4a - path - ../Telegram-iOS/Resources/notifications/111.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2902D7201E00000000 - - isa - PBXFileReference - name - 2.m4a - path - ../Telegram-iOS/Resources/notifications/2.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2902E5379F00000000 - - isa - PBXFileReference - name - 3.m4a - path - ../Telegram-iOS/Resources/notifications/3.m4a - sourceTree - SOURCE_ROOT - - 1DD70E2902F34F2000000000 - - isa - PBXFileReference - name - 4.m4a - path - ../Telegram-iOS/Resources/notifications/4.m4a - sourceTree - SOURCE_ROOT - - 1DD70E29030166A100000000 - - isa - PBXFileReference - name - 5.m4a - path - ../Telegram-iOS/Resources/notifications/5.m4a - sourceTree - SOURCE_ROOT - - 1DD70E29030F7E2200000000 - - isa - PBXFileReference - name - 6.m4a - path - ../Telegram-iOS/Resources/notifications/6.m4a - sourceTree - SOURCE_ROOT - - 1DD70E29031D95A300000000 - - isa - PBXFileReference - name - 7.m4a - path - ../Telegram-iOS/Resources/notifications/7.m4a - sourceTree - SOURCE_ROOT - - 1DD70E29032BAD2400000000 - - isa - PBXFileReference - name - 8.m4a - path - ../Telegram-iOS/Resources/notifications/8.m4a - sourceTree - SOURCE_ROOT - - 1DD70E290339C4A500000000 - - isa - PBXFileReference - name - 9.m4a - path - ../Telegram-iOS/Resources/notifications/9.m4a - sourceTree - SOURCE_ROOT - - 1DD70E29A4169AE300000000 - - isa - PBXFileReference - name - AppIcons.xcassets - path - ../Telegram-iOS/AppIcons.xcassets - sourceTree - SOURCE_ROOT - explicitFileType - folder.assetcatalog - - 1DD70E293453BAB500000000 - - isa - PBXFileReference - name - BlackClassicIcon@2x.png - path - ../Telegram-iOS/BlackClassicIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E293608935400000000 - - isa - PBXFileReference - name - BlackClassicIcon@3x.png - path - ../Telegram-iOS/BlackClassicIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29A86C10B100000000 - - isa - PBXFileReference - name - BlackClassicIconIpad.png - path - ../Telegram-iOS/BlackClassicIconIpad.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29C682CDCB00000000 - - isa - PBXFileReference - name - BlackClassicIconIpad@2x.png - path - ../Telegram-iOS/BlackClassicIconIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29039E80E800000000 - - isa - PBXFileReference - name - BlackClassicIconLargeIpad@2x.png - path - ../Telegram-iOS/BlackClassicIconLargeIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29A75B899200000000 - - isa - PBXFileReference - name - BlackClassicNotificationIcon.png - path - ../Telegram-iOS/BlackClassicNotificationIcon.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29E4269D4A00000000 - - isa - PBXFileReference - name - BlackClassicNotificationIcon@2x.png - path - ../Telegram-iOS/BlackClassicNotificationIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29E5DB75E900000000 - - isa - PBXFileReference - name - BlackClassicNotificationIcon@3x.png - path - ../Telegram-iOS/BlackClassicNotificationIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29C54DDB8700000000 - - isa - PBXFileReference - name - BlackFilledIcon@2x.png - path - ../Telegram-iOS/BlackFilledIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29C702B42600000000 - - isa - PBXFileReference - name - BlackFilledIcon@3x.png - path - ../Telegram-iOS/BlackFilledIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2936B60A1F00000000 - - isa - PBXFileReference - name - BlackFilledIconIpad.png - path - ../Telegram-iOS/BlackFilledIconIpad.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2918FC359D00000000 - - isa - PBXFileReference - name - BlackFilledIconIpad@2x.png - path - ../Telegram-iOS/BlackFilledIconIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E297E472C5600000000 - - isa - PBXFileReference - name - BlackFilledIconLargeIpad@2x.png - path - ../Telegram-iOS/BlackFilledIconLargeIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2988BEEF0900000000 - - isa - PBXFileReference - name - BlackIcon@2x.png - path - ../Telegram-iOS/BlackIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E298A73C7A800000000 - - isa - PBXFileReference - name - BlackIcon@3x.png - path - ../Telegram-iOS/BlackIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29E16766DD00000000 - - isa - PBXFileReference - name - BlackIconIpad.png - path - ../Telegram-iOS/BlackIconIpad.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29CED3B81F00000000 - - isa - PBXFileReference - name - BlackIconIpad@2x.png - path - ../Telegram-iOS/BlackIconIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E298AA6EB1400000000 - - isa - PBXFileReference - name - BlackIconLargeIpad@2x.png - path - ../Telegram-iOS/BlackIconLargeIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E292E63F3BE00000000 - - isa - PBXFileReference - name - BlackNotificationIcon.png - path - ../Telegram-iOS/BlackNotificationIcon.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D061F39E00000000 - - isa - PBXFileReference - name - BlackNotificationIcon@2x.png - path - ../Telegram-iOS/BlackNotificationIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D216CC3D00000000 - - isa - PBXFileReference - name - BlackNotificationIcon@3x.png - path - ../Telegram-iOS/BlackNotificationIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29038EEE9000000000 - - isa - PBXFileReference - name - BlueClassicIcon@2x.png - path - ../Telegram-iOS/BlueClassicIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E290543C72F00000000 - - isa - PBXFileReference - name - BlueClassicIcon@3x.png - path - ../Telegram-iOS/BlueClassicIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29C097583600000000 - - isa - PBXFileReference - name - BlueClassicIconIpad.png - path - ../Telegram-iOS/BlueClassicIconIpad.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E295AFA9C2600000000 - - isa - PBXFileReference - name - BlueClassicIconIpad@2x.png - path - ../Telegram-iOS/BlueClassicIconIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29C320736D00000000 - - isa - PBXFileReference - name - BlueClassicIconLargeIpad@2x.png - path - ../Telegram-iOS/BlueClassicIconLargeIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2966DD7C1700000000 - - isa - PBXFileReference - name - BlueClassicNotificationIcon.png - path - ../Telegram-iOS/BlueClassicNotificationIcon.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D743E0A500000000 - - isa - PBXFileReference - name - BlueClassicNotificationIcon@2x.png - path - ../Telegram-iOS/BlueClassicNotificationIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D8F8B94400000000 - - isa - PBXFileReference - name - BlueClassicNotificationIcon@3x.png - path - ../Telegram-iOS/BlueClassicNotificationIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D43F404C00000000 - - isa - PBXFileReference - name - BlueFilledIcon@2x.png - path - ../Telegram-iOS/BlueFilledIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D5F418EB00000000 - - isa - PBXFileReference - name - BlueFilledIcon@3x.png - path - ../Telegram-iOS/BlueFilledIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2905F13DFA00000000 - - isa - PBXFileReference - name - BlueFilledIconIpad.png - path - ../Telegram-iOS/BlueFilledIconIpad.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D373AFE200000000 - - isa - PBXFileReference - name - BlueFilledIconIpad@2x.png - path - ../Telegram-iOS/BlueFilledIconIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E295B2A553100000000 - - isa - PBXFileReference - name - BlueFilledIconLargeIpad@2x.png - path - ../Telegram-iOS/BlueFilledIconLargeIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29EEB88B8E00000000 - - isa - PBXFileReference - name - BlueIcon@2x.png - path - ../Telegram-iOS/BlueIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29F06D642D00000000 - - isa - PBXFileReference - name - BlueIcon@3x.png - path - ../Telegram-iOS/BlueIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E293AA15AF800000000 - - isa - PBXFileReference - name - BlueIconIpad.png - path - ../Telegram-iOS/BlueIconIpad.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E292DF18A2400000000 - - isa - PBXFileReference - name - BlueIconIpad@2x.png - path - ../Telegram-iOS/BlueIconIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2977E4942F00000000 - - isa - PBXFileReference - name - BlueIconLargeIpad@2x.png - path - ../Telegram-iOS/BlueIconLargeIpad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E291BA19CD900000000 - - isa - PBXFileReference - name - BlueNotificationIcon.png - path - ../Telegram-iOS/BlueNotificationIcon.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29CAE3F0A300000000 - - isa - PBXFileReference - name - BlueNotificationIcon@2x.png - path - ../Telegram-iOS/BlueNotificationIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29CC98C94200000000 - - isa - PBXFileReference - name - BlueNotificationIcon@3x.png - path - ../Telegram-iOS/BlueNotificationIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E297809716A00000000 - - isa - PBXFileReference - name - ChatWallpaperBuiltin0.jpg - path - ../submodules/TelegramUI/TelegramUI/Resources/ChatWallpaperBuiltin0.jpg - sourceTree - SOURCE_ROOT - explicitFileType - image.jpeg - - 1DD70E29F1FA330600000000 - - isa - PBXFileReference - name - Emoji.mapping - path - ../submodules/TelegramUI/TelegramUI/Resources/Emoji.mapping - sourceTree - SOURCE_ROOT - - 1DD70E29F76B198200000000 - - isa - PBXFileReference - name - Generic.html - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Generic.html - sourceTree - SOURCE_ROOT - explicitFileType - text.html - - 1DD70E29061BC94A00000000 - - isa - PBXFileReference - name - GenericUserScript.js - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/GenericUserScript.js - sourceTree - SOURCE_ROOT - explicitFileType - sourcecode.javascript - - 1DD70E292925AEA200000000 - - isa - PBXFileReference - name - Icons.xcassets - path - ../Telegram-iOS/Icons.xcassets - sourceTree - SOURCE_ROOT - explicitFileType - folder.assetcatalog - - 1DD70E293549D4C400000000 - - isa - PBXFileReference - name - Images.xcassets - path - ../submodules/TelegramUI/Images.xcassets - sourceTree - SOURCE_ROOT - explicitFileType - folder.assetcatalog - - 1DD70E291292048700000000 - - isa - PBXFileReference - name - Instagram.html - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Instagram.html - sourceTree - SOURCE_ROOT - explicitFileType - text.html - - 1DD70E298E96E34200000000 - - isa - PBXFileReference - name - LaunchScreen.xib - path - ../Telegram-iOS/Base.lproj/LaunchScreen.xib - sourceTree - SOURCE_ROOT - lastKnownFileType - file.xib - - 1DD70E2968FBAA6A00000000 - - isa - PBXFileReference - name - LegacyComponentsResources.bundle - path - ../submodules/LegacyComponents/LegacyComponents/Resources/LegacyComponentsResources.bundle - sourceTree - SOURCE_ROOT - explicitFileType - wrapper.cfbundle - - 1DD70E2900000C3100000000 - - isa - PBXFileReference - name - ar - path - ../Telegram-iOS/ar.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000C5E00000000 - - isa - PBXFileReference - name - ca - path - ../Telegram-iOS/ca.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000C8100000000 - - isa - PBXFileReference - name - de - path - ../Telegram-iOS/de.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000CA900000000 - - isa - PBXFileReference - name - en - path - ../Telegram-iOS/en.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000CAE00000000 - - isa - PBXFileReference - name - es - path - ../Telegram-iOS/es.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000CCC00000000 - - isa - PBXFileReference - name - fr - path - ../Telegram-iOS/fr.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000D1B00000000 - - isa - PBXFileReference - name - id - path - ../Telegram-iOS/id.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000D2B00000000 - - isa - PBXFileReference - name - it - path - ../Telegram-iOS/it.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000D6400000000 - - isa - PBXFileReference - name - ko - path - ../Telegram-iOS/ko.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000DA600000000 - - isa - PBXFileReference - name - ms - path - ../Telegram-iOS/ms.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000DBE00000000 - - isa - PBXFileReference - name - nl - path - ../Telegram-iOS/nl.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000E0400000000 - - isa - PBXFileReference - name - pt - path - ../Telegram-iOS/pt.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000E4300000000 - - isa - PBXFileReference - name - ru - path - ../Telegram-iOS/ru.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000E7E00000000 - - isa - PBXFileReference - name - tr - path - ../Telegram-iOS/tr.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - 1DD70E2900000E9600000000 - - isa - PBXFileReference - name - uk - path - ../Telegram-iOS/uk.lproj/Localizable.strings - sourceTree - SOURCE_ROOT - explicitFileType - text.plist.strings - - C73440C0DCE9E9AA00000000 - - isa - PBXVariantGroup - name - Localizable.strings - sourceTree - ]]> - children - - 1DD70E2900000C3100000000 - 1DD70E2900000C5E00000000 - 1DD70E2900000C8100000000 - 1DD70E2900000CA900000000 - 1DD70E2900000CAE00000000 - 1DD70E2900000CCC00000000 - 1DD70E2900000D1B00000000 - 1DD70E2900000D2B00000000 - 1DD70E2900000D6400000000 - 1DD70E2900000DA600000000 - 1DD70E2900000DBE00000000 - 1DD70E2900000E0400000000 - 1DD70E2900000E4300000000 - 1DD70E2900000E7E00000000 - 1DD70E2900000E9600000000 - - - 1DD70E293F61D17900000000 - - isa - PBXFileReference - name - MessageSent.caf - path - ../submodules/TelegramUI/TelegramUI/Sounds/MessageSent.caf - sourceTree - SOURCE_ROOT - - 1DD70E296C599FD900000000 - - isa - PBXFileReference - name - NavigationBackArrowLight@2x.png - path - ../Telegram-iOS/Resources/NavigationBackArrowLight@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2928A3C00D00000000 - - isa - PBXFileReference - name - NavigationShadow@2x.png - path - ../Telegram-iOS/Resources/NavigationShadow@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2956813D8800000000 - - isa - PBXFileReference - name - PhoneCountries.txt - path - ../submodules/TelegramUI/TelegramUI/Resources/PhoneCountries.txt - sourceTree - SOURCE_ROOT - explicitFileType - text - - 1DD70E291040865A00000000 - - isa - PBXFileReference - name - PhotoEditorCaption@2x.png - path - ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorCaption@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2911F55EF900000000 - - isa - PBXFileReference - name - PhotoEditorCaption@3x.png - path - ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorCaption@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E291882772900000000 - - isa - PBXFileReference - name - PhotoEditorMute@2x.png - path - ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorMute@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E292DEB974300000000 - - isa - PBXFileReference - name - PhotoEditorMuteActive@2x.png - path - ../Telegram-iOS/Resources/PhotoEditor/PhotoEditorMuteActive@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29EFAF72C800000000 - - isa - PBXFileReference - name - PresentationStrings.mapping - path - ../submodules/TelegramUI/TelegramUI/Resources/PresentationStrings.mapping - sourceTree - SOURCE_ROOT - - 1DD70E29853D725600000000 - - isa - PBXFileReference - name - SFCompactRounded-Semibold.otf - path - ../submodules/TelegramUI/TelegramUI/Resources/Fonts/SFCompactRounded-Semibold.otf - sourceTree - SOURCE_ROOT - - 1DD70E29748244C600000000 - - isa - PBXFileReference - name - Twitch.html - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Twitch.html - sourceTree - SOURCE_ROOT - explicitFileType - text.html - - 1DD70E295D05708E00000000 - - isa - PBXFileReference - name - TwitchUserScript.js - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/TwitchUserScript.js - sourceTree - SOURCE_ROOT - explicitFileType - sourcecode.javascript - - 1DD70E29BA96313500000000 - - isa - PBXFileReference - name - Vimeo.html - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Vimeo.html - sourceTree - SOURCE_ROOT - explicitFileType - text.html - - 1DD70E2940197DFD00000000 - - isa - PBXFileReference - name - VimeoUserScript.js - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/VimeoUserScript.js - sourceTree - SOURCE_ROOT - explicitFileType - sourcecode.javascript - - 1DD70E29E5D6389D00000000 - - isa - PBXFileReference - name - WhiteFilledIcon@2x.png - path - ../Telegram-iOS/WhiteFilledIcon@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29E78B113C00000000 - - isa - PBXFileReference - name - WhiteFilledIcon@3x.png - path - ../Telegram-iOS/WhiteFilledIcon@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29799DE7B600000000 - - isa - PBXFileReference - name - Youtube.html - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/Youtube.html - sourceTree - SOURCE_ROOT - explicitFileType - text.html - - 1DD70E296587237E00000000 - - isa - PBXFileReference - name - YoutubeUserScript.js - path - ../submodules/TelegramUI/TelegramUI/Resources/WebEmbed/YoutubeUserScript.js - sourceTree - SOURCE_ROOT - explicitFileType - sourcecode.javascript - - 1DD70E299F00BA0200000000 - - isa - PBXFileReference - name - anim_archive.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_archive.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29406BEF2900000000 - - isa - PBXFileReference - name - anim_archiveAvatar.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_archiveAvatar.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29A28B5AB000000000 - - isa - PBXFileReference - name - anim_archiveswipe.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_archiveswipe.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29DBA6021D00000000 - - isa - PBXFileReference - name - anim_delete.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_delete.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29BE69B5E500000000 - - isa - PBXFileReference - name - anim_group.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_group.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E2975FF5D6600000000 - - isa - PBXFileReference - name - anim_hide.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_hide.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E294D77B07700000000 - - isa - PBXFileReference - name - anim_infotip.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_infotip.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29884756EF00000000 - - isa - PBXFileReference - name - anim_mute.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_mute.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29ABD35C0F00000000 - - isa - PBXFileReference - name - anim_pin.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_pin.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E2900BF759200000000 - - isa - PBXFileReference - name - anim_read.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_read.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29DC82BB6100000000 - - isa - PBXFileReference - name - anim_success.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_success.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E292D05879B00000000 - - isa - PBXFileReference - name - anim_unarchive.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unarchive.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29CE4715BE00000000 - - isa - PBXFileReference - name - anim_ungroup.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_ungroup.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E2967C217F600000000 - - isa - PBXFileReference - name - anim_unmute.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unmute.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29B308DE2800000000 - - isa - PBXFileReference - name - anim_unpin.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unpin.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29E03A369900000000 - - isa - PBXFileReference - name - anim_unread.json - path - ../submodules/TelegramUI/TelegramUI/Resources/Animations/anim_unread.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E293C514E0100000000 - - isa - PBXFileReference - name - begin_record.caf - path - ../Telegram-iOS/Resources/begin_record.caf - sourceTree - SOURCE_ROOT - - 1DD70E295283D1B900000000 - - isa - PBXFileReference - name - celebrate.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/celebrate.tgs - sourceTree - SOURCE_ROOT - - 1DD70E293E51265C00000000 - - isa - PBXFileReference - name - cry.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/cry.tgs - sourceTree - SOURCE_ROOT - - 1DD70E29EB14130700000000 - - isa - PBXFileReference - name - currencies.json - path - ../submodules/TelegramUI/TelegramUI/Resources/currencies.json - sourceTree - SOURCE_ROOT - explicitFileType - text.json - - 1DD70E29FE6965DB00000000 - - isa - PBXFileReference - name - fast_arrow@2x.png - path - ../Telegram-iOS/Resources/intro/fast_arrow@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29A9DA63C800000000 - - isa - PBXFileReference - name - fast_arrow_shadow@2x.png - path - ../Telegram-iOS/Resources/intro/fast_arrow_shadow@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D64F57BC00000000 - - isa - PBXFileReference - name - fast_body@2x.png - path - ../Telegram-iOS/Resources/intro/fast_body@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29B3538C4D00000000 - - isa - PBXFileReference - name - fast_spiral@2x.png - path - ../Telegram-iOS/Resources/intro/fast_spiral@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E290BE206B800000000 - - isa - PBXFileReference - name - heart.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/heart.tgs - sourceTree - SOURCE_ROOT - - 1DD70E298A46FE9000000000 - - isa - PBXFileReference - name - ic_bubble@2x.png - path - ../Telegram-iOS/Resources/intro/ic_bubble@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2999319B4600000000 - - isa - PBXFileReference - name - ic_bubble_dot@2x.png - path - ../Telegram-iOS/Resources/intro/ic_bubble_dot@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2985169C9700000000 - - isa - PBXFileReference - name - ic_cam@2x.png - path - ../Telegram-iOS/Resources/intro/ic_cam@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E296AD832AE00000000 - - isa - PBXFileReference - name - ic_cam_lens@2x.png - path - ../Telegram-iOS/Resources/intro/ic_cam_lens@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2923B3C2EF00000000 - - isa - PBXFileReference - name - ic_pencil@2x.png - path - ../Telegram-iOS/Resources/intro/ic_pencil@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29F6D6001100000000 - - isa - PBXFileReference - name - ic_pin@2x.png - path - ../Telegram-iOS/Resources/intro/ic_pin@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29E0F809FE00000000 - - isa - PBXFileReference - name - ic_smile@2x.png - path - ../Telegram-iOS/Resources/intro/ic_smile@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29793765CC00000000 - - isa - PBXFileReference - name - ic_smile_eye@2x.png - path - ../Telegram-iOS/Resources/intro/ic_smile_eye@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29CFF88DE800000000 - - isa - PBXFileReference - name - ic_videocam@2x.png - path - ../Telegram-iOS/Resources/intro/ic_videocam@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29FB06A0E800000000 - - isa - PBXFileReference - name - knot_down@2x.png - path - ../Telegram-iOS/Resources/intro/knot_down@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29BF5CBB6200000000 - - isa - PBXFileReference - name - knot_up1@2x.png - path - ../Telegram-iOS/Resources/intro/knot_up1@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E291493803B00000000 - - isa - PBXFileReference - name - lol.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/lol.tgs - sourceTree - SOURCE_ROOT - - 1DD70E293830E74200000000 - - isa - PBXFileReference - name - meh.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/meh.tgs - sourceTree - SOURCE_ROOT - - 1DD70E295FFC844500000000 - - isa - PBXFileReference - name - notification.caf - path - ../submodules/TelegramUI/TelegramUI/Sounds/notification.caf - sourceTree - SOURCE_ROOT - - 1DD70E29C364694E00000000 - - isa - PBXFileReference - name - ok.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/ok.tgs - sourceTree - SOURCE_ROOT - - 1DD70E29B78460EB00000000 - - isa - PBXFileReference - name - poker.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/poker.tgs - sourceTree - SOURCE_ROOT - - 1DD70E292602319200000000 - - isa - PBXFileReference - name - poop.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/poop.tgs - sourceTree - SOURCE_ROOT - - 1DD70E29BAE267F200000000 - - isa - PBXFileReference - name - powerful_infinity@2x.png - path - ../Telegram-iOS/Resources/intro/powerful_infinity@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2917567CC800000000 - - isa - PBXFileReference - name - powerful_infinity_white@2x.png - path - ../Telegram-iOS/Resources/intro/powerful_infinity_white@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E293C169B2E00000000 - - isa - PBXFileReference - name - powerful_mask@2x.png - path - ../Telegram-iOS/Resources/intro/powerful_mask@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29453E9D0800000000 - - isa - PBXFileReference - name - powerful_star@2x.png - path - ../Telegram-iOS/Resources/intro/powerful_star@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29225D12D700000000 - - isa - PBXFileReference - name - private_door@2x.png - path - ../Telegram-iOS/Resources/intro/private_door@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29B9D1C16900000000 - - isa - PBXFileReference - name - private_screw@2x.png - path - ../Telegram-iOS/Resources/intro/private_screw@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E296E8A8A4800000000 - - isa - PBXFileReference - name - sad.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/sad.tgs - sourceTree - SOURCE_ROOT - - 1DD70E2945FD987A00000000 - - isa - PBXFileReference - name - smile.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/smile.tgs - sourceTree - SOURCE_ROOT - - 1DD70E295B60B39500000000 - - isa - PBXFileReference - name - start_arrow@2x.png - path - ../Telegram-iOS/Resources/intro/start_arrow@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29FABB82B800000000 - - isa - PBXFileReference - name - start_arrow_ipad.png - path - ../Telegram-iOS/Resources/intro/start_arrow_ipad.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2951A94A6400000000 - - isa - PBXFileReference - name - start_arrow_ipad@2x.png - path - ../Telegram-iOS/Resources/intro/start_arrow_ipad@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29443B21A300000000 - - isa - PBXFileReference - name - stp_card_amex@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2945EFFA4200000000 - - isa - PBXFileReference - name - stp_card_amex@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29976A9EA600000000 - - isa - PBXFileReference - name - stp_card_amex_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29991F774500000000 - - isa - PBXFileReference - name - stp_card_amex_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_amex_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E298CC42D1400000000 - - isa - PBXFileReference - name - stp_card_applepay@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E298E7905B300000000 - - isa - PBXFileReference - name - stp_card_applepay@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D548E25500000000 - - isa - PBXFileReference - name - stp_card_applepay_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D6FDBAF400000000 - - isa - PBXFileReference - name - stp_card_applepay_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_applepay_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D42F293000000000 - - isa - PBXFileReference - name - stp_card_cvc@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29D5E401CF00000000 - - isa - PBXFileReference - name - stp_card_cvc@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29C3C271B400000000 - - isa - PBXFileReference - name - stp_card_cvc_amex@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc_amex@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29C5774A5300000000 - - isa - PBXFileReference - name - stp_card_cvc_amex@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_cvc_amex@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29B3A6F94500000000 - - isa - PBXFileReference - name - stp_card_diners@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29B55BD1E400000000 - - isa - PBXFileReference - name - stp_card_diners@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2994DA3D4400000000 - - isa - PBXFileReference - name - stp_card_diners_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29968F15E300000000 - - isa - PBXFileReference - name - stp_card_diners_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_diners_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29F8214FD900000000 - - isa - PBXFileReference - name - stp_card_discover@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29F9D6287800000000 - - isa - PBXFileReference - name - stp_card_discover@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29A0160D3000000000 - - isa - PBXFileReference - name - stp_card_discover_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29A1CAE5CF00000000 - - isa - PBXFileReference - name - stp_card_discover_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_discover_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E294D95CA7700000000 - - isa - PBXFileReference - name - stp_card_form_applepay@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_applepay@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E294F4AA31600000000 - - isa - PBXFileReference - name - stp_card_form_applepay@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_applepay@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E299F5C287E00000000 - - isa - PBXFileReference - name - stp_card_form_back@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_back@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29A111011D00000000 - - isa - PBXFileReference - name - stp_card_form_back@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_back@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E290933E8F400000000 - - isa - PBXFileReference - name - stp_card_form_front@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_front@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E290AE8C19300000000 - - isa - PBXFileReference - name - stp_card_form_front@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_form_front@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29193BD71700000000 - - isa - PBXFileReference - name - stp_card_jcb@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E291AF0AFB600000000 - - isa - PBXFileReference - name - stp_card_jcb@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2900ACCBB200000000 - - isa - PBXFileReference - name - stp_card_jcb_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E290261A45100000000 - - isa - PBXFileReference - name - stp_card_jcb_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_jcb_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E291FC4F2F000000000 - - isa - PBXFileReference - name - stp_card_mastercard@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E292179CB8F00000000 - - isa - PBXFileReference - name - stp_card_mastercard@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E291572F3F900000000 - - isa - PBXFileReference - name - stp_card_mastercard_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E291727CC9800000000 - - isa - PBXFileReference - name - stp_card_mastercard_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_mastercard_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E298DB231DC00000000 - - isa - PBXFileReference - name - stp_card_placeholder_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_placeholder_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E298F670A7B00000000 - - isa - PBXFileReference - name - stp_card_placeholder_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_placeholder_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29705B110100000000 - - isa - PBXFileReference - name - stp_card_visa@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29720FE9A000000000 - - isa - PBXFileReference - name - stp_card_visa@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29E1BF190800000000 - - isa - PBXFileReference - name - stp_card_visa_template@2x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa_template@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29E373F1A700000000 - - isa - PBXFileReference - name - stp_card_visa_template@3x.png - path - ../submodules/TelegramUI/TelegramUI/Resources/Stripe/stp_card_visa_template@3x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29EE385A8D00000000 - - isa - PBXFileReference - name - surprised.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/surprised.tgs - sourceTree - SOURCE_ROOT - - 1DD70E2948ED794E00000000 - - isa - PBXFileReference - name - telegram_plane1@2x.png - path - ../Telegram-iOS/Resources/intro/telegram_plane1@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E29501FCBD600000000 - - isa - PBXFileReference - name - telegram_sphere@2x.png - path - ../Telegram-iOS/Resources/intro/telegram_sphere@2x.png - sourceTree - SOURCE_ROOT - explicitFileType - image.png - - 1DD70E2915A3422A00000000 - - isa - PBXFileReference - name - thumbsup.tgs - path - ../submodules/TelegramUI/TelegramUI/Resources/BuiltinReactions/thumbsup.tgs - sourceTree - SOURCE_ROOT - - 1DD70E29FA28CA1200000000 - - isa - PBXFileReference - name - voip_busy.caf - path - ../Telegram-iOS/Resources/voip_busy.caf - sourceTree - SOURCE_ROOT - - 1DD70E296F409B3900000000 - - isa - PBXFileReference - name - voip_connecting.mp3 - path - ../Telegram-iOS/Resources/voip_connecting.mp3 - sourceTree - SOURCE_ROOT - explicitFileType - audio.mp3 - - 1DD70E2957CD649600000000 - - isa - PBXFileReference - name - voip_end.caf - path - ../Telegram-iOS/Resources/voip_end.caf - sourceTree - SOURCE_ROOT - - 1DD70E2965E934B700000000 - - isa - PBXFileReference - name - voip_fail.caf - path - ../Telegram-iOS/Resources/voip_fail.caf - sourceTree - SOURCE_ROOT - - 1DD70E29C78B98B000000000 - - isa - PBXFileReference - name - voip_ringback.caf - path - ../Telegram-iOS/Resources/voip_ringback.caf - sourceTree - SOURCE_ROOT - - B401C979013EDE0500000000 - - isa - PBXGroup - name - Resources - sourceTree - ]]> - children - - 1DD70E2902BAF11C00000000 - 1DD70E2902C9089D00000000 - 1DD70E2974B4E65D00000000 - 1DD70E2974C2FDDE00000000 - 1DD70E2974D1155F00000000 - 1DD70E2974DF2CE000000000 - 1DD70E2974ED446100000000 - 1DD70E2974FB5BE200000000 - 1DD70E297509736300000000 - 1DD70E2975178AE400000000 - 1DD70E297525A26500000000 - 1DD70E297533B9E600000000 - 1DD70E297669BEFC00000000 - 1DD70E297677D67D00000000 - 1DD70E2902D7201E00000000 - 1DD70E2902E5379F00000000 - 1DD70E2902F34F2000000000 - 1DD70E29030166A100000000 - 1DD70E29030F7E2200000000 - 1DD70E29031D95A300000000 - 1DD70E29032BAD2400000000 - 1DD70E290339C4A500000000 - 1DD70E29A4169AE300000000 - 1DD70E293453BAB500000000 - 1DD70E293608935400000000 - 1DD70E29A86C10B100000000 - 1DD70E29C682CDCB00000000 - 1DD70E29039E80E800000000 - 1DD70E29A75B899200000000 - 1DD70E29E4269D4A00000000 - 1DD70E29E5DB75E900000000 - 1DD70E29C54DDB8700000000 - 1DD70E29C702B42600000000 - 1DD70E2936B60A1F00000000 - 1DD70E2918FC359D00000000 - 1DD70E297E472C5600000000 - 1DD70E2988BEEF0900000000 - 1DD70E298A73C7A800000000 - 1DD70E29E16766DD00000000 - 1DD70E29CED3B81F00000000 - 1DD70E298AA6EB1400000000 - 1DD70E292E63F3BE00000000 - 1DD70E29D061F39E00000000 - 1DD70E29D216CC3D00000000 - 1DD70E29038EEE9000000000 - 1DD70E290543C72F00000000 - 1DD70E29C097583600000000 - 1DD70E295AFA9C2600000000 - 1DD70E29C320736D00000000 - 1DD70E2966DD7C1700000000 - 1DD70E29D743E0A500000000 - 1DD70E29D8F8B94400000000 - 1DD70E29D43F404C00000000 - 1DD70E29D5F418EB00000000 - 1DD70E2905F13DFA00000000 - 1DD70E29D373AFE200000000 - 1DD70E295B2A553100000000 - 1DD70E29EEB88B8E00000000 - 1DD70E29F06D642D00000000 - 1DD70E293AA15AF800000000 - 1DD70E292DF18A2400000000 - 1DD70E2977E4942F00000000 - 1DD70E291BA19CD900000000 - 1DD70E29CAE3F0A300000000 - 1DD70E29CC98C94200000000 - 1DD70E297809716A00000000 - 1DD70E29F1FA330600000000 - 1DD70E29F76B198200000000 - 1DD70E29061BC94A00000000 - 1DD70E292925AEA200000000 - 1DD70E293549D4C400000000 - 1DD70E291292048700000000 - 1DD70E298E96E34200000000 - 1DD70E2968FBAA6A00000000 - C73440C0DCE9E9AA00000000 - 1DD70E293F61D17900000000 - 1DD70E296C599FD900000000 - 1DD70E2928A3C00D00000000 - 1DD70E2956813D8800000000 - 1DD70E291040865A00000000 - 1DD70E2911F55EF900000000 - 1DD70E291882772900000000 - 1DD70E292DEB974300000000 - 1DD70E29EFAF72C800000000 - 1DD70E29853D725600000000 - 1DD70E29748244C600000000 - 1DD70E295D05708E00000000 - 1DD70E29BA96313500000000 - 1DD70E2940197DFD00000000 - 1DD70E29E5D6389D00000000 - 1DD70E29E78B113C00000000 - 1DD70E29799DE7B600000000 - 1DD70E296587237E00000000 - 1DD70E299F00BA0200000000 - 1DD70E29406BEF2900000000 - 1DD70E29A28B5AB000000000 - 1DD70E29DBA6021D00000000 - 1DD70E29BE69B5E500000000 - 1DD70E2975FF5D6600000000 - 1DD70E294D77B07700000000 - 1DD70E29884756EF00000000 - 1DD70E29ABD35C0F00000000 - 1DD70E2900BF759200000000 - 1DD70E29DC82BB6100000000 - 1DD70E292D05879B00000000 - 1DD70E29CE4715BE00000000 - 1DD70E2967C217F600000000 - 1DD70E29B308DE2800000000 - 1DD70E29E03A369900000000 - 1DD70E293C514E0100000000 - 1DD70E295283D1B900000000 - 1DD70E293E51265C00000000 - 1DD70E29EB14130700000000 - 1DD70E29FE6965DB00000000 - 1DD70E29A9DA63C800000000 - 1DD70E29D64F57BC00000000 - 1DD70E29B3538C4D00000000 - 1DD70E290BE206B800000000 - 1DD70E298A46FE9000000000 - 1DD70E2999319B4600000000 - 1DD70E2985169C9700000000 - 1DD70E296AD832AE00000000 - 1DD70E2923B3C2EF00000000 - 1DD70E29F6D6001100000000 - 1DD70E29E0F809FE00000000 - 1DD70E29793765CC00000000 - 1DD70E29CFF88DE800000000 - 1DD70E29FB06A0E800000000 - 1DD70E29BF5CBB6200000000 - 1DD70E291493803B00000000 - 1DD70E293830E74200000000 - 1DD70E295FFC844500000000 - 1DD70E29C364694E00000000 - 1DD70E29B78460EB00000000 - 1DD70E292602319200000000 - 1DD70E29BAE267F200000000 - 1DD70E2917567CC800000000 - 1DD70E293C169B2E00000000 - 1DD70E29453E9D0800000000 - 1DD70E29225D12D700000000 - 1DD70E29B9D1C16900000000 - 1DD70E296E8A8A4800000000 - 1DD70E2945FD987A00000000 - 1DD70E295B60B39500000000 - 1DD70E29FABB82B800000000 - 1DD70E2951A94A6400000000 - 1DD70E29443B21A300000000 - 1DD70E2945EFFA4200000000 - 1DD70E29976A9EA600000000 - 1DD70E29991F774500000000 - 1DD70E298CC42D1400000000 - 1DD70E298E7905B300000000 - 1DD70E29D548E25500000000 - 1DD70E29D6FDBAF400000000 - 1DD70E29D42F293000000000 - 1DD70E29D5E401CF00000000 - 1DD70E29C3C271B400000000 - 1DD70E29C5774A5300000000 - 1DD70E29B3A6F94500000000 - 1DD70E29B55BD1E400000000 - 1DD70E2994DA3D4400000000 - 1DD70E29968F15E300000000 - 1DD70E29F8214FD900000000 - 1DD70E29F9D6287800000000 - 1DD70E29A0160D3000000000 - 1DD70E29A1CAE5CF00000000 - 1DD70E294D95CA7700000000 - 1DD70E294F4AA31600000000 - 1DD70E299F5C287E00000000 - 1DD70E29A111011D00000000 - 1DD70E290933E8F400000000 - 1DD70E290AE8C19300000000 - 1DD70E29193BD71700000000 - 1DD70E291AF0AFB600000000 - 1DD70E2900ACCBB200000000 - 1DD70E290261A45100000000 - 1DD70E291FC4F2F000000000 - 1DD70E292179CB8F00000000 - 1DD70E291572F3F900000000 - 1DD70E291727CC9800000000 - 1DD70E298DB231DC00000000 - 1DD70E298F670A7B00000000 - 1DD70E29705B110100000000 - 1DD70E29720FE9A000000000 - 1DD70E29E1BF190800000000 - 1DD70E29E373F1A700000000 - 1DD70E29EE385A8D00000000 - 1DD70E2948ED794E00000000 - 1DD70E29501FCBD600000000 - 1DD70E2915A3422A00000000 - 1DD70E29FA28CA1200000000 - 1DD70E296F409B3900000000 - 1DD70E2957CD649600000000 - 1DD70E2965E934B700000000 - 1DD70E29C78B98B000000000 - - - 1DD70E296ABF6A1200000000 - - isa - PBXFileReference - name - Empty.swift - path - SupportFiles/Empty.swift - sourceTree - SOURCE_ROOT - - 1DD70E2906C06BEE00000000 - - isa - PBXFileReference - name - Info.plist - path - Info.plist - sourceTree - ]]> - explicitFileType - text.plist - - B401C979EAB5339800000001 - - isa - PBXGroup - name - Sources - sourceTree - ]]> - children - - 1DD70E296ABF6A1200000000 - 1DD70E2906C06BEE00000000 - - - B401C979B2C34D2100000000 - - isa - PBXGroup - name - Telegram - sourceTree - ]]> - children - - 1DD70E29001F47FB00000001 - B401C979013EDE0500000000 - B401C979EAB5339800000001 - - - B401C979EFB6AC4600000000 - - isa - PBXGroup - name - mainGroup - sourceTree - ]]> - children - - B401C979C43AA77A00000000 - B401C979B781F65D00000000 - B401C97968022A5500000000 - B401C979C806358400000000 - B401C979B2C34D2100000000 - - - E7A30F04988E33D500000000 - - isa - PBXBuildFile - fileRef - 1DD70E29988E33D500000000 - - E7A30F04BF88817800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29BF88817800000000 - - 1870857F0000000000000000 - - isa - PBXSourcesBuildPhase - files - - E7A30F04988E33D500000000 - E7A30F04BF88817800000000 - - - E7A30F04FF334B1F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29FF334B1F00000000 - - E7A30F04DB6520C800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29DB6520C800000000 - - E7A30F04D65BA68200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D65BA68200000000 - - E7A30F04119CDA0700000000 - - isa - PBXBuildFile - fileRef - 1DD70E29119CDA0700000000 - - E7A30F041E5A1E9C00000000 - - isa - PBXBuildFile - fileRef - 1DD70E291E5A1E9C00000000 - - FAF5FAC90000000000000000 - - isa - PBXCopyFilesBuildPhase - files - - E7A30F04FF334B1F00000000 - E7A30F04DB6520C800000000 - E7A30F04D65BA68200000000 - E7A30F04119CDA0700000000 - E7A30F041E5A1E9C00000000 - - name - Fake Swift Dependencies (Copy Files Phase) - runOnlyForDeploymentPostprocessing - 1 - dstSubfolderSpec - 16 - dstPath - - - 4952437303EDA63300000000 - - isa - XCBuildConfiguration - name - Debug - buildSettings - - - baseConfigurationReference - 1DD70E294E27EDFB00000000 - - 4952437350C7218900000000 - - isa - XCBuildConfiguration - name - Profile - buildSettings - - - baseConfigurationReference - 1DD70E294906F2A500000000 - - 49524373A439BFE700000000 - - isa - XCBuildConfiguration - name - Release - buildSettings - - - baseConfigurationReference - 1DD70E29BC9D9E0700000000 - - 218C37090000000000000000 - - isa - XCConfigurationList - buildConfigurations - - 4952437303EDA63300000000 - 4952437350C7218900000000 - 49524373A439BFE700000000 - - defaultConfigurationIsVisible - - - E66DC04EC43AA77A00000000 - - isa - PBXNativeTarget - name - AppLibrary - productName - AppLibrary - productReference - 1DD70E297ADFB9F200000001 - productType - com.apple.product-type.library.static - dependencies - - - buildPhases - - 1870857F0000000000000000 - FAF5FAC90000000000000000 - - buildConfigurationList - 218C37090000000000000000 - - E7A30F046ABF6A1200000000 - - isa - PBXBuildFile - fileRef - 1DD70E296ABF6A1200000000 - - 1870857F0000000000000001 - - isa - PBXSourcesBuildPhase - files - - E7A30F046ABF6A1200000000 - - - E7A30F047ADFB9F200000000 - - isa - PBXBuildFile - fileRef - 1DD70E297ADFB9F200000000 - - E7A30F046A98D72D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E296A98D72D00000000 - - E7A30F04FF334B1F00000001 - - isa - PBXBuildFile - fileRef - 1DD70E29FF334B1F00000000 - - E7A30F04B22505DC00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29B22505DC00000000 - - E7A30F04DB6520C800000001 - - isa - PBXBuildFile - fileRef - 1DD70E29DB6520C800000000 - - E7A30F04D65BA68200000001 - - isa - PBXBuildFile - fileRef - 1DD70E29D65BA68200000000 - - E7A30F04119CDA0700000001 - - isa - PBXBuildFile - fileRef - 1DD70E29119CDA0700000000 - - E7A30F041E5A1E9C00000001 - - isa - PBXBuildFile - fileRef - 1DD70E291E5A1E9C00000000 - - 4F426D880000000000000000 - - isa - PBXFrameworksBuildPhase - files - - E7A30F047ADFB9F200000000 - E7A30F046A98D72D00000000 - E7A30F04FF334B1F00000001 - E7A30F04B22505DC00000000 - E7A30F04DB6520C800000001 - E7A30F04D65BA68200000001 - E7A30F04119CDA0700000001 - E7A30F041E5A1E9C00000001 - - - E7A30F049F00BA0200000000 - - isa - PBXBuildFile - fileRef - 1DD70E299F00BA0200000000 - - E7A30F04406BEF2900000000 - - isa - PBXBuildFile - fileRef - 1DD70E29406BEF2900000000 - - E7A30F04A28B5AB000000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A28B5AB000000000 - - E7A30F04DBA6021D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29DBA6021D00000000 - - E7A30F04BE69B5E500000000 - - isa - PBXBuildFile - fileRef - 1DD70E29BE69B5E500000000 - - E7A30F0475FF5D6600000000 - - isa - PBXBuildFile - fileRef - 1DD70E2975FF5D6600000000 - - E7A30F044D77B07700000000 - - isa - PBXBuildFile - fileRef - 1DD70E294D77B07700000000 - - E7A30F04884756EF00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29884756EF00000000 - - E7A30F04ABD35C0F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29ABD35C0F00000000 - - E7A30F0400BF759200000000 - - isa - PBXBuildFile - fileRef - 1DD70E2900BF759200000000 - - E7A30F04DC82BB6100000000 - - isa - PBXBuildFile - fileRef - 1DD70E29DC82BB6100000000 - - E7A30F042D05879B00000000 - - isa - PBXBuildFile - fileRef - 1DD70E292D05879B00000000 - - E7A30F04CE4715BE00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29CE4715BE00000000 - - E7A30F0467C217F600000000 - - isa - PBXBuildFile - fileRef - 1DD70E2967C217F600000000 - - E7A30F04B308DE2800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29B308DE2800000000 - - E7A30F04E03A369900000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E03A369900000000 - - E7A30F045283D1B900000000 - - isa - PBXBuildFile - fileRef - 1DD70E295283D1B900000000 - - E7A30F043E51265C00000000 - - isa - PBXBuildFile - fileRef - 1DD70E293E51265C00000000 - - E7A30F040BE206B800000000 - - isa - PBXBuildFile - fileRef - 1DD70E290BE206B800000000 - - E7A30F041493803B00000000 - - isa - PBXBuildFile - fileRef - 1DD70E291493803B00000000 - - E7A30F043830E74200000000 - - isa - PBXBuildFile - fileRef - 1DD70E293830E74200000000 - - E7A30F04C364694E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C364694E00000000 - - E7A30F04B78460EB00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29B78460EB00000000 - - E7A30F042602319200000000 - - isa - PBXBuildFile - fileRef - 1DD70E292602319200000000 - - E7A30F046E8A8A4800000000 - - isa - PBXBuildFile - fileRef - 1DD70E296E8A8A4800000000 - - E7A30F0445FD987A00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2945FD987A00000000 - - E7A30F04EE385A8D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29EE385A8D00000000 - - E7A30F0415A3422A00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2915A3422A00000000 - - E7A30F047809716A00000000 - - isa - PBXBuildFile - fileRef - 1DD70E297809716A00000000 - - E7A30F04F1FA330600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29F1FA330600000000 - - E7A30F04853D725600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29853D725600000000 - - E7A30F0456813D8800000000 - - isa - PBXBuildFile - fileRef - 1DD70E2956813D8800000000 - - E7A30F04EFAF72C800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29EFAF72C800000000 - - E7A30F04443B21A300000000 - - isa - PBXBuildFile - fileRef - 1DD70E29443B21A300000000 - - E7A30F0445EFFA4200000000 - - isa - PBXBuildFile - fileRef - 1DD70E2945EFFA4200000000 - - E7A30F04976A9EA600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29976A9EA600000000 - - E7A30F04991F774500000000 - - isa - PBXBuildFile - fileRef - 1DD70E29991F774500000000 - - E7A30F048CC42D1400000000 - - isa - PBXBuildFile - fileRef - 1DD70E298CC42D1400000000 - - E7A30F048E7905B300000000 - - isa - PBXBuildFile - fileRef - 1DD70E298E7905B300000000 - - E7A30F04D548E25500000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D548E25500000000 - - E7A30F04D6FDBAF400000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D6FDBAF400000000 - - E7A30F04D42F293000000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D42F293000000000 - - E7A30F04D5E401CF00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D5E401CF00000000 - - E7A30F04C3C271B400000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C3C271B400000000 - - E7A30F04C5774A5300000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C5774A5300000000 - - E7A30F04B3A6F94500000000 - - isa - PBXBuildFile - fileRef - 1DD70E29B3A6F94500000000 - - E7A30F04B55BD1E400000000 - - isa - PBXBuildFile - fileRef - 1DD70E29B55BD1E400000000 - - E7A30F0494DA3D4400000000 - - isa - PBXBuildFile - fileRef - 1DD70E2994DA3D4400000000 - - E7A30F04968F15E300000000 - - isa - PBXBuildFile - fileRef - 1DD70E29968F15E300000000 - - E7A30F04F8214FD900000000 - - isa - PBXBuildFile - fileRef - 1DD70E29F8214FD900000000 - - E7A30F04F9D6287800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29F9D6287800000000 - - E7A30F04A0160D3000000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A0160D3000000000 - - E7A30F04A1CAE5CF00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A1CAE5CF00000000 - - E7A30F044D95CA7700000000 - - isa - PBXBuildFile - fileRef - 1DD70E294D95CA7700000000 - - E7A30F044F4AA31600000000 - - isa - PBXBuildFile - fileRef - 1DD70E294F4AA31600000000 - - E7A30F049F5C287E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E299F5C287E00000000 - - E7A30F04A111011D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A111011D00000000 - - E7A30F040933E8F400000000 - - isa - PBXBuildFile - fileRef - 1DD70E290933E8F400000000 - - E7A30F040AE8C19300000000 - - isa - PBXBuildFile - fileRef - 1DD70E290AE8C19300000000 - - E7A30F04193BD71700000000 - - isa - PBXBuildFile - fileRef - 1DD70E29193BD71700000000 - - E7A30F041AF0AFB600000000 - - isa - PBXBuildFile - fileRef - 1DD70E291AF0AFB600000000 - - E7A30F0400ACCBB200000000 - - isa - PBXBuildFile - fileRef - 1DD70E2900ACCBB200000000 - - E7A30F040261A45100000000 - - isa - PBXBuildFile - fileRef - 1DD70E290261A45100000000 - - E7A30F041FC4F2F000000000 - - isa - PBXBuildFile - fileRef - 1DD70E291FC4F2F000000000 - - E7A30F042179CB8F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E292179CB8F00000000 - - E7A30F041572F3F900000000 - - isa - PBXBuildFile - fileRef - 1DD70E291572F3F900000000 - - E7A30F041727CC9800000000 - - isa - PBXBuildFile - fileRef - 1DD70E291727CC9800000000 - - E7A30F048DB231DC00000000 - - isa - PBXBuildFile - fileRef - 1DD70E298DB231DC00000000 - - E7A30F048F670A7B00000000 - - isa - PBXBuildFile - fileRef - 1DD70E298F670A7B00000000 - - E7A30F04705B110100000000 - - isa - PBXBuildFile - fileRef - 1DD70E29705B110100000000 - - E7A30F04720FE9A000000000 - - isa - PBXBuildFile - fileRef - 1DD70E29720FE9A000000000 - - E7A30F04E1BF190800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E1BF190800000000 - - E7A30F04E373F1A700000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E373F1A700000000 - - E7A30F04F76B198200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29F76B198200000000 - - E7A30F04061BC94A00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29061BC94A00000000 - - E7A30F041292048700000000 - - isa - PBXBuildFile - fileRef - 1DD70E291292048700000000 - - E7A30F04748244C600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29748244C600000000 - - E7A30F045D05708E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E295D05708E00000000 - - E7A30F04BA96313500000000 - - isa - PBXBuildFile - fileRef - 1DD70E29BA96313500000000 - - E7A30F0440197DFD00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2940197DFD00000000 - - E7A30F04799DE7B600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29799DE7B600000000 - - E7A30F046587237E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E296587237E00000000 - - E7A30F04EB14130700000000 - - isa - PBXBuildFile - fileRef - 1DD70E29EB14130700000000 - - E7A30F043F61D17900000000 - - isa - PBXBuildFile - fileRef - 1DD70E293F61D17900000000 - - E7A30F045FFC844500000000 - - isa - PBXBuildFile - fileRef - 1DD70E295FFC844500000000 - - E7A30F046C599FD900000000 - - isa - PBXBuildFile - fileRef - 1DD70E296C599FD900000000 - - E7A30F0428A3C00D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2928A3C00D00000000 - - E7A30F041040865A00000000 - - isa - PBXBuildFile - fileRef - 1DD70E291040865A00000000 - - E7A30F0411F55EF900000000 - - isa - PBXBuildFile - fileRef - 1DD70E2911F55EF900000000 - - E7A30F041882772900000000 - - isa - PBXBuildFile - fileRef - 1DD70E291882772900000000 - - E7A30F042DEB974300000000 - - isa - PBXBuildFile - fileRef - 1DD70E292DEB974300000000 - - E7A30F043C514E0100000000 - - isa - PBXBuildFile - fileRef - 1DD70E293C514E0100000000 - - E7A30F04FE6965DB00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29FE6965DB00000000 - - E7A30F04A9DA63C800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A9DA63C800000000 - - E7A30F04D64F57BC00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D64F57BC00000000 - - E7A30F04B3538C4D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29B3538C4D00000000 - - E7A30F048A46FE9000000000 - - isa - PBXBuildFile - fileRef - 1DD70E298A46FE9000000000 - - E7A30F0499319B4600000000 - - isa - PBXBuildFile - fileRef - 1DD70E2999319B4600000000 - - E7A30F0485169C9700000000 - - isa - PBXBuildFile - fileRef - 1DD70E2985169C9700000000 - - E7A30F046AD832AE00000000 - - isa - PBXBuildFile - fileRef - 1DD70E296AD832AE00000000 - - E7A30F0423B3C2EF00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2923B3C2EF00000000 - - E7A30F04F6D6001100000000 - - isa - PBXBuildFile - fileRef - 1DD70E29F6D6001100000000 - - E7A30F04E0F809FE00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E0F809FE00000000 - - E7A30F04793765CC00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29793765CC00000000 - - E7A30F04CFF88DE800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29CFF88DE800000000 - - E7A30F04FB06A0E800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29FB06A0E800000000 - - E7A30F04BF5CBB6200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29BF5CBB6200000000 - - E7A30F04BAE267F200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29BAE267F200000000 - - E7A30F0417567CC800000000 - - isa - PBXBuildFile - fileRef - 1DD70E2917567CC800000000 - - E7A30F043C169B2E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E293C169B2E00000000 - - E7A30F04453E9D0800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29453E9D0800000000 - - E7A30F04225D12D700000000 - - isa - PBXBuildFile - fileRef - 1DD70E29225D12D700000000 - - E7A30F04B9D1C16900000000 - - isa - PBXBuildFile - fileRef - 1DD70E29B9D1C16900000000 - - E7A30F045B60B39500000000 - - isa - PBXBuildFile - fileRef - 1DD70E295B60B39500000000 - - E7A30F04FABB82B800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29FABB82B800000000 - - E7A30F0451A94A6400000000 - - isa - PBXBuildFile - fileRef - 1DD70E2951A94A6400000000 - - E7A30F0448ED794E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2948ED794E00000000 - - E7A30F04501FCBD600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29501FCBD600000000 - - E7A30F0402BAF11C00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2902BAF11C00000000 - - E7A30F0402C9089D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2902C9089D00000000 - - E7A30F0474B4E65D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2974B4E65D00000000 - - E7A30F0474C2FDDE00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2974C2FDDE00000000 - - E7A30F0474D1155F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2974D1155F00000000 - - E7A30F0474DF2CE000000000 - - isa - PBXBuildFile - fileRef - 1DD70E2974DF2CE000000000 - - E7A30F0474ED446100000000 - - isa - PBXBuildFile - fileRef - 1DD70E2974ED446100000000 - - E7A30F0474FB5BE200000000 - - isa - PBXBuildFile - fileRef - 1DD70E2974FB5BE200000000 - - E7A30F047509736300000000 - - isa - PBXBuildFile - fileRef - 1DD70E297509736300000000 - - E7A30F0475178AE400000000 - - isa - PBXBuildFile - fileRef - 1DD70E2975178AE400000000 - - E7A30F047525A26500000000 - - isa - PBXBuildFile - fileRef - 1DD70E297525A26500000000 - - E7A30F047533B9E600000000 - - isa - PBXBuildFile - fileRef - 1DD70E297533B9E600000000 - - E7A30F047669BEFC00000000 - - isa - PBXBuildFile - fileRef - 1DD70E297669BEFC00000000 - - E7A30F047677D67D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E297677D67D00000000 - - E7A30F0402D7201E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2902D7201E00000000 - - E7A30F0402E5379F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2902E5379F00000000 - - E7A30F0402F34F2000000000 - - isa - PBXBuildFile - fileRef - 1DD70E2902F34F2000000000 - - E7A30F04030166A100000000 - - isa - PBXBuildFile - fileRef - 1DD70E29030166A100000000 - - E7A30F04030F7E2200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29030F7E2200000000 - - E7A30F04031D95A300000000 - - isa - PBXBuildFile - fileRef - 1DD70E29031D95A300000000 - - E7A30F04032BAD2400000000 - - isa - PBXBuildFile - fileRef - 1DD70E29032BAD2400000000 - - E7A30F040339C4A500000000 - - isa - PBXBuildFile - fileRef - 1DD70E290339C4A500000000 - - E7A30F04FA28CA1200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29FA28CA1200000000 - - E7A30F046F409B3900000000 - - isa - PBXBuildFile - fileRef - 1DD70E296F409B3900000000 - - E7A30F0457CD649600000000 - - isa - PBXBuildFile - fileRef - 1DD70E2957CD649600000000 - - E7A30F0465E934B700000000 - - isa - PBXBuildFile - fileRef - 1DD70E2965E934B700000000 - - E7A30F04C78B98B000000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C78B98B000000000 - - E7A30F043453BAB500000000 - - isa - PBXBuildFile - fileRef - 1DD70E293453BAB500000000 - - E7A30F043608935400000000 - - isa - PBXBuildFile - fileRef - 1DD70E293608935400000000 - - E7A30F04A86C10B100000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A86C10B100000000 - - E7A30F04C682CDCB00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C682CDCB00000000 - - E7A30F04039E80E800000000 - - isa - PBXBuildFile - fileRef - 1DD70E29039E80E800000000 - - E7A30F04A75B899200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A75B899200000000 - - E7A30F04E4269D4A00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E4269D4A00000000 - - E7A30F04E5DB75E900000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E5DB75E900000000 - - E7A30F04C54DDB8700000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C54DDB8700000000 - - E7A30F04C702B42600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C702B42600000000 - - E7A30F0436B60A1F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2936B60A1F00000000 - - E7A30F0418FC359D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2918FC359D00000000 - - E7A30F047E472C5600000000 - - isa - PBXBuildFile - fileRef - 1DD70E297E472C5600000000 - - E7A30F0488BEEF0900000000 - - isa - PBXBuildFile - fileRef - 1DD70E2988BEEF0900000000 - - E7A30F048A73C7A800000000 - - isa - PBXBuildFile - fileRef - 1DD70E298A73C7A800000000 - - E7A30F04E16766DD00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E16766DD00000000 - - E7A30F04CED3B81F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29CED3B81F00000000 - - E7A30F048AA6EB1400000000 - - isa - PBXBuildFile - fileRef - 1DD70E298AA6EB1400000000 - - E7A30F042E63F3BE00000000 - - isa - PBXBuildFile - fileRef - 1DD70E292E63F3BE00000000 - - E7A30F04D061F39E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D061F39E00000000 - - E7A30F04D216CC3D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D216CC3D00000000 - - E7A30F04038EEE9000000000 - - isa - PBXBuildFile - fileRef - 1DD70E29038EEE9000000000 - - E7A30F040543C72F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E290543C72F00000000 - - E7A30F04C097583600000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C097583600000000 - - E7A30F045AFA9C2600000000 - - isa - PBXBuildFile - fileRef - 1DD70E295AFA9C2600000000 - - E7A30F04C320736D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C320736D00000000 - - E7A30F0466DD7C1700000000 - - isa - PBXBuildFile - fileRef - 1DD70E2966DD7C1700000000 - - E7A30F04D743E0A500000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D743E0A500000000 - - E7A30F04D8F8B94400000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D8F8B94400000000 - - E7A30F04D43F404C00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D43F404C00000000 - - E7A30F04D5F418EB00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D5F418EB00000000 - - E7A30F0405F13DFA00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2905F13DFA00000000 - - E7A30F04D373AFE200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29D373AFE200000000 - - E7A30F045B2A553100000000 - - isa - PBXBuildFile - fileRef - 1DD70E295B2A553100000000 - - E7A30F04EEB88B8E00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29EEB88B8E00000000 - - E7A30F04F06D642D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29F06D642D00000000 - - E7A30F043AA15AF800000000 - - isa - PBXBuildFile - fileRef - 1DD70E293AA15AF800000000 - - E7A30F042DF18A2400000000 - - isa - PBXBuildFile - fileRef - 1DD70E292DF18A2400000000 - - E7A30F0477E4942F00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2977E4942F00000000 - - E7A30F041BA19CD900000000 - - isa - PBXBuildFile - fileRef - 1DD70E291BA19CD900000000 - - E7A30F04CAE3F0A300000000 - - isa - PBXBuildFile - fileRef - 1DD70E29CAE3F0A300000000 - - E7A30F04CC98C94200000000 - - isa - PBXBuildFile - fileRef - 1DD70E29CC98C94200000000 - - E7A30F04E5D6389D00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E5D6389D00000000 - - E7A30F04E78B113C00000000 - - isa - PBXBuildFile - fileRef - 1DD70E29E78B113C00000000 - - E7A30F048E96E34200000000 - - isa - PBXBuildFile - fileRef - 1DD70E298E96E34200000000 - - E7A30F0468FBAA6A00000000 - - isa - PBXBuildFile - fileRef - 1DD70E2968FBAA6A00000000 - - E7A30F04A4169AE300000000 - - isa - PBXBuildFile - fileRef - 1DD70E29A4169AE300000000 - - E7A30F042925AEA200000000 - - isa - PBXBuildFile - fileRef - 1DD70E292925AEA200000000 - - E7A30F043549D4C400000000 - - isa - PBXBuildFile - fileRef - 1DD70E293549D4C400000000 - - E7A30F04DCE9E9AA00000000 - - isa - PBXBuildFile - fileRef - C73440C0DCE9E9AA00000000 - - 8A032D2C0000000000000000 - - isa - PBXResourcesBuildPhase - files - - E7A30F049F00BA0200000000 - E7A30F04406BEF2900000000 - E7A30F04A28B5AB000000000 - E7A30F04DBA6021D00000000 - E7A30F04BE69B5E500000000 - E7A30F0475FF5D6600000000 - E7A30F044D77B07700000000 - E7A30F04884756EF00000000 - E7A30F04ABD35C0F00000000 - E7A30F0400BF759200000000 - E7A30F04DC82BB6100000000 - E7A30F042D05879B00000000 - E7A30F04CE4715BE00000000 - E7A30F0467C217F600000000 - E7A30F04B308DE2800000000 - E7A30F04E03A369900000000 - E7A30F045283D1B900000000 - E7A30F043E51265C00000000 - E7A30F040BE206B800000000 - E7A30F041493803B00000000 - E7A30F043830E74200000000 - E7A30F04C364694E00000000 - E7A30F04B78460EB00000000 - E7A30F042602319200000000 - E7A30F046E8A8A4800000000 - E7A30F0445FD987A00000000 - E7A30F04EE385A8D00000000 - E7A30F0415A3422A00000000 - E7A30F047809716A00000000 - E7A30F04F1FA330600000000 - E7A30F04853D725600000000 - E7A30F0456813D8800000000 - E7A30F04EFAF72C800000000 - E7A30F04443B21A300000000 - E7A30F0445EFFA4200000000 - E7A30F04976A9EA600000000 - E7A30F04991F774500000000 - E7A30F048CC42D1400000000 - E7A30F048E7905B300000000 - E7A30F04D548E25500000000 - E7A30F04D6FDBAF400000000 - E7A30F04D42F293000000000 - E7A30F04D5E401CF00000000 - E7A30F04C3C271B400000000 - E7A30F04C5774A5300000000 - E7A30F04B3A6F94500000000 - E7A30F04B55BD1E400000000 - E7A30F0494DA3D4400000000 - E7A30F04968F15E300000000 - E7A30F04F8214FD900000000 - E7A30F04F9D6287800000000 - E7A30F04A0160D3000000000 - E7A30F04A1CAE5CF00000000 - E7A30F044D95CA7700000000 - E7A30F044F4AA31600000000 - E7A30F049F5C287E00000000 - E7A30F04A111011D00000000 - E7A30F040933E8F400000000 - E7A30F040AE8C19300000000 - E7A30F04193BD71700000000 - E7A30F041AF0AFB600000000 - E7A30F0400ACCBB200000000 - E7A30F040261A45100000000 - E7A30F041FC4F2F000000000 - E7A30F042179CB8F00000000 - E7A30F041572F3F900000000 - E7A30F041727CC9800000000 - E7A30F048DB231DC00000000 - E7A30F048F670A7B00000000 - E7A30F04705B110100000000 - E7A30F04720FE9A000000000 - E7A30F04E1BF190800000000 - E7A30F04E373F1A700000000 - E7A30F04F76B198200000000 - E7A30F04061BC94A00000000 - E7A30F041292048700000000 - E7A30F04748244C600000000 - E7A30F045D05708E00000000 - E7A30F04BA96313500000000 - E7A30F0440197DFD00000000 - E7A30F04799DE7B600000000 - E7A30F046587237E00000000 - E7A30F04EB14130700000000 - E7A30F043F61D17900000000 - E7A30F045FFC844500000000 - E7A30F046C599FD900000000 - E7A30F0428A3C00D00000000 - E7A30F041040865A00000000 - E7A30F0411F55EF900000000 - E7A30F041882772900000000 - E7A30F042DEB974300000000 - E7A30F043C514E0100000000 - E7A30F04FE6965DB00000000 - E7A30F04A9DA63C800000000 - E7A30F04D64F57BC00000000 - E7A30F04B3538C4D00000000 - E7A30F048A46FE9000000000 - E7A30F0499319B4600000000 - E7A30F0485169C9700000000 - E7A30F046AD832AE00000000 - E7A30F0423B3C2EF00000000 - E7A30F04F6D6001100000000 - E7A30F04E0F809FE00000000 - E7A30F04793765CC00000000 - E7A30F04CFF88DE800000000 - E7A30F04FB06A0E800000000 - E7A30F04BF5CBB6200000000 - E7A30F04BAE267F200000000 - E7A30F0417567CC800000000 - E7A30F043C169B2E00000000 - E7A30F04453E9D0800000000 - E7A30F04225D12D700000000 - E7A30F04B9D1C16900000000 - E7A30F045B60B39500000000 - E7A30F04FABB82B800000000 - E7A30F0451A94A6400000000 - E7A30F0448ED794E00000000 - E7A30F04501FCBD600000000 - E7A30F0402BAF11C00000000 - E7A30F0402C9089D00000000 - E7A30F0474B4E65D00000000 - E7A30F0474C2FDDE00000000 - E7A30F0474D1155F00000000 - E7A30F0474DF2CE000000000 - E7A30F0474ED446100000000 - E7A30F0474FB5BE200000000 - E7A30F047509736300000000 - E7A30F0475178AE400000000 - E7A30F047525A26500000000 - E7A30F047533B9E600000000 - E7A30F047669BEFC00000000 - E7A30F047677D67D00000000 - E7A30F0402D7201E00000000 - E7A30F0402E5379F00000000 - E7A30F0402F34F2000000000 - E7A30F04030166A100000000 - E7A30F04030F7E2200000000 - E7A30F04031D95A300000000 - E7A30F04032BAD2400000000 - E7A30F040339C4A500000000 - E7A30F04FA28CA1200000000 - E7A30F046F409B3900000000 - E7A30F0457CD649600000000 - E7A30F0465E934B700000000 - E7A30F04C78B98B000000000 - E7A30F043453BAB500000000 - E7A30F043608935400000000 - E7A30F04A86C10B100000000 - E7A30F04C682CDCB00000000 - E7A30F04039E80E800000000 - E7A30F04A75B899200000000 - E7A30F04E4269D4A00000000 - E7A30F04E5DB75E900000000 - E7A30F04C54DDB8700000000 - E7A30F04C702B42600000000 - E7A30F0436B60A1F00000000 - E7A30F0418FC359D00000000 - E7A30F047E472C5600000000 - E7A30F0488BEEF0900000000 - E7A30F048A73C7A800000000 - E7A30F04E16766DD00000000 - E7A30F04CED3B81F00000000 - E7A30F048AA6EB1400000000 - E7A30F042E63F3BE00000000 - E7A30F04D061F39E00000000 - E7A30F04D216CC3D00000000 - E7A30F04038EEE9000000000 - E7A30F040543C72F00000000 - E7A30F04C097583600000000 - E7A30F045AFA9C2600000000 - E7A30F04C320736D00000000 - E7A30F0466DD7C1700000000 - E7A30F04D743E0A500000000 - E7A30F04D8F8B94400000000 - E7A30F04D43F404C00000000 - E7A30F04D5F418EB00000000 - E7A30F0405F13DFA00000000 - E7A30F04D373AFE200000000 - E7A30F045B2A553100000000 - E7A30F04EEB88B8E00000000 - E7A30F04F06D642D00000000 - E7A30F043AA15AF800000000 - E7A30F042DF18A2400000000 - E7A30F0477E4942F00000000 - E7A30F041BA19CD900000000 - E7A30F04CAE3F0A300000000 - E7A30F04CC98C94200000000 - E7A30F04E5D6389D00000000 - E7A30F04E78B113C00000000 - E7A30F048E96E34200000000 - E7A30F0468FBAA6A00000000 - E7A30F04A4169AE300000000 - E7A30F042925AEA200000000 - E7A30F043549D4C400000000 - E7A30F04DCE9E9AA00000000 - - - E7A30F046A98D72D00000001 - - isa - PBXBuildFile - fileRef - 1DD70E296A98D72D00000000 - - E7A30F04FF334B1F00000002 - - isa - PBXBuildFile - fileRef - 1DD70E29FF334B1F00000000 - - E7A30F04B22505DC00000001 - - isa - PBXBuildFile - fileRef - 1DD70E29B22505DC00000000 - - E7A30F04DB6520C800000002 - - isa - PBXBuildFile - fileRef - 1DD70E29DB6520C800000000 - - E7A30F04D65BA68200000002 - - isa - PBXBuildFile - fileRef - 1DD70E29D65BA68200000000 - - E7A30F04119CDA0700000002 - - isa - PBXBuildFile - fileRef - 1DD70E29119CDA0700000000 - - E7A30F041E5A1E9C00000002 - - isa - PBXBuildFile - fileRef - 1DD70E291E5A1E9C00000000 - - FAF5FAC90000000000000001 - - isa - PBXCopyFilesBuildPhase - files - - E7A30F046A98D72D00000001 - E7A30F04FF334B1F00000002 - E7A30F04B22505DC00000001 - E7A30F04DB6520C800000002 - E7A30F04D65BA68200000002 - E7A30F04119CDA0700000002 - E7A30F041E5A1E9C00000002 - - dstSubfolderSpec - 10 - dstPath - - - 4952437303EDA63300000001 - - isa - XCBuildConfiguration - name - Debug - buildSettings - - - baseConfigurationReference - 1DD70E29A8C8657400000000 - - 4952437350C7218900000001 - - isa - XCBuildConfiguration - name - Profile - buildSettings - - - baseConfigurationReference - 1DD70E297D676FDE00000000 - - 49524373A439BFE700000001 - - isa - XCBuildConfiguration - name - Release - buildSettings - - - baseConfigurationReference - 1DD70E29F0FE1B4000000000 - - 218C37090000000000000001 - - isa - XCConfigurationList - buildConfigurations - - 4952437303EDA63300000001 - 4952437350C7218900000001 - 49524373A439BFE700000001 - - defaultConfigurationIsVisible - - - E66DC04EB2C34D2100000000 - - isa - PBXNativeTarget - name - Telegram - productName - Telegram - productReference - 1DD70E29D83C37D400000000 - productType - com.apple.product-type.application - dependencies - - - buildPhases - - 1870857F0000000000000001 - 4F426D880000000000000000 - 8A032D2C0000000000000000 - FAF5FAC90000000000000001 - - buildConfigurationList - 218C37090000000000000001 - - 4952437303EDA63300000002 - - isa - XCBuildConfiguration - name - Debug - buildSettings - - - - 4952437350C7218900000002 - - isa - XCBuildConfiguration - name - Profile - buildSettings - - - - 49524373A439BFE700000002 - - isa - XCBuildConfiguration - name - Release - buildSettings - - - - 218C37090000000000000002 - - isa - XCConfigurationList - buildConfigurations - - 4952437303EDA63300000002 - 4952437350C7218900000002 - 49524373A439BFE700000002 - - defaultConfigurationIsVisible - - - 96C847930001020100000000 - - isa - PBXProject - mainGroup - B401C979EFB6AC4600000000 - targets - - E66DC04EC43AA77A00000000 - E66DC04EB2C34D2100000000 - - buildConfigurationList - 218C37090000000000000002 - compatibilityVersion - Xcode 3.2 - attributes - - LastUpgradeCheck - 9999 - - - - rootObject - 96C847930001020100000000 - - \ No newline at end of file diff --git a/App_t/App.xcodeproj/xcshareddata/xcschemes/App.xcscheme b/App_t/App.xcodeproj/xcshareddata/xcschemes/App.xcscheme deleted file mode 100644 index 636972782d..0000000000 --- a/App_t/App.xcodeproj/xcshareddata/xcschemes/App.xcscheme +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/App_t/BUCK b/App_t/BUCK deleted file mode 100644 index 730dd2567c..0000000000 --- a/App_t/BUCK +++ /dev/null @@ -1,171 +0,0 @@ -load("//Config:configs.bzl", "app_binary_configs", "share_extension_configs", "library_configs", "pretty", "info_plist_substitutions", "app_info_plist_substitutions", "share_extension_info_plist_substitutions", "DEVELOPMENT_LANGUAGE") -load("//Config:buck_rule_macros.bzl", "apple_lib", "framework_binary_dependencies", "framework_bundle_dependencies") - -static_library_dependencies = [ -] - -framework_dependencies = [ - "//submodules/MtProtoKit:MtProtoKit", - "//submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit", - "//submodules/Postbox:Postbox", - "//submodules/TelegramCore:TelegramCore", - "//submodules/AsyncDisplayKit:AsyncDisplayKit", - "//submodules/Display:Display", - "//submodules/TelegramUI:TelegramUI", -] - -resource_dependencies = [ - "//submodules/LegacyComponents:LegacyComponentsResources", - "//submodules/TelegramUI:TelegramUIAssets", - "//submodules/TelegramUI:TelegramUIResources", - "//:AppResources", - "//:AppStringResources", - "//:Icons", - "//:AppIcons", - "//:AdditionalIcons", - "//:LaunchScreen", -] - -build_phase_scripts = [ -] - -apple_resource( - name = "AppResources", - files = glob([ - "Telegram-iOS/Resources/**/*", - ], exclude = ["Telegram-iOS/Resources/**/.*"]), - visibility = ["PUBLIC"], -) - -apple_resource( - name = "AppStringResources", - files = [], - variants = glob([ - "Telegram-iOS/*.lproj/Localizable.strings", - ]), - visibility = ["PUBLIC"], -) - -apple_asset_catalog( - name = 'Icons', - dirs = [ - "Telegram-iOS/Icons.xcassets", - ], - visibility = ["PUBLIC"], -) - -apple_asset_catalog( - name = 'AppIcons', - dirs = [ - "Telegram-iOS/AppIcons.xcassets", - ], - visibility = ["PUBLIC"], -) - -apple_resource( - name = "AdditionalIcons", - files = glob([ - "Telegram-iOS/*.png", - ]), - visibility = ["PUBLIC"], -) - -apple_resource( - name = 'LaunchScreen', - files = [ - 'Telegram-iOS/Base.lproj/LaunchScreen.xib', - ], - visibility = ["PUBLIC"], -) - -apple_library( - name = "AppLibrary", - visibility = [ - "//App:", - "//App/...", - ], - configs = library_configs(), - swift_version = native.read_config("swift", "version"), - srcs = [ - "Sources/main.m", - "Sources/Application.swift" - ], - deps = [ - ] - + static_library_dependencies - + framework_binary_dependencies(framework_dependencies), -) - -apple_binary( - name = "AppBinary", - visibility = [ - "//App:", - "//App/...", - ], - configs = app_binary_configs("Telegram"), - swift_version = native.read_config("swift", "version"), - srcs = [ - "SupportFiles/Empty.swift", - ], - deps = [ - ":AppLibrary", - ] - + resource_dependencies, -) - -xcode_workspace_config( - name = "workspace", - workspace_name = "Telegram_Buck", - src_target = ":Telegram", -) - -apple_bundle( - name = "Telegram", - visibility = [ - "//App:", - ], - extension = "app", - binary = ":AppBinary", - product_name = "Telegram", - info_plist = "Info.plist", - info_plist_substitutions = app_info_plist_substitutions("Telegram"), - deps = [ - ":ShareExtension", - ] - + framework_bundle_dependencies(framework_dependencies), -) - -apple_binary( - name = "ShareBinary", - srcs = glob([ - "Share/**/*.swift", - ]), - configs = share_extension_configs("Share"), - linker_flags = [ - "-e", - "_NSExtensionMain", - "-Xlinker", - "-rpath", - "-Xlinker", - "@executable_path/../../Frameworks", - ], - deps = [ - "//submodules/TelegramUI:TelegramUI#shared", - ], -) - -apple_bundle( - name = "ShareExtension", - binary = ":ShareBinary", - extension = "appex", - info_plist = "Share/Info.plist", - info_plist_substitutions = share_extension_info_plist_substitutions("Share"), - deps = [ - ], - xcode_product_type = "com.apple.product-type.app-extension", -) - -apple_package( - name = "AppPackage", - bundle = ":Telegram", -) diff --git a/App_t/SupportFiles/Empty.swift b/App_t/SupportFiles/Empty.swift deleted file mode 100644 index 8b13789179..0000000000 --- a/App_t/SupportFiles/Empty.swift +++ /dev/null @@ -1 +0,0 @@ - diff --git a/App_t/Telegram_Buck.xcworkspace/buck-project.meta.json b/App_t/Telegram_Buck.xcworkspace/buck-project.meta.json deleted file mode 100644 index d2de42c689..0000000000 --- a/App_t/Telegram_Buck.xcworkspace/buck-project.meta.json +++ /dev/null @@ -1 +0,0 @@ -{"required-targets":["//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_ac3_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_adts_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avcodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avdct.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avfft.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dirac.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dv_profile.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_jni.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vorbis_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_xvmc.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avformat.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avio.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_adler32.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes_ctr.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_attributes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_audio_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avassert.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avconfig.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avstring.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avutil.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_base64.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_blowfish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bprint.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bswap.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_buffer.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_camellia.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cast5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_channel_layout.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_common.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cpu.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_crc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_des.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_dict.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_display.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_downmix_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_encryption_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_error.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_eval.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ffversion.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_file.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_frame.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hash.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hmac.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_cuda.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_drm.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_imgutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intfloat.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intreadwrite.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lfg.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_log.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lzo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_macros.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mastering_display_metadata.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mathematics.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_md5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mem.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_motion_vector.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_murmur3.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_opt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_parseutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixdesc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixelutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixfmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_random_seed.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rational.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rc4.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_replaygain.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ripemd.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_samplefmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha512.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_spherical.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_stereo3d.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tea.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_threadmessage.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_time.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timecode.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timestamp.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tree.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_twofish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_xtea.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_swresample.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_version.h","//submodules/FFMpeg:libffmpeg_build","//submodules/MtProtoKit:openssl_libs","//submodules/Opus:opus_lib_file","//submodules/WebP:WebP_lib_file"],"xcconfig-paths":["buck-out/gen/App/AppLibrary-Debug.xcconfig","buck-out/gen/App/AppLibrary-Profile.xcconfig","buck-out/gen/App/AppLibrary-Release.xcconfig","buck-out/gen/App/Telegram-Debug.xcconfig","buck-out/gen/App/Telegram-Profile.xcconfig","buck-out/gen/App/Telegram-Release.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Debug.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Profile.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Release.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Debug.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Profile.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Release.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Debug.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Profile.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Release.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Debug.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Profile.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Release.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Debug.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Profile.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Release.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Debug.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Profile.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Release.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Debug.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Profile.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Release.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Debug.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Profile.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Release.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Debug.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Profile.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Release.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Debug.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Profile.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Release.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Debug.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Profile.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Release.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Debug.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Profile.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Release.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Release.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Debug.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Profile.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Release.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Debug.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Profile.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Release.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Debug.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Profile.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Release.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Debug.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Profile.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Release.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Debug.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Profile.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Release.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Debug.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Profile.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Release.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Debug.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Profile.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Release.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Debug.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Profile.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Release.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Debug.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Profile.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Release.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Debug.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Profile.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Release.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Debug.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Profile.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Release.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Debug.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Profile.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Release.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Debug.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Profile.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Release.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Debug.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Profile.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Release.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Debug.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Profile.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Release.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Debug.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Profile.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Release.xcconfig","buck-out/gen/submodules/Display/Display#shared-Debug.xcconfig","buck-out/gen/submodules/Display/Display#shared-Profile.xcconfig","buck-out/gen/submodules/Display/Display#shared-Release.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Debug.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Profile.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Release.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Release.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Release.xcconfig","buck-out/gen/submodules/GZip/GZip-Debug.xcconfig","buck-out/gen/submodules/GZip/GZip-Profile.xcconfig","buck-out/gen/submodules/GZip/GZip-Release.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Debug.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Profile.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Release.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Debug.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Profile.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Release.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Debug.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Profile.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Release.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Debug.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Profile.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Release.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Debug.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Profile.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Release.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Debug.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Profile.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Release.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Debug.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Profile.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Release.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Debug.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Profile.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Release.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Debug.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Profile.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Release.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Debug.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Profile.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Release.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Debug.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Profile.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Release.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Debug.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Profile.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Release.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Debug.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Profile.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Release.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Release.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Release.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Debug.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Profile.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Release.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Debug.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Profile.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Release.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Debug.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Profile.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Release.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Debug.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Profile.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Release.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Debug.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Profile.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Release.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Debug.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Profile.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Release.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Debug.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Profile.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Release.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Debug.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Profile.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Release.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Debug.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Profile.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Debug.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Profile.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Release.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Release.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Debug.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Profile.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Release.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Debug.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Profile.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Release.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Debug.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Profile.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Release.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Debug.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Profile.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Release.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Debug.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Profile.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Release.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Debug.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Profile.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Release.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Debug.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Profile.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Release.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Debug.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Profile.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Release.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Debug.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Profile.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Release.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Debug.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Profile.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Release.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Debug.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Profile.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Debug.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Profile.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Release.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Debug.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Profile.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Release.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Debug.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Profile.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Release.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Debug.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Profile.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Release.xcconfig","buck-out/gen/submodules/Opus/opus-Debug.xcconfig","buck-out/gen/submodules/Opus/opus-Profile.xcconfig","buck-out/gen/submodules/Opus/opus-Release.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Debug.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Profile.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Release.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Debug.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Profile.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Release.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Debug.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Profile.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Release.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Debug.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Profile.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Release.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Debug.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Profile.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Release.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Debug.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Profile.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Release.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Debug.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Profile.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Release.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Debug.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Profile.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Release.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Debug.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Profile.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Release.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Debug.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Profile.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Release.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Debug.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Profile.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Release.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Release.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Release.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Debug.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Profile.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Release.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Release.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Debug.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Profile.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Release.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Debug.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Profile.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Release.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Debug.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Profile.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Release.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Debug.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Profile.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Release.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Debug.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Profile.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Release.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Debug.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Profile.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Release.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Debug.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Profile.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Release.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Debug.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Profile.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Release.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Debug.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Profile.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Release.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Debug.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Profile.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Release.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Debug.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Profile.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Release.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Debug.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Profile.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Release.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Debug.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Profile.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Release.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Debug.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Profile.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Release.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Debug.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Profile.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Release.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Debug.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Profile.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Release.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Debug.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Profile.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Release.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Debug.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Profile.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Release.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Release.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Debug.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Profile.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Release.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Debug.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Profile.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Release.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Debug.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Profile.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Release.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Debug.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Profile.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Release.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Debug.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Profile.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Release.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Debug.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Profile.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Release.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Debug.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Profile.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Release.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Debug.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Profile.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Release.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Debug.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Profile.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Release.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Release.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Release.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Debug.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Profile.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Release.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Release.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Release.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Debug.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Profile.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Release.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Debug.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Profile.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Release.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Release.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Debug.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Profile.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Release.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Debug.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Profile.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Release.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Debug.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Profile.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Release.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Debug.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Profile.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Release.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Debug.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Profile.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Release.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Debug.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Profile.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Release.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Debug.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Profile.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Release.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Debug.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Profile.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Release.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Debug.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Profile.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Release.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Debug.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Profile.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Release.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Debug.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Profile.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Release.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Debug.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Profile.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Release.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Debug.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Profile.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Release.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Debug.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Profile.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Release.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Debug.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Profile.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Release.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Debug.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Profile.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Release.xcconfig","buck-out/gen/submodules/WatchCommon/WatchCommon-Debug.xcconfig","buck-out/gen/submodules/WatchCommon/WatchCommon-Profile.xcconfig","buck-out/gen/submodules/WatchCommon/WatchCommon-Release.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Debug.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Profile.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Release.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Debug.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Profile.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Release.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Debug.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Profile.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Release.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Debug.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Profile.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Release.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Debug.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Profile.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Release.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Debug.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Profile.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Release.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Debug.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Profile.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Release.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Debug.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Profile.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Release.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Debug.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Profile.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Release.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Debug.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Profile.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Release.xcconfig"],"copy-in-xcode":[]} \ No newline at end of file diff --git a/App_t/Telegram_Buck.xcworkspace/contents.xcworkspacedata b/App_t/Telegram_Buck.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index f5e50db414..0000000000 --- a/App_t/Telegram_Buck.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/App_t/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme b/App_t/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme deleted file mode 100644 index 8bc06c1fc3..0000000000 --- a/App_t/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/BUCK b/BUCK index 1176cc2fc3..53eedeb68c 100644 --- a/BUCK +++ b/BUCK @@ -29,9 +29,6 @@ load("//Config:buck_rule_macros.bzl", "merge_maps", ) -static_library_dependencies = [ -] - framework_dependencies = [ "//submodules/MtProtoKit:MtProtoKit", "//submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit", @@ -48,8 +45,8 @@ resource_dependencies = [ "//submodules/TelegramUI:TelegramUIResources", "//:AppResources", "//:AppStringResources", + "//:AppIntentVocabularyResources", "//:Icons", - "//:AppIcons", "//:AdditionalIcons", "//:LaunchScreen", ] @@ -74,19 +71,22 @@ apple_resource( visibility = ["PUBLIC"], ) +apple_resource( + name = "AppIntentVocabularyResources", + files = [], + variants = glob([ + "Telegram-iOS/*.lproj/AppIntentVocabulary.plist", + ]), + visibility = ["PUBLIC"], +) + apple_asset_catalog( name = "Icons", dirs = [ "Telegram-iOS/Icons.xcassets", - ], - visibility = ["PUBLIC"], -) - -apple_asset_catalog( - name = "AppIcons", - dirs = [ "Telegram-iOS/AppIcons.xcassets", ], + app_icon = "AppIconLLC", visibility = ["PUBLIC"], ) @@ -120,7 +120,6 @@ apple_library( ], deps = [ ] - + static_library_dependencies + framework_binary_dependencies(framework_dependencies), ) @@ -419,6 +418,7 @@ apple_asset_catalog( dirs = [ "Watch/App/Assets.xcassets", ], + app_icon = "AppIcon", visibility = ["PUBLIC"], ) diff --git a/Config/buck_rule_macros.bzl b/Config/buck_rule_macros.bzl index e1d049e9de..c00d4a7bff 100644 --- a/Config/buck_rule_macros.bzl +++ b/Config/buck_rule_macros.bzl @@ -57,7 +57,10 @@ def apple_lib( else: linker_flags = [] - resolved_linker_flags = linker_flags + additional_linker_flags + ["-Wl,-install_name,@rpath/lib%s.dylib" % (name)] + if native.read_config("custom", "mode") == "project": + resolved_linker_flags = linker_flags + additional_linker_flags + ["-Wl,-install_name,@rpath/lib%s.dylib" % (name)] + else: + resolved_linker_flags = linker_flags + additional_linker_flags + ["-Wl,-install_name,@rpath/%s.framework/%s" % (name, name)] native.apple_library( name = name + "", srcs = srcs, @@ -78,7 +81,7 @@ def apple_lib( platform_compiler_flags = platform_compiler_flags, swift_compiler_flags = swift_compiler_flags, preferred_linkage = "shared", - link_style = "static", + #link_style = "static", linker_flags = resolved_linker_flags, ) else: @@ -109,6 +112,7 @@ def apple_lib( compiler_flags = compiler_flags, platform_compiler_flags = platform_compiler_flags, swift_compiler_flags = swift_compiler_flags, + preferred_linkage = "static", ) def static_library( diff --git a/Config/configs.bzl b/Config/configs.bzl index 8fb6ce635c..5ef6de43d9 100644 --- a/Config/configs.bzl +++ b/Config/configs.bzl @@ -174,7 +174,7 @@ def dynamic_library_configs(): library_config = merge_dict(SHARED_CONFIGS, lib_specific_config) library_config = merge_dict(library_config, optimization_config()) - library_config = config_with_updated_linker_flags(library_config, ALL_LOAD_LINKER_FLAG) + #library_config = config_with_updated_linker_flags(library_config, ALL_LOAD_LINKER_FLAG) configs = { "Debug": library_config, "Profile": library_config, @@ -193,6 +193,7 @@ def app_binary_configs(): "BUILD_NUMBER": get_build_number(), "APP_NAME": "Telegram", "PRODUCT_NAME": "Telegram", + "TARGETED_DEVICE_FAMILY": "1,2", } config = merge_dict(SHARED_CONFIGS, config) config = merge_dict(config, optimization_config()) @@ -360,6 +361,8 @@ def app_info_plist_substitutions(): "CURRENT_PROJECT_VERSION": "1", "APP_SPECIFIC_URL_SCHEME": appConfig()["appSpecificUrlScheme"], "BUILD_NUMBER": get_build_number(), + "ASSETCATALOG_COMPILER_APPICON_NAME": "AppIcon", + "TARGETED_DEVICE_FAMILY": "1,2", } return substitutions diff --git a/Makefile b/Makefile index 7d433ff439..dd90977465 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,17 @@ -.PHONY : check_env build build_arm64 package_arm64 app_arm64 build_buckdebug build_verbose kill_xcode clean project project_buckdebug +.PHONY : check_env build build_arm64 package package_arm64 app app_arm64 build_buckdebug build_verbose kill_xcode clean project project_buckdebug temp + + +BUCK_DEBUG_OPTIONS=\ + --config custom.other_cflags="-O0 -D DEBUG" \ + --config custom.other_cxxflags="-O0 -D DEBUG" \ + --config custom.optimization="-Onone" \ + --config custom.config_swift_compiler_flags="" + +BUCK_RELEASE_OPTIONS=\ + --config custom.other_cflags="-Os" \ + --config custom.other_cxxflags="-Os" \ + --config custom.optimization="-O" \ + --config custom.config_swift_compiler_flags="-whole-module-optimization" BUCK_OPTIONS=\ --config custom.developmentCodeSignIdentity="${DEVELOPMENT_CODE_SIGN_IDENTITY}" \ @@ -36,17 +49,77 @@ BUCK_OPTIONS=\ --config custom.developmentProvisioningProfileWatchExtension="${DEVELOPMENT_PROVISIONING_PROFILE_WATCH_EXTENSION}" \ --config custom.distributionProvisioningProfileWatchExtension="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_EXTENSION}" -BUCK=/Users/peter/build/buck-next/buck/buck-out/gen/programs/buck.pex +BUCK_THREADS_OPTIONS=--config build.threads=$(shell sysctl -n hw.logicalcpu) + +BUCK_CACHE_OPTIONS= + +ifneq ($(BUCK_HTTP_CACHE),) + ifeq ($(BUCK_CACHE_MODE),) + BUCK_CACHE_MODE=readwrite + endif + BUCK_CACHE_OPTIONS=\ + --config cache.mode=http \ + --config cache.http_url="$(BUCK_HTTP_CACHE)" \ + --config cache.http_mode="$(BUCK_CACHE_MODE)" +endif check_env: +ifndef BUCK + $(error BUCK is not set) +endif sh check_env.sh -build: check_env - $(BUCK) build //:AppPackage#iphoneos-arm64,iphoneos-armv7 ${BUCK_OPTIONS} - sh package_app.sh iphoneos-arm64,iphoneos-armv7 $(BUCK) ${BUCK_OPTIONS} - build_arm64: check_env - $(BUCK) build //:AppPackage#iphoneos-arm64 ${BUCK_OPTIONS} + $(BUCK) build \ + //:AppPackage#iphoneos-arm64 \ + //:Telegram#dwarf-and-dsym,iphoneos-arm64 \ + //submodules/MtProtoKit:MtProtoKit#dwarf-and-dsym,shared,iphoneos-arm64 \ + //submodules/MtProtoKit:MtProtoKit#shared,iphoneos-arm64 \ + //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#dwarf-and-dsym,shared,iphoneos-arm64 \ + //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#shared,iphoneos-arm64 \ + //submodules/Postbox:Postbox#dwarf-and-dsym,shared,iphoneos-arm64 \ + //submodules/Postbox:Postbox#shared,iphoneos-arm64 \ + //submodules/TelegramCore:TelegramCore#dwarf-and-dsym,shared,iphoneos-arm64 \ + //submodules/TelegramCore:TelegramCore#shared,iphoneos-arm64 \ + //submodules/AsyncDisplayKit:AsyncDisplayKit#dwarf-and-dsym,shared,iphoneos-arm64 \ + //submodules/AsyncDisplayKit:AsyncDisplayKit#shared,iphoneos-arm64 \ + //submodules/Display:Display#dwarf-and-dsym,shared,iphoneos-arm64 \ + //submodules/Display:Display#shared,iphoneos-arm64 \ + //submodules/TelegramUI:TelegramUI#dwarf-and-dsym,shared,iphoneos-arm64 \ + //submodules/TelegramUI:TelegramUI#shared,iphoneos-arm64 \ + //:WatchAppExtension#dwarf-and-dsym,watchos-arm64_32,watchos-armv7k \ + //:ShareExtension#dwarf-and-dsym,iphoneos-arm64 \ + //:WidgetExtension#dwarf-and-dsym,iphoneos-arm64 \ + //:NotificationContentExtension#dwarf-and-dsym,iphoneos-arm64 \ + //:NotificationServiceExtension#dwarf-and-dsym,iphoneos-arm64 \ + //:IntentsExtension#dwarf-and-dsym,iphoneos-arm64 \ + ${BUCK_OPTIONS} ${BUCK_RELEASE_OPTIONS} ${BUCK_THREADS_OPTIONS} ${BUCK_CACHE_OPTIONS} + +build: check_env + $(BUCK) build \ + //:AppPackage#iphoneos-arm64,iphoneos-armv7 \ + //:Telegram#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \ + //submodules/MtProtoKit:MtProtoKit#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/MtProtoKit:MtProtoKit#shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/SSignalKit/SwiftSignalKit:SwiftSignalKit#shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/Postbox:Postbox#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/Postbox:Postbox#shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/TelegramCore:TelegramCore#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/TelegramCore:TelegramCore#shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/AsyncDisplayKit:AsyncDisplayKit#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/AsyncDisplayKit:AsyncDisplayKit#shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/Display:Display#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/Display:Display#shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/TelegramUI:TelegramUI#dwarf-and-dsym,shared,iphoneos-arm64,iphoneos-armv7 \ + //submodules/TelegramUI:TelegramUI#shared,iphoneos-arm64,iphoneos-armv7 \ + //:WatchAppExtension#dwarf-and-dsym,watchos-arm64_32,watchos-armv7k \ + //:ShareExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \ + //:WidgetExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \ + //:NotificationContentExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \ + //:NotificationServiceExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \ + //:IntentsExtension#dwarf-and-dsym,iphoneos-arm64,iphoneos-armv7 \ + ${BUCK_OPTIONS} ${BUCK_RELEASE_OPTIONS} ${BUCK_THREADS_OPTIONS} ${BUCK_CACHE_OPTIONS} package_arm64: PACKAGE_DEVELOPMENT_TEAM="${DEVELOPMENT_TEAM}" \ @@ -65,15 +138,38 @@ package_arm64: PACKAGE_ENTITLEMENTS_EXTENSION_Intents="${ENTITLEMENTS_EXTENSION_INTENTS}" \ PACKAGE_PROVISIONING_PROFILE_WATCH_APP="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_APP}" \ PACKAGE_PROVISIONING_PROFILE_WATCH_EXTENSION="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_EXTENSION}" \ - sh package_app.sh iphoneos-arm64 $(BUCK) $(BUCK_OPTIONS) + PACKAGE_BUNDLE_ID="${BUNDLE_ID}" \ + sh package_app.sh iphoneos-arm64 $(BUCK) $(BUCK_OPTIONS) ${BUCK_RELEASE_OPTIONS} + +package: + PACKAGE_DEVELOPMENT_TEAM="${DEVELOPMENT_TEAM}" \ + PACKAGE_CODE_SIGN_IDENTITY="${DISTRIBUTION_CODE_SIGN_IDENTITY}" \ + PACKAGE_PROVISIONING_PROFILE_APP="${DISTRIBUTION_PROVISIONING_PROFILE_APP}" \ + PACKAGE_ENTITLEMENTS_APP="${ENTITLEMENTS_APP}" \ + PACKAGE_PROVISIONING_PROFILE_EXTENSION_Share="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_SHARE}" \ + PACKAGE_ENTITLEMENTS_EXTENSION_Share="${ENTITLEMENTS_EXTENSION_SHARE}" \ + PACKAGE_PROVISIONING_PROFILE_EXTENSION_Widget="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_WIDGET}" \ + PACKAGE_ENTITLEMENTS_EXTENSION_Widget="${ENTITLEMENTS_EXTENSION_WIDGET}" \ + PACKAGE_PROVISIONING_PROFILE_EXTENSION_NotificationService="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_NOTIFICATIONSERVICE}" \ + PACKAGE_ENTITLEMENTS_EXTENSION_NotificationService="${ENTITLEMENTS_EXTENSION_NOTIFICATIONSERVICE}" \ + PACKAGE_PROVISIONING_PROFILE_EXTENSION_NotificationContent="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_NOTIFICATIONCONTENT}" \ + PACKAGE_ENTITLEMENTS_EXTENSION_NotificationContent="${ENTITLEMENTS_EXTENSION_NOTIFICATIONCONTENT}" \ + PACKAGE_PROVISIONING_PROFILE_EXTENSION_Intents="${DISTRIBUTION_PROVISIONING_PROFILE_EXTENSION_INTENTS}" \ + PACKAGE_ENTITLEMENTS_EXTENSION_Intents="${ENTITLEMENTS_EXTENSION_INTENTS}" \ + PACKAGE_PROVISIONING_PROFILE_WATCH_APP="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_APP}" \ + PACKAGE_PROVISIONING_PROFILE_WATCH_EXTENSION="${DISTRIBUTION_PROVISIONING_PROFILE_WATCH_EXTENSION}" \ + PACKAGE_BUNDLE_ID="${BUNDLE_ID}" \ + sh package_app.sh iphoneos-arm64,iphoneos-armv7 $(BUCK) $(BUCK_OPTIONS) ${BUCK_RELEASE_OPTIONS} + +app: build package app_arm64: build_arm64 package_arm64 build_buckdebug: check_env - BUCK_DEBUG_MODE=1 $(BUCK) build //:AppPackage#iphoneos-arm64 ${BUCK_OPTIONS} + BUCK_DEBUG_MODE=1 $(BUCK) build //submodules/Postbox:Postbox#shared,iphoneos-arm64,iphoneos-armv7 --verbose 7 ${BUCK_OPTIONS} ${BUCK_RELEASE_OPTIONS} build_verbose: check_env - $(BUCK) build //:AppPackage#iphoneos-arm64 --verbose 7 ${BUCK_OPTIONS} + $(BUCK) build //submodules/TelegramCore:TelegramCore#shared,iphoneos-arm64,iphoneos-armv7 --verbose 7 ${BUCK_OPTIONS} ${BUCK_THREADS_OPTIONS} ${BUCK_RELEASE_OPTIONS} kill_xcode: killall Xcode || true @@ -83,9 +179,13 @@ clean: kill_xcode sh clean.sh project: check_env kill_xcode - $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS} + $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS} ${BUCK_DEBUG_OPTIONS} open Telegram_Buck.xcworkspace project_buckdebug: check_env kill_xcode - BUCK_DEBUG_MODE=1 $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS} + BUCK_DEBUG_MODE=1 $(BUCK) project //:workspace --config custom.mode=project ${BUCK_OPTIONS} ${BUCK_DEBUG_OPTIONS} open Telegram_Buck.xcworkspace + +temp_project: check_env kill_xcode + $(BUCK) project //Temp:workspace --config custom.mode=project ${BUCK_OPTIONS} ${BUCK_DEBUG_OPTIONS} + open Temp/Telegram_Buck.xcworkspace diff --git a/NotificationContent/Info.plist b/NotificationContent/Info.plist index 63a5db75f2..f982785438 100644 --- a/NotificationContent/Info.plist +++ b/NotificationContent/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 5.11 + 5.12 CFBundleVersion ${BUILD_NUMBER} NSExtension diff --git a/NotificationService/Info.plist b/NotificationService/Info.plist index 14cecfaf70..b9f2e746f9 100644 --- a/NotificationService/Info.plist +++ b/NotificationService/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 5.11 + 5.12 CFBundleVersion ${BUILD_NUMBER} NSExtension @@ -27,5 +27,7 @@ NSExtensionPrincipalClass NotificationService + MinimumOSVersion + 10.0 diff --git a/Share/Info.plist b/Share/Info.plist index 9ce95e61f2..21a471347b 100644 --- a/Share/Info.plist +++ b/Share/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 5.11 + 5.12 CFBundleVersion ${BUILD_NUMBER} NSExtension diff --git a/SiriIntents/Info.plist b/SiriIntents/Info.plist index ff9f035c1e..d6b99942eb 100644 --- a/SiriIntents/Info.plist +++ b/SiriIntents/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 5.11 + 5.12 CFBundleVersion ${BUILD_NUMBER} NSExtension diff --git a/Telegram-iOS/Info.plist b/Telegram-iOS/Info.plist index 0c3c9d00ae..f65788504f 100644 --- a/Telegram-iOS/Info.plist +++ b/Telegram-iOS/Info.plist @@ -185,7 +185,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 5.11 + 5.12 CFBundleSignature ???? CFBundleURLTypes @@ -356,5 +356,10 @@ + UIDeviceFamily + + 1 + 2 + diff --git a/Telegram-iOS/en.lproj/Localizable.strings b/Telegram-iOS/en.lproj/Localizable.strings index 2081c2c016..6368b9713a 100644 --- a/Telegram-iOS/en.lproj/Localizable.strings +++ b/Telegram-iOS/en.lproj/Localizable.strings @@ -218,6 +218,7 @@ "PUSH_CHAT_MESSAGE_VIDEOS" = "%1$@ sent %3$@ videos to the group %2$@"; "PUSH_REMINDER_TITLE" = "🗓 Reminder"; +"PUSH_SENDER_YOU" = "📅 You"; "LOCAL_MESSAGE_FWDS" = "%1$@ forwarded you %2$d messages"; "LOCAL_CHANNEL_MESSAGE_FWDS" = "%1$@ posted %2$d forwarded messages"; diff --git a/Telegram-iOS/main.m b/Telegram-iOS/main.m index 6e4c714868..dcc092613b 100644 --- a/Telegram-iOS/main.m +++ b/Telegram-iOS/main.m @@ -8,7 +8,8 @@ int main(int argc, char *argv[]) { sleep(1000); void *NotificationService = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/NotificationService.appex/NotificationService"] UTF8String], RTLD_LAZY); void *SiriIntents = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/SiriIntents.appex/SiriIntents"] UTF8String], RTLD_LAZY); - void *Widget = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/Widget.appex/Widget"] UTF8String], RTLD_LAZY);*/ + void *Widget = dlopen([[basePath stringByAppendingPathComponent:@"PlugIns/Widget.appex/Widget"] UTF8String], RTLD_LAZY); + 1*/ @autoreleasepool { return UIApplicationMain(argc, argv, @"Application", @"AppDelegate"); diff --git a/Telegram_Buck.xcworkspace/buck-project.meta.json b/Telegram_Buck.xcworkspace/buck-project.meta.json index bd5d0d3e0e..1156e6950f 100644 --- a/Telegram_Buck.xcworkspace/buck-project.meta.json +++ b/Telegram_Buck.xcworkspace/buck-project.meta.json @@ -1 +1 @@ -{"required-targets":["//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_ac3_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_adts_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avcodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avdct.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avfft.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dirac.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dv_profile.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_jni.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vorbis_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_xvmc.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avformat.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avio.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_adler32.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes_ctr.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_attributes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_audio_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avassert.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avconfig.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avstring.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avutil.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_base64.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_blowfish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bprint.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bswap.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_buffer.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_camellia.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cast5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_channel_layout.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_common.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cpu.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_crc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_des.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_dict.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_display.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_downmix_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_encryption_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_error.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_eval.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ffversion.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_file.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_frame.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hash.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hmac.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_cuda.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_drm.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_imgutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intfloat.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intreadwrite.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lfg.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_log.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lzo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_macros.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mastering_display_metadata.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mathematics.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_md5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mem.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_motion_vector.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_murmur3.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_opt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_parseutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixdesc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixelutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixfmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_random_seed.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rational.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rc4.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_replaygain.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ripemd.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_samplefmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha512.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_spherical.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_stereo3d.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tea.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_threadmessage.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_time.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timecode.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timestamp.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tree.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_twofish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_xtea.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_swresample.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_version.h","//submodules/FFMpeg:libffmpeg_build","//submodules/MtProtoKit:openssl_libs","//submodules/Opus:opus_lib_file","//submodules/WebP:WebP_lib_file"],"xcconfig-paths":["buck-out/gen/AppLibrary-Debug.xcconfig","buck-out/gen/AppLibrary-Profile.xcconfig","buck-out/gen/AppLibrary-Release.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/Telegram-Debug.xcconfig","buck-out/gen/Telegram-Profile.xcconfig","buck-out/gen/Telegram-Release.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Release.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Release.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Debug.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Profile.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Release.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Debug.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Profile.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Release.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Debug.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Profile.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Release.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Debug.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Profile.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Release.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Debug.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Profile.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Release.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Debug.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Profile.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Release.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Debug.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Profile.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Release.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Debug.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Profile.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Release.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Debug.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Profile.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Release.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Debug.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Profile.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Release.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Debug.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Profile.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Release.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Debug.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Profile.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Release.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Release.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Debug.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Profile.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Release.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Debug.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Profile.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Release.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Debug.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Profile.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Release.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Debug.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Profile.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Release.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Debug.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Profile.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Release.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Debug.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Profile.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Release.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Debug.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Profile.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Release.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Debug.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Profile.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Release.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Debug.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Profile.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Release.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Debug.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Profile.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Release.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Debug.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Profile.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Release.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Debug.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Profile.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Release.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Debug.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Profile.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Release.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Debug.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Profile.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Release.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Debug.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Profile.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Release.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Debug.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Profile.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Release.xcconfig","buck-out/gen/submodules/Display/Display#shared-Debug.xcconfig","buck-out/gen/submodules/Display/Display#shared-Profile.xcconfig","buck-out/gen/submodules/Display/Display#shared-Release.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Debug.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Profile.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Release.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Release.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Release.xcconfig","buck-out/gen/submodules/GZip/GZip-Debug.xcconfig","buck-out/gen/submodules/GZip/GZip-Profile.xcconfig","buck-out/gen/submodules/GZip/GZip-Release.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Debug.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Profile.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Release.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Debug.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Profile.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Release.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Debug.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Profile.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Release.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Debug.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Profile.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Release.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Debug.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Profile.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Release.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Debug.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Profile.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Release.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Debug.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Profile.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Release.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Debug.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Profile.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Release.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Debug.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Profile.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Release.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Debug.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Profile.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Release.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Debug.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Profile.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Release.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Debug.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Profile.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Release.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Debug.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Profile.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Release.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Release.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Release.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Debug.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Profile.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Release.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Debug.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Profile.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Release.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Debug.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Profile.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Release.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Debug.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Profile.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Release.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Debug.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Profile.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Release.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Debug.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Profile.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Release.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Debug.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Profile.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Release.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Debug.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Profile.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Release.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Debug.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Profile.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Debug.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Profile.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Release.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Release.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Debug.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Profile.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Release.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Debug.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Profile.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Release.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Debug.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Profile.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Release.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Debug.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Profile.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Release.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Debug.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Profile.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Release.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Debug.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Profile.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Release.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Debug.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Profile.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Release.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Debug.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Profile.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Release.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Debug.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Profile.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Release.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Debug.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Profile.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Release.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Debug.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Profile.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Debug.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Profile.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Release.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Debug.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Profile.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Release.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Debug.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Profile.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Release.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Debug.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Profile.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Release.xcconfig","buck-out/gen/submodules/Opus/opus-Debug.xcconfig","buck-out/gen/submodules/Opus/opus-Profile.xcconfig","buck-out/gen/submodules/Opus/opus-Release.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Debug.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Profile.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Release.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Debug.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Profile.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Release.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Debug.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Profile.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Release.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Debug.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Profile.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Release.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Debug.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Profile.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Release.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Debug.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Profile.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Release.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Debug.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Profile.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Release.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Debug.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Profile.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Release.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Debug.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Profile.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Release.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Debug.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Profile.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Release.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Debug.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Profile.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Release.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Release.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Release.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Debug.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Profile.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Release.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Release.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Debug.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Profile.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Release.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Debug.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Profile.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Release.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Debug.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Profile.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Release.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Debug.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Profile.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Release.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Debug.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Profile.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Release.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Debug.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Profile.xcconfig","buck-out/gen/submodules/RLottie/RLottie-Release.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Debug.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Profile.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Release.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Debug.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Profile.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Release.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Debug.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Profile.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Release.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Debug.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Profile.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Release.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Debug.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Profile.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Release.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Debug.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Profile.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Release.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Debug.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Profile.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Release.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Debug.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Profile.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Release.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Debug.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Profile.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Release.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Debug.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Profile.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Release.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Debug.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Profile.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Release.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Debug.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Profile.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Release.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Release.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Debug.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Profile.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Release.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Debug.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Profile.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Release.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Debug.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Profile.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Release.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Debug.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Profile.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Release.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Debug.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Profile.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Release.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Debug.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Profile.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Release.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Debug.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Profile.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Release.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Debug.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Profile.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Release.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Debug.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Profile.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Release.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Release.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Release.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Debug.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Profile.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Release.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Release.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Release.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Debug.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Profile.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Release.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Debug.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Profile.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Release.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Release.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Debug.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Profile.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Release.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Debug.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Profile.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Release.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Debug.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Profile.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Release.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Debug.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Profile.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Release.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Debug.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Profile.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Release.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Debug.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Profile.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Release.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Debug.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Profile.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Release.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Debug.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Profile.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Release.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Debug.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Profile.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Release.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Debug.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Profile.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Release.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Debug.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Profile.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Release.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Debug.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Profile.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Release.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Debug.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Profile.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Release.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Debug.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Profile.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Release.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Debug.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Profile.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Release.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Debug.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Profile.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Release.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Debug.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Profile.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Release.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Debug.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Profile.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Release.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Debug.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Profile.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Release.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Debug.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Profile.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Release.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Debug.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Profile.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Release.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Debug.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Profile.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Release.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Debug.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Profile.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Release.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Debug.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Profile.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Release.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Debug.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Profile.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Release.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Debug.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Profile.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Release.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Debug.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Profile.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Release.xcconfig"],"copy-in-xcode":[]} \ No newline at end of file +{"required-targets":["//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_ac3_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_adts_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avcodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avdct.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_avfft.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dirac.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dv_profile.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_jni.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_vorbis_parser.h","//submodules/FFMpeg:ffmpeg_header_libavcodec_sub_xvmc.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avformat.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_avio.h","//submodules/FFMpeg:ffmpeg_header_libavformat_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_adler32.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_aes_ctr.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_attributes.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_audio_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avassert.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avconfig.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avstring.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_avutil.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_base64.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_blowfish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bprint.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_bswap.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_buffer.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_camellia.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cast5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_channel_layout.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_common.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_cpu.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_crc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_des.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_dict.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_display.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_downmix_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_encryption_info.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_error.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_eval.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ffversion.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_fifo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_file.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_frame.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hash.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hmac.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_cuda.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_d3d11va.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_drm.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_dxva2.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_mediacodec.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_qsv.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vaapi.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_vdpau.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_hwcontext_videotoolbox.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_imgutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intfloat.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_intreadwrite.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lfg.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_log.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_lzo.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_macros.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mastering_display_metadata.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mathematics.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_md5.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_mem.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_motion_vector.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_murmur3.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_opt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_parseutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixdesc.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixelutils.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_pixfmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_random_seed.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rational.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_rc4.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_replaygain.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_ripemd.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_samplefmt.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_sha512.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_spherical.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_stereo3d.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tea.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_threadmessage.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_time.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timecode.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_timestamp.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_tree.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_twofish.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_version.h","//submodules/FFMpeg:ffmpeg_header_libavutil_sub_xtea.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_swresample.h","//submodules/FFMpeg:ffmpeg_header_libswresample_sub_version.h","//submodules/FFMpeg:libffmpeg_build","//submodules/MtProtoKit:openssl_libs","//submodules/Opus:opus_lib_file","//submodules/WebP:WebP_lib_file"],"xcconfig-paths":["buck-out/gen/AppLibrary-Debug.xcconfig","buck-out/gen/AppLibrary-Profile.xcconfig","buck-out/gen/AppLibrary-Release.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/IntentsExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationContentExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/NotificationServiceExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/ShareExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/Telegram-Debug.xcconfig","buck-out/gen/Telegram-Profile.xcconfig","buck-out/gen/Telegram-Release.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchApp#watchsimulator-i386-Release.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Debug.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Profile.xcconfig","buck-out/gen/WatchAppExtension#watchsimulator-i386-Release.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/WidgetExtension#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Debug.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Profile.xcconfig","buck-out/gen/submodules/AccountContext/AccountContext-Release.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Debug.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Profile.xcconfig","buck-out/gen/submodules/ActionSheetPeerItem/ActionSheetPeerItem-Release.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Debug.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Profile.xcconfig","buck-out/gen/submodules/ActivityIndicator/ActivityIndicator-Release.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Debug.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Profile.xcconfig","buck-out/gen/submodules/AlertUI/AlertUI-Release.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Debug.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Profile.xcconfig","buck-out/gen/submodules/AnimationUI/AnimationUI-Release.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Debug.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Profile.xcconfig","buck-out/gen/submodules/AppBundle/AppBundle-Release.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Debug.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Profile.xcconfig","buck-out/gen/submodules/AsyncDisplayKit/AsyncDisplayKit#shared-Release.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Debug.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Profile.xcconfig","buck-out/gen/submodules/AuthorizationUI/AuthorizationUI-Release.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Debug.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Profile.xcconfig","buck-out/gen/submodules/AvatarNode/AvatarNode-Release.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Debug.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Profile.xcconfig","buck-out/gen/submodules/BotPaymentsUI/BotPaymentsUI-Release.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Debug.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Profile.xcconfig","buck-out/gen/submodules/BuildConfig/BuildConfig-Release.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Debug.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Profile.xcconfig","buck-out/gen/submodules/CallListUI/CallListUI-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemHeader/ChatListSearchItemHeader-Release.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchItemNode/ChatListSearchItemNode-Release.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Debug.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Profile.xcconfig","buck-out/gen/submodules/ChatListSearchRecentPeersNode/ChatListSearchRecentPeersNode-Release.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Debug.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Profile.xcconfig","buck-out/gen/submodules/ChatListUI/ChatListUI-Release.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Debug.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Profile.xcconfig","buck-out/gen/submodules/ChatTitleActivityNode/ChatTitleActivityNode-Release.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Debug.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Profile.xcconfig","buck-out/gen/submodules/CheckNode/CheckNode-Release.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Debug.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Profile.xcconfig","buck-out/gen/submodules/ComposePollUI/ComposePollUI-Release.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Debug.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Profile.xcconfig","buck-out/gen/submodules/ContactListUI/ContactListUI-Release.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Debug.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Profile.xcconfig","buck-out/gen/submodules/ContactsPeerItem/ContactsPeerItem-Release.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Debug.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Profile.xcconfig","buck-out/gen/submodules/ContextUI/ContextUI-Release.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Debug.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Profile.xcconfig","buck-out/gen/submodules/CounterContollerTitleView/CounterContollerTitleView-Release.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Debug.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Profile.xcconfig","buck-out/gen/submodules/CountrySelectionUI/CountrySelectionUI-Release.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Debug.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Profile.xcconfig","buck-out/gen/submodules/Crc32/Crc32-Release.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Debug.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Profile.xcconfig","buck-out/gen/submodules/DateSelectionUI/DateSelectionUI-Release.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Debug.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Profile.xcconfig","buck-out/gen/submodules/DeleteChatPeerActionSheetItem/DeleteChatPeerActionSheetItem-Release.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Debug.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Profile.xcconfig","buck-out/gen/submodules/DeviceAccess/DeviceAccess-Release.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Debug.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Profile.xcconfig","buck-out/gen/submodules/DeviceLocationManager/DeviceLocationManager-Release.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Debug.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Profile.xcconfig","buck-out/gen/submodules/DeviceProximity/DeviceProximity-Release.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Debug.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Profile.xcconfig","buck-out/gen/submodules/DirectionalPanGesture/DirectionalPanGesture-Release.xcconfig","buck-out/gen/submodules/Display/Display#shared-Debug.xcconfig","buck-out/gen/submodules/Display/Display#shared-Profile.xcconfig","buck-out/gen/submodules/Display/Display#shared-Release.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig","buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Debug.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Profile.xcconfig","buck-out/gen/submodules/EncryptionKeyVisualization/EncryptionKeyVisualization-Release.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/FFMpeg-Release.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Debug.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Profile.xcconfig","buck-out/gen/submodules/FFMpeg/libffmpeg-Release.xcconfig","buck-out/gen/submodules/GZip/GZip-Debug.xcconfig","buck-out/gen/submodules/GZip/GZip-Profile.xcconfig","buck-out/gen/submodules/GZip/GZip-Release.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Debug.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Profile.xcconfig","buck-out/gen/submodules/GalleryUI/GalleryUI-Release.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Debug.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Profile.xcconfig","buck-out/gen/submodules/GameUI/GameUI-Release.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Debug.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Profile.xcconfig","buck-out/gen/submodules/Geocoding/Geocoding-Release.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Debug.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Profile.xcconfig","buck-out/gen/submodules/GridMessageSelectionNode/GridMessageSelectionNode-Release.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Debug.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Profile.xcconfig","buck-out/gen/submodules/HashtagSearchUI/HashtagSearchUI-Release.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Debug.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Profile.xcconfig","buck-out/gen/submodules/HexColor/HexColor-Release.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Debug.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Profile.xcconfig","buck-out/gen/submodules/HockeySDK-iOS/HockeySDK-Release.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Debug.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Profile.xcconfig","buck-out/gen/submodules/HorizontalPeerItem/HorizontalPeerItem-Release.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Debug.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Profile.xcconfig","buck-out/gen/submodules/ImageBlur/ImageBlur-Release.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Debug.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Profile.xcconfig","buck-out/gen/submodules/ImageCompression/ImageCompression-Release.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Debug.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Profile.xcconfig","buck-out/gen/submodules/ImageTransparency/ImageTransparency-Release.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Debug.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Profile.xcconfig","buck-out/gen/submodules/InstantPageCache/InstantPageCache-Release.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Debug.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Profile.xcconfig","buck-out/gen/submodules/InstantPageUI/InstantPageUI-Release.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAddressItem/ItemListAddressItem-Release.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Debug.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Profile.xcconfig","buck-out/gen/submodules/ItemListAvatarAndNameInfoItem/ItemListAvatarAndNameInfoItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerActionItem/ItemListPeerActionItem-Release.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Debug.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Profile.xcconfig","buck-out/gen/submodules/ItemListPeerItem/ItemListPeerItem-Release.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Debug.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Profile.xcconfig","buck-out/gen/submodules/ItemListStickerPackItem/ItemListStickerPackItem-Release.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Debug.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Profile.xcconfig","buck-out/gen/submodules/ItemListUI/ItemListUI-Release.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/JoinLinkPreviewUI/JoinLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Debug.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Profile.xcconfig","buck-out/gen/submodules/LanguageLinkPreviewUI/LanguageLinkPreviewUI-Release.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Debug.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Profile.xcconfig","buck-out/gen/submodules/LanguageSuggestionUI/LanguageSuggestionUI-Release.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Debug.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Profile.xcconfig","buck-out/gen/submodules/LegacyComponents/LegacyComponents-Release.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Debug.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Profile.xcconfig","buck-out/gen/submodules/LegacyDataImport/LegacyDataImport-Release.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Debug.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Profile.xcconfig","buck-out/gen/submodules/LegacyMediaPickerUI/LegacyMediaPickerUI-Release.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Debug.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Profile.xcconfig","buck-out/gen/submodules/LegacyUI/LegacyUI-Release.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Debug.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Profile.xcconfig","buck-out/gen/submodules/LightweightAccountData/LightweightAccountData-Release.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Debug.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Profile.xcconfig","buck-out/gen/submodules/ListSectionHeaderNode/ListSectionHeaderNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Debug.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Profile.xcconfig","buck-out/gen/submodules/LiveLocationManager/LiveLocationManager-Release.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationPositionNode/LiveLocationPositionNode-Release.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Debug.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Profile.xcconfig","buck-out/gen/submodules/LiveLocationTimerNode/LiveLocationTimerNode-Release.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Debug.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Profile.xcconfig","buck-out/gen/submodules/LocalAuth/LocalAuth-Release.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Debug.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Profile.xcconfig","buck-out/gen/submodules/LocalMediaResources/LocalMediaResources-Release.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Debug.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Profile.xcconfig","buck-out/gen/submodules/LocalizedPeerData/LocalizedPeerData-Release.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Debug.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Profile.xcconfig","buck-out/gen/submodules/LocationUI/LocationUI-Release.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Debug.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Profile.xcconfig","buck-out/gen/submodules/MapResourceToAvatarSizes/MapResourceToAvatarSizes-Release.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Debug.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Profile.xcconfig","buck-out/gen/submodules/MediaPlayer/UniversalMediaPlayer-Release.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Debug.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Profile.xcconfig","buck-out/gen/submodules/MediaResources/MediaResources-Release.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Debug.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Profile.xcconfig","buck-out/gen/submodules/MergeLists/MergeLists-Release.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Debug.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Profile.xcconfig","buck-out/gen/submodules/MessageReactionListUI/MessageReactionListUI-Release.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Debug.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Profile.xcconfig","buck-out/gen/submodules/MimeTypes/MimeTypes-Release.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Debug.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Profile.xcconfig","buck-out/gen/submodules/MosaicLayout/MosaicLayout-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKit#shared-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Debug.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Profile.xcconfig","buck-out/gen/submodules/MusicAlbumArtResources/MusicAlbumArtResources-Release.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Debug.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Profile.xcconfig","buck-out/gen/submodules/NotificationMuteSettingsUI/NotificationMuteSettingsUI-Release.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Debug.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Profile.xcconfig","buck-out/gen/submodules/NotificationSoundSelectionUI/NotificationSoundSelectionUI-Release.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Debug.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Profile.xcconfig","buck-out/gen/submodules/OpenInExternalAppUI/OpenInExternalAppUI-Release.xcconfig","buck-out/gen/submodules/Opus/opus-Debug.xcconfig","buck-out/gen/submodules/Opus/opus-Profile.xcconfig","buck-out/gen/submodules/Opus/opus-Release.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Debug.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Profile.xcconfig","buck-out/gen/submodules/Opus/opus_lib-Release.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Debug.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Profile.xcconfig","buck-out/gen/submodules/OpusBinding/OpusBinding-Release.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Debug.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Profile.xcconfig","buck-out/gen/submodules/OverlayStatusController/OverlayStatusController-Release.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Debug.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Profile.xcconfig","buck-out/gen/submodules/PasscodeUI/PasscodeUI-Release.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Debug.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Profile.xcconfig","buck-out/gen/submodules/PassportUI/PassportUI-Release.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Debug.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Profile.xcconfig","buck-out/gen/submodules/PasswordSetupUI/PasswordSetupUI-Release.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Debug.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Profile.xcconfig","buck-out/gen/submodules/Pdf/Pdf-Release.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Debug.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Profile.xcconfig","buck-out/gen/submodules/PeerAvatarGalleryUI/PeerAvatarGalleryUI-Release.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Debug.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Profile.xcconfig","buck-out/gen/submodules/PeerInfoUI/PeerInfoUI-Release.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Debug.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Profile.xcconfig","buck-out/gen/submodules/PeerOnlineMarkerNode/PeerOnlineMarkerNode-Release.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Debug.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Profile.xcconfig","buck-out/gen/submodules/PeerPresenceStatusManager/PeerPresenceStatusManager-Release.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyIconNode/PeersNearbyIconNode-Release.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Debug.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Profile.xcconfig","buck-out/gen/submodules/PeersNearbyUI/PeersNearbyUI-Release.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Debug.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Profile.xcconfig","buck-out/gen/submodules/PersistentStringHash/PersistentStringHash-Release.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/PhoneInputNode/PhoneInputNode-Release.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Debug.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Profile.xcconfig","buck-out/gen/submodules/PhotoResources/PhotoResources-Release.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Debug.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Profile.xcconfig","buck-out/gen/submodules/PlatformRestrictionMatching/PlatformRestrictionMatching-Release.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Debug.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Profile.xcconfig","buck-out/gen/submodules/Postbox/Postbox#shared-Release.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Debug.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Profile.xcconfig","buck-out/gen/submodules/ProgressNavigationButtonNode/ProgressNavigationButtonNode-Release.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Debug.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Profile.xcconfig","buck-out/gen/submodules/QrCode/QrCode-Release.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Debug.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Profile.xcconfig","buck-out/gen/submodules/RMIntro/RMIntro-Release.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Debug.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Profile.xcconfig","buck-out/gen/submodules/RadialStatusNode/RadialStatusNode-Release.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Debug.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Profile.xcconfig","buck-out/gen/submodules/RaiseToListen/RaiseToListen-Release.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Debug.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Profile.xcconfig","buck-out/gen/submodules/ReactionSelectionNode/ReactionSelectionNode-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SSignalKit/SSignalKit-Release.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Debug.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Profile.xcconfig","buck-out/gen/submodules/SSignalKit/SwiftSignalKit/SwiftSignalKit#shared-Release.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Debug.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Profile.xcconfig","buck-out/gen/submodules/SaveToCameraRoll/SaveToCameraRoll-Release.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Debug.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Profile.xcconfig","buck-out/gen/submodules/ScreenCaptureDetection/ScreenCaptureDetection-Release.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Debug.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Profile.xcconfig","buck-out/gen/submodules/SearchBarNode/SearchBarNode-Release.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Debug.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Profile.xcconfig","buck-out/gen/submodules/SearchUI/SearchUI-Release.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Debug.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Profile.xcconfig","buck-out/gen/submodules/SelectablePeerNode/SelectablePeerNode-Release.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Debug.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Profile.xcconfig","buck-out/gen/submodules/SettingsUI/SettingsUI-Release.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Debug.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Profile.xcconfig","buck-out/gen/submodules/ShareController/ShareController-Release.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Debug.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Profile.xcconfig","buck-out/gen/submodules/ShareItems/ShareItems-Release.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Debug.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Profile.xcconfig","buck-out/gen/submodules/SinglePhoneInputNode/SinglePhoneInputNode-Release.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Debug.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Profile.xcconfig","buck-out/gen/submodules/SolidRoundedButtonNode/SolidRoundedButtonNode-Release.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Debug.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Profile.xcconfig","buck-out/gen/submodules/StickerPackPreviewUI/StickerPackPreviewUI-Release.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Debug.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Profile.xcconfig","buck-out/gen/submodules/StickerResources/StickerResources-Release.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Debug.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Profile.xcconfig","buck-out/gen/submodules/Stripe/Stripe-Release.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Debug.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Profile.xcconfig","buck-out/gen/submodules/SwipeToDismissGesture/SwipeToDismissGesture-Release.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Debug.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Profile.xcconfig","buck-out/gen/submodules/SwitchNode/SwitchNode-Release.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Debug.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Profile.xcconfig","buck-out/gen/submodules/TelegramApi/TelegramApi-Release.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Debug.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Profile.xcconfig","buck-out/gen/submodules/TelegramAudio/TelegramAudio-Release.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Debug.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Profile.xcconfig","buck-out/gen/submodules/TelegramBaseController/TelegramBaseController-Release.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramCallsUI/TelegramCallsUI-Release.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramCore/TelegramCore#shared-Release.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Debug.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Profile.xcconfig","buck-out/gen/submodules/TelegramNotices/TelegramNotices-Release.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissions/TelegramPermissions-Release.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Debug.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Profile.xcconfig","buck-out/gen/submodules/TelegramPermissionsUI/TelegramPermissionsUI-Release.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Debug.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Profile.xcconfig","buck-out/gen/submodules/TelegramPresentationData/TelegramPresentationData-Release.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Debug.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Profile.xcconfig","buck-out/gen/submodules/TelegramStringFormatting/TelegramStringFormatting-Release.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Debug.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Profile.xcconfig","buck-out/gen/submodules/TelegramUI/TelegramUI#shared-Release.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Debug.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Profile.xcconfig","buck-out/gen/submodules/TelegramUIPreferences/TelegramUIPreferences-Release.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Debug.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Profile.xcconfig","buck-out/gen/submodules/TelegramUniversalVideoContent/TelegramUniversalVideoContent-Release.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Debug.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Profile.xcconfig","buck-out/gen/submodules/TelegramUpdateUI/TelegramUpdateUI-Release.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Debug.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Profile.xcconfig","buck-out/gen/submodules/TelegramVoip/TelegramVoip-Release.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Debug.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Profile.xcconfig","buck-out/gen/submodules/TemporaryCachedPeerDataManager/TemporaryCachedPeerDataManager-Release.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Debug.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Profile.xcconfig","buck-out/gen/submodules/TextFormat/TextFormat-Release.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Debug.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Profile.xcconfig","buck-out/gen/submodules/TextSelectionNode/TextSelectionNode-Release.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Debug.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Profile.xcconfig","buck-out/gen/submodules/TinyThumbnail/TinyThumbnail-Release.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Debug.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Profile.xcconfig","buck-out/gen/submodules/TouchDownGesture/TouchDownGesture-Release.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Debug.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Profile.xcconfig","buck-out/gen/submodules/Tuples/Tuples-Release.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Debug.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Profile.xcconfig","buck-out/gen/submodules/UndoUI/UndoUI-Release.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Debug.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Profile.xcconfig","buck-out/gen/submodules/UrlEscaping/UrlEscaping-Release.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Debug.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Profile.xcconfig","buck-out/gen/submodules/UrlHandling/UrlHandling-Release.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Debug.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Profile.xcconfig","buck-out/gen/submodules/WallpaperResources/WallpaperResources-Release.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Debug.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Profile.xcconfig","buck-out/gen/submodules/WatchBridge/WatchBridge-Release.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Debug.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Profile.xcconfig","buck-out/gen/submodules/WatchBridgeAudio/WatchBridgeAudio-Release.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Debug.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Profile.xcconfig","buck-out/gen/submodules/WatchCommon/Host/WatchCommon-Release.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Debug.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Profile.xcconfig","buck-out/gen/submodules/WebP/WebPImage-Release.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Debug.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Profile.xcconfig","buck-out/gen/submodules/WebP/WebP_lib-Release.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Debug.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Profile.xcconfig","buck-out/gen/submodules/WebSearchUI/WebSearchUI-Release.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Debug.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Profile.xcconfig","buck-out/gen/submodules/WebUI/WebUI-Release.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Debug.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Profile.xcconfig","buck-out/gen/submodules/WebsiteType/WebsiteType-Release.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Debug.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Profile.xcconfig","buck-out/gen/submodules/YuvConversion/YuvConversion-Release.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Debug.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Profile.xcconfig","buck-out/gen/submodules/libphonenumber/libphonenumber-Release.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Debug.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Profile.xcconfig","buck-out/gen/submodules/libtgvoip/libtgvoip-Release.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Debug.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Profile.xcconfig","buck-out/gen/submodules/lottie-ios/Lottie-Release.xcconfig","buck-out/gen/submodules/rlottie/RLottieBinding-Debug.xcconfig","buck-out/gen/submodules/rlottie/RLottieBinding-Profile.xcconfig","buck-out/gen/submodules/rlottie/RLottieBinding-Release.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Debug.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Profile.xcconfig","buck-out/gen/submodules/sqlcipher/sqlcipher-Release.xcconfig"],"copy-in-xcode":[]} \ No newline at end of file diff --git a/Telegram_Buck.xcworkspace/contents.xcworkspacedata b/Telegram_Buck.xcworkspace/contents.xcworkspacedata index 571b9b7d3e..87da4a941c 100644 --- a/Telegram_Buck.xcworkspace/contents.xcworkspacedata +++ b/Telegram_Buck.xcworkspace/contents.xcworkspacedata @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme b/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme index 3d963fb0eb..f7bbe0ae07 100644 --- a/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme +++ b/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme @@ -412,20 +412,6 @@ ReferencedContainer = "container:submodules/GZip/GZip.xcodeproj"> - - - - + + + + + + + + CFBundleAllowMixedLocalizations + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${APP_NAME} + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIcons + + CFBundleAlternateIcons + + Black + + CFBundleIconFiles + + BlackIcon + BlackNotificationIcon + + UIPrerenderedIcon + + + BlackClassic + + CFBundleIconFiles + + BlackClassicIcon + BlackClassicNotificationIcon + + UIPrerenderedIcon + + + BlackFilled + + CFBundleIconFiles + + BlackFilledIcon + + UIPrerenderedIcon + + + Blue + + CFBundleIconFiles + + BlueIcon + BlueNotificationIcon + + UIPrerenderedIcon + + + BlueClassic + + CFBundleIconFiles + + BlueClassicIcon + BlueClassicNotificationIcon + + UIPrerenderedIcon + + + BlueFilled + + CFBundleIconFiles + + BlueFilledIcon + + UIPrerenderedIcon + + + WhiteFilled + + CFBundleIconFiles + + WhiteFilledIcon + + UIPrerenderedIcon + + + + CFBundlePrimaryIcon + + CFBundleIconName + AppIconLLC + UIPrerenderedIcon + + + + CFBundleIcons~ipad + + CFBundleAlternateIcons + + Black + + CFBundleIconFiles + + BlackIconIpad + BlackIconLargeIpad + BlackNotificationIcon + + UIPrerenderedIcon + + + BlackClassic + + CFBundleIconFiles + + BlackClassicIconIpad + BlackClassicIconLargeIpad + BlackClassicNotificationIcon + + UIPrerenderedIcon + + + BlackFilled + + CFBundleIconFiles + + BlackFilledIconIpad + BlackFilledIconLargeIpad + + UIPrerenderedIcon + + + Blue + + CFBundleIconFiles + + BlueIconIpad + BlueIconLargeIpad + BlueNotificationIcon + + UIPrerenderedIcon + + + BlueClassic + + CFBundleIconFiles + + BlueClassicIconIpad + BlueClassicIconLargeIpad + BlueClassicNotificationIcon + + UIPrerenderedIcon + + + BlueFilled + + CFBundleIconFiles + + BlueFilledIconIpad + BlueFilledIconLargeIpad + + UIPrerenderedIcon + + + WhiteFilled + + CFBundleIconFiles + + WhiteFilledIcon + + UIPrerenderedIcon + + + + CFBundlePrimaryIcon + + CFBundleIconName + AppIconLLC + UIPrerenderedIcon + + + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 5.12 + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleTypeRole + Viewer + CFBundleURLName + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleURLSchemes + + telegram + + + + CFBundleTypeRole + Editor + CFBundleURLName + $(PRODUCT_BUNDLE_IDENTIFIER).compatibility + CFBundleURLSchemes + + tg + $(APP_SPECIFIC_URL_SCHEME) + + + + CFBundleTypeRole + Viewer + CFBundleURLName + $(PRODUCT_BUNDLE_IDENTIFIER).dropbox + CFBundleURLSchemes + + db-pa9wtoz9l514anx + + + + CFBundleVersion + ${BUILD_NUMBER} + ITSAppUsesNonExemptEncryption + + LSApplicationQueriesSchemes + + instagram + comgooglemaps-x-callback + foursquare + here-location + yandexmaps + yandexnavi + comgooglemaps + youtube + twitter + vk + waze + googlechrome + googlechromes + firefox + touch-http + touch-https + yandexbrowser-open-url + vimeo + vine + coub + uber + citymapper + lyft + opera-http + opera-https + firefox-focus + ddgQuickLink + moovit + + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + NSCameraUsageDescription + We need this so that you can take and share photos and videos. + NSContactsUsageDescription + Telegram stores your contacts heavily encrypted in the cloud to let you connect with your friends across all your devices. + NSFaceIDUsageDescription + You can use Face ID to unlock the app. + NSLocationAlwaysUsageDescription + When you send your location to your friends, Telegram needs access to show them a map. You also need this to send locations from an Apple Watch. + NSLocationWhenInUseUsageDescription + When you send your location to your friends, Telegram needs access to show them a map. + NSMicrophoneUsageDescription + We need this so that you can record and share voice messages and videos with sound. + NSMotionUsageDescription + When you send your location to your friends, Telegram needs access to show them a map. + NSPhotoLibraryAddUsageDescription + We need this so that you can share photos and videos from your photo library. + NSPhotoLibraryUsageDescription + We need this so that you can share photos and videos from your photo library. + NSSiriUsageDescription + You can use Siri to send messages. + NSUserActivityTypes + + INSendMessageIntent + RemindAboutChatIntent + + UIAppFonts + + SFCompactRounded-Semibold.otf + + UIBackgroundModes + + audio + fetch + location + remote-notification + voip + + UIFileSharingEnabled + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UIRequiresPersistentWiFi + + UIStatusBarStyle + UIStatusBarStyleDefault + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UIViewEdgeAntialiasing + + UIViewGroupOpacity + + UTImportedTypeDeclarations + + + UTTypeConformsTo + + public.data + + UTTypeDescription + Telegram iOS Color Theme File + UTTypeIconFiles + + BlueIcon@3x.png + + UTTypeIdentifier + org.telegram.Telegram-iOS.theme + UTTypeTagSpecification + + public.filename-extension + + tgios-theme + + + + + UIDeviceFamily + + 1 + 2 + + + diff --git a/App_t/Telegram-iOS.entitlements b/Temp/Telegram-iOS/Telegram-iOS-Hockeyapp.entitlements similarity index 100% rename from App_t/Telegram-iOS.entitlements rename to Temp/Telegram-iOS/Telegram-iOS-Hockeyapp.entitlements diff --git a/App_t/Sources/main.m b/Temp/Telegram-iOS/main.m similarity index 96% rename from App_t/Sources/main.m rename to Temp/Telegram-iOS/main.m index 6e4c714868..eeef6ca7fb 100644 --- a/App_t/Sources/main.m +++ b/Temp/Telegram-iOS/main.m @@ -1,5 +1,6 @@ #import #import +#import int main(int argc, char *argv[]) { /*NSString *basePath = [[NSString stringWithUTF8String:argv[0]] stringByDeletingLastPathComponent]; diff --git a/Temp/Telegram_Buck.xcworkspace/buck-project.meta.json b/Temp/Telegram_Buck.xcworkspace/buck-project.meta.json new file mode 100644 index 0000000000..7a5fbda8d9 --- /dev/null +++ b/Temp/Telegram_Buck.xcworkspace/buck-project.meta.json @@ -0,0 +1 @@ +{"required-targets":["//submodules/MtProtoKit:openssl_libs"],"xcconfig-paths":["buck-out/gen/Temp/AppLibrary-Debug.xcconfig","buck-out/gen/Temp/AppLibrary-Profile.xcconfig","buck-out/gen/Temp/AppLibrary-Release.xcconfig","buck-out/gen/Temp/Telegram-Debug.xcconfig","buck-out/gen/Temp/Telegram-Profile.xcconfig","buck-out/gen/Temp/Telegram-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKitFramework#iphonesimulator-x86_64-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKitFramework#iphonesimulator-x86_64-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/MtProtoKitFramework#iphonesimulator-x86_64-Release.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Debug.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Profile.xcconfig","buck-out/gen/submodules/MtProtoKit/openssl-Release.xcconfig"],"copy-in-xcode":[]} \ No newline at end of file diff --git a/Temp/Telegram_Buck.xcworkspace/contents.xcworkspacedata b/Temp/Telegram_Buck.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000000..b2c13bdb02 --- /dev/null +++ b/Temp/Telegram_Buck.xcworkspace/contents.xcworkspacedata @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/App_t/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Temp/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from App_t/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Temp/Telegram_Buck.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/App_t/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Temp/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from App_t/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to Temp/Telegram_Buck.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/Temp/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme b/Temp/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme new file mode 100644 index 0000000000..2fbbd42372 --- /dev/null +++ b/Temp/Telegram_Buck.xcworkspace/xcshareddata/xcschemes/Telegram_Buck.xcscheme @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Temp/Temp.xcodeproj/project.pbxproj b/Temp/Temp.xcodeproj/project.pbxproj new file mode 100644 index 0000000000..fa0717064c --- /dev/null +++ b/Temp/Temp.xcodeproj/project.pbxproj @@ -0,0 +1,684 @@ + + + + + archiveVersion + 1 + classes + + + objectVersion + 46 + objects + + 1DD70E29001F47FB00000000 + + isa + PBXFileReference + name + BUCK + path + BUCK + sourceTree + SOURCE_ROOT + explicitFileType + text.script.python + + 1DD70E29988E33D500000000 + + isa + PBXFileReference + name + Application.swift + path + Telegram-iOS/Application.swift + sourceTree + SOURCE_ROOT + + 1DD70E29BF88817800000000 + + isa + PBXFileReference + name + main.m + path + Telegram-iOS/main.m + sourceTree + SOURCE_ROOT + lastKnownFileType + sourcecode.c.objc + + B401C979EAB5339800000000 + + isa + PBXGroup + name + Sources + sourceTree + ]]> + children + + 1DD70E29988E33D500000000 + 1DD70E29BF88817800000000 + + + B401C979C43AA77A00000000 + + isa + PBXGroup + name + AppLibrary + sourceTree + ]]> + children + + 1DD70E29001F47FB00000000 + B401C979EAB5339800000000 + + + 1DD70E294E27EDFB00000000 + + isa + PBXFileReference + name + AppLibrary-Debug.xcconfig + path + ../buck-out/gen/Temp/AppLibrary-Debug.xcconfig + sourceTree + SOURCE_ROOT + explicitFileType + text.xcconfig + + 1DD70E294906F2A500000000 + + isa + PBXFileReference + name + AppLibrary-Profile.xcconfig + path + ../buck-out/gen/Temp/AppLibrary-Profile.xcconfig + sourceTree + SOURCE_ROOT + explicitFileType + text.xcconfig + + 1DD70E29BC9D9E0700000000 + + isa + PBXFileReference + name + AppLibrary-Release.xcconfig + path + ../buck-out/gen/Temp/AppLibrary-Release.xcconfig + sourceTree + SOURCE_ROOT + explicitFileType + text.xcconfig + + 1DD70E29A8C8657400000000 + + isa + PBXFileReference + name + Telegram-Debug.xcconfig + path + ../buck-out/gen/Temp/Telegram-Debug.xcconfig + sourceTree + SOURCE_ROOT + explicitFileType + text.xcconfig + + 1DD70E297D676FDE00000000 + + isa + PBXFileReference + name + Telegram-Profile.xcconfig + path + ../buck-out/gen/Temp/Telegram-Profile.xcconfig + sourceTree + SOURCE_ROOT + explicitFileType + text.xcconfig + + 1DD70E29F0FE1B4000000000 + + isa + PBXFileReference + name + Telegram-Release.xcconfig + path + ../buck-out/gen/Temp/Telegram-Release.xcconfig + sourceTree + SOURCE_ROOT + explicitFileType + text.xcconfig + + B401C9792F7F325000000000 + + isa + PBXGroup + name + Buck (Do Not Modify) + sourceTree + ]]> + children + + 1DD70E294E27EDFB00000000 + 1DD70E294906F2A500000000 + 1DD70E29BC9D9E0700000000 + 1DD70E29A8C8657400000000 + 1DD70E297D676FDE00000000 + 1DD70E29F0FE1B4000000000 + + + B401C979B781F65D00000000 + + isa + PBXGroup + name + Configurations + sourceTree + ]]> + children + + B401C9792F7F325000000000 + + + 1DD70E296A34811900000000 + + isa + PBXFileReference + name + MtProtoKitFramework.framework + path + MtProtoKitFramework.framework + sourceTree + BUILT_PRODUCTS_DIR + explicitFileType + wrapper.framework + + 1DD70E297ADFB9F200000000 + + isa + PBXFileReference + name + libAppLibrary.a + path + libAppLibrary.a + sourceTree + BUILT_PRODUCTS_DIR + explicitFileType + archive.ar + + 1DD70E29B22505DC00000000 + + isa + PBXFileReference + name + libMtProtoKit.dylib + path + libMtProtoKit.dylib + sourceTree + BUILT_PRODUCTS_DIR + explicitFileType + compiled.mach-o.dylib + + B401C97968022A5500000000 + + isa + PBXGroup + name + Frameworks + sourceTree + ]]> + children + + 1DD70E296A34811900000000 + 1DD70E297ADFB9F200000000 + 1DD70E29B22505DC00000000 + + + 1DD70E29D83C37D400000000 + + isa + PBXFileReference + name + Telegram.app + path + Telegram.app + sourceTree + BUILT_PRODUCTS_DIR + explicitFileType + wrapper.application + + 1DD70E297ADFB9F200000001 + + isa + PBXFileReference + name + libAppLibrary.a + path + libAppLibrary.a + sourceTree + BUILT_PRODUCTS_DIR + explicitFileType + archive.ar + + B401C979C806358400000000 + + isa + PBXGroup + name + Products + sourceTree + ]]> + children + + 1DD70E29D83C37D400000000 + 1DD70E297ADFB9F200000001 + + + 1DD70E29001F47FB00000001 + + isa + PBXFileReference + name + BUCK + path + BUCK + sourceTree + SOURCE_ROOT + explicitFileType + text.script.python + + 1DD70E296ABF6A1200000000 + + isa + PBXFileReference + name + Empty.swift + path + Empty.swift + sourceTree + SOURCE_ROOT + + 1DD70E2906C06BEE00000000 + + isa + PBXFileReference + name + Info.plist + path + Telegram-iOS/Info.plist + sourceTree + ]]> + explicitFileType + text.plist + + B401C979EAB5339800000001 + + isa + PBXGroup + name + Sources + sourceTree + ]]> + children + + 1DD70E296ABF6A1200000000 + 1DD70E2906C06BEE00000000 + + + B401C979B2C34D2100000000 + + isa + PBXGroup + name + Telegram + sourceTree + ]]> + children + + 1DD70E29001F47FB00000001 + B401C979EAB5339800000001 + + + B401C979EFB6AC4600000000 + + isa + PBXGroup + name + mainGroup + sourceTree + ]]> + children + + B401C979C43AA77A00000000 + B401C979B781F65D00000000 + B401C97968022A5500000000 + B401C979C806358400000000 + B401C979B2C34D2100000000 + + + E7A30F04988E33D500000000 + + isa + PBXBuildFile + fileRef + 1DD70E29988E33D500000000 + + E7A30F04BF88817800000000 + + isa + PBXBuildFile + fileRef + 1DD70E29BF88817800000000 + + 1870857F0000000000000000 + + isa + PBXSourcesBuildPhase + files + + E7A30F04988E33D500000000 + E7A30F04BF88817800000000 + + + 4952437303EDA63300000000 + + isa + XCBuildConfiguration + name + Debug + buildSettings + + + baseConfigurationReference + 1DD70E294E27EDFB00000000 + + 4952437350C7218900000000 + + isa + XCBuildConfiguration + name + Profile + buildSettings + + + baseConfigurationReference + 1DD70E294906F2A500000000 + + 49524373A439BFE700000000 + + isa + XCBuildConfiguration + name + Release + buildSettings + + + baseConfigurationReference + 1DD70E29BC9D9E0700000000 + + 218C37090000000000000000 + + isa + XCConfigurationList + buildConfigurations + + 4952437303EDA63300000000 + 4952437350C7218900000000 + 49524373A439BFE700000000 + + defaultConfigurationIsVisible + + + E66DC04EC43AA77A00000000 + + isa + PBXNativeTarget + name + AppLibrary + productName + AppLibrary + productReference + 1DD70E297ADFB9F200000001 + productType + com.apple.product-type.library.static + dependencies + + + buildPhases + + 1870857F0000000000000000 + + buildConfigurationList + 218C37090000000000000000 + + E7A30F046ABF6A1200000000 + + isa + PBXBuildFile + fileRef + 1DD70E296ABF6A1200000000 + + 1870857F0000000000000001 + + isa + PBXSourcesBuildPhase + files + + E7A30F046ABF6A1200000000 + + + E7A30F047ADFB9F200000000 + + isa + PBXBuildFile + fileRef + 1DD70E297ADFB9F200000000 + + E7A30F04B22505DC00000000 + + isa + PBXBuildFile + fileRef + 1DD70E29B22505DC00000000 + + 4F426D880000000000000000 + + isa + PBXFrameworksBuildPhase + files + + E7A30F047ADFB9F200000000 + E7A30F04B22505DC00000000 + + + E7A30F04B22505DC00000001 + + isa + PBXBuildFile + fileRef + 1DD70E29B22505DC00000000 + settings + + ATTRIBUTES + + CodeSignOnCopy + RemoveHeadersOnCopy + + + + E7A30F046A34811900000000 + + isa + PBXBuildFile + fileRef + 1DD70E296A34811900000000 + settings + + ATTRIBUTES + + CodeSignOnCopy + RemoveHeadersOnCopy + + + + FAF5FAC90000000000000000 + + isa + PBXCopyFilesBuildPhase + files + + E7A30F04B22505DC00000001 + E7A30F046A34811900000000 + + dstSubfolderSpec + 10 + dstPath + + + 4952437303EDA63300000001 + + isa + XCBuildConfiguration + name + Debug + buildSettings + + + baseConfigurationReference + 1DD70E29A8C8657400000000 + + 4952437350C7218900000001 + + isa + XCBuildConfiguration + name + Profile + buildSettings + + + baseConfigurationReference + 1DD70E297D676FDE00000000 + + 49524373A439BFE700000001 + + isa + XCBuildConfiguration + name + Release + buildSettings + + + baseConfigurationReference + 1DD70E29F0FE1B4000000000 + + 218C37090000000000000001 + + isa + XCConfigurationList + buildConfigurations + + 4952437303EDA63300000001 + 4952437350C7218900000001 + 49524373A439BFE700000001 + + defaultConfigurationIsVisible + + + E66DC04EB2C34D2100000000 + + isa + PBXNativeTarget + name + Telegram + productName + Telegram + productReference + 1DD70E29D83C37D400000000 + productType + com.apple.product-type.application + dependencies + + + buildPhases + + 1870857F0000000000000001 + 4F426D880000000000000000 + FAF5FAC90000000000000000 + + buildConfigurationList + 218C37090000000000000001 + + 4952437303EDA63300000002 + + isa + XCBuildConfiguration + name + Debug + buildSettings + + + + 4952437350C7218900000002 + + isa + XCBuildConfiguration + name + Profile + buildSettings + + + + 49524373A439BFE700000002 + + isa + XCBuildConfiguration + name + Release + buildSettings + + + + 218C37090000000000000002 + + isa + XCConfigurationList + buildConfigurations + + 4952437303EDA63300000002 + 4952437350C7218900000002 + 49524373A439BFE700000002 + + defaultConfigurationIsVisible + + + 96C847930027B7F400000000 + + isa + PBXProject + mainGroup + B401C979EFB6AC4600000000 + targets + + E66DC04EC43AA77A00000000 + E66DC04EB2C34D2100000000 + + buildConfigurationList + 218C37090000000000000002 + compatibilityVersion + Xcode 3.2 + attributes + + LastUpgradeCheck + 9999 + + + + rootObject + 96C847930027B7F400000000 + + \ No newline at end of file diff --git a/Temp/Temp.xcodeproj/xcshareddata/xcschemes/Temp.xcscheme b/Temp/Temp.xcodeproj/xcshareddata/xcschemes/Temp.xcscheme new file mode 100644 index 0000000000..c475340c95 --- /dev/null +++ b/Temp/Temp.xcodeproj/xcshareddata/xcschemes/Temp.xcscheme @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Watch/App/Info.plist b/Watch/App/Info.plist index 231bf78dcb..70f8f1258b 100644 --- a/Watch/App/Info.plist +++ b/Watch/App/Info.plist @@ -17,9 +17,13 @@ CFBundlePackageType APPL CFBundleShortVersionString - 5.11 + 5.12 CFBundleVersion ${BUILD_NUMBER} + UIDeviceFamily + + 4 + UISupportedInterfaceOrientations UIInterfaceOrientationPortrait @@ -29,9 +33,5 @@ $(APP_BUNDLE_ID) WKWatchKitApp - UIDeviceFamily - - 4 - diff --git a/Watch/Extension/Info.plist b/Watch/Extension/Info.plist index 08c256367e..963171e6e6 100644 --- a/Watch/Extension/Info.plist +++ b/Watch/Extension/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 5.11 + 5.12 CFBundleVersion ${BUILD_NUMBER} NSExtension diff --git a/Widget/Info.plist b/Widget/Info.plist index 4c71d0c0a8..103bb1a25a 100644 --- a/Widget/Info.plist +++ b/Widget/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 5.11 + 5.12 CFBundleVersion ${BUILD_NUMBER} NSExtension diff --git a/build_buck.sh b/build_buck.sh deleted file mode 100644 index f055eb0fbb..0000000000 --- a/build_buck.sh +++ /dev/null @@ -1,4 +0,0 @@ -DIR="$(pwd)" -cd "$HOME/build/buck" -buck-out/gen/programs/buck.pex build buck -cd "$DIR" diff --git a/buildbox/build-telegram.sh b/buildbox/build-telegram.sh index f9a2bc03be..a4c0592e2b 100644 --- a/buildbox/build-telegram.sh +++ b/buildbox/build-telegram.sh @@ -36,14 +36,28 @@ if [ `which cleanup-telegram-build-vms.sh` ]; then cleanup-telegram-build-vms.sh fi +if [ -z "$BUCK" ]; then + echo "BUCK is not defined" + exit 1 +fi + +if [ ! -f "$BUCK" ]; then + echo "buck not found at $BUCK" + exit 1 +fi + BUILDBOX_DIR="buildbox" mkdir -p "$BUILDBOX_DIR/transient-data" +rm -f "tools/buck" +cp "$BUCK" "tools/buck" + BUILD_CONFIGURATION="$1" if [ "$BUILD_CONFIGURATION" == "hockeyapp" ]; then CODESIGNING_SUBPATH="transient-data/codesigning" + CODESIGNING_TEAMS_SUBPATH="transient-data/teams" elif [ "$BUILD_CONFIGURATION" == "appstore" ]; then CODESIGNING_SUBPATH="transient-data/codesigning" elif [ "$BUILD_CONFIGURATION" == "verify" ]; then @@ -70,8 +84,14 @@ if [ "$BUILD_CONFIGURATION" == "hockeyapp" ] || [ "$BUILD_CONFIGURATION" == "app echo "setup-telegram-build.sh not found in PATH $PATH" exit 1 fi + if [ ! `which setup-codesigning.sh` ]; then + echo "setup-codesigning.sh not found in PATH $PATH" + exit 1 + fi source `which setup-telegram-build.sh` setup_telegram_build "$BUILD_CONFIGURATION" "$BASE_DIR/$BUILDBOX_DIR/transient-data" + source `which setup-codesigning.sh` + setup_codesigning "$BUILD_CONFIGURATION" "$BASE_DIR/$BUILDBOX_DIR/transient-data" if [ "$SETUP_TELEGRAM_BUILD_VERSION" != "$BUILD_TELEGRAM_VERSION" ]; then echo "setup-telegram-build.sh script version doesn't match" exit 1 @@ -95,10 +115,15 @@ fi SOURCE_DIR=$(basename "$BASE_DIR") rm -f "$BUILDBOX_DIR/transient-data/source.tar" -tar cf "$BUILDBOX_DIR/transient-data/source.tar" --exclude "$BUILDBOX_DIR" --exclude ".git" "." +tar cf "$BUILDBOX_DIR/transient-data/source.tar" --exclude "$BUILDBOX_DIR" --exclude ".git" --exclude "buck-out" --exclude ".buckd" --exclude "build" "." PROCESS_ID="$$" -VM_NAME="$VM_BASE_NAME-$(openssl rand -hex 10)-build-telegram-$PROCESS_ID" + +if [ -z "$RUNNING_VM" ]; then + VM_NAME="$VM_BASE_NAME-$(openssl rand -hex 10)-build-telegram-$PROCESS_ID" +else + VM_NAME="$RUNNING_VM" +fi if [ "$BUILD_MACHINE" == "linux" ]; then virt-clone --original "$VM_BASE_NAME" --name "$VM_NAME" --auto-clone @@ -107,28 +132,31 @@ if [ "$BUILD_MACHINE" == "linux" ]; then echo "Getting VM IP" while [ 1 ]; do - TEST_IP=$(virsh domifaddr "$VM_NAME" 2>/dev/null | egrep -o 'ipv4.*' | sed -e 's/ipv4\s*//g' | sed -e 's|/.*||g') - if [ ! -z "$TEST_IP" ]; then - RESPONSE=$(ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$TEST_IP" -o ServerAliveInterval=60 -t "echo -n 1") - if [ "$RESPONSE" == "1" ]; then - VM_IP="$TEST_IP" - break + TEST_IP=$(virsh domifaddr "$VM_NAME" 2>/dev/null | egrep -o 'ipv4.*' | sed -e 's/ipv4\s*//g' | sed -e 's|/.*||g') + if [ ! -z "$TEST_IP" ]; then + RESPONSE=$(ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$TEST_IP" -o ServerAliveInterval=60 -t "echo -n 1") + if [ "$RESPONSE" == "1" ]; then + VM_IP="$TEST_IP" + break + fi fi - fi - sleep 1 -done + sleep 1 + done elif [ "$BUILD_MACHINE" == "macOS" ]; then - SNAPSHOT_ID=$(prlctl snapshot-list "$VM_BASE_NAME" | grep -Eo '\{(\d|[a-f]|-)*\}' | tr '\n' '\0') - if [ -z "$SNAPSHOT_ID" ]; then - echo "$VM_BASE_NAME is required to have one snapshot" - exit 1 + if [ -z "$RUNNING_VM" ]; then + SNAPSHOT_ID=$(prlctl snapshot-list "$VM_BASE_NAME" | grep -Eo '\{(\d|[a-f]|-)*\}' | tr '\n' '\0') + if [ -z "$SNAPSHOT_ID" ]; then + echo "$VM_BASE_NAME is required to have one snapshot" + exit 1 + fi + prlctl clone "$VM_BASE_NAME" --name "$VM_NAME" + prlctl snapshot-switch "$VM_NAME" -i "$SNAPSHOT_ID" fi - prlctl clone "$VM_BASE_NAME" --name "$VM_NAME" - prlctl snapshot-switch "$VM_NAME" -i "$SNAPSHOT_ID" VM_IP=$(prlctl exec "$VM_NAME" "ifconfig | grep inet | grep broadcast | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | head -1 | tr '\n' '\0'") fi scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr "$BUILDBOX_DIR/$CODESIGNING_SUBPATH" telegram@"$VM_IP":codesigning_data +scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr "$BUILDBOX_DIR/$CODESIGNING_TEAMS_SUBPATH" telegram@"$VM_IP":codesigning_teams if [ "$BUILD_CONFIGURATION" == "verify" ]; then ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$VM_IP" -o ServerAliveInterval=60 -t "mkdir -p telegram-ios-shared/fastlane; echo '' > telegram-ios-shared/fastlane/Fastfile" @@ -137,7 +165,7 @@ else fi scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr "$BUILDBOX_DIR/guest-build-telegram.sh" "$BUILDBOX_DIR/transient-data/source.tar" telegram@"$VM_IP": -ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$VM_IP" -o ServerAliveInterval=60 -t "export TELEGRAM_BUILD_APPSTORE_PASSWORD=\"$TELEGRAM_BUILD_APPSTORE_PASSWORD\"; export TELEGRAM_BUILD_APPSTORE_TEAM_NAME=\"$TELEGRAM_BUILD_APPSTORE_TEAM_NAME\"; export BUILD_NUMBER=\"$BUILD_NUMBER\"; export COMMIT_ID=\"$COMMIT_ID\"; export COMMIT_AUTHOR=\"$COMMIT_AUTHOR\"; bash -l guest-build-telegram.sh $BUILD_CONFIGURATION" || true +ssh -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null telegram@"$VM_IP" -o ServerAliveInterval=60 -t "export TELEGRAM_BUILD_APPSTORE_PASSWORD=\"$TELEGRAM_BUILD_APPSTORE_PASSWORD\"; export TELEGRAM_BUILD_APPSTORE_TEAM_NAME=\"$TELEGRAM_BUILD_APPSTORE_TEAM_NAME\"; export BUILD_NUMBER=\"$BUILD_NUMBER\"; export COMMIT_ID=\"$COMMIT_ID\"; export COMMIT_AUTHOR=\"$COMMIT_AUTHOR\"; export BUCK_HTTP_CACHE=\"$BUCK_HTTP_CACHE\"; bash -l guest-build-telegram.sh $BUILD_CONFIGURATION" || true if [ "$BUILD_CONFIGURATION" == "appstore" ]; then ARCHIVE_PATH="$HOME/telegram-builds-archive" @@ -158,10 +186,12 @@ elif [ "$BUILD_CONFIGURATION" == "verify" ]; then scp -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -pr telegram@"$VM_IP":telegram-ios/Telegram-iOS-AppStoreLLC.ipa "./$VERIFY_IPA" fi -if [ "$BUILD_MACHINE" == "linux" ]; then - virsh destroy "$VM_NAME" - virsh undefine "$VM_NAME" --remove-all-storage --nvram -elif [ "$BUILD_MACHINE" == "macOS" ]; then - prlctl stop "$VM_NAME" --kill - prlctl delete "$VM_NAME" -fi +if [ -z "$RUNNING_VM" ]; then + if [ "$BUILD_MACHINE" == "linux" ]; then + virsh destroy "$VM_NAME" + virsh undefine "$VM_NAME" --remove-all-storage --nvram + elif [ "$BUILD_MACHINE" == "macOS" ]; then + prlctl stop "$VM_NAME" --kill + prlctl delete "$VM_NAME" + fi +fi \ No newline at end of file diff --git a/buildbox/guest-build-telegram.sh b/buildbox/guest-build-telegram.sh index 90284b16a8..b7705dcd84 100644 --- a/buildbox/guest-build-telegram.sh +++ b/buildbox/guest-build-telegram.sh @@ -92,12 +92,21 @@ else fi echo "Unpacking files..." - mkdir "$SOURCE_PATH" + + mkdir -p "$SOURCE_PATH/buildbox" + mkdir -p "$SOURCE_PATH/buildbox/transient-data" + cp -r "$HOME/codesigning_teams" "$SOURCE_PATH/buildbox/transient-data/teams" + BASE_DIR=$(pwd) cd "$SOURCE_PATH" tar -xf "../source.tar" - FASTLANE_PASSWORD="$FASTLANE_PASSWORD" FASTLANE_ITC_TEAM_NAME="$FASTLANE_ITC_TEAM_NAME" fastlane "$FASTLANE_BUILD_CONFIGURATION" build_number:"$BUILD_NUMBER" commit_hash:"$COMMIT_ID" commit_author:"$COMMIT_AUTHOR" + BUCK="$(pwd)/tools/buck" BUCK_HTTP_CACHE="$BUCK_HTTP_CACHE" LOCAL_CODESIGNING=1 sh "../telegram-ios-shared/buildbox/bin/internal.sh" make app + cp "build/Telegram_signed.ipa" "./Telegram-iOS-Hockeyapp-Internal.ipa" + cp "build/DSYMs.zip" "./Telegram-iOS-Hockeyapp-Internal.app.dSYM.zip" + FASTLANE_BUILD_CONFIGURATION="testinghockeyapp" + + FASTLANE_PASSWORD="$FASTLANE_PASSWORD" FASTLANE_ITC_TEAM_NAME="$FASTLANE_ITC_TEAM_NAME" fastlane "$FASTLANE_BUILD_CONFIGURATION" build_number:"$BUILD_NUMBER" commit_hash:"$COMMIT_ID" commit_author:"$COMMIT_AUTHOR" skip_build:1 cd "$BASE_DIR" fi diff --git a/package_app b/package_app new file mode 100755 index 0000000000..c6071e6d21 --- /dev/null +++ b/package_app @@ -0,0 +1,357 @@ +#!/bin/sh + +set -x +set -e + +PLATFORM_FLAVORS="$1" +BUCK="$2" +shift +shift + +BUILD_PATH="build" +APP_NAME="Telegram" + +IPA_PATH="$BUILD_PATH/$APP_NAME.ipa" +DSYMS_FOLDER_NAME="DSYMs" +DSYMS_ZIP="$BUILD_PATH/$DSYMS_FOLDER_NAME.zip" +DSYMS_DIR="$BUILD_PATH/$DSYMS_FOLDER_NAME" + +TEMP_PATH="$BUILD_PATH/temp" +TEMP_ENTITLEMENTS_PATH="$TEMP_PATH/entitlements" +KEYCHAIN_PATH="$TEMP_PATH/keychain" + +mkdir -p "$BUILD_PATH" +rm -f "$IPA_PATH" +rm -f "$DSYMS_ZIP" +rm -rf "$DSYMS_DIR" +mkdir -p "$DSYMS_DIR" +rm -rf "$TEMP_PATH" + +mkdir -p "$TEMP_PATH" +mkdir -p "$TEMP_ENTITLEMENTS_PATH" + +cp "buck-out/gen/AppPackage#$PLATFORM_FLAVORS.ipa" "$IPA_PATH.original" +rm -rf "$IPA_PATH.original.unpacked" +rm -f "$BUILD_PATH/${APP_NAME}_signed.ipa" +mkdir -p "$IPA_PATH.original.unpacked" +unzip "$IPA_PATH.original" -d "$IPA_PATH.original.unpacked/" +rm "$IPA_PATH.original" + +UNPACKED_PATH="$IPA_PATH.original.unpacked" +APP_PATH="$UNPACKED_PATH/Payload/Telegram.app" +FRAMEWORKS_DIR="$APP_PATH/Frameworks" + +rm -rf "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"* +rm -rf "$IPA_PATH.original.unpacked/Symbols/"* +rm -rf "$FRAMEWORKS_DIR/"* + +if [ -z "$1" ] || [ -z "$2" ]; then + echo "Usage: sh package_app.sh path/to/buck platform-flavors" + exit 1 +fi + +if [ -z "$PACKAGE_METHOD" ]; then + echo "PACKAGE_METHOD is not set" + exit 1 +fi + +if [ "$PACKAGE_METHOD" != "appstore" ] && [ "$PACKAGE_METHOD" != "enterprise" ]; then + echo "PACKAGE_METHOD $PACKAGE_METHOD should be in [appstore, enterprise]" + exit 1 +fi + +if [ -z "$PACKAGE_CODE_SIGN_IDENTITY" ]; then + echo "PACKAGE_CODE_SIGN_IDENTITY is not set" + exit 1 +fi + +if [ -z "$DEVELOPMENT_TEAM" ]; then + echo "DEVELOPMENT_TEAM is not set" + exit 1 +fi + +if [ ! -d "$CODESIGNING_DATA_PATH" ]; then + echo "CODESIGNING_DATA_PATH $CODESIGNING_DATA_PATH does not exist" + exit 1 +fi + +if [ -z "$CODESIGNING_CERTS_VARIANT" ]; then + echo "CODESIGNING_CERTS_VARIANT is not set" + exit 1 +fi + +if [ -z "$CODESIGNING_PROFILES_VARIANT" ]; then + echo "CODESIGNING_PROFILES_VARIANT is not set" + exit 1 +fi + +CERTS_PATH="$CODESIGNING_DATA_PATH/certs/$CODESIGNING_CERTS_VARIANT" +PROFILES_PATH="$CODESIGNING_DATA_PATH/profiles/$CODESIGNING_PROFILES_VARIANT" + +if [ ! -d "$CERTS_PATH" ]; then + echo "$CERTS_PATH does not exist" + exit 1 +fi + +if [ ! -d "$PROFILES_PATH" ]; then + echo "$PROFILES_PATH does not exist" + exit 1 +fi + +#security delete-keychain "$KEYCHAIN_PATH" || true +rm -f "$KEYCHAIN_PATH" +#security create-keychain -p "password" "$KEYCHAIN_PATH" +#security unlock-keychain -p "password" "$KEYCHAIN_PATH" +KEYCHAIN_FLAG="--keychain '$KEYCHAIN_PATH'" + +APP_ITEMS_WITH_PROVISIONING_PROFILE="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents WATCH_APP WATCH_EXTENSION" +APP_ITEMS_WITH_ENTITLEMENTS="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents" + +COMMON_IDENTITY_HASH="" + +REMOVE_ENTITLEMENT_KEYS=(\ + "com.apple.developer.icloud-container-development-container-identifiers" \ + "com.apple.developer.ubiquity-kvstore-identifier" \ +) + +COPY_ENTITLEMENT_KEYS=(\ + "com.apple.developer.associated-domains" \ + "com.apple.developer.icloud-services" \ +) + +for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do + PROFILE_VAR=PACKAGE_PROVISIONING_PROFILE_$ITEM + if [ -z "${!PROFILE_VAR}" ]; then + echo "$PROFILE_VAR is not set" + exit 1 + fi + for PROFILE in "$PROFILES_PATH/"*; do + PROFILE_DATA=$(security cms -D -i "$PROFILE") + PROFILE_NAME=$(/usr/libexec/PlistBuddy -c "Print :Name" /dev/stdin <<< $(echo $PROFILE_DATA)) + if [ "$PROFILE_NAME" == "${!PROFILE_VAR}" ]; then + TEAM_IDENTIFIER=$(/usr/libexec/PlistBuddy -c "Print :Entitlements:com.apple.developer.team-identifier" /dev/stdin <<< $(echo $PROFILE_DATA)) + if [ "$TEAM_IDENTIFIER" != "$DEVELOPMENT_TEAM" ]; then + "Entitlements:com.apple.developer.team-identifier in $PROFILE does not match $DEVELOPMENT_TEAM" + fi + + IDENTITY_NAME=$(/usr/libexec/PlistBuddy -c "Print :DeveloperCertificates:0 :data" /dev/stdin <<< $(echo $PROFILE_DATA) | openssl x509 -inform DER -subject -nameopt multiline -sha1 -noout | grep commonName | sed -e 's#[ ]*commonName[ ]*=[ ]*##g') + if [ ! -z "$IDENTITY_NAME" ]; then + IDENTITY_HASH=$(/usr/libexec/PlistBuddy -c "Print :DeveloperCertificates:0 :data" /dev/stdin <<< $(echo $PROFILE_DATA) | openssl x509 -inform DER -fingerprint -sha1 -noout | sed -e 's#SHA1 Fingerprint=##' | sed -e 's#:##g') + if [ -z "$COMMON_IDENTITY_HASH" ]; then + COMMON_IDENTITY_HASH="$IDENTITY_HASH" + elif [ "$COMMON_IDENTITY_HASH" != "$IDENTITY_HASH" ]; then + "Signing identity in $PROFILE ($IDENTITY_HASH) does not match $COMMON_IDENTITY_HASH from previously processed profiles" + fi + else + echo "Signing identity name in $PROFILE does not match $PACKAGE_CODE_SIGN_IDENTITY" + exit 1 + fi + + declare PROFILE_PATH_$ITEM="$PROFILE" + + PROFILE_ENTITLEMENTS_PATH="$TEMP_ENTITLEMENTS_PATH/$ITEM.entitlements" + security cms -D -i "$PROFILE" > "$TEMP_PATH/temp.plist" && /usr/libexec/PlistBuddy -x -c 'Print:Entitlements' "$TEMP_PATH/temp.plist" > "$PROFILE_ENTITLEMENTS_PATH" + + for KEY in "${REMOVE_ENTITLEMENT_KEYS[@]}"; do + /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null + done + + ENTITLEMENTS_VAR=PACKAGE_ENTITLEMENTS_$ITEM + if [ ! -z "${!ENTITLEMENTS_VAR}" ]; then + if [ ! -f "${!ENTITLEMENTS_VAR}" ]; then + echo "${!ENTITLEMENTS_VAR} does not exist" + exit 1 + fi + + for KEY in "${COPY_ENTITLEMENT_KEYS[@]}"; do + VALUE=$(PlistBuddy -c "Print :$KEY" "${!ENTITLEMENTS_VAR}") + echo "$VALUE" + exit 0 + done + fi + declare ENTITLEMENTS_PATH_$ITEM="$PROFILE_ENTITLEMENTS_PATH" + fi + done +done + +for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do + PROFILE_PATH_VAR=PROFILE_PATH_$ITEM + if [ -z "${!PROFILE_PATH_VAR}" ]; then + echo "Provisioning profile for $ITEM was not found" + exit 1 + fi +done + +for ITEM in $APP_ITEMS_WITH_ENTITLEMENTS; do + ENTITLEMENTS_VAR=PACKAGE_ENTITLEMENTS_$ITEM + if [ -z "${!ENTITLEMENTS_VAR}" ]; then + echo "$ENTITLEMENTS_VAR is not set" + exit 1 + fi + if [ ! -f "${!ENTITLEMENTS_VAR}" ]; then + echo "${!ENTITLEMENTS_VAR} does not exist" + exit 1 + fi +done + +if [ -z "$COMMON_IDENTITY_HASH" ]; then + echo "Failed to determine signing identity" + exit 1 +fi + +for DEPENDENCY in $(${BUCK} query "kind('apple_library', deps('//:Telegram#$PLATFORM_FLAVORS', 1))" "$@"); do + DEPENDENCY_PATH=$(echo "$DEPENDENCY" | sed -e "s#^//##" | sed -e "s#:#/#") + DEPENDENCY_NAME=$(echo "$DEPENDENCY" | sed -e "s/#.*//" | sed -e "s/^.*\://") + DYLIB_PATH="buck-out/gen/$DEPENDENCY_PATH/lib$DEPENDENCY_NAME.dylib" + TARGET_DYLIB_PATH="$FRAMEWORKS_DIR/lib$DEPENDENCY_NAME.dylib" + cp "$DYLIB_PATH" "$TARGET_DYLIB_PATH" + DSYM_PATH="buck-out/gen/$(echo "$DEPENDENCY" | sed -e "s/#/#apple-dsym,/" | sed -e "s#^//##" | sed -e "s#:#/#").dSYM" + cp -r "$DSYM_PATH" "$DSYMS_DIR/" +done + +APP_BINARY_DSYM_PATH="buck-out/gen/Telegram#dwarf-and-dsym,$PLATFORM_FLAVORS,no-include-frameworks/Telegram.app.dSYM" +cp -r "$APP_BINARY_DSYM_PATH" "$DSYMS_DIR/" + +EXTENSIONS="Share Widget Intents NotificationContent NotificationService" +for EXTENSION in $EXTENSIONS; do + EXTENSION_DSYM_PATH="buck-out/gen/${EXTENSION}Extension#dwarf-and-dsym,$PLATFORM_FLAVORS,no-include-frameworks/${EXTENSION}Extension.appex.dSYM" + cp -r "$EXTENSION_DSYM_PATH" "$DSYMS_DIR/" +done + +WATCH_EXTENSION_DSYM_PATH="buck-out/gen/WatchAppExtension#dwarf-and-dsym,no-include-frameworks,watchos-arm64_32,watchos-armv7k/WatchAppExtension.appex.dSYM" +cp -r "$WATCH_EXTENSION_DSYM_PATH" "$DSYMS_DIR/" + +for LIB in $(ls "$FRAMEWORKS_DIR"/*.dylib); do + strip -S -T "$LIB" +done + +xcrun swift-stdlib-tool --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/Frameworks" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/PlugIns" --strip-bitcode --platform iphoneos --copy --destination "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos" + +cp "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"*.dylib "$FRAMEWORKS_DIR/" + +REMOVE_ARCHS="armv7s arm64e" + +for framework in "$FRAMEWORKS_DIR"/*; do + if [[ "$framework" == *.framework || "$framework" == *.dylib ]]; then + codesign --remove-signature "$framework" + for ARCH in $REMOVE_ARCHS; do + lipo -remove "$ARCH" "$framework" -o "$framework" || true + done + xcrun bitcode_strip -r "$framework" -o "$framework" + strip -S -T "$framework" + /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework" + fi +done + +PLUGINS="Share Widget Intents NotificationService NotificationContent" +for PLUGIN in $PLUGINS; do + PLUGIN_PATH="$APP_PATH/PlugIns/${PLUGIN}Extension.appex" + if [ ! -d "$PLUGIN_PATH" ]; then + echo "Directory at $PLUGIN_PATH does not exist" + exit 1 + fi + PROFILE_PATH_VAR="PROFILE_PATH_EXTENSION_$PLUGIN" + if [ -z "${!PROFILE_PATH_VAR}" ]; then + echo "$PROFILE_PATH_VAR is not defined" + exit 1 + fi + if [ ! -f "${!PROFILE_PATH_VAR}" ]; then + echo "${!PROFILE_PATH_VAR} does not exist" + exit 1 + fi + ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_EXTENSION_$PLUGIN" + if [ -z "${!ENTITLEMENTS_PATH_VAR}" ]; then + echo "$ENTITLEMENTS_PATH_VAR is not defined" + exit 1 + fi + if [ ! -f "${!ENTITLEMENTS_PATH_VAR}" ]; then + echo "${!ENTITLEMENTS_PATH_VAR} does not exist" + exit 1 + fi + cp "${!PROFILE_PATH_VAR}" "$PLUGIN_PATH/embedded.mobileprovision" + /usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!ENTITLEMENTS_PATH_VAR}" "$PLUGIN_PATH" +done + +WATCH_APP_PATH="$APP_PATH/Watch/WatchApp.app" +WATCH_EXTENSION_PATH="$WATCH_APP_PATH/PlugIns/WatchAppExtension.appex" + +WATCH_EXTENSION_PROFILE_PATH_VAR="PROFILE_PATH_WATCH_EXTENSION" +if [ -z "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" ]; then + echo "$WATCH_EXTENSION_PROFILE_PATH_VAR is not defined" + exit 1 +fi +if [ ! -f "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" ]; then + echo "${!WATCH_EXTENSION_PROFILE_PATH_VAR} does not exist" + exit 1 +fi +WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_WATCH_EXTENSION" +if [ -z "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" ]; then + echo "$WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR is not defined" + exit 1 +fi +if [ ! -f "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" ]; then + echo "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR} does not exist" + exit 1 +fi + +cp "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" "$WATCH_EXTENSION_PATH/embedded.mobileprovision" +/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" "$WATCH_EXTENSION_PATH" + +WATCH_APP_PROFILE_PATH_VAR="PROFILE_PATH_WATCH_APP" +if [ -z "${!WATCH_APP_PROFILE_PATH_VAR}" ]; then + echo "$WATCH_APP_PROFILE_PATH_VAR is not defined" + exit 1 +fi +if [ ! -f "${!WATCH_APP_PROFILE_PATH_VAR}" ]; then + echo "${!WATCH_APP_PROFILE_PATH_VAR} does not exist" + exit 1 +fi +WATCH_APP_ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_WATCH_APP" +if [ -z "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" ]; then + echo "$WATCH_APP_ENTITLEMENTS_PATH_VAR is not defined" + exit 1 +fi +if [ ! -f "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" ]; then + echo "${!WATCH_APP_ENTITLEMENTS_PATH_VAR} does not exist" + exit 1 +fi + +cp "${!WATCH_APP_PROFILE_PATH_VAR}" "$WATCH_APP_PATH/embedded.mobileprovision" +/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" "$WATCH_APP_PATH" + +APP_PROFILE_PATH_VAR="PROFILE_PATH_APP" +if [ -z "${!APP_PROFILE_PATH_VAR}" ]; then + echo "$APP_PROFILE_PATH_VAR is not defined" + exit 1 +fi +if [ ! -f "${!APP_PROFILE_PATH_VAR}" ]; then + echo "${!APP_PROFILE_PATH_VAR} does not exist" + exit 1 +fi +APP_ENTITLEMENTS_PATH_VAR="ENTITLEMENTS_PATH_APP" +if [ -z "${!APP_ENTITLEMENTS_PATH_VAR}" ]; then + echo "$APP_ENTITLEMENTS_PATH_VAR is not defined" + exit 1 +fi +if [ ! -f "${!APP_ENTITLEMENTS_PATH_VAR}" ]; then + echo "${!APP_ENTITLEMENTS_PATH_VAR} does not exist" + exit 1 +fi + +cp "${!APP_PROFILE_PATH_VAR}" "$APP_PATH/embedded.mobileprovision" +/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!APP_ENTITLEMENTS_PATH_VAR}" "$APP_PATH" + +DIR=$(pwd) + +cd "$UNPACKED_PATH" +if [ "$PACKAGE_METHOD" == "appstore" ]; then + zip -r "../${APP_NAME}_signed.ipa" Payload SwiftSupport WatchKitSupport2 +elif [ "$PACKAGE_METHOD" == "enterprise" ]; then + zip -r "../${APP_NAME}_signed.ipa" Payload +fi +cd "$DIR" + +cd "$BUILD_PATH" +zip -r "$DSYMS_FOLDER_NAME.zip" "$DSYMS_FOLDER_NAME" + +cd "$DIR" diff --git a/package_app.sh b/package_app.sh index f37fa494eb..692198b722 100644 --- a/package_app.sh +++ b/package_app.sh @@ -1,6 +1,6 @@ #!/bin/sh -set -x +#set -x set -e PLATFORM_FLAVORS="$1" @@ -20,6 +20,17 @@ TEMP_PATH="$BUILD_PATH/temp" TEMP_ENTITLEMENTS_PATH="$TEMP_PATH/entitlements" KEYCHAIN_PATH="$TEMP_PATH/keychain" +if [ -z "$PACKAGE_BUNDLE_ID" ]; then + echo "PACKAGE_BUNDLE_ID not set" + exit 1 +fi + +BUNDLE_ID_PREFIX=$(echo "$PACKAGE_BUNDLE_ID" | grep -Eo "^.*?\\..*?\\." | head -1) +if [ -z "$BUNDLE_ID_PREFIX" ]; then + echo "Could not extract bundle id prefix from $PACKAGE_BUNDLE_ID" + exit 1 +fi + mkdir -p "$BUILD_PATH" rm -f "$IPA_PATH" rm -f "$DSYMS_ZIP" @@ -34,7 +45,9 @@ cp "buck-out/gen/AppPackage#$PLATFORM_FLAVORS.ipa" "$IPA_PATH.original" rm -rf "$IPA_PATH.original.unpacked" rm -f "$BUILD_PATH/${APP_NAME}_signed.ipa" mkdir -p "$IPA_PATH.original.unpacked" -unzip "$IPA_PATH.original" -d "$IPA_PATH.original.unpacked/" + +echo "Unzipping original ipa..." +unzip "$IPA_PATH.original" -d "$IPA_PATH.original.unpacked/" 1>/dev/null rm "$IPA_PATH.original" UNPACKED_PATH="$IPA_PATH.original.unpacked" @@ -50,6 +63,16 @@ if [ -z "$1" ] || [ -z "$2" ]; then exit 1 fi +if [ -z "$PACKAGE_METHOD" ]; then + echo "PACKAGE_METHOD is not set" + exit 1 +fi + +if [ "$PACKAGE_METHOD" != "appstore" ] && [ "$PACKAGE_METHOD" != "enterprise" ]; then + echo "PACKAGE_METHOD $PACKAGE_METHOD should be in [appstore, enterprise]" + exit 1 +fi + if [ -z "$PACKAGE_CODE_SIGN_IDENTITY" ]; then echo "PACKAGE_CODE_SIGN_IDENTITY is not set" exit 1 @@ -67,10 +90,12 @@ fi if [ -z "$CODESIGNING_CERTS_VARIANT" ]; then echo "CODESIGNING_CERTS_VARIANT is not set" + exit 1 fi if [ -z "$CODESIGNING_PROFILES_VARIANT" ]; then echo "CODESIGNING_PROFILES_VARIANT is not set" + exit 1 fi CERTS_PATH="$CODESIGNING_DATA_PATH/certs/$CODESIGNING_CERTS_VARIANT" @@ -90,13 +115,28 @@ fi rm -f "$KEYCHAIN_PATH" #security create-keychain -p "password" "$KEYCHAIN_PATH" #security unlock-keychain -p "password" "$KEYCHAIN_PATH" -KEYCHAIN_FLAG="--keychain '$KEYCHAIN_PATH'" +#KEYCHAIN_FLAG="--keychain '$KEYCHAIN_PATH'" APP_ITEMS_WITH_PROVISIONING_PROFILE="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents WATCH_APP WATCH_EXTENSION" APP_ITEMS_WITH_ENTITLEMENTS="APP EXTENSION_Share EXTENSION_Widget EXTENSION_NotificationService EXTENSION_NotificationContent EXTENSION_Intents" COMMON_IDENTITY_HASH="" +REMOVE_ENTITLEMENT_KEYS=(\ + "com.apple.developer.icloud-container-development-container-identifiers" \ + "com.apple.developer.ubiquity-kvstore-identifier" \ +) + +COPY_ENTITLEMENT_KEYS=(\ + "com.apple.developer.associated-domains" \ + "com.apple.developer.icloud-services" \ +) + +REPLACE_TO_PRODUCTION_ENTITLEMENT_KEYS=(\ + "com.apple.developer.icloud-container-environment" \ +) + +echo "Generating entitlements..." for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do PROFILE_VAR=PACKAGE_PROVISIONING_PROFILE_$ITEM if [ -z "${!PROFILE_VAR}" ]; then @@ -129,6 +169,38 @@ for ITEM in $APP_ITEMS_WITH_PROVISIONING_PROFILE; do PROFILE_ENTITLEMENTS_PATH="$TEMP_ENTITLEMENTS_PATH/$ITEM.entitlements" security cms -D -i "$PROFILE" > "$TEMP_PATH/temp.plist" && /usr/libexec/PlistBuddy -x -c 'Print:Entitlements' "$TEMP_PATH/temp.plist" > "$PROFILE_ENTITLEMENTS_PATH" + + for KEY in "${REMOVE_ENTITLEMENT_KEYS[@]}"; do + /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null || true + done + + for KEY in "${REPLACE_TO_PRODUCTION_ENTITLEMENT_KEYS[@]}"; do + VALUE=$(/usr/libexec/PlistBuddy -c "Print :$KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null || echo "") + if [ ! -z "$VALUE" ]; then + PLUTIL_KEY=$(echo "$KEY" | sed 's/\./\\\./g') + /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null + VALUE="Production" + plutil -insert "$PLUTIL_KEY" -xml "$VALUE" "$PROFILE_ENTITLEMENTS_PATH" + fi + done + + ENTITLEMENTS_VAR=PACKAGE_ENTITLEMENTS_$ITEM + if [ ! -z "${!ENTITLEMENTS_VAR}" ]; then + if [ ! -f "${!ENTITLEMENTS_VAR}" ]; then + echo "${!ENTITLEMENTS_VAR} does not exist" + exit 1 + fi + + for KEY in "${COPY_ENTITLEMENT_KEYS[@]}"; do + VALUE=$(/usr/libexec/PlistBuddy -c "Print :$KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null || echo "") + if [ ! -z "$VALUE" ]; then + PLUTIL_KEY=$(echo "$KEY" | sed 's/\./\\\./g') + VALUE=$(plutil -extract "$PLUTIL_KEY" xml1 -o - "${!ENTITLEMENTS_VAR}") + /usr/libexec/PlistBuddy -c "Delete $KEY" "$PROFILE_ENTITLEMENTS_PATH" 2>/dev/null + plutil -insert "$PLUTIL_KEY" -xml "$VALUE" "$PROFILE_ENTITLEMENTS_PATH" + fi + done + fi declare ENTITLEMENTS_PATH_$ITEM="$PROFILE_ENTITLEMENTS_PATH" fi done @@ -152,8 +224,6 @@ for ITEM in $APP_ITEMS_WITH_ENTITLEMENTS; do echo "${!ENTITLEMENTS_VAR} does not exist" exit 1 fi - - #declare ENTITLEMENTS_PATH_$ITEM="${!ENTITLEMENTS_VAR}" done if [ -z "$COMMON_IDENTITY_HASH" ]; then @@ -161,11 +231,47 @@ if [ -z "$COMMON_IDENTITY_HASH" ]; then exit 1 fi +COPY_PLIST_KEYS=(\ + "DTSDKName" \ + "DTXcode" \ + "DTSDKBuild" \ + "CFBundleDevelopmentRegion" \ + "BuildMachineOSBuild" \ + "DTPlatformName" \ + "CFBundleSupportedPlatforms" \ + "CFBundleInfoDictionaryVersion" \ + "DTCompiler" \ + "MinimumOSVersion" \ + "UIDeviceFamily" \ + "DTPlatformVersion" \ + "DTXcodeBuild" \ + "DTPlatformBuild" \ +) +APP_PLIST="$APP_PATH/Info.plist" + +echo "Repacking frameworks..." for DEPENDENCY in $(${BUCK} query "kind('apple_library', deps('//:Telegram#$PLATFORM_FLAVORS', 1))" "$@"); do DEPENDENCY_PATH=$(echo "$DEPENDENCY" | sed -e "s#^//##" | sed -e "s#:#/#") DEPENDENCY_NAME=$(echo "$DEPENDENCY" | sed -e "s/#.*//" | sed -e "s/^.*\://") DYLIB_PATH="buck-out/gen/$DEPENDENCY_PATH/lib$DEPENDENCY_NAME.dylib" - TARGET_DYLIB_PATH="$FRAMEWORKS_DIR/lib$DEPENDENCY_NAME.dylib" + mkdir -p "$FRAMEWORKS_DIR/${DEPENDENCY_NAME}.framework" + TARGET_DYLIB_PATH="$FRAMEWORKS_DIR/${DEPENDENCY_NAME}.framework/$DEPENDENCY_NAME" + PLIST_FILE="$FRAMEWORKS_DIR/${DEPENDENCY_NAME}.framework/Info.plist" + /usr/libexec/PlistBuddy -c "Add :CFBundleName string \"${DEPENDENCY_NAME}\"" "$PLIST_FILE" 1>/dev/null + /usr/libexec/PlistBuddy -c "Add :CFBundleVersion string \"1\"" "$PLIST_FILE" + /usr/libexec/PlistBuddy -c "Add :CFBundleShortVersionString string \"1.0\"" "$PLIST_FILE" + /usr/libexec/PlistBuddy -c "Add :CFBundlePackageType string \"FMWK\"" "$PLIST_FILE" + /usr/libexec/PlistBuddy -c "Add :CFBundleExecutable string \"${DEPENDENCY_NAME}\"" "$PLIST_FILE" + /usr/libexec/PlistBuddy -c "Add :CFBundleIdentifier string \"${BUNDLE_ID_PREFIX}.${DEPENDENCY_NAME}\"" "$PLIST_FILE" + for KEY in "${COPY_PLIST_KEYS[@]}"; do + VALUE=$(/usr/libexec/PlistBuddy -c "Print :$KEY" "$APP_PLIST" 2>/dev/null || echo "") + if [ ! -z "$VALUE" ]; then + PLUTIL_KEY=$(echo "$KEY" | sed 's/\./\\\./g') + VALUE=$(plutil -extract "$PLUTIL_KEY" xml1 -o - "$APP_PLIST") + plutil -insert "$PLUTIL_KEY" -xml "$VALUE" "$PLIST_FILE" + fi + done + plutil -convert binary1 "$PLIST_FILE" cp "$DYLIB_PATH" "$TARGET_DYLIB_PATH" DSYM_PATH="buck-out/gen/$(echo "$DEPENDENCY" | sed -e "s/#/#apple-dsym,/" | sed -e "s#^//##" | sed -e "s#:#/#").dSYM" cp -r "$DSYM_PATH" "$DSYMS_DIR/" @@ -183,27 +289,59 @@ done WATCH_EXTENSION_DSYM_PATH="buck-out/gen/WatchAppExtension#dwarf-and-dsym,no-include-frameworks,watchos-arm64_32,watchos-armv7k/WatchAppExtension.appex.dSYM" cp -r "$WATCH_EXTENSION_DSYM_PATH" "$DSYMS_DIR/" -for LIB in $(ls "$FRAMEWORKS_DIR"/*.dylib); do - strip -S -T "$LIB" -done - -xcrun swift-stdlib-tool --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/Frameworks" --scan-folder "$IPA_PATH.original.unpacked/Payload/Telegram.app/PlugIns" --strip-bitcode --platform iphoneos --copy --destination "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos" - -for LIB in $(ls "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"*.dylib); do - codesign --remove-signature "$LIB" - lipo -remove armv7s -remove arm64e "$LIB" -o "$LIB" - xcrun bitcode_strip -r "$LIB" -o "$LIB" - strip -S -T "$LIB" +TEMP_DYLIB_DIR="$TEMP_PATH/SwiftSupport" +rm -rf "$TEMP_DYLIB_DIR" +mkdir -p "$TEMP_DYLIB_DIR" +mkdir -p "$TEMP_DYLIB_DIR/out" + +echo "Copying swift support files..." +xcrun swift-stdlib-tool \ + --copy \ + --strip-bitcode \ + --platform iphoneos \ + --toolchain "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain" \ + --source-libraries "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos" \ + --scan-executable "$APP_PATH/Telegram" \ + --scan-folder "$APP_PATH/Frameworks" \ + --scan-folder "$APP_PATH/PlugIns" \ + --destination "$TEMP_DYLIB_DIR" + +for dylib in "$TEMP_DYLIB_DIR"/*.dylib; do + FILE_NAME=$(basename "$dylib") + lipo -extract armv7 "$dylib" -output "$dylib.armv7" + lipo -extract arm64 "$dylib" -output "$dylib.arm64" + lipo "$dylib.armv7" "$dylib.arm64" -create -output "$dylib.unstripped" + if [ "$PACKAGE_METHOD" == "enterprise" ]; then + xcrun strip -ST -o "$TEMP_DYLIB_DIR/out/$FILE_NAME" - "$dylib.unstripped" 2>/dev/null + xcrun bitcode_strip -r "$TEMP_DYLIB_DIR/out/$FILE_NAME" -o "$TEMP_DYLIB_DIR/out/$FILE_NAME" 1>/dev/null + else + cp "$dylib.unstripped" "$TEMP_DYLIB_DIR/out/$FILE_NAME" + fi done +cp "$TEMP_DYLIB_DIR/out/"*.dylib "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/" cp "$IPA_PATH.original.unpacked/SwiftSupport/iphoneos/"*.dylib "$FRAMEWORKS_DIR/" +REMOVE_ARCHS="armv7s arm64e" + for framework in "$FRAMEWORKS_DIR"/*; do if [[ "$framework" == *.framework || "$framework" == *.dylib ]]; then - /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework" + if [[ "$framework" == *.framework ]]; then + FRAMEWORK_NAME=$(basename "$framework" | sed -e 's/\.framework//') + for ARCH in $REMOVE_ARCHS; do + lipo -remove "$ARCH" "$framework/$FRAMEWORK_NAME" -o "$framework/$FRAMEWORK_NAME" 2>/dev/null || true + done + xcrun bitcode_strip -r "$framework/$FRAMEWORK_NAME" -o "$framework/$FRAMEWORK_NAME" 1>/dev/null + xcrun strip -S -T -x "$framework/$FRAMEWORK_NAME" 1>/dev/null + /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework" 1>/dev/null + else + /usr/bin/codesign ${VERBOSE} ${KEYCHAIN_FLAG} -f -s "$COMMON_IDENTITY_HASH" "$framework" 1>/dev/null + fi fi done +echo "Signing..." + PLUGINS="Share Widget Intents NotificationService NotificationContent" for PLUGIN in $PLUGINS; do PLUGIN_PATH="$APP_PATH/PlugIns/${PLUGIN}Extension.appex" @@ -230,7 +368,7 @@ for PLUGIN in $PLUGINS; do exit 1 fi cp "${!PROFILE_PATH_VAR}" "$PLUGIN_PATH/embedded.mobileprovision" - /usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!ENTITLEMENTS_PATH_VAR}" "$PLUGIN_PATH" + /usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!ENTITLEMENTS_PATH_VAR}" "$PLUGIN_PATH" done WATCH_APP_PATH="$APP_PATH/Watch/WatchApp.app" @@ -256,7 +394,7 @@ if [ ! -f "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" ]; then fi cp "${!WATCH_EXTENSION_PROFILE_PATH_VAR}" "$WATCH_EXTENSION_PATH/embedded.mobileprovision" -/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" "$WATCH_EXTENSION_PATH" +/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_EXTENSION_ENTITLEMENTS_PATH_VAR}" "$WATCH_EXTENSION_PATH" 2>/dev/null WATCH_APP_PROFILE_PATH_VAR="PROFILE_PATH_WATCH_APP" if [ -z "${!WATCH_APP_PROFILE_PATH_VAR}" ]; then @@ -278,7 +416,7 @@ if [ ! -f "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" ]; then fi cp "${!WATCH_APP_PROFILE_PATH_VAR}" "$WATCH_APP_PATH/embedded.mobileprovision" -/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" "$WATCH_APP_PATH" +/usr/bin/codesign ${VERBOSE} -f -s "$COMMON_IDENTITY_HASH" --entitlements "${!WATCH_APP_ENTITLEMENTS_PATH_VAR}" "$WATCH_APP_PATH" 2>/dev/null APP_PROFILE_PATH_VAR="PROFILE_PATH_APP" if [ -z "${!APP_PROFILE_PATH_VAR}" ]; then @@ -305,10 +443,16 @@ cp "${!APP_PROFILE_PATH_VAR}" "$APP_PATH/embedded.mobileprovision" DIR=$(pwd) cd "$UNPACKED_PATH" -zip -r "../${APP_NAME}_signed.ipa" Payload #SwiftSupport WatchKitSupport2 +if [ "$PACKAGE_METHOD" == "appstore" ]; then + zip -r "../${APP_NAME}_signed.ipa" Payload SwiftSupport WatchKitSupport2 1>/dev/null +elif [ "$PACKAGE_METHOD" == "enterprise" ]; then + zip -r "../${APP_NAME}_signed.ipa" Payload 1>/dev/null +fi cd "$DIR" cd "$BUILD_PATH" -zip -r "$DSYMS_FOLDER_NAME.zip" "$DSYMS_FOLDER_NAME" +zip -r "$DSYMS_FOLDER_NAME.zip" "$DSYMS_FOLDER_NAME" 1>/dev/null cd "$DIR" + +echo "Done" \ No newline at end of file diff --git a/submodules/AnimationUI/BUCK b/submodules/AnimationUI/BUCK index 042eeaa82d..6ac5061a71 100644 --- a/submodules/AnimationUI/BUCK +++ b/submodules/AnimationUI/BUCK @@ -16,7 +16,7 @@ static_library( "//submodules/MediaResources:MediaResources", "//submodules/Tuples:Tuples", "//submodules/GZip:GZip", - "//submodules/RLottie:RLottie", + "//submodules/rlottie:RLottieBinding", "//submodules/lottie-ios:Lottie", "//submodules/AppBundle:AppBundle", ], diff --git a/submodules/AppBundle/Sources/AppBundle.m b/submodules/AppBundle/Sources/AppBundle.m index 69026173b2..8103a03e40 100644 --- a/submodules/AppBundle/Sources/AppBundle.m +++ b/submodules/AppBundle/Sources/AppBundle.m @@ -4,6 +4,8 @@ NSBundle * _Nonnull getAppBundle() { NSBundle *bundle = [NSBundle mainBundle]; if ([[bundle.bundleURL pathExtension] isEqualToString:@"appex"]) { bundle = [NSBundle bundleWithURL:[[bundle.bundleURL URLByDeletingLastPathComponent] URLByDeletingLastPathComponent]]; + } else if ([[bundle.bundleURL pathExtension] isEqualToString:@"framework"]) { + bundle = [NSBundle bundleWithURL:[[bundle.bundleURL URLByDeletingLastPathComponent] URLByDeletingLastPathComponent]]; } else if ([[bundle.bundleURL pathExtension] isEqualToString:@"Frameworks"]) { bundle = [NSBundle bundleWithURL:[bundle.bundleURL URLByDeletingLastPathComponent]]; } diff --git a/submodules/Emoji/Emoji.xcodeproj/project.pbxproj b/submodules/Emoji/Emoji.xcodeproj/project.pbxproj deleted file mode 100644 index b9c4156b4b..0000000000 --- a/submodules/Emoji/Emoji.xcodeproj/project.pbxproj +++ /dev/null @@ -1,327 +0,0 @@ - - - - - archiveVersion - 1 - classes - - - objectVersion - 46 - objects - - 1DD70E29CCF717CF00000000 - - isa - PBXFileReference - name - Emoji-Debug.xcconfig - path - ../../buck-out/gen/submodules/Emoji/Emoji-Debug.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - 1DD70E2950B2F77900000000 - - isa - PBXFileReference - name - Emoji-Profile.xcconfig - path - ../../buck-out/gen/submodules/Emoji/Emoji-Profile.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - 1DD70E29C449A2DB00000000 - - isa - PBXFileReference - name - Emoji-Release.xcconfig - path - ../../buck-out/gen/submodules/Emoji/Emoji-Release.xcconfig - sourceTree - SOURCE_ROOT - explicitFileType - text.xcconfig - - B401C9792F7F325000000000 - - isa - PBXGroup - name - Buck (Do Not Modify) - sourceTree - ]]> - children - - 1DD70E29CCF717CF00000000 - 1DD70E2950B2F77900000000 - 1DD70E29C449A2DB00000000 - - - B401C979B781F65D00000000 - - isa - PBXGroup - name - Configurations - sourceTree - ]]> - children - - B401C9792F7F325000000000 - - - 1DD70E29001F47FB00000000 - - isa - PBXFileReference - name - BUCK - path - BUCK - sourceTree - SOURCE_ROOT - explicitFileType - text.script.python - - 1DD70E29C4C3D69000000000 - - isa - PBXFileReference - name - EmojiUtils.swift - path - Sources/EmojiUtils.swift - sourceTree - SOURCE_ROOT - - B401C979EAB5339800000000 - - isa - PBXGroup - name - Sources - sourceTree - ]]> - children - - 1DD70E29C4C3D69000000000 - - - B401C97903FF902600000000 - - isa - PBXGroup - name - Emoji - sourceTree - ]]> - children - - 1DD70E29001F47FB00000000 - B401C979EAB5339800000000 - - - 1DD70E29A59C927400000000 - - isa - PBXFileReference - name - libEmoji.a - path - libEmoji.a - sourceTree - BUILT_PRODUCTS_DIR - explicitFileType - archive.ar - - B401C979C806358400000000 - - isa - PBXGroup - name - Products - sourceTree - ]]> - children - - 1DD70E29A59C927400000000 - - - B401C979EFB6AC4600000000 - - isa - PBXGroup - name - mainGroup - sourceTree - ]]> - children - - B401C979B781F65D00000000 - B401C97903FF902600000000 - B401C979C806358400000000 - - - E7A30F04C4C3D69000000000 - - isa - PBXBuildFile - fileRef - 1DD70E29C4C3D69000000000 - - 1870857F0000000000000000 - - isa - PBXSourcesBuildPhase - files - - E7A30F04C4C3D69000000000 - - - 4952437303EDA63300000000 - - isa - XCBuildConfiguration - name - Debug - buildSettings - - - baseConfigurationReference - 1DD70E29CCF717CF00000000 - - 4952437350C7218900000000 - - isa - XCBuildConfiguration - name - Profile - buildSettings - - - baseConfigurationReference - 1DD70E2950B2F77900000000 - - 49524373A439BFE700000000 - - isa - XCBuildConfiguration - name - Release - buildSettings - - - baseConfigurationReference - 1DD70E29C449A2DB00000000 - - 218C37090000000000000000 - - isa - XCConfigurationList - buildConfigurations - - 4952437303EDA63300000000 - 4952437350C7218900000000 - 49524373A439BFE700000000 - - defaultConfigurationIsVisible - - - E66DC04E03FF902600000000 - - isa - PBXNativeTarget - name - Emoji - productName - Emoji - productReference - 1DD70E29A59C927400000000 - productType - com.apple.product-type.library.static - dependencies - - - buildPhases - - 1870857F0000000000000000 - - buildConfigurationList - 218C37090000000000000000 - - 4952437303EDA63300000001 - - isa - XCBuildConfiguration - name - Debug - buildSettings - - - - 4952437350C7218900000001 - - isa - XCBuildConfiguration - name - Profile - buildSettings - - - - 49524373A439BFE700000001 - - isa - XCBuildConfiguration - name - Release - buildSettings - - - - 218C37090000000000000001 - - isa - XCConfigurationList - buildConfigurations - - 4952437303EDA63300000001 - 4952437350C7218900000001 - 49524373A439BFE700000001 - - defaultConfigurationIsVisible - - - 96C8479303FF902600000000 - - isa - PBXProject - mainGroup - B401C979EFB6AC4600000000 - targets - - E66DC04E03FF902600000000 - - buildConfigurationList - 218C37090000000000000001 - compatibilityVersion - Xcode 3.2 - attributes - - LastUpgradeCheck - 9999 - - - - rootObject - 96C8479303FF902600000000 - - \ No newline at end of file diff --git a/submodules/Emoji/Emoji.xcodeproj/xcshareddata/xcschemes/Emoji.xcscheme b/submodules/Emoji/Emoji.xcodeproj/xcshareddata/xcschemes/Emoji.xcscheme deleted file mode 100644 index c4eb6b0a83..0000000000 --- a/submodules/Emoji/Emoji.xcodeproj/xcshareddata/xcschemes/Emoji.xcscheme +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/submodules/Postbox/BUCK b/submodules/Postbox/BUCK index 95eeb14cea..377921026e 100644 --- a/submodules/Postbox/BUCK +++ b/submodules/Postbox/BUCK @@ -21,4 +21,4 @@ framework( "$SDKROOT/System/Library/Frameworks/Foundation.framework", "$SDKROOT/System/Library/Frameworks/Security.framework", ], -) +) \ No newline at end of file diff --git a/submodules/TelegramUI/BUCK b/submodules/TelegramUI/BUCK index d88e82dd24..a5ed51d22f 100644 --- a/submodules/TelegramUI/BUCK +++ b/submodules/TelegramUI/BUCK @@ -48,7 +48,7 @@ framework( "//submodules/LightweightAccountData:LightweightAccountData", "//submodules/HockeySDK-iOS:HockeySDK", "//submodules/BuildConfig:BuildConfig", - "//submodules/RLottie:RLottie", + "//submodules/rlottie:RLottieBinding", "//submodules/TelegramUpdateUI:TelegramUpdateUI", "//submodules/MergeLists:MergeLists", "//submodules/ActivityIndicator:ActivityIndicator", diff --git a/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj b/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj index c0c9d96e98..c818777216 100644 --- a/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj +++ b/submodules/TelegramUI/TelegramUI_Xcode.xcodeproj/project.pbxproj @@ -1117,7 +1117,6 @@ D0F53BF61E79593500117362 /* AuthorizationSequenceSignUpController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorizationSequenceSignUpController.swift; sourceTree = ""; }; D0F53BF81E79593F00117362 /* AuthorizationSequenceSignUpControllerNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthorizationSequenceSignUpControllerNode.swift; sourceTree = ""; }; D0F69CD61D6B87D30046BCD6 /* MediaManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaManager.swift; sourceTree = ""; }; - D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = TelegramUI.xcconfig; path = TelegramUI/Config/TelegramUI.xcconfig; sourceTree = ""; }; D0F69DC41D6B89E10046BCD6 /* RadialProgressNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RadialProgressNode.swift; sourceTree = ""; }; D0F69E0E1D6B8ACF0046BCD6 /* ChatController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatController.swift; sourceTree = ""; }; D0F69E0F1D6B8ACF0046BCD6 /* ChatControllerInteraction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatControllerInteraction.swift; sourceTree = ""; }; @@ -2569,7 +2568,6 @@ isa = PBXGroup; children = ( D0EB42041F3143AB00838FE6 /* LegacyComponentsResources.bundle */, - D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */, D0AB0BBA1D6719B5002C78E7 /* Images.xcassets */, D0471B521EFD8EBC0074D609 /* Resources */, D073CE611DCBBE09007511FD /* Sounds */, @@ -3138,7 +3136,6 @@ /* Begin XCBuildConfiguration section */ D021D510219CB2240064BEBA /* DebugFork */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3201,7 +3198,6 @@ }; D021D511219CB2240064BEBA /* DebugFork */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = X834Q8SBVP; @@ -3265,7 +3261,6 @@ }; D0400EDB1D5B900A007931CE /* ReleaseAppStore */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3321,7 +3316,6 @@ }; D0400EDD1D5B900A007931CE /* ReleaseAppStore */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; COPY_PHASE_STRIP = YES; @@ -3338,7 +3332,6 @@ }; D079FD261F06BEF70038FADE /* DebugAppStore */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3401,7 +3394,6 @@ }; D079FD271F06BEF70038FADE /* DebugAppStore */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = X834Q8SBVP; @@ -3465,7 +3457,6 @@ }; D0924FEE1FE52C29003F693F /* ReleaseHockeyappInternal */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3521,7 +3512,6 @@ }; D0924FEF1FE52C29003F693F /* ReleaseHockeyappInternal */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; COPY_PHASE_STRIP = YES; @@ -3585,7 +3575,6 @@ }; D0ADF948212B3B0000310BBC /* DebugAppStoreLLC */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3648,7 +3637,6 @@ }; D0ADF949212B3B0000310BBC /* DebugAppStoreLLC */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = X834Q8SBVP; @@ -3712,7 +3700,6 @@ }; D0CE6F02213DC32300BCD44B /* ReleaseAppStoreLLC */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -3768,7 +3755,6 @@ }; D0CE6F03213DC32300BCD44B /* ReleaseAppStoreLLC */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; COPY_PHASE_STRIP = YES; @@ -3973,7 +3959,6 @@ }; D0FC40911D5B8E7500261D9D /* DebugHockeyapp */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -4036,7 +4021,6 @@ }; D0FC40921D5B8E7500261D9D /* ReleaseHockeyapp */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; @@ -4092,7 +4076,6 @@ }; D0FC40971D5B8E7500261D9D /* DebugHockeyapp */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; DEVELOPMENT_TEAM = X834Q8SBVP; @@ -4108,7 +4091,6 @@ }; D0FC40981D5B8E7500261D9D /* ReleaseHockeyapp */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0F69DB91D6B88190046BCD6 /* TelegramUI.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; COPY_PHASE_STRIP = YES; diff --git a/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj b/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj index 82eb8a44bc..55e9b6539e 100644 --- a/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj +++ b/submodules/libtgvoip/libtgvoip_Xcode.xcodeproj/project.pbxproj @@ -328,6 +328,7 @@ 69F791592222AC2800FE53C4 /* SampleBufferDisplayLayerRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F791572222AC2800FE53C4 /* SampleBufferDisplayLayerRenderer.h */; }; 69FB0B2D20F6860E00827817 /* MessageThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 69FB0B2420F6860D00827817 /* MessageThread.cpp */; }; D01748C9231978B700AF3D3A /* libtgvoip.h in Headers */ = {isa = PBXBuildFile; fileRef = D01748C8231978B700AF3D3A /* libtgvoip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D01A17362320007000DEA338 /* MtProtoKitDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D01A17352320007000DEA338 /* MtProtoKitDynamic.framework */; }; D03292E22314249D00338D35 /* OngoingCallThreadLocalContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D03292E02314249C00338D35 /* OngoingCallThreadLocalContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; D03292E32314249D00338D35 /* OngoingCallThreadLocalContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = D03292E12314249D00338D35 /* OngoingCallThreadLocalContext.mm */; }; /* End PBXBuildFile section */ @@ -1056,6 +1057,7 @@ 69FB0B2C20F6860D00827817 /* MessageThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageThread.h; sourceTree = ""; }; D00ACA4D20222F5D0045D427 /* SetupLogging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SetupLogging.h; sourceTree = ""; }; D01748C8231978B700AF3D3A /* libtgvoip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = libtgvoip.h; sourceTree = ""; }; + D01A17352320007000DEA338 /* MtProtoKitDynamic.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = MtProtoKitDynamic.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D03292E02314249C00338D35 /* OngoingCallThreadLocalContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OngoingCallThreadLocalContext.h; sourceTree = ""; }; D03292E12314249D00338D35 /* OngoingCallThreadLocalContext.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OngoingCallThreadLocalContext.mm; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1065,6 +1067,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D01A17362320007000DEA338 /* MtProtoKitDynamic.framework in Frameworks */, 09B4A9BC23151A40005C2E08 /* VideoToolbox.framework in Frameworks */, 692AB91F1E675F7000706ACC /* AudioToolbox.framework in Frameworks */, 692AB9201E675F7000706ACC /* AudioUnit.framework in Frameworks */, @@ -1184,6 +1187,7 @@ 692AB9061E675E8700706ACC /* Frameworks */ = { isa = PBXGroup; children = ( + D01A17352320007000DEA338 /* MtProtoKitDynamic.framework */, 09B4A9BB23151A3F005C2E08 /* VideoToolbox.framework */, 692AB91C1E675F7000706ACC /* AudioToolbox.framework */, 692AB91D1E675F7000706ACC /* AudioUnit.framework */, diff --git a/submodules/rlottie/BUCK b/submodules/rlottie/BUCK index a200dc3256..1860b982c9 100644 --- a/submodules/rlottie/BUCK +++ b/submodules/rlottie/BUCK @@ -1,22 +1,29 @@ load("//Config:buck_rule_macros.bzl", "static_library") static_library( - name = "RLottie", + name = "RLottieBinding", srcs = glob([ - "Sources/rlottie/src/**/*.cpp", - ], exclude = ["Sources/rlottie/src/vector/vdrawhelper_neon.cpp"]) + [ - "Sources/LottieInstance.mm" + "rlottie/src/**/*.cpp", + ], exclude = [ + "rlottie/src/vector/vdrawhelper_neon.cpp", + "rlottie/src/vector/stb/**/*", + ]) + [ + "LottieInstance.mm" + ], + compiler_flags = [ + "-Dpixman_region_selfcheck(x)=1", + "-DLOTTIE_DISABLE_ARM_NEON=1", ], headers = glob([ - "Sources/rlottie/src/**/*.h", - "Sources/rlottie/inc/**/*.h", + "rlottie/src/**/*.h", + "rlottie/inc/**/*.h", ], exclude = [ - "Sources/rlottie/src/lottie/rapidjson/msinttypes/**/*", + "rlottie/src/lottie/rapidjson/msinttypes/**/*", ]) + [ - "Sources/LottieInstance.h" + "LottieInstance.h" ], exported_headers = [ - "Sources/LottieInstance.h" + "LottieInstance.h" ], frameworks = [ "$SDKROOT/System/Library/Frameworks/Foundation.framework", diff --git a/submodules/rlottie/RLottie.xcodeproj/project.pbxproj b/submodules/rlottie/RLottie.xcodeproj/project.pbxproj index 8d581eb436..641689a5af 100644 --- a/submodules/rlottie/RLottie.xcodeproj/project.pbxproj +++ b/submodules/rlottie/RLottie.xcodeproj/project.pbxproj @@ -11,40 +11,40 @@ 46 objects - 1DD70E294153AE0400000000 + 1DD70E295A917F8100000000 isa PBXFileReference name - RLottie-Debug.xcconfig + RLottieBinding-Debug.xcconfig path - ../../buck-out/gen/submodules/RLottie/RLottie-Debug.xcconfig + ../../buck-out/gen/submodules/rlottie/RLottieBinding-Debug.xcconfig sourceTree SOURCE_ROOT explicitFileType text.xcconfig - 1DD70E292042D46E00000000 + 1DD70E29E1523AAB00000000 isa PBXFileReference name - RLottie-Profile.xcconfig + RLottieBinding-Profile.xcconfig path - ../../buck-out/gen/submodules/RLottie/RLottie-Profile.xcconfig + ../../buck-out/gen/submodules/rlottie/RLottieBinding-Profile.xcconfig sourceTree SOURCE_ROOT explicitFileType text.xcconfig - 1DD70E2993D97FD000000000 + 1DD70E2954E8E60D00000000 isa PBXFileReference name - RLottie-Release.xcconfig + RLottieBinding-Release.xcconfig path - ../../buck-out/gen/submodules/RLottie/RLottie-Release.xcconfig + ../../buck-out/gen/submodules/rlottie/RLottieBinding-Release.xcconfig sourceTree SOURCE_ROOT explicitFileType @@ -60,9 +60,9 @@ ]]> children - 1DD70E294153AE0400000000 - 1DD70E292042D46E00000000 - 1DD70E2993D97FD000000000 + 1DD70E295A917F8100000000 + 1DD70E29E1523AAB00000000 + 1DD70E2954E8E60D00000000 B401C979B781F65D00000000 @@ -78,14 +78,14 @@ B401C9792F7F325000000000 - 1DD70E29E5FAFF5F00000000 + 1DD70E2964F71C2C00000000 isa PBXFileReference name - libRLottie.a + libRLottieBinding.a path - libRLottie.a + libRLottieBinding.a sourceTree BUILT_PRODUCTS_DIR explicitFileType @@ -101,7 +101,7 @@ ]]> children - 1DD70E29E5FAFF5F00000000 + 1DD70E2964F71C2C00000000 1DD70E29001F47FB00000000 @@ -124,7 +124,7 @@ name rlottie.h path - Sources/rlottie/inc/rlottie.h + rlottie/inc/rlottie.h sourceTree SOURCE_ROOT lastKnownFileType @@ -137,7 +137,7 @@ name rlottie_capi.h path - Sources/rlottie/inc/rlottie_capi.h + rlottie/inc/rlottie_capi.h sourceTree SOURCE_ROOT lastKnownFileType @@ -150,7 +150,7 @@ name rlottiecommon.h path - Sources/rlottie/inc/rlottiecommon.h + rlottie/inc/rlottiecommon.h sourceTree SOURCE_ROOT lastKnownFileType @@ -163,7 +163,7 @@ name inc path - Sources/rlottie/inc + rlottie/inc sourceTree SOURCE_ROOT children @@ -180,7 +180,7 @@ name lottieanimation_capi.cpp path - Sources/rlottie/src/binding/c/lottieanimation_capi.cpp + rlottie/src/binding/c/lottieanimation_capi.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -193,7 +193,7 @@ name c path - Sources/rlottie/src/binding/c + rlottie/src/binding/c sourceTree SOURCE_ROOT children @@ -208,7 +208,7 @@ name binding path - Sources/rlottie/src/binding + rlottie/src/binding sourceTree SOURCE_ROOT children @@ -223,7 +223,7 @@ name en.h path - Sources/rlottie/src/lottie/rapidjson/error/en.h + rlottie/src/lottie/rapidjson/error/en.h sourceTree SOURCE_ROOT lastKnownFileType @@ -236,7 +236,7 @@ name error.h path - Sources/rlottie/src/lottie/rapidjson/error/error.h + rlottie/src/lottie/rapidjson/error/error.h sourceTree SOURCE_ROOT lastKnownFileType @@ -249,7 +249,7 @@ name error path - Sources/rlottie/src/lottie/rapidjson/error + rlottie/src/lottie/rapidjson/error sourceTree SOURCE_ROOT children @@ -265,7 +265,7 @@ name biginteger.h path - Sources/rlottie/src/lottie/rapidjson/internal/biginteger.h + rlottie/src/lottie/rapidjson/internal/biginteger.h sourceTree SOURCE_ROOT lastKnownFileType @@ -278,7 +278,7 @@ name diyfp.h path - Sources/rlottie/src/lottie/rapidjson/internal/diyfp.h + rlottie/src/lottie/rapidjson/internal/diyfp.h sourceTree SOURCE_ROOT lastKnownFileType @@ -291,7 +291,7 @@ name dtoa.h path - Sources/rlottie/src/lottie/rapidjson/internal/dtoa.h + rlottie/src/lottie/rapidjson/internal/dtoa.h sourceTree SOURCE_ROOT lastKnownFileType @@ -304,7 +304,7 @@ name ieee754.h path - Sources/rlottie/src/lottie/rapidjson/internal/ieee754.h + rlottie/src/lottie/rapidjson/internal/ieee754.h sourceTree SOURCE_ROOT lastKnownFileType @@ -317,7 +317,7 @@ name itoa.h path - Sources/rlottie/src/lottie/rapidjson/internal/itoa.h + rlottie/src/lottie/rapidjson/internal/itoa.h sourceTree SOURCE_ROOT lastKnownFileType @@ -330,7 +330,7 @@ name meta.h path - Sources/rlottie/src/lottie/rapidjson/internal/meta.h + rlottie/src/lottie/rapidjson/internal/meta.h sourceTree SOURCE_ROOT lastKnownFileType @@ -343,7 +343,7 @@ name pow10.h path - Sources/rlottie/src/lottie/rapidjson/internal/pow10.h + rlottie/src/lottie/rapidjson/internal/pow10.h sourceTree SOURCE_ROOT lastKnownFileType @@ -356,7 +356,7 @@ name regex.h path - Sources/rlottie/src/lottie/rapidjson/internal/regex.h + rlottie/src/lottie/rapidjson/internal/regex.h sourceTree SOURCE_ROOT lastKnownFileType @@ -369,7 +369,7 @@ name stack.h path - Sources/rlottie/src/lottie/rapidjson/internal/stack.h + rlottie/src/lottie/rapidjson/internal/stack.h sourceTree SOURCE_ROOT lastKnownFileType @@ -382,7 +382,7 @@ name strfunc.h path - Sources/rlottie/src/lottie/rapidjson/internal/strfunc.h + rlottie/src/lottie/rapidjson/internal/strfunc.h sourceTree SOURCE_ROOT lastKnownFileType @@ -395,7 +395,7 @@ name strtod.h path - Sources/rlottie/src/lottie/rapidjson/internal/strtod.h + rlottie/src/lottie/rapidjson/internal/strtod.h sourceTree SOURCE_ROOT lastKnownFileType @@ -408,7 +408,7 @@ name swap.h path - Sources/rlottie/src/lottie/rapidjson/internal/swap.h + rlottie/src/lottie/rapidjson/internal/swap.h sourceTree SOURCE_ROOT lastKnownFileType @@ -421,7 +421,7 @@ name internal path - Sources/rlottie/src/lottie/rapidjson/internal + rlottie/src/lottie/rapidjson/internal sourceTree SOURCE_ROOT children @@ -447,7 +447,7 @@ name allocators.h path - Sources/rlottie/src/lottie/rapidjson/allocators.h + rlottie/src/lottie/rapidjson/allocators.h sourceTree SOURCE_ROOT lastKnownFileType @@ -460,7 +460,7 @@ name cursorstreamwrapper.h path - Sources/rlottie/src/lottie/rapidjson/cursorstreamwrapper.h + rlottie/src/lottie/rapidjson/cursorstreamwrapper.h sourceTree SOURCE_ROOT lastKnownFileType @@ -473,7 +473,7 @@ name document.h path - Sources/rlottie/src/lottie/rapidjson/document.h + rlottie/src/lottie/rapidjson/document.h sourceTree SOURCE_ROOT lastKnownFileType @@ -486,7 +486,7 @@ name encodedstream.h path - Sources/rlottie/src/lottie/rapidjson/encodedstream.h + rlottie/src/lottie/rapidjson/encodedstream.h sourceTree SOURCE_ROOT lastKnownFileType @@ -499,7 +499,7 @@ name encodings.h path - Sources/rlottie/src/lottie/rapidjson/encodings.h + rlottie/src/lottie/rapidjson/encodings.h sourceTree SOURCE_ROOT lastKnownFileType @@ -512,7 +512,7 @@ name filereadstream.h path - Sources/rlottie/src/lottie/rapidjson/filereadstream.h + rlottie/src/lottie/rapidjson/filereadstream.h sourceTree SOURCE_ROOT lastKnownFileType @@ -525,7 +525,7 @@ name filewritestream.h path - Sources/rlottie/src/lottie/rapidjson/filewritestream.h + rlottie/src/lottie/rapidjson/filewritestream.h sourceTree SOURCE_ROOT lastKnownFileType @@ -538,7 +538,7 @@ name fwd.h path - Sources/rlottie/src/lottie/rapidjson/fwd.h + rlottie/src/lottie/rapidjson/fwd.h sourceTree SOURCE_ROOT lastKnownFileType @@ -551,7 +551,7 @@ name istreamwrapper.h path - Sources/rlottie/src/lottie/rapidjson/istreamwrapper.h + rlottie/src/lottie/rapidjson/istreamwrapper.h sourceTree SOURCE_ROOT lastKnownFileType @@ -564,7 +564,7 @@ name memorybuffer.h path - Sources/rlottie/src/lottie/rapidjson/memorybuffer.h + rlottie/src/lottie/rapidjson/memorybuffer.h sourceTree SOURCE_ROOT lastKnownFileType @@ -577,7 +577,7 @@ name memorystream.h path - Sources/rlottie/src/lottie/rapidjson/memorystream.h + rlottie/src/lottie/rapidjson/memorystream.h sourceTree SOURCE_ROOT lastKnownFileType @@ -590,7 +590,7 @@ name ostreamwrapper.h path - Sources/rlottie/src/lottie/rapidjson/ostreamwrapper.h + rlottie/src/lottie/rapidjson/ostreamwrapper.h sourceTree SOURCE_ROOT lastKnownFileType @@ -603,7 +603,7 @@ name pointer.h path - Sources/rlottie/src/lottie/rapidjson/pointer.h + rlottie/src/lottie/rapidjson/pointer.h sourceTree SOURCE_ROOT lastKnownFileType @@ -616,7 +616,7 @@ name prettywriter.h path - Sources/rlottie/src/lottie/rapidjson/prettywriter.h + rlottie/src/lottie/rapidjson/prettywriter.h sourceTree SOURCE_ROOT lastKnownFileType @@ -629,7 +629,7 @@ name rapidjson.h path - Sources/rlottie/src/lottie/rapidjson/rapidjson.h + rlottie/src/lottie/rapidjson/rapidjson.h sourceTree SOURCE_ROOT lastKnownFileType @@ -642,7 +642,7 @@ name reader.h path - Sources/rlottie/src/lottie/rapidjson/reader.h + rlottie/src/lottie/rapidjson/reader.h sourceTree SOURCE_ROOT lastKnownFileType @@ -655,7 +655,7 @@ name schema.h path - Sources/rlottie/src/lottie/rapidjson/schema.h + rlottie/src/lottie/rapidjson/schema.h sourceTree SOURCE_ROOT lastKnownFileType @@ -668,7 +668,7 @@ name stream.h path - Sources/rlottie/src/lottie/rapidjson/stream.h + rlottie/src/lottie/rapidjson/stream.h sourceTree SOURCE_ROOT lastKnownFileType @@ -681,7 +681,7 @@ name stringbuffer.h path - Sources/rlottie/src/lottie/rapidjson/stringbuffer.h + rlottie/src/lottie/rapidjson/stringbuffer.h sourceTree SOURCE_ROOT lastKnownFileType @@ -694,7 +694,7 @@ name writer.h path - Sources/rlottie/src/lottie/rapidjson/writer.h + rlottie/src/lottie/rapidjson/writer.h sourceTree SOURCE_ROOT lastKnownFileType @@ -707,7 +707,7 @@ name rapidjson path - Sources/rlottie/src/lottie/rapidjson + rlottie/src/lottie/rapidjson sourceTree SOURCE_ROOT children @@ -743,7 +743,7 @@ name lottieanimation.cpp path - Sources/rlottie/src/lottie/lottieanimation.cpp + rlottie/src/lottie/lottieanimation.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -756,7 +756,7 @@ name lottieitem.cpp path - Sources/rlottie/src/lottie/lottieitem.cpp + rlottie/src/lottie/lottieitem.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -769,7 +769,7 @@ name lottieitem.h path - Sources/rlottie/src/lottie/lottieitem.h + rlottie/src/lottie/lottieitem.h sourceTree SOURCE_ROOT lastKnownFileType @@ -782,7 +782,7 @@ name lottiekeypath.cpp path - Sources/rlottie/src/lottie/lottiekeypath.cpp + rlottie/src/lottie/lottiekeypath.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -795,7 +795,7 @@ name lottiekeypath.h path - Sources/rlottie/src/lottie/lottiekeypath.h + rlottie/src/lottie/lottiekeypath.h sourceTree SOURCE_ROOT lastKnownFileType @@ -808,7 +808,7 @@ name lottieloader.cpp path - Sources/rlottie/src/lottie/lottieloader.cpp + rlottie/src/lottie/lottieloader.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -821,7 +821,7 @@ name lottieloader.h path - Sources/rlottie/src/lottie/lottieloader.h + rlottie/src/lottie/lottieloader.h sourceTree SOURCE_ROOT lastKnownFileType @@ -834,7 +834,7 @@ name lottiemodel.cpp path - Sources/rlottie/src/lottie/lottiemodel.cpp + rlottie/src/lottie/lottiemodel.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -847,7 +847,7 @@ name lottiemodel.h path - Sources/rlottie/src/lottie/lottiemodel.h + rlottie/src/lottie/lottiemodel.h sourceTree SOURCE_ROOT lastKnownFileType @@ -860,7 +860,7 @@ name lottieparser.cpp path - Sources/rlottie/src/lottie/lottieparser.cpp + rlottie/src/lottie/lottieparser.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -873,7 +873,7 @@ name lottieparser.h path - Sources/rlottie/src/lottie/lottieparser.h + rlottie/src/lottie/lottieparser.h sourceTree SOURCE_ROOT lastKnownFileType @@ -886,7 +886,7 @@ name lottieproxymodel.cpp path - Sources/rlottie/src/lottie/lottieproxymodel.cpp + rlottie/src/lottie/lottieproxymodel.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -899,7 +899,7 @@ name lottieproxymodel.h path - Sources/rlottie/src/lottie/lottieproxymodel.h + rlottie/src/lottie/lottieproxymodel.h sourceTree SOURCE_ROOT lastKnownFileType @@ -912,7 +912,7 @@ name lottie path - Sources/rlottie/src/lottie + rlottie/src/lottie sourceTree SOURCE_ROOT children @@ -940,7 +940,7 @@ name v_ft_math.cpp path - Sources/rlottie/src/vector/freetype/v_ft_math.cpp + rlottie/src/vector/freetype/v_ft_math.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -953,7 +953,7 @@ name v_ft_math.h path - Sources/rlottie/src/vector/freetype/v_ft_math.h + rlottie/src/vector/freetype/v_ft_math.h sourceTree SOURCE_ROOT lastKnownFileType @@ -966,7 +966,7 @@ name v_ft_raster.cpp path - Sources/rlottie/src/vector/freetype/v_ft_raster.cpp + rlottie/src/vector/freetype/v_ft_raster.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -979,7 +979,7 @@ name v_ft_raster.h path - Sources/rlottie/src/vector/freetype/v_ft_raster.h + rlottie/src/vector/freetype/v_ft_raster.h sourceTree SOURCE_ROOT lastKnownFileType @@ -992,7 +992,7 @@ name v_ft_stroker.cpp path - Sources/rlottie/src/vector/freetype/v_ft_stroker.cpp + rlottie/src/vector/freetype/v_ft_stroker.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1005,7 +1005,7 @@ name v_ft_stroker.h path - Sources/rlottie/src/vector/freetype/v_ft_stroker.h + rlottie/src/vector/freetype/v_ft_stroker.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1018,7 +1018,7 @@ name v_ft_types.h path - Sources/rlottie/src/vector/freetype/v_ft_types.h + rlottie/src/vector/freetype/v_ft_types.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1031,7 +1031,7 @@ name freetype path - Sources/rlottie/src/vector/freetype + rlottie/src/vector/freetype sourceTree SOURCE_ROOT children @@ -1052,20 +1052,7 @@ name pixman-arm-neon-asm.h path - Sources/rlottie/src/vector/pixman/pixman-arm-neon-asm.h - sourceTree - SOURCE_ROOT - lastKnownFileType - sourcecode.c.h - - 1DD70E29412C7E1600000000 - - isa - PBXFileReference - name - pixman-arma64-neon-asm.h - path - Sources/rlottie/src/vector/pixman/pixman-arma64-neon-asm.h + rlottie/src/vector/pixman/pixman-arm-neon-asm.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1078,7 +1065,7 @@ name vregion.cpp path - Sources/rlottie/src/vector/pixman/vregion.cpp + rlottie/src/vector/pixman/vregion.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1091,7 +1078,7 @@ name vregion.h path - Sources/rlottie/src/vector/pixman/vregion.h + rlottie/src/vector/pixman/vregion.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1104,30 +1091,16 @@ name pixman path - Sources/rlottie/src/vector/pixman + rlottie/src/vector/pixman sourceTree SOURCE_ROOT children 1DD70E29B391E3C100000000 - 1DD70E29412C7E1600000000 1DD70E292AB45C9F00000000 1DD70E292E656A6400000000 - 1DD70E2913BF31F200000000 - - isa - PBXFileReference - name - stb_image.cpp - path - Sources/rlottie/src/vector/stb/stb_image.cpp - sourceTree - SOURCE_ROOT - lastKnownFileType - sourcecode.cpp.cpp - 1DD70E2954BB787700000000 isa @@ -1135,7 +1108,7 @@ name stb_image.h path - Sources/rlottie/src/vector/stb/stb_image.h + rlottie/src/vector/stb/stb_image.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1148,12 +1121,11 @@ name stb path - Sources/rlottie/src/vector/stb + rlottie/src/vector/stb sourceTree SOURCE_ROOT children - 1DD70E2913BF31F200000000 1DD70E2954BB787700000000 @@ -1164,7 +1136,7 @@ name config.h path - Sources/rlottie/src/vector/config.h + rlottie/src/vector/config.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1177,7 +1149,7 @@ name vbezier.cpp path - Sources/rlottie/src/vector/vbezier.cpp + rlottie/src/vector/vbezier.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1190,7 +1162,7 @@ name vbezier.h path - Sources/rlottie/src/vector/vbezier.h + rlottie/src/vector/vbezier.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1203,7 +1175,7 @@ name vbitmap.cpp path - Sources/rlottie/src/vector/vbitmap.cpp + rlottie/src/vector/vbitmap.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1216,7 +1188,7 @@ name vbitmap.h path - Sources/rlottie/src/vector/vbitmap.h + rlottie/src/vector/vbitmap.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1229,7 +1201,7 @@ name vbrush.cpp path - Sources/rlottie/src/vector/vbrush.cpp + rlottie/src/vector/vbrush.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1242,7 +1214,7 @@ name vbrush.h path - Sources/rlottie/src/vector/vbrush.h + rlottie/src/vector/vbrush.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1255,7 +1227,7 @@ name vcompositionfunctions.cpp path - Sources/rlottie/src/vector/vcompositionfunctions.cpp + rlottie/src/vector/vcompositionfunctions.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1268,7 +1240,7 @@ name vcowptr.h path - Sources/rlottie/src/vector/vcowptr.h + rlottie/src/vector/vcowptr.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1281,7 +1253,7 @@ name vdasher.cpp path - Sources/rlottie/src/vector/vdasher.cpp + rlottie/src/vector/vdasher.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1294,7 +1266,7 @@ name vdasher.h path - Sources/rlottie/src/vector/vdasher.h + rlottie/src/vector/vdasher.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1307,7 +1279,7 @@ name vdebug.cpp path - Sources/rlottie/src/vector/vdebug.cpp + rlottie/src/vector/vdebug.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1320,7 +1292,7 @@ name vdebug.h path - Sources/rlottie/src/vector/vdebug.h + rlottie/src/vector/vdebug.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1333,7 +1305,7 @@ name vdrawable.cpp path - Sources/rlottie/src/vector/vdrawable.cpp + rlottie/src/vector/vdrawable.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1346,7 +1318,7 @@ name vdrawable.h path - Sources/rlottie/src/vector/vdrawable.h + rlottie/src/vector/vdrawable.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1359,7 +1331,7 @@ name vdrawhelper.cpp path - Sources/rlottie/src/vector/vdrawhelper.cpp + rlottie/src/vector/vdrawhelper.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1372,7 +1344,7 @@ name vdrawhelper.h path - Sources/rlottie/src/vector/vdrawhelper.h + rlottie/src/vector/vdrawhelper.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1385,7 +1357,7 @@ name vdrawhelper_sse2.cpp path - Sources/rlottie/src/vector/vdrawhelper_sse2.cpp + rlottie/src/vector/vdrawhelper_sse2.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1398,7 +1370,7 @@ name velapsedtimer.cpp path - Sources/rlottie/src/vector/velapsedtimer.cpp + rlottie/src/vector/velapsedtimer.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1411,7 +1383,7 @@ name velapsedtimer.h path - Sources/rlottie/src/vector/velapsedtimer.h + rlottie/src/vector/velapsedtimer.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1424,7 +1396,7 @@ name vglobal.h path - Sources/rlottie/src/vector/vglobal.h + rlottie/src/vector/vglobal.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1437,7 +1409,7 @@ name vimageloader.cpp path - Sources/rlottie/src/vector/vimageloader.cpp + rlottie/src/vector/vimageloader.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1450,7 +1422,7 @@ name vimageloader.h path - Sources/rlottie/src/vector/vimageloader.h + rlottie/src/vector/vimageloader.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1463,7 +1435,7 @@ name vinterpolator.cpp path - Sources/rlottie/src/vector/vinterpolator.cpp + rlottie/src/vector/vinterpolator.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1476,7 +1448,7 @@ name vinterpolator.h path - Sources/rlottie/src/vector/vinterpolator.h + rlottie/src/vector/vinterpolator.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1489,7 +1461,7 @@ name vline.h path - Sources/rlottie/src/vector/vline.h + rlottie/src/vector/vline.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1502,7 +1474,7 @@ name vmatrix.cpp path - Sources/rlottie/src/vector/vmatrix.cpp + rlottie/src/vector/vmatrix.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1515,7 +1487,7 @@ name vmatrix.h path - Sources/rlottie/src/vector/vmatrix.h + rlottie/src/vector/vmatrix.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1528,7 +1500,7 @@ name vpainter.cpp path - Sources/rlottie/src/vector/vpainter.cpp + rlottie/src/vector/vpainter.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1541,7 +1513,7 @@ name vpainter.h path - Sources/rlottie/src/vector/vpainter.h + rlottie/src/vector/vpainter.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1554,7 +1526,7 @@ name vpath.cpp path - Sources/rlottie/src/vector/vpath.cpp + rlottie/src/vector/vpath.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1567,7 +1539,7 @@ name vpath.h path - Sources/rlottie/src/vector/vpath.h + rlottie/src/vector/vpath.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1580,7 +1552,7 @@ name vpathmesure.cpp path - Sources/rlottie/src/vector/vpathmesure.cpp + rlottie/src/vector/vpathmesure.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1593,7 +1565,7 @@ name vpathmesure.h path - Sources/rlottie/src/vector/vpathmesure.h + rlottie/src/vector/vpathmesure.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1606,7 +1578,7 @@ name vpoint.h path - Sources/rlottie/src/vector/vpoint.h + rlottie/src/vector/vpoint.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1619,7 +1591,7 @@ name vraster.cpp path - Sources/rlottie/src/vector/vraster.cpp + rlottie/src/vector/vraster.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1632,7 +1604,7 @@ name vraster.h path - Sources/rlottie/src/vector/vraster.h + rlottie/src/vector/vraster.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1645,7 +1617,7 @@ name vrect.cpp path - Sources/rlottie/src/vector/vrect.cpp + rlottie/src/vector/vrect.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1658,7 +1630,7 @@ name vrect.h path - Sources/rlottie/src/vector/vrect.h + rlottie/src/vector/vrect.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1671,7 +1643,7 @@ name vrle.cpp path - Sources/rlottie/src/vector/vrle.cpp + rlottie/src/vector/vrle.cpp sourceTree SOURCE_ROOT lastKnownFileType @@ -1684,7 +1656,7 @@ name vrle.h path - Sources/rlottie/src/vector/vrle.h + rlottie/src/vector/vrle.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1697,7 +1669,7 @@ name vstackallocator.h path - Sources/rlottie/src/vector/vstackallocator.h + rlottie/src/vector/vstackallocator.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1710,7 +1682,7 @@ name vtaskqueue.h path - Sources/rlottie/src/vector/vtaskqueue.h + rlottie/src/vector/vtaskqueue.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1723,7 +1695,7 @@ name vector path - Sources/rlottie/src/vector + rlottie/src/vector sourceTree SOURCE_ROOT children @@ -1783,7 +1755,7 @@ name src path - Sources/rlottie/src + rlottie/src sourceTree SOURCE_ROOT children @@ -1800,7 +1772,7 @@ name rlottie path - Sources/rlottie + rlottie sourceTree SOURCE_ROOT children @@ -1816,7 +1788,7 @@ name LottieInstance.h path - Sources/LottieInstance.h + LottieInstance.h sourceTree SOURCE_ROOT lastKnownFileType @@ -1829,7 +1801,7 @@ name LottieInstance.mm path - Sources/LottieInstance.mm + LottieInstance.mm sourceTree SOURCE_ROOT lastKnownFileType @@ -1850,12 +1822,12 @@ 1DD70E29938B905A00000000 - B401C97979C1F69100000000 + B401C979CF8CFAB400000000 isa PBXGroup name - RLottie + RLottieBinding sourceTree ]]> children @@ -1876,7 +1848,7 @@ B401C979B781F65D00000000 B401C979C806358400000000 - B401C97979C1F69100000000 + B401C979CF8CFAB400000000 E7A30F048FDF724600000000 @@ -1963,13 +1935,6 @@ fileRef 1DD70E292AB45C9F00000000 - E7A30F0413BF31F200000000 - - isa - PBXBuildFile - fileRef - 1DD70E2913BF31F200000000 - E7A30F048AFB870A00000000 isa @@ -2128,7 +2093,6 @@ E7A30F044DD571BA00000000 E7A30F04B262E7E700000000 E7A30F042AB45C9F00000000 - E7A30F0413BF31F200000000 E7A30F048AFB870A00000000 E7A30F04396F915A00000000 E7A30F049598F93900000000 @@ -2161,7 +2125,7 @@ baseConfigurationReference - 1DD70E294153AE0400000000 + 1DD70E295A917F8100000000 4952437350C7218900000000 @@ -2173,7 +2137,7 @@ baseConfigurationReference - 1DD70E292042D46E00000000 + 1DD70E29E1523AAB00000000 49524373A439BFE700000000 @@ -2185,7 +2149,7 @@ baseConfigurationReference - 1DD70E2993D97FD000000000 + 1DD70E2954E8E60D00000000 218C37090000000000000000 @@ -2200,16 +2164,16 @@ defaultConfigurationIsVisible - E66DC04E79C1F69100000000 + E66DC04ECF8CFAB400000000 isa PBXNativeTarget name - RLottie + RLottieBinding productName - RLottie + RLottieBinding productReference - 1DD70E29E5FAFF5F00000000 + 1DD70E2964F71C2C00000000 productType com.apple.product-type.library.static dependencies @@ -2265,7 +2229,7 @@ defaultConfigurationIsVisible - 96C8479379C1F69100000000 + 96C847934D24729100000000 isa PBXProject @@ -2273,7 +2237,7 @@ B401C979EFB6AC4600000000 targets - E66DC04E79C1F69100000000 + E66DC04ECF8CFAB400000000 buildConfigurationList 218C37090000000000000001 @@ -2287,6 +2251,6 @@ rootObject - 96C8479379C1F69100000000 + 96C847934D24729100000000 \ No newline at end of file diff --git a/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme b/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme index 9e2733b950..ca64e3fbd0 100644 --- a/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme +++ b/submodules/rlottie/RLottie.xcodeproj/xcshareddata/xcschemes/RLottie.xcscheme @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file